| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Move test config helpers out of cppunit submodule.
|
|
|
|
| |
Not needed now that B-tree code has been moved to vespalib.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Still uses legacy `BucketDatabase` API, which is not optimized for
bulk loading or updating. Focus for this iteration is functional
correctness rather than API redesign. Legacy DB is still the one
wired in for all production logic.
Unit tests have been expanded to cover discovered edge cases that
were not properly tested for.
Also move distributor bucket DB tests to GTest. Use value-
parameterized test fixture instead of ad-hoc CppUnit approach.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We already have resource utilization tracking in both MessageBus
and the search core. The memory manager has never been auto-scaled
based on the hardware present and adds a _lot_ of complexity without
having any known instances where it has actually saved the day.
Removing it also removes a mutex on the message hot path.
If we need such functionality in the future, should design a lock-free
solution.
Cleanup
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
where it is not needed.
|
|
|