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

Improved logging of busiest tablets. #1291

Merged
merged 2 commits into from
Jul 25, 2019

Conversation

keith-turner
Copy link
Contributor

This is replacement of #1187 with the following improvements :

  • Uses deltas of counters
  • Refactored code so that its unit testable
  • Fixed a bug with the priority queue use, it was not properly tracking the top N.

@keith-turner
Copy link
Contributor Author

@alerman would you be able to take a look at this?

@ctubbsii
Copy link
Member

The Travis build indicates some non-Java 7 stuff is being used for the 1.9 branch. These should be easier to catch after I implement #1236

Now the deltas of tablets ingest and query counts are used for computing
the busiest N tablets. The previous code used the absolute counts.
Restructured code that so that it is unit testable and found a few bugs
while writing the unit test.  Found the prioQ was not properly tracking
the top N tablets.
@keith-turner keith-turner merged commit 83429b6 into apache:1.9 Jul 25, 2019
@keith-turner keith-turner deleted the accumulo-1187 branch July 25, 2019 18:10
@keith-turner
Copy link
Contributor Author

Made further improvements in #1296

@ctubbsii ctubbsii added this to the 1.10.0 milestone Jul 12, 2024
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