keith-turner opened a new pull request, #3437: URL: https://github.com/apache/accumulo/pull/3437
Processing of hosting request was moved from the tserver to manager so that the tablet group watcher could be notified. This considerably reduces the delay in getting an ondemand tablet hosted. Introduced a cache to avoid reprocessing hosting request for the same tablet in a short time period. Modified the update of the hosting request column to use a conditional mutation. This avoids a metadata read before write (the read is now done by the mutation conditions) and avoids race conditions. Moving the hosting request to the manager could introduce scaling problems, however the cache can help with this. The reduced latency for hosting ondemand tablet is needed, so if there are scaling problems a soluting will need to be found that has low latency for hosting. -- 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]
