I can imagine this being quite hard to configure / tune. Why would an executor service of 1 thread + a bounded queue of say 100 be ineffective? Most work will be on the same disk. n thread where n is the number of separate indexes might be also an option for the extreme warriors that do persist different indexes on different drives.
|