aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Remove unused member variable.Tor Egge2022-01-161-1/+0
* Merge pull request #20740 from vespa-engine/geirst/prepare-sampling-of-curren...Geir Storli2022-01-102-26/+16
|\
| * Prepare for tracking the current transient disk usage across all document dbs.Geir Storli2022-01-102-26/+16
* | Add constexpr for magic constants.Tor Egge2022-01-101-2/+4
* | Prepare for smaller tasks for field merging.Tor Egge2022-01-0912-74/+123
* | Simplify use of search::diskindex::Fusion class.Tor Egge2022-01-097-79/+88
|/
* Add FieldMerger state machine.Tor Egge2022-01-072-39/+103
* Refactor field merger.Tor Egge2022-01-0610-318/+326
* Move state from stack to field merger.Tor Egge2022-01-063-69/+87
* Merge pull request #20672 from vespa-engine/arnej/unify-java-warnings-1Henning Baldersheim2022-01-062-8/+1
|\
| * unify java warnings (use compiler args from parent)Arne H Juul2022-01-061-7/+0
| * remove redundant castArne H Juul2022-01-061-1/+1
* | Merge pull request #20667 from vespa-engine/toregge/factor-out-field-merger-f...Geir Storli2022-01-0610-469/+624
|\ \ | |/ |/|
| * Factor out FieldMerger from Fusion.Tor Egge2022-01-0510-469/+624
* | If TLS buffer has more than 8x overhead, shrink it to fit prior to posting ta...Henning Baldersheim2022-01-054-0/+37
|/
* Drop uncompressed buffer immediately after compression is completed.Henning Baldersheim2022-01-056-8/+15
* Use zero as unused entry ref as that matches an invalid entry ref.Geir Storli2022-01-031-1/+1
* Optimize handling of CLEARDOC updates by caching the entry ref for the defaul...Geir Storli2021-12-206-0/+23
* Rename change data functions to reflect that an entry ref can be cached.Geir Storli2021-12-206-21/+21
* Simplify testing by sticking to assertEquals/True/FalseHenning Baldersheim2021-12-198-89/+71
* Deinline SerializedChunk destructor.Tor Egge2021-12-112-0/+4
* Add noexcept specifiers.Tor Egge2021-12-1115-15/+15
* Calculate need for compaction when updating stats.Tor Egge2021-12-0930-111/+232
* Merge pull request #20425 from vespa-engine/toregge/add-more-suitable-member-...Henning Baldersheim2021-12-096-38/+13
|\
| * Integrate CompactionStrategy with AddressSpace and MemoryUsage.Tor Egge2021-12-086-38/+13
* | Reduce alignment for small dense tensors.Tor Egge2021-12-093-9/+24
|/
* Add IEnumStore::get_values_address_space_usage() abstract member function.Tor Egge2021-12-085-10/+17
* Merge pull request #20420 from vespa-engine/toregge/add-compaction-specTor Egge2021-12-0816-42/+70
|\
| * Add CompactionSpec.Tor Egge2021-12-0816-42/+70
* | Merge pull request #20412 from vespa-engine/balder/split-bloat-and-spreadHenning Baldersheim2021-12-089-90/+66
|\ \ | |/ |/|
| * - Add class comments.Henning Baldersheim2021-12-081-3/+3
| * Separate spread and bloatHenning Baldersheim2021-12-089-89/+65
* | Move CompactionStrategy from searchcommon to vespalib.Tor Egge2021-12-0816-32/+37
|/
* Merge pull request #20397 from vespa-engine/balder/use-multiple-tls-compressi...Henning Baldersheim2021-12-086-44/+51
|\
| * Add comment about required lifetime for the CommitChunk.Henning Baldersheim2021-12-071-0/+1
| * Use GateCallback over local atomic counting.Henning Baldersheim2021-12-072-31/+21
| * Use a helper pool for the actual compression.Henning Baldersheim2021-12-066-33/+49
* | Merge pull request #20400 from vespa-engine/bjorncs/remove-guava-from-public-apiBjørn Christian Seime2021-12-084-18/+41
|\ \
| * | Deprecate ctors and methods in 'searchlib' using Guava ImmutableMapBjørn Christian Seime2021-12-074-18/+41
| |/
* | Merge pull request #20408 from vespa-engine/balder/keep-interface-pureGeir Storli2021-12-086-32/+11
|\ \
| * | Keep interface pure.Henning Baldersheim2021-12-076-32/+11
| |/
* | Merge pull request #20391 from vespa-engine/toregge/use-entry-ref-filter-for-...Henning Baldersheim2021-12-082-7/+14
|\ \
| * | Use EntryRefFilter to filter calls to UniqueStoreRemapper::remap() forTor Egge2021-12-072-7/+14
| |/
* | Merge pull request #20398 from vespa-engine/balder/time-starts-when-you-are-bornHenning Baldersheim2021-12-081-1/+1
|\ \
| * | Start the time when you are born.Henning Baldersheim2021-12-071-1/+1
| |/
* / - Inline frequently called simple methods.Henning Baldersheim2021-12-074-28/+18
|/
* Set AttributeHeader _fileName member when extracting tagsTor Egge2021-12-065-6/+6
* Merge pull request #20356 from vespa-engine/toregge/filter-early-on-buffer-id...Geir Storli2021-12-066-112/+477
|\
| * Add EntryRefFilter class.Tor Egge2021-12-065-51/+64
| * Change signatures for move() and move_btree_nodes() in BTreeStore to matchTor Egge2021-12-041-2/+1