From 4b2f42a9ca26d90a30380f06948cbe1568e2badb Mon Sep 17 00:00:00 2001 From: litiliu <38579068+litiliu@users.noreply.github.com> Date: Thu, 6 Aug 2026 10:37:34 +0800 Subject: [PATCH] [test] Wait for table metadata in authorization test Wait until the relevant table bucket replicas and TabletServer metadata caches are ready before exercising listOffsets authorization. --- .../fluss/client/security/acl/FlussAuthorizationITCase.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fluss-client/src/test/java/org/apache/fluss/client/security/acl/FlussAuthorizationITCase.java b/fluss-client/src/test/java/org/apache/fluss/client/security/acl/FlussAuthorizationITCase.java index 144e2ff776..6770c0d114 100644 --- a/fluss-client/src/test/java/org/apache/fluss/client/security/acl/FlussAuthorizationITCase.java +++ b/fluss-client/src/test/java/org/apache/fluss/client/security/acl/FlussAuthorizationITCase.java @@ -420,6 +420,10 @@ void testDescribeTableOperation() throws Exception { // 6. getLatestLakeSnapshot // 7. listOffsets + TableInfo tableInfo = rootAdmin.getTableInfo(DATA1_TABLE_PATH_PK).get(); + FLUSS_CLUSTER_EXTENSION.waitUntilAllReplicaReady( + new TableBucket(tableInfo.getTableId(), 0)); + // first check call these methods without authorization. assertThat(guestAdmin.listTables(DATA1_TABLE_PATH_PK.getDatabaseName()).get()) .isEqualTo(Collections.emptyList());