Skip to content

Add a Tracker class to support aggregate-worst case consumption delay…#3

Open
jugomezv wants to merge 1 commit intomasterfrom
jugomez/PinotIngestionDelay
Open

Add a Tracker class to support aggregate-worst case consumption delay…#3
jugomezv wants to merge 1 commit intomasterfrom
jugomez/PinotIngestionDelay

Conversation

@jugomezv
Copy link
Owner

@jugomezv jugomezv commented Dec 8, 2022

… in Pinot

Early draft for review, no significant unitest or end to end testing done yet.
Missing: code to read ideal state, unitets.

feature

testing: made sure that we do not break any of the existing server tests:

[INFO] Results:
[INFO]
[INFO] Tests run: 29, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]

release-notes New metric for consumption delay.

@jugomezv jugomezv force-pushed the jugomez/PinotIngestionDelay branch 2 times, most recently from d73a8ed to 7d485e6 Compare December 11, 2022 04:18
Copy link

@mcvsubbu mcvsubbu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

partial review

Copy link

@mcvsubbu mcvsubbu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

still partial review. will finish later today

… in Pinot

Early draft for review, no significant unitest or end to end testing done yet.
Missing: code to read ideal state, unitets.
-Changed code to not remove but verify a partition when CONSUMING to OFFLINE transition
comes
Tests: make sure server, core tests pass.
-Added support for reading ideal state
-Added some unitests for tracker object
-Added more unitests that deal with partition removal.
-Removed caching the maximum to simplefy the code.
-Use Concurrent hashes instead of synchronized methods.
@jugomezv jugomezv force-pushed the jugomez/PinotIngestionDelay branch from 7d485e6 to c866f95 Compare December 13, 2022 23:40
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.

4 participants