Description of problem: Currently during processing of historical journals (using history API), the background processing of changelogs is sub optimal. A thread is spawned for each changelog that needs to be processed. This setup and teardown should be avoided by using a pool of threads for background changelog processing. Version-Release number of selected component (if applicable): mainline
We will pick these optimizations as part of https://github.com/gluster/glusterfs/issues/532