0
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
May 02, 2023 — May 02, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add TODO comment More... about 2 months ago
Add todo requirement as for #1515 More... 5 months ago
Postponed changes More... 6 months ago
Do not free a bucket to be burst if burst did not succeed. More... 11 months ago
Replace comment with an updated example exposing a data race. More... 12 months ago
GDB scripts: 1. python - add bucket printing, fix the recursive call 2. gdb - fix the mask in offsets More... 12 months ago
HTrie printer function for GDB More... 12 months ago
Rework HTrie initialization code to make it more convenient. More... about 1 year ago
Migrate to the common Tempesta debugging library to get more flexible debug outpout. More... about 1 year ago
Fix build on Debian 11/gcc 10 More... about 1 year ago
Refactoring: remove TDB_ALLOC_F_FREE_EXT, which can be just replaced with getting the record type (new boolean large_alloc). More... about 1 year ago
Extents allocation fixes: More... about 1 year ago
Facilitate the test debugability: More... about 1 year ago
Fix error handling in tdb_htrie_alloc_bucket(): use TDB_I2O() for the retrieved index offsets. More... about 1 year ago
Fix per-cpu/thread logic More... about 1 year ago
Fix tdb_htrie_descend(): add bits_inc to *bits on each iteration. Also rework the function in a more convenient way with a while loop instead of goto and less code duplication. More... about 1 year ago
The HTrie can handle up to 16 duplicate keys with the same value, so make the multi-threading test not to hit the limit. More... about 1 year ago
Add additional debug option useful for multi-threading debugging. More... about 1 year ago
Add verification of the stored large records consistency and fix corruption of data blocks chain. More... about 1 year ago
Comment persistency tests More... about 1 year ago
Each thread maintains 3 allocation pointers: data, bucket and index. Set `a new block allocation is required` flag for each of them independently. More... about 1 year ago
Fixes for fixed size stable pointer records: More... about 1 year ago
Do not support empty records for now More... about 1 year ago
Minor fixes of the URL variable-length records test More... about 1 year ago
Fix data allocation for variable size and stable pointer records: More... about 1 year ago
Fix zeroing the test file between the tests. Small improvments for mlock() and mmap() calls. More... over 1 year ago
Make HTrie per-CPU data persistent More... over 1 year ago
Fix files handling in the test suite to properly open and close them between the tests. More... over 1 year ago
Fix usage of TDB_O2I() and TDB_I2O() macros in index operations during node burst. More... over 1 year ago
Insert a record after bucket burst into the bucket or a new created bucket - we retrieve the new index node for this. More... over 1 year ago