aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/docstore
Commit message (Expand)AuthorAgeFilesLines
* getBloatCount => getErasedCountHenning Baldersheim2023-10-182-3/+3
* - Modifications are guarded by external lock.Henning Baldersheim2023-10-174-26/+31
* Merge pull request #28836 from vespa-engine/bratseth/copyright-2Jon Bratseth2023-10-1044-44/+44
|\
| * Update copyrightJon Bratseth2023-10-0944-44/+44
* | Rename id -> localChunkIdHenning Baldersheim2023-10-092-4/+4
* | Add test for BucketIndexStore and the iterator.Henning Baldersheim2023-10-092-3/+3
* | Factor out the lid to bucket mapping.Henning Baldersheim2023-10-092-65/+99
* | Explicit destructor.Henning Baldersheim2023-10-092-5/+7
* | - Use a single store for mapping lid to its data that are split into partitio...Henning Baldersheim2023-10-064-72/+114
|/
* - Avoid holding a bucketizer guard. Just get it everytime you need it.Henning Baldersheim2023-10-052-25/+3
* Use ConstBufferRef and add some noexceptHenning Baldersheim2023-10-0512-59/+62
* Merge pull request #28801 from vespa-engine/balder/disable-cache-for-removed-...Henning Baldersheim2023-10-052-0/+6
|\
| * Add test for disabling of cache in removed dbHenning Baldersheim2023-10-052-0/+5
| * Disable cache for removed only docsubdb.Henning Baldersheim2023-10-051-0/+1
* | Merge pull request #28800 from vespa-engine/balder/reduce-max-number-of-lids-...Henning Baldersheim2023-10-052-6/+6
|\ \ | |/ |/|
| * - Reduce max lids per file and max file size to 4M and 256M during unit testing.Henning Baldersheim2023-10-052-6/+6
* | Merge branch 'master' into balder/refactor-for-clarityHenning Baldersheim2023-10-053-19/+34
|\ \
| * | - Instead of keeping a map of bucketId => lids, just append everything to a v...Henning Baldersheim2023-10-043-20/+35
| |/
* / - Number of partitions is fixed compile time => use std::array.Henning Baldersheim2023-10-054-22/+25
|/
* GC unused includeHenning Baldersheim2023-10-041-2/+0
* Process idx file in streaming fashion instead of first reading all and then p...Henning Baldersheim2023-10-042-73/+48
* GC unused and non computed return value.Henning Baldersheim2023-10-044-46/+53
* Use large allocator and control size of TmpChunkMeta.Henning Baldersheim2023-10-041-1/+2
* Use std::filesystem::directory_iterator in LogDataStore.Tor Egge2023-08-311-5/+5
* Fix format strings.Tor Egge2023-08-211-1/+1
* Prefer std::filesystem::exists over FastOS_StatInfoHenning Baldersheim2023-07-251-32/+17
* Drop non ancient non const GetSize/GetPositionHenning Baldersheim2023-07-186-36/+35
* Use std::filesystem::remove in docstore.Tor Egge2023-07-141-17/+5
* Modernize C++ code with auto and range-based loops.Geir Storli2023-07-072-18/+15
* Need to have the guard when iterating the internal structuresHenning Baldersheim2023-06-221-0/+1
* The _lid2Id _id2KeySet structures are not static, they follow the size of the...Henning Baldersheim2023-06-211-9/+13
* When computing size of visit cache count allocated bytes, not only used.Henning Baldersheim2023-06-162-16/+20
* Move code from .h to .cpp fileHenning Baldersheim2023-06-152-60/+64
* - Move when possible.Henning Baldersheim2023-06-153-41/+47
* cleanup whitespaceArne Juul2023-04-303-3/+3
* Use thread safe random to see if that stabilizes the logdatastore_test.Henning Baldersheim2023-03-171-1/+0
* summary.cache.initialentries and summary.log.chunk.skipcrconread does not hav...Henning Baldersheim2023-03-1414-57/+18
* Increment the correct metricHenning Baldersheim2023-03-141-1/+1
* Track static cache usageHenning Baldersheim2023-03-141-0/+12
* Wire in and test static memory usage for caches.Henning Baldersheim2023-03-143-2/+13
* Update typos in comments.Henning Baldersheim2023-03-141-2/+2
* Use std::vector instead of vespalib::ArrayHenning Baldersheim2023-03-146-33/+24
* Pre sizing is not necessary.Henning Baldersheim2023-03-145-24/+24
* Use a hash map to avoid a presize vector.Henning Baldersheim2023-03-142-9/+15
* Ensure locks are held when accessing _holdFileChunks.Henning Baldersheim2023-03-142-12/+14
* Track memory usage of LogDataStoreHenning Baldersheim2023-03-141-0/+8
* Unify on system_time from chrono for file modification time.Henning Baldersheim2023-03-011-9/+10
* Reduce transitive includes.Henning Baldersheim2023-03-011-0/+1
* Enable having lock free atomic<CompresssionConfig> and make its use in docume...Henning Baldersheim2023-01-0316-48/+41
* - Remove allowvisitcaching which has been true for many years.Henning Baldersheim2023-01-033-20/+24