Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

stack trace when there is a problem with zookeeper nodes #151

Open
pgier opened this issue Sep 2, 2023 · 0 comments
Open

stack trace when there is a problem with zookeeper nodes #151

pgier opened this issue Sep 2, 2023 · 0 comments

Comments

@pgier
Copy link
Collaborator

pgier commented Sep 2, 2023

This should probably just be an error or warning message instead of a stack trace.

│ 17:35:46 ERROR [com.dat.oss.kaa.con.AbstractController] (ReconcilerExecutor-pulsar-bk-controller-93) Error during reconciliation for resource bookkeepers.kaap.oss.datastax.com with name pulsar-bookkeeper: KeeperErrorCode = NoNode for /bookies: org.apache.zookeeper.KeeperException$NoNodeException: K │
│     at org.apache.zookeeper.KeeperException.create(KeeperException.java:118)                                                                                                                                                                                                                                │
│     at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)                                                                                                                                                                                                                                 │
│     at org.apache.zookeeper.ZooKeeper.getData(ZooKeeper.java:2028)                                                                                                                                                                                                                                          │
│     at org.apache.curator.framework.imps.GetDataBuilderImpl$4.call(GetDataBuilderImpl.java:327)                                                                                                                                                                                                             │
│     at org.apache.curator.framework.imps.GetDataBuilderImpl$4.call(GetDataBuilderImpl.java:316)                                                                                                                                                                                                             │
│     at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:93)                                                                                                                                                                                                                                        │
│     at org.apache.curator.framework.imps.GetDataBuilderImpl.pathInForeground(GetDataBuilderImpl.java:313)                                                                                                                                                                                                   │
│     at org.apache.curator.framework.imps.GetDataBuilderImpl.forPath(GetDataBuilderImpl.java:304)                                                                                                                                                                                                            │
│     at org.apache.curator.framework.imps.GetDataBuilderImpl$2.forPath(GetDataBuilderImpl.java:145)                                                                                                                                                                                                          │
│     at org.apache.curator.framework.imps.GetDataBuilderImpl$2.forPath(GetDataBuilderImpl.java:141)                                                                                                                                                                                                          │
│     at com.datastax.oss.kaap.controllers.bookkeeper.racks.client.ZkClientRackClient$ZkNodeOp.get(ZkClientRackClient.java:140)                                                                                                                                                                               │
│     at com.datastax.oss.kaap.controllers.bookkeeper.racks.BookKeeperRackMonitor.internalRun(BookKeeperRackMonitor.java:73)                                                                                                                                                                                  │
│     at com.datastax.oss.kaap.controllers.bookkeeper.racks.BookKeeperRackDaemon.triggerSync(BookKeeperRackDaemon.java:58)                                                                                                                                                                                    │
│     at com.datastax.oss.kaap.controllers.bookkeeper.BookKeeperController.compareLastAppliedSetSpec(BookKeeperController.java:249)                                                                                                                                                                           │
│     at com.datastax.oss.kaap.controllers.bookkeeper.BookKeeperController.compareLastAppliedSetSpec(BookKeeperController.java:52)                                                                                                                                                                            │
│     at com.datastax.oss.kaap.controllers.AbstractResourceSetsController.patchResources(AbstractResourceSetsController.java:125)                                                                                                                                                                             │
│     at com.datastax.oss.kaap.controllers.AbstractController.reconcile(AbstractController.java:139)                                                                                                                                                                                                          │
│     at com.datastax.oss.kaap.controllers.AbstractController.reconcile(AbstractController.java:62)                                                                                                                                                                                                           │
│     at com.datastax.oss.kaap.controllers.bookkeeper.BookKeeperController_ClientProxy.reconcile(Unknown Source)                                                                                                                                                                                              │
│     at io.javaoperatorsdk.operator.processing.Controller$1.execute(Controller.java:145)                                                                                                                                                                                                                     │
│     at io.javaoperatorsdk.operator.processing.Controller$1.execute(Controller.java:103)                                                                                                                                                                                                                     │
│     at io.javaoperatorsdk.operator.monitoring.micrometer.MicrometerMetrics.lambda$timeControllerExecution$0(MicrometerMetrics.java:86)                                                                                                                                                                      │
│     at io.micrometer.core.instrument.composite.CompositeTimer.record(CompositeTimer.java:69)                                                                                                                                                                                                                │
│     at io.javaoperatorsdk.operator.monitoring.micrometer.MicrometerMetrics.timeControllerExecution(MicrometerMetrics.java:84)                                                                                                                                                                               │
│     at io.javaoperatorsdk.operator.processing.Controller.reconcile(Controller.java:102)                                                                                                                                                                                                                     │
│     at io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.reconcileExecution(ReconciliationDispatcher.java:139)                                                                                                                                                                          │
│     at io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleReconcile(ReconciliationDispatcher.java:119)                                                                                                                                                                             │
│     at io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleDispatch(ReconciliationDispatcher.java:89)                                                                                                                                                                               │
│     at io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleExecution(ReconciliationDispatcher.java:62)                                                                                                                                                                              │
│     at io.javaoperatorsdk.operator.processing.event.EventProcessor$ReconcilerExecutor.run(EventProcessor.java:406)                                                                                                                                                                                          │
│     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)                                                                                                                                                                                                            │
│     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)                                                                                                                                                                                                            │
│     at java.base/java.lang.Thread.run(Thread.java:833)
@pgier pgier changed the title operator errors where there are not enough nodes available stack trace when there is a problem with zookeeper nodes Sep 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant