Skip to content

Remove ServerView from RealtimeIndexTasks and use overlord for handoffs to reduce load on ZK#2007

Closed
nishantmonu51 wants to merge 1 commit intoapache:masterfrom
metamx:handoff-notifier
Closed

Remove ServerView from RealtimeIndexTasks and use overlord for handoffs to reduce load on ZK#2007
nishantmonu51 wants to merge 1 commit intoapache:masterfrom
metamx:handoff-notifier

Conversation

@nishantmonu51
Copy link
Copy Markdown
Member

  • fixes Peons put high load on zookeeper on disconnects #1970
  • extracted out segment handoff callbacks in SegmentHandoffNotifier which is responsible for tracking segment handoffs and doing callbacks when handoff is complete.
  • Overlord now maintains a view of segments in the cluster, this will affect the jam heap requirements for the overlord for large clusters.
  • realtime Index Tasks now use SegmentHandoffCheckAction to check for handoffs.
  • Realtime Nodes still use the old way of maintaining a FilteredServerView to check for handoffs.
  • Add tests for individual components

…zk load apache#1970

- fixes apache#1970
- extract out segment handoff callbacks in SegmentHandoffNotifier which
is responsible for tracking segment handoffs and doing callbacks when
handoff is complete.
- Overlord now maintains a view of segments in the cluster, this will
affect the jam heap requirements for the overlord for large clusters.
- realtime Index Tasks now use SegmentHandoffCheckAction to check for
handoffs.
- Realtime Nodes still use the old way of maintaining a
FilteredServerView to check for handoffs.
- Add tests for individual components

fix broker test after merging
@nishantmonu51
Copy link
Copy Markdown
Member Author

closing for - #2015

seoeun25 pushed a commit to seoeun25/incubator-druid that referenced this pull request Jan 10, 2020
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

Successfully merging this pull request may close these issues.

Peons put high load on zookeeper on disconnects

1 participant