Skip to content

Conversation

guptask
Copy link

@guptask guptask commented Jul 28, 2023

This change is Reviewable

@guptask guptask self-assigned this Jul 28, 2023
@guptask guptask force-pushed the tier_eviction_latency branch from 6b16096 to 6da0627 Compare July 28, 2023 18:05
@guptask guptask requested review from byrnedj, igchor and vinser52 July 28, 2023 18:37
@guptask guptask force-pushed the tier_eviction_latency branch from 6da0627 to 4d5ba92 Compare July 28, 2023 21:20
@guptask guptask force-pushed the tier_eviction_latency branch from 4d5ba92 to 1086394 Compare July 31, 2023 07:53
@guptask guptask requested a review from igchor July 31, 2023 08:02
@guptask guptask force-pushed the tier_eviction_latency branch from 1086394 to 7c4c6cf Compare July 31, 2023 19:42
@guptask guptask requested a review from igchor July 31, 2023 19:47
util::RollingLatencyTracker rollTracker{
(*stats_.classAllocLatency)[tid][pid][cid]};

util::RollingLatencyTracker rollTracker{(*stats_.classAllocLatency)[tid][pid][cid]};
Copy link

Choose a reason for hiding this comment

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

I assume this will still track latency for both user and bg allocations? If yes, it would be nice to put some comment regarding that.

Copy link
Author

Choose a reason for hiding this comment

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

We're not tracking rolling average latency for background threads separately. This feature is not in use anywhere. It was meant to provide a low overhead tracker for profile-driven batch evictions. Profile-driven approach has not been explored since Daniel Obiri worked on it a year back and found it didn't provide any significant improvement. I'm not sure Meta will accept the rolling stats upstream PR - it has not been reviewed yet.

@guptask guptask force-pushed the tier_eviction_latency branch 2 times, most recently from ae2f3ec to 8d2c390 Compare July 31, 2023 20:18
@guptask guptask requested a review from igchor July 31, 2023 20:24
@guptask guptask merged commit b99f2b3 into intel:develop Jul 31, 2023
@guptask guptask deleted the tier_eviction_latency branch July 31, 2023 20:37
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.

3 participants