michaeljmarshall commented on issue #20376:
URL: https://github.com/apache/pulsar/issues/20376#issuecomment-1561507089

   I downloaded the logs for this test, and here is some additional context for 
the error:
   
   ```
   2023-05-24T15:30:44,959 - INFO  - 
[configuration-metadata-store-2710-1:ResourceGroupNamespaceConfigListener@147] 
- Metadata store notification: Path /admin/policies/prop-xyz/ns1, Type Deleted
   2023-05-24T15:30:44,960 - INFO  - [metadata-store-2708-1:Namespaces@195] - 
[null] Successful delete namespace ns1
   2023-05-24T15:30:44,960 - INFO  - 
[metadata-store-2708-1:Slf4jRequestLogWriter@62] - 127.0.0.1 - - 
[24/May/2023:15:30:44 +0000] "DELETE 
/admin/v2/namespaces/prop-xyz/ns1?force=true HTTP/1.1" 204 0 "-" 
"Pulsar-Java-v3.1.0-SNAPSHOT" 30
   2023-05-24T15:30:44,961 - INFO  - 
[metadata-store-2708-1:NamespaceBundleFactory@183] - Policy updated for 
namespace Optional[prop-xyz/ns1], refreshing the bundle cache.
   2023-05-24T15:30:44,970 - INFO  - [metadata-store-2708-1:TenantsBase@205] - 
[null] Deleted tenant prop-xyz
   2023-05-24T15:30:44,970 - INFO  - 
[metadata-store-2708-1:Slf4jRequestLogWriter@62] - 127.0.0.1 - - 
[24/May/2023:15:30:44 +0000] "DELETE /admin/v2/tenants/prop-xyz?force=true 
HTTP/1.1" 204 0 "-" "Pulsar-Java-v3.1.0-SNAPSHOT" 5
   2023-05-24T15:30:44,973 - INFO  - 
[pulsar-web-2736-1:Slf4jRequestLogWriter@62] - 127.0.0.1 - - 
[24/May/2023:15:30:44 +0000] "GET /admin/v2/namespaces/prop-xyz2 HTTP/1.1" 200 
2 "-" "Pulsar-Java-v3.1.0-SNAPSHOT" 1
   2023-05-24T15:30:44,982 - ERROR - [metadata-store-2708-1:TenantsBase@210] - 
[null] Failed to delete tenant prop-xyz2
   org.apache.pulsar.metadata.api.MetadataStoreException: 
org.apache.zookeeper.KeeperException$NotEmptyException: KeeperErrorCode = 
Directory not empty for /managed-ledgers/prop-xyz2
        at 
org.apache.pulsar.metadata.impl.ZKMetadataStore.getException(ZKMetadataStore.java:476)
 ~[pulsar-metadata-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
        at 
org.apache.pulsar.metadata.impl.ZKMetadataStore.handleDeleteResult(ZKMetadataStore.java:304)
 ~[pulsar-metadata-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
        at 
org.apache.pulsar.metadata.impl.ZKMetadataStore.lambda$batchOperation$5(ZKMetadataStore.java:216)
 ~[pulsar-metadata-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
        at org.apache.zookeeper.MockZooKeeper.multi(MockZooKeeper.java:1006) 
~[testmocks-3.1.0-SNAPSHOT.jar:3.8.1]
        at 
org.apache.zookeeper.MockZooKeeperSession.multi(MockZooKeeperSession.java:191) 
~[testmocks-3.1.0-SNAPSHOT.jar:3.8.1]
        at 
org.apache.pulsar.metadata.impl.ZKMetadataStore.batchOperation(ZKMetadataStore.java:190)
 ~[pulsar-metadata-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
        at 
org.apache.pulsar.metadata.impl.batching.AbstractBatchedMetadataStore.internalBatchOperation(AbstractBatchedMetadataStore.java:184)
 ~[pulsar-metadata-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
        at 
org.apache.pulsar.metadata.impl.batching.AbstractBatchedMetadataStore.flush(AbstractBatchedMetadataStore.java:124)
 ~[pulsar-metadata-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) 
~[?:?]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
 ~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) 
~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) 
~[?:?]
        at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
 ~[netty-common-4.1.89.Final.jar:4.1.89.Final]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]
   Caused by: org.apache.zookeeper.KeeperException$NotEmptyException: 
KeeperErrorCode = Directory not empty for /managed-ledgers/prop-xyz2
        at 
org.apache.zookeeper.KeeperException.create(KeeperException.java:132) 
~[zookeeper-3.8.1.jar:3.8.1]
        at org.apache.zookeeper.KeeperException.create(KeeperException.java:54) 
~[zookeeper-3.8.1.jar:3.8.1]
        at 
org.apache.pulsar.metadata.impl.ZKMetadataStore.getException(ZKMetadataStore.java:466)
 ~[pulsar-metadata-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
        ... 14 more
   ```
   
   Note that `resetClusters` is not a test, but is a lifecycle method that is 
called after every test run:
   
   
https://github.com/apache/pulsar/blob/e956db729f5098ff319237fd4220dbfb234c1b18/pulsar-broker/src/test/java/org/apache/pulsar/broker/admin/AdminApi2Test.java#L172C1-L190


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to