hse
hse copied to clipboard
HSE: Heterogeneous-memory storage engine
Signed-off-by: Gaurav Ramdasi ## Description Incremental Spill ## Issue(s) Addressed NFSE-5216
We had discussed getting rid of alloc_aligned() and free_aligned() since they are pretty much footguns within the repo. You can't use free() on memory that was allocated with alloc_aligned(). Greg...
Signed-off-by: Tristan Partin
This is a use-case we don't test for. We have many global structures and variables that need to be scoped down, and right now we just don't have the manpower...
Domain logging is an idea I ripped from GLib. In GLib, you have a preprocessor macro that you can define called G_LOG_DOMAIN. If you define it, all logs that you...
Signed-off-by: Tristan Partin
Signed-off-by: Alex Tomlinson
Removes hse_util/yaml and libyaml as a dependency. We have decided to plow forward with JSON, and libyaml was barely even used within HSE anywhere. I changed the CLI to produce...
Previously HSE used to use libmicrohttpd for its REST server. For various reason that may or may not have been accurate, it was determined that libmicrohttpd was not a good...
Since we depend on libbsd, make use of the libbsd equivalents. Signed-off-by: Tristan Partin