aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/vespa/searchcore/proton/documentmetastore/documentmetastore.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Use ConstBufferRef and add some noexceptHenning Baldersheim2023-10-051-2/+1
* Reduce included code.Henning Baldersheim2023-05-121-1/+2
* Count more of the memory used by the document metastore.Henning Baldersheim2023-03-151-3/+1
* Add serialisation for sorting to documentmetastore.Henning Baldersheim2022-10-141-24/+41
* Rename removeOldGenerations() -> reclaim_memory().Geir Storli2022-10-121-4/+4
* Rename onGenerationChange() -> before_inc_generation() and change parameter t...Geir Storli2022-10-121-3/+3
* Rename trimHoldLists() -> reclaim_memory().Geir Storli2022-10-121-2/+2
* Rename transferHoldLists() -> assign_generation().Geir Storli2022-10-121-3/+3
* Implement GenerationHolder in terms of the generic generation hold list.Geir Storli2022-10-101-5/+5
* fix undefined behavior in unit testsHåvard Pettersen2022-06-091-4/+4
* Inherit from vespalib::GrowStrategyHenning Baldersheim2022-05-261-1/+1
* Use unique_ptr for Config in AttributeVectorHenning Baldersheim2022-05-261-2/+9
* - Stick to using GrowStragey everywhere.Henning Baldersheim2022-05-231-7/+2
* - Move persitence/spi/types.h under to persitence/spi/types.hHenning Baldersheim2022-05-181-12/+6
* make new bitvector when growingHåvard Pettersen2022-05-111-1/+1
* Make proton::DocumentMetaStore::_shrinkLidSpaceBlockers atomic.Tor Egge2022-05-041-6/+7
* make tsan happy by using atomic operations on bitsHåvard Pettersen2022-03-301-4/+2
* Move SearchContext out from AttributeVector.Tor Egge2022-03-291-1/+2
* Add private member functions to get meta data view.Tor Egge2022-03-251-12/+12
* Use acquire_elem_ref() method when accessing meta data store from readers.Tor Egge2022-03-241-1/+2
* Use std::atomic<uint32_t> for committed doc id limit.Tor Egge2022-03-181-1/+1
* Move BucketIdListResultHenning Baldersheim2022-03-091-5/+2
* Calculate need for compaction when updating stats.Tor Egge2021-12-091-5/+6
* Integrate CompactionStrategy with AddressSpace and MemoryUsage.Tor Egge2021-12-081-3/+1
* Add CompactionSpec.Tor Egge2021-12-081-1/+1
* Revert "Revert "Only inc generations on commit. Avoid doing it for every remo...Tor Egge2021-11-191-1/+1
* Freeze gid to lid map tree before compacting it.Tor Egge2021-11-191-0/+2
* Revert "Only inc generations on commit. Avoid doing it for every removeBatch."Henning Baldersheim2021-11-191-1/+1
* Only inc generations on commit. Avoid doing it for every removeBatch.Tor Egge2021-11-181-1/+1
* Remove unneeded assert in DocumentMetaStore::inspectExisting.Tor Egge2021-11-181-1/+0
* Use removes_complete() instead of removeComplete() and removeBatchComplete().Tor Egge2021-11-181-11/+2
* Add proton::BucketDB::remove_batch method.Tor Egge2021-11-121-4/+8
* Optimize DocumentMetaStore::removeBatch().Tor Egge2021-11-111-3/+37
* Only inc genrations on commit. Avoid doing for every insert/remove.Henning Baldersheim2021-11-081-5/+9
* Do not hold the bucket guard longer than necessary.Henning Baldersheim2021-10-281-22/+19
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Refactor to represent files with a generic header in a new class.Geir Storli2021-09-141-25/+15
* Add an executor to the AttributeVector::load/onLoad interface so attributes c...Henning Baldersheim2021-08-121-1/+1
* Add CompactionStrategy methods to determine if compaction should be performed.Tor Egge2021-04-091-10/+1
* Control document meta store compaction pace.Tor Egge2021-03-291-0/+3
* Guard against using invalidated iterator.Tor Egge2021-03-261-0/+2
* Compact DocumentMetaStore _gidToLidMap when dead bytes ratio isTor Egge2021-03-261-2/+32
* When making callbacks like notifying about new bucket show the gurad that is ...Henning Baldersheim2021-02-141-10/+8
* Have the BufferType::_emptyEntry be static.Henning Baldersheim2021-01-101-10/+11
* Enforce minimum bucked used bits at document metastore load timeTor Brede Vekterli2020-11-121-1/+2
* Add 32 most significant bits of gid key to key in btree mapping fromTor Egge2020-11-111-36/+48
* Remove IGidCompare interface.Tor Egge2020-11-111-12/+10
* Take bucket guard after having passed validLid() check.Tor Egge2020-10-061-1/+1
* Reuse document meta store state from prepare step instead of doingTor Egge2020-10-061-41/+49