Skip to content

Add optional extent to metadata update failure logs#2086

Merged
ctubbsii merged 2 commits intoapache:mainfrom
jschmidt10:extent_in_log
May 11, 2021
Merged

Add optional extent to metadata update failure logs#2086
ctubbsii merged 2 commits intoapache:mainfrom
jschmidt10:extent_in_log

Conversation

@jschmidt10
Copy link
Contributor

@jschmidt10 jschmidt10 commented May 7, 2021

This week we saw many "Failed to do close consistency check" errors. The log showed that the accumulo.metadata table had additional RFiles that were not present in the tserver's DatafileManager.datafileSizes map. We believe that this may have been due to a temporary network drop where a bulk importing tserver sent accumulo.metadata updates - the metadata updates were persisted but the bulk importing tserver's writer client did not receive a successful response.

We'd like to add some additional logging to MetadataTableUtil so that we can tie the failures back to particular tablets to see if these correlate.

@jschmidt10 jschmidt10 changed the base branch from 1.10 to main May 10, 2021 13:51
@jschmidt10 jschmidt10 requested a review from ctubbsii May 10, 2021 14:42
@jschmidt10 jschmidt10 requested a review from ctubbsii May 11, 2021 11:49
Copy link
Member

@ctubbsii ctubbsii left a comment

Choose a reason for hiding this comment

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

Looks good to me, but waiting on build quality checks before merging.

Thanks for the PR @jschmidt10 . If you wish to be added as a contributor to https://accumulo.apache.org/people/ , please open a pull request to add yourself at https://github.com/apache/accumulo-website/edit/main/pages/people.md and leave a reference to apache/accumulo#2086 in your commit log.

If you intend to be a regular contributor to Accumulo projects, please consider subscribing to our developer mailing list (https://accumulo.apache.org/contact-us/) and introducing yourself. 😺

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.

2 participants

Comments