aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa/storage/bucketdb/btree_bucket_database.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Cap number of entries in a buffer to avoid very large buffers.Tor Egge2023-06-231-0/+1
* Be explicit about lbound/ubound for bucket DB iteration and add lbound variantTor Brede Vekterli2023-03-131-3/+10
* Add shared constant for PAGE_SIZE.Geir Storli2022-11-251-2/+4
* Move memory allocator argument to be last argument.Tor Egge2022-02-111-1/+1
* Add memory allocator to array store.Tor Egge2022-02-111-1/+1
* Update 2019 Oath copyrights.gjoranv2021-10-271-1/+1
* use size literals in storageArne Juul2021-02-151-1/+2
* Forward declare MemoryAllocator in vespalib/util/alloc.h.Tor Egge2021-02-131-0/+1
* Have the BufferType::_emptyEntry be static.Henning Baldersheim2021-01-101-0/+1
* Add process_update member function to BucketDatabase. It is used forTor Egge2020-12-031-0/+6
* Add striped implementation of B-tree content node bucket databaseTor Brede Vekterli2020-10-301-2/+11
* Explicitly enable freelists for content node B-tree DB data storeTor Brede Vekterli2020-08-311-0/+3
* Expose ReadGuard via AbstractLockableMap interfaceTor Brede Vekterli2020-07-071-5/+20
* Unify content node and distributor B-tree databasesTor Brede Vekterli2020-07-021-461/+66
* Address review commentsTor Brede Vekterli2020-06-291-1/+1
* Create generic B-tree bucket DB and content node DB implementationTor Brede Vekterli2020-06-251-10/+56
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-2/+2
* Optimize B-tree bucket DB lookup with used-bits aggregationTor Brede Vekterli2020-04-271-12/+36
* Revert "Optimize B-tree bucket DB lookup with used-bits aggregation"Tor Brede Vekterli2020-04-251-30/+11
* Optimize B-tree bucket DB lookup with used-bits aggregationTor Brede Vekterli2020-04-241-11/+30
* Add memory usage metrics for distributor bucket databasesTor Brede Vekterli2020-04-021-0/+6
* Add memory load-fences that match existing corresponding store-fencesTor Brede Vekterli2019-09-271-1/+4
* Add config option for using B-tree bucket DB in distributorTor Brede Vekterli2019-09-241-0/+4
* Add minimal snapshot read guard interface to bucket DBTor Brede Vekterli2019-08-191-9/+36
* Add new DB merging API to distributor BucketDatabaseTor Brede Vekterli2019-06-031-18/+126
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-271-10/+10
* Add initial B+tree distributor bucket databaseTor Brede Vekterli2019-05-091-0/+405