ZkController.init creates an Overseer object:
- If that object becomes overseer leader then its start method is called.
- If the object does not become overseer leader then its close method is called and that currently emits mildly confusing Overseer (id=null) closing info logging – confusing especially since this happens at node startup.
ZkController.init creates an Overseer object:
- If that object becomes overseer leader then its start method is called and (if assertions are enabled) ObjectReleaseTracker.track is called.
- If the object does not become overseer leader then its close method is called and (if assertions are enabled) ObjectReleaseTracker.release is called despite ObjectReleaseTracker.track not having been called previously.
- is related to
-
SOLR-12462 ObjectReleaseTracker silently 'releases' untracked objects
-
- Open
-
- relates to
-
SOLR-12454 tweak Overseer leadership transition related logging
-
- Closed
-