Migration to full Thallium
This MR migrates to Thallium removing the Hermes dependency.
- Increased performance We also included some optimizations:
- DIRENTS compression
- SFIND optimization and server-side computing --server-side (still sends the list of files, can be further optimized with -C)
- INLINE DATA (i.e, 4KB) to the database (rocksdb) for small files
- READ PREFETCH of the inline data on open
- WRITE optimization for small files (from 3RPC to 1RPC)
- DIRENTS pagination and retry New :
- Some of the variables that are available on the config.hpp are also available as environment variables.
- New tests to increase coverage
- New 0.9.6 dependencies (to cover thallium)
Edited by Ramon Nou