hse
hse copied to clipboard
HSE: Heterogeneous-memory storage engine
- some tools (too many warnings for one PR ;)) - CLI - libhse-cli - libhse-error - libhse-logging - samples
### Description INT_MAX in larger than what LZ4 will support. ### Steps to reproduce _No response_ ### Linux Distribution N/A ### File System N/A ### Other System details N/A
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...
During a vblock split, we can save write amp by using mpool_mblock_punch() to FALLOC_FL_PUNCH_HOLE a portion of the mblock for both the left and right hand side destination mblocks. Signed-off-by:...
### Description The [configuration docs](https://hse-project.github.io/3.x/gs/params/) seems not to include some important params of HSE, such as the memory usage and compaction control. And I see that many params in config/hse_gparms.c...
It seemed like every tool defined its own `syntax()` and/or `fatal()`. By making a single a definition for each in libhse-cli, we can cut down all the redefinitions. This also...
### Description Problems with cJSON: 1. Undermaintained 2. "Lots" of allocations (how big of an issue is this? not sure) 3. Will leak memory depending on which cJSON APIs you...
### Description Hi there, I used a code search and found an incorrect number of seconds in a day (84600 instead of 86400) listed in one of your files. I...