Description
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.
Attachments
Attachments
Issue Links
- is related to
-
SOLR-12462 ObjectReleaseTracker silently 'releases' untracked objects
- Open
- relates to
-
SOLR-12454 tweak Overseer leadership transition related logging
- Closed