ctubbsii commented on a change in pull request #175: Scan exec blog post URL: https://github.com/apache/fluo-website/pull/175#discussion_r329806697
########## File path: _posts/blog/2019-09-30-scan-executors.md ########## @@ -0,0 +1,67 @@ +--- +title: "How Fluo Leveraged Scan Executors" +date: 2019-09-30 11:50:00 +0000 +author: Keith Turner +--- + +Accumulo 2.0 introduced [Scan Executors][1] giving control over processing of +scans in Accumulo tablet servers. Fluo has a good use case for scan executors, +notification scans. Fluo worker processes continually scan for notifications +that indicate there is work to do. All workers continually scanning for +notifications can place a lot of load on Accumulo tablet servers which could +negatively impact transactions. The new scan executor feature provides a way +to limit this load. + +Fluo utilizes this feature by [setting scan hints][2] for notification scans +indicating `scan_type=fluo-ntfy`. These hints are passed to Accumulo tablet +servers and are ignored by default. For these scan types Accumulo could be +configured to either send them to special thread pool and/or prioritize them +differently within a thread pool. Below is an example of Accumulo shell +commands that setup a special executor for notification scans. Review comment: ```suggestion commands that set up a special executor for notification scans. ``` ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
