Heikki Linnakangas
|
977bc09d2a
|
Bunch of fixes, smarter iterator, metrics exporter
|
2025-05-06 15:28:50 +03:00 |
|
Heikki Linnakangas
|
44269fcd5e
|
Implement simple eviction and free block tracking
|
2025-05-06 15:28:15 +03:00 |
|
Heikki Linnakangas
|
44cc648dc8
|
Implement iterator over keys
the implementation is not very optimized, but probably good enough for an MVP
|
2025-05-06 15:27:38 +03:00 |
|
Heikki Linnakangas
|
884e028a4a
|
implement deletion in art tree
|
2025-05-06 15:27:38 +03:00 |
|
Heikki Linnakangas
|
42df3e5453
|
debugging stats
|
2025-05-06 15:27:38 +03:00 |
|
Heikki Linnakangas
|
fc743e284f
|
more work on allocators
|
2025-05-06 15:27:38 +03:00 |
|
Heikki Linnakangas
|
d02f9a2139
|
Collect garbage, handle OOMs
|
2025-05-06 15:27:38 +03:00 |
|
Heikki Linnakangas
|
083118e98e
|
Implement epoch system
|
2025-05-06 15:27:38 +03:00 |
|
Heikki Linnakangas
|
54cd2272f1
|
more memory allocation stuff
|
2025-05-06 15:27:38 +03:00 |
|
Heikki Linnakangas
|
e40193e3c8
|
simple block-based allocator
|
2025-05-06 15:27:38 +03:00 |
|
Heikki Linnakangas
|
e58d0fece1
|
New communicator, with "integrated" cache accessible from all processes
|
2025-04-29 11:52:44 +03:00 |
|