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

refine minion worker event observer to track finer grained progress for tasks #9449

Merged
merged 3 commits into from
Sep 23, 2022

Conversation

klsince
Copy link
Contributor

@klsince klsince commented Sep 22, 2022

This PR adds upon the last one #9432 to track finer grained task progress for current minion task types, and has refined the progress observer to keep last N status to be more informative.

@klsince klsince force-pushed the refine_task_progress_observer branch from d0339eb to eeefc0c Compare September 22, 2022 21:19
@codecov-commenter
Copy link

codecov-commenter commented Sep 22, 2022

Codecov Report

Merging #9449 (a9a9cc0) into master (7af0d20) will decrease coverage by 6.24%.
The diff coverage is 47.12%.

@@             Coverage Diff              @@
##             master    #9449      +/-   ##
============================================
- Coverage     69.85%   63.61%   -6.25%     
+ Complexity     5098     5078      -20     
============================================
  Files          1902     1854      -48     
  Lines        101517    99349    -2168     
  Branches      15411    15159     -252     
============================================
- Hits          70917    63202    -7715     
- Misses        25596    31497    +5901     
+ Partials       5004     4650     -354     
Flag Coverage Δ
integration1 ?
integration2 ?
unittests1 67.13% <ø> (-0.03%) ⬇️
unittests2 15.52% <47.12%> (+0.04%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
...roller/api/resources/PinotTaskRestletResource.java 0.00% <0.00%> (-3.00%) ⬇️
...inion/api/resources/PinotTaskProgressResource.java 0.00% <0.00%> (ø)
...inion/event/BaseMinionProgressObserverFactory.java 0.00% <0.00%> (ø)
...nverttorawindex/ConvertToRawIndexTaskExecutor.java 0.00% <0.00%> (-100.00%) ⬇️
.../ConvertToRowIndexTaskProgressObserverFactory.java 0.00% <0.00%> (ø)
...rollup/MergeRollupTaskProgressObserverFactory.java 0.00% <0.00%> (ø)
.../tasks/purge/PurgeTaskProgressObserverFactory.java 0.00% <0.00%> (ø)
...eToOfflineSegmentsTaskProgressObserverFactory.java 0.00% <0.00%> (ø)
...nandpush/SegmentGenerationAndPushTaskExecutor.java 0.00% <ø> (-67.15%) ⬇️
...tGenerationAndPushTaskProgressObserverFactory.java 0.00% <0.00%> (-100.00%) ⬇️
... and 443 more

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@klsince klsince force-pushed the refine_task_progress_observer branch from 4df2308 to ba9cebe Compare September 22, 2022 23:34
@klsince klsince force-pushed the refine_task_progress_observer branch from ba9cebe to de381c6 Compare September 22, 2022 23:50
Copy link
Member

@jackjlli jackjlli left a comment

Choose a reason for hiding this comment

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

Minor but LGTM.

@npawar npawar merged commit 6739052 into apache:master Sep 23, 2022
@klsince klsince deleted the refine_task_progress_observer branch September 23, 2022 16:26
61yao pushed a commit to 61yao/pinot that referenced this pull request Oct 3, 2022
…or tasks (apache#9449)

* refine minion worker event observer to track finer grained progress for tasks

* cr

* cr
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.

5 participants