keith-turner opened a new pull request, #3349: URL: https://github.com/apache/accumulo/pull/3349
Its possible to pass a collection of extents to ample and get the metadata for those tablets. However only metadata for the tablets that exists in the metadata are returned. Using this method correctly is tricky because it may in rare cases (like concurrent splits and merges) only return a subset of what was requested. This commit changes the ample interface to add handling for these missing extents by adding a Consumer<KeyExtent> to the interface to which missing extents are passed. Now its no longer possible to use this ample functionality without considering this rare case. While making this change one place was found where the missing extents were not being considered. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
