Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
| * | Improve filtering test in enum store dictionary test. | Tor Egge | 2021-12-03 | 1 | -41/+163 |
| | | |||||
| * | Filter early on buffer id and pass vector of entries in normalize_posting_lists | Tor Egge | 2021-12-03 | 4 | -16/+220 |
| | | | | | | | | | | and foreach_posting_list EnumStoreDictionary member functions to limit number of callbacks. | ||||
* | | - Separate encoding and actual persitence of the transaction log. | Henning Baldersheim | 2021-12-06 | 5 | -64/+98 |
| | | | | | | | | - Refactor in preparation of multithreaded encode. | ||||
* | | Make tests selfcontained avoiding av enxtra cleanup step in a script. | Henning Baldersheim | 2021-12-06 | 3 | -45/+65 |
| | | |||||
* | | We already have the serialnum in the range. | Henning Baldersheim | 2021-12-06 | 1 | -7/+4 |
| | | |||||
* | | Verify assumption. | Henning Baldersheim | 2021-12-06 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #20352 from ↵ | Henning Baldersheim | 2021-12-03 | 7 | -44/+52 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/disallow-old-style-single-uncompressed Disallow the oldstyle compression with single uncopressed entries. | ||||
| * | | Throw exception on illegal config and fail early. | Henning Baldersheim | 2021-12-03 | 3 | -4/+19 |
| | | | |||||
| * | | Disallow the oldstyle compression with single uncopressed entries. | Henning Baldersheim | 2021-12-03 | 6 | -40/+33 |
| | | | |||||
* | | | Iterate outside of the loop | Henning Baldersheim | 2021-12-03 | 1 | -1/+1 |
| | | | |||||
* | | | Ensure that we do not get more resizing than necessary. | Henning Baldersheim | 2021-12-03 | 1 | -0/+8 |
| |/ |/| | |||||
* | | Add custom `@Beta` annotation | Bjørn Christian Seime | 2021-12-03 | 6 | -6/+6 |
|/ | | | | Replace use of Guava's `com.google.common.annotations.Beta` with custom annotation. | ||||
* | track namespace move in documenttypes.def | Arne H Juul | 2021-12-02 | 7 | -14/+14 |
| | | | | | | | * For C++ code this introduces a "document::config" namespace, which will sometimes conflict with the global "config" namespace. * Move all forward-declarations of the types DocumenttypesConfig and DocumenttypesConfigBuilder to a common header file. | ||||
* | Reserve memory upfront. | Henning Baldersheim | 2021-11-30 | 1 | -0/+1 |
| | |||||
* | Remove sync not needed. | Henning Baldersheim | 2021-11-29 | 2 | -8/+1 |
| | |||||
* | Unify on vespalib time functions. | Henning Baldersheim | 2021-11-29 | 2 | -10/+8 |
| | |||||
* | Avoid sync. | Henning Baldersheim | 2021-11-29 | 1 | -2/+7 |
| | |||||
* | Both arguments to distancecalculations will always be the same and have ↵ | Henning Baldersheim | 2021-11-26 | 2 | -7/+1 |
| | | | | expected type, also for Int8Float. |