Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #20740 from ↵ | Geir Storli | 2022-01-10 | 2 | -26/+16 |
|\ | | | | | | | | | vespa-engine/geirst/prepare-sampling-of-current-transient-disk-usage Prepare for tracking the current transient disk usage across all docu… | ||||
| * | Prepare for tracking the current transient disk usage across all document dbs. | Geir Storli | 2022-01-10 | 2 | -26/+16 |
| | | | | | | | | | | The next step will be sampling the total disk usage of all current fusion indexes and report this as the transient disk usage. | ||||
* | | Add constexpr for magic constants. | Tor Egge | 2022-01-10 | 1 | -2/+4 |
| | | |||||
* | | Prepare for smaller tasks for field merging. | Tor Egge | 2022-01-09 | 12 | -74/+123 |
| | | |||||
* | | Simplify use of search::diskindex::Fusion class. | Tor Egge | 2022-01-09 | 7 | -79/+88 |
|/ | |||||
* | Add FieldMerger state machine. | Tor Egge | 2022-01-07 | 2 | -39/+103 |
| | |||||
* | Refactor field merger. | Tor Egge | 2022-01-06 | 10 | -318/+326 |
| | |||||
* | Move state from stack to field merger. | Tor Egge | 2022-01-06 | 3 | -69/+87 |
| | |||||
* | Merge pull request #20672 from vespa-engine/arnej/unify-java-warnings-1 | Henning Baldersheim | 2022-01-06 | 2 | -8/+1 |
|\ | | | | | Arnej/unify java warnings 1 | ||||
| * | unify java warnings (use compiler args from parent) | Arne H Juul | 2022-01-06 | 1 | -7/+0 |
| | | |||||
| * | remove redundant cast | Arne H Juul | 2022-01-06 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #20667 from ↵ | Geir Storli | 2022-01-06 | 10 | -469/+624 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/factor-out-field-merger-from-fusion Factor out FieldMerger from Fusion. | ||||
| * | Factor out FieldMerger from Fusion. | Tor Egge | 2022-01-05 | 10 | -469/+624 |
| | | |||||
* | | If TLS buffer has more than 8x overhead, shrink it to fit prior to posting ↵ | Henning Baldersheim | 2022-01-05 | 4 | -0/+37 |
|/ | | | | | | task for compression. Intention to reduce amount of allocated memory in flight in the case there are cpu starvation, or something else causing hickups. | ||||
* | Drop uncompressed buffer immediately after compression is completed. | Henning Baldersheim | 2022-01-05 | 6 | -8/+15 |
| | |||||
* | Use zero as unused entry ref as that matches an invalid entry ref. | Geir Storli | 2022-01-03 | 1 | -1/+1 |
| | | | | The previous value was within the range of valid entry refs and we could (very rarely) consider a set entry ref to not being set. | ||||
* | Optimize handling of CLEARDOC updates by caching the entry ref for the ↵ | Geir Storli | 2021-12-20 | 6 | -0/+23 |
| | | | | default value once. | ||||
* | Rename change data functions to reflect that an entry ref can be cached. | Geir Storli | 2021-12-20 | 6 | -21/+21 |
| | |||||
* | Simplify testing by sticking to assertEquals/True/False | Henning Baldersheim | 2021-12-19 | 8 | -89/+71 |
| | |||||
* | Deinline SerializedChunk destructor. | Tor Egge | 2021-12-11 | 2 | -0/+4 |
| | |||||
* | Add noexcept specifiers. | Tor Egge | 2021-12-11 | 15 | -15/+15 |
| | |||||
* | Calculate need for compaction when updating stats. | Tor Egge | 2021-12-09 | 30 | -111/+232 |
| | |||||
* | Merge pull request #20425 from ↵ | Henning Baldersheim | 2021-12-09 | 6 | -38/+13 |
|\ | | | | | | | | | vespa-engine/toregge/add-more-suitable-member-functions-to-compaction-strategy Integrate CompactionStrategy with AddressSpace and MemoryUsage. | ||||
| * | Integrate CompactionStrategy with AddressSpace and MemoryUsage. | Tor Egge | 2021-12-08 | 6 | -38/+13 |
| | | |||||
* | | Reduce alignment for small dense tensors. | Tor Egge | 2021-12-09 | 3 | -9/+24 |
|/ | |||||
* | Add IEnumStore::get_values_address_space_usage() abstract member function. | Tor Egge | 2021-12-08 | 5 | -10/+17 |
| | |||||
* | Merge pull request #20420 from vespa-engine/toregge/add-compaction-spec | Tor Egge | 2021-12-08 | 16 | -42/+70 |
|\ | | | | | Add CompactionSpec. | ||||
| * | Add CompactionSpec. | Tor Egge | 2021-12-08 | 16 | -42/+70 |
| | | | | | | | | | | Pass CompactionStrategy to DataStoreBase::startCompactWorstBuffers in preparation for compacting more buffers in the same compaction round. | ||||
* | | Merge pull request #20412 from vespa-engine/balder/split-bloat-and-spread | Henning Baldersheim | 2021-12-08 | 9 | -90/+66 |
|\ \ | |/ |/| | Separate spread and bloat | ||||
| * | - Add class comments. | Henning Baldersheim | 2021-12-08 | 1 | -3/+3 |
| | | | | | | | | | | - Unify info logging. - Demote some info logging to debug. | ||||
| * | Separate spread and bloat | Henning Baldersheim | 2021-12-08 | 9 | -89/+65 |
| | | |||||
* | | Move CompactionStrategy from searchcommon to vespalib. | Tor Egge | 2021-12-08 | 16 | -32/+37 |
|/ | |||||
* | Merge pull request #20397 from ↵ | Henning Baldersheim | 2021-12-08 | 6 | -44/+51 |
|\ | | | | | | | | | vespa-engine/balder/use-multiple-tls-compression-threads Use a helper pool for the actual compression. | ||||
| * | Add comment about required lifetime for the CommitChunk. | Henning Baldersheim | 2021-12-07 | 1 | -0/+1 |
| | | |||||
| * | Use GateCallback over local atomic counting. | Henning Baldersheim | 2021-12-07 | 2 | -31/+21 |
| | | |||||
| * | Use a helper pool for the actual compression. | Henning Baldersheim | 2021-12-06 | 6 | -33/+49 |
| | | | | | | | | | | First make a promise, then pass the cunk over to the helper pool. Pass the future to the single write thread that will ensure proper sequencing. | ||||
* | | Merge pull request #20400 from vespa-engine/bjorncs/remove-guava-from-public-api | Bjørn Christian Seime | 2021-12-08 | 4 | -18/+41 |
|\ \ | | | | | | | Deprecate ctors and methods in 'searchlib' using Guava ImmutableMap | ||||
| * | | Deprecate ctors and methods in 'searchlib' using Guava ImmutableMap | Bjørn Christian Seime | 2021-12-07 | 4 | -18/+41 |
| |/ | | | | | | | | | | | - com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext - com.yahoo.searchlib.rankingexpression.rule.SerializationContext - com.yahoo.searchlib.rankingexpression.rule.TensorFunctionNode | ||||
* | | Merge pull request #20408 from vespa-engine/balder/keep-interface-pure | Geir Storli | 2021-12-08 | 6 | -32/+11 |
|\ \ | | | | | | | Keep interface pure. | ||||
| * | | Keep interface pure. | Henning Baldersheim | 2021-12-07 | 6 | -32/+11 |
| |/ | |||||
* | | Merge pull request #20391 from ↵ | Henning Baldersheim | 2021-12-08 | 2 | -7/+14 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/use-entry-ref-filter-for-remapping-after-compacting-dictionary-keys Use EntryRefFilter to filter calls to UniqueStoreRemapper::remap() for | ||||
| * | | Use EntryRefFilter to filter calls to UniqueStoreRemapper::remap() for | Tor Egge | 2021-12-07 | 2 | -7/+14 |
| |/ | | | | | | | | | single refs. Use less indirection for RcuVectorHeld. | ||||
* | | Merge pull request #20398 from vespa-engine/balder/time-starts-when-you-are-born | Henning Baldersheim | 2021-12-08 | 1 | -1/+1 |
|\ \ | | | | | | | Start the time when you are born. | ||||
| * | | Start the time when you are born. | Henning Baldersheim | 2021-12-07 | 1 | -1/+1 |
| |/ | |||||
* / | - Inline frequently called simple methods. | Henning Baldersheim | 2021-12-07 | 4 | -28/+18 |
|/ | | | | - Deinline calc_with_limits for HammingDistance and make it final to also improve inlining. | ||||
* | Set AttributeHeader _fileName member when extracting tags | Tor Egge | 2021-12-06 | 5 | -6/+6 |
| | | | | from GenericHeader. | ||||
* | Merge pull request #20356 from ↵ | Geir Storli | 2021-12-06 | 6 | -112/+477 |
|\ | | | | | | | | | vespa-engine/toregge/filter-early-on-buffer-id-for-normalize-values-and-foreach-values Filter early on buffer id and pass vector of entries in normalize_values | ||||
| * | Add EntryRefFilter class. | Tor Egge | 2021-12-06 | 5 | -51/+64 |
| | | |||||
| * | Change signatures for move() and move_btree_nodes() in BTreeStore to match | Tor Egge | 2021-12-04 | 1 | -2/+1 |
| | | | | | | | | the signatures in PostingStore. | ||||
| * | Enable early check for buffer being compacted when compacting posting store. | Tor Egge | 2021-12-04 | 2 | -90/+117 |
| | |