IvoDD
IvoDD
> Tests with more interesting version chains (benchmarks at the moment have just one version) PR adding some ASV benchmarks for version chain traversal #1508
Another instance of this happening [here](https://github.com/man-group/ArcticDB/actions/runs/8050823736/job/21988391270?pr=1375): ``` FAILED tests/integration/arcticdb/version_store/test_symbol_list.py::test_symbol_list_parallel_stress_with_delete[False-10-8-10-2] - AssertionError: assert not True + where True = ('bHkeC') + where = .indexes_sorted + where = NativeVersionStore: Library: test_symbol_list_parallel_stre.266_2024-02-26T15_32_32_897272, Primary...
I've seen other LMDB errors happening on multiple occasions on different C++ tests. E.g. [here](https://github.com/man-group/ArcticDB/actions/runs/10213651420/job/28259492033): ``` 2024-08-02T10:32:07.9645365Z unknown file: error: C++ exception with description "E_UNEXPECTED_LMDB_ERROR Unexpected LMDB Error: LMDBError#-30796: mdb_get:...
It would also be helpful if `lib.update_batch` allows updating multiple date ranges inside a single symbol.
As discussed with @willdealtry, the various abstractions are meaningful and each has a specific purpose. It is better to have more abstractions with a single purpose than few abstractions with...