crail
crail copied to clipboard
IOPS improvements
This PR contains changes to improve the number of IOPS:
- Adapt to new DaRPC API
- Additional Crail benchmark to measure IOPS with multiple namenodes
- Additional HDFS benchmark to measure namenode IOPS
- Move Crail namenode statistics out of fast-path to separate class, which can be instantiated instead of original one, if we want to do measurements
- Added properties to tune mempool
- Request DaRPC version 1.4
Note: This PR has to be merged together with the corresponding DaRPC PR.
I removed the IOPS thread. Crail uses now the simple memory pool. I created two cleanup issues based on PepperJo's comments. Please have a look at the newest version.