Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Don't make changes to the nearest neighbor index (hnsw) when the inserted ↵ | Geir Storli | 2022-06-10 | 8 | -7/+90 | |
| | | | | | | | | | | | | tensor is unchanged. With this optimization we avoid doing unnecessary costly work, first removing the vector point, then inserting the same point. | |||||
* | | Remove deprecated ctors in SerializationContext | gjoranv | 2022-06-09 | 2 | -35/+22 | |
| | | ||||||
* | | fix undefined behavior in unit tests | Håvard Pettersen | 2022-06-09 | 11 | -23/+25 | |
|/ | ||||||
* | more testing (arnej) | Håvard Pettersen | 2022-06-09 | 1 | -3/+5 | |
| | ||||||
* | disallow bad position field | Arne H Juul | 2022-06-09 | 2 | -9/+2 | |
| | ||||||
* | Merge pull request #22969 from vespa-engine/havardpe/aggr-result-is-ptr | Henning Baldersheim | 2022-06-09 | 33 | -246/+239 | |
|\ | | | | | expression result is pointer | |||||
| * | expression result is pointer | Håvard Pettersen | 2022-06-07 | 33 | -246/+239 | |
| | | | | | | | | | | since it can sometimes be nullptr (deref of nullptr is undefined behavior) | |||||
* | | Add bm25() and matches() and remove now() as default rank features to be ↵ | Geir Storli | 2022-06-08 | 5 | -9/+31 | |
| | | | | | | | | dumped on Vespa 8. | |||||
* | | Set project version to 8-SNAPSHOT | gjoranv | 2022-06-08 | 1 | -2/+2 | |
| | | ||||||
* | | GC deprecated unused methods | Henning Baldersheim | 2022-06-08 | 2 | -7/+0 | |
| | | ||||||
* | | GC deprecated unused methods | Henning Baldersheim | 2022-06-08 | 2 | -18/+3 | |
| | | ||||||
* | | Add missing deps to lz4-java, and exclude in container-dev | gjoranv | 2022-06-08 | 1 | -0/+4 | |
| | | | | | | | | (no longer provided by jdisc) | |||||
* | | Remove 'attribute: huge' from config def file and C++ code. | Geir Storli | 2022-06-08 | 6 | -29/+6 | |
| | | ||||||
* | | Remove deprecated APIs exposing Guava types | Bjørn Christian Seime | 2022-06-08 | 4 | -30/+0 | |
|/ | ||||||
* | fix undefined behavior in unit tests -- WIP | Håvard Pettersen | 2022-06-07 | 6 | -17/+12 | |
| | ||||||
* | Creating the document metastore read guard is expensive and is not necessary ↵ | Henning Baldersheim | 2022-06-04 | 8 | -30/+46 | |
| | | | | | | | | to do for every imported attribute. We do it once per metastore and cache it in the ImportedAttributeContext. It would be even better if we could drop support for the default makeReadGuard(bool). Then we would also avoid copying the shared_ptr. | |||||
* | Let ImportedAttributesRepo return a reference to a shared_ptr instead of a ↵ | Henning Baldersheim | 2022-06-03 | 2 | -6/+3 | |
| | | | | shared_ptr since that is all you need. | |||||
* | Remove most use of vespalib::rmdir in searchlib. | Tor Egge | 2022-06-02 | 15 | -64/+59 | |
| | ||||||
* | Use braces. | Henning Baldersheim | 2022-06-02 | 1 | -2/+2 | |
| | ||||||
* | - Optimize get_tensor_ref optimizing for no branches on happy path. | Henning Baldersheim | 2022-06-01 | 4 | -35/+22 | |
| | | | | | - Also drop check for reference as that is done in the next called method. - Inline DirectTensorStore::get_tensor. | |||||
* | Add an interface to getting an optional readonly singlevalue enumvector. | Henning Baldersheim | 2022-06-01 | 8 | -44/+61 | |
| | ||||||
* | Merge pull request #22842 from ↵ | Geir Storli | 2022-06-01 | 2 | -20/+1 | |
|\ | | | | | | | | | vespa-engine/toregge/drop-check-for-equiv-parent-in-disk-term-blueprint Drop check for equiv parent in disk term blueprint. | |||||
| * | Drop check for equiv parent in disk term blueprint. | Tor Egge | 2022-06-01 | 2 | -20/+1 | |
| | | ||||||
* | | Don't calculate score or weights when unpacking for a term in | Tor Egge | 2022-06-01 | 11 | -71/+245 | |
|/ | | | | a filter field or for a term not used by ranking. | |||||
* | Avoid pulling in stringfmt.h in by moving code to .cpp file. | Henning Baldersheim | 2022-05-31 | 1 | -0/+1 | |
| | ||||||
* | Merge pull request #22809 from ↵ | Henning Baldersheim | 2022-05-31 | 8 | -10/+33 | |
|\ | | | | | | | | | vespa-engine/toregge/reduce-use-of-default-values-in-parameter-lists Reduce use of default values in parameter lists. | |||||
| * | Reduce use of default values in parameter lists. | Tor Egge | 2022-05-31 | 8 | -10/+33 | |
| | | ||||||
* | | Fix forward declarations. | Tor Egge | 2022-05-31 | 1 | -1/+1 | |
|/ | ||||||
* | Simplify AttributeVector by moving out ValueModifier, EnumModifier and BaseName. | Henning Baldersheim | 2022-05-27 | 24 | -165/+215 | |
| | ||||||
* | GC unused include | Henning Baldersheim | 2022-05-27 | 1 | -1/+0 | |
| | ||||||
* | Avoid using vespalib::Identifiable. | Henning Baldersheim | 2022-05-27 | 36 | -132/+72 | |
| | ||||||
* | Inherit from vespalib::GrowStrategy | Henning Baldersheim | 2022-05-26 | 15 | -49/+27 | |
| | ||||||
* | Use unique_ptr for Config in AttributeVector | Henning Baldersheim | 2022-05-26 | 12 | -32/+58 | |
| | ||||||
* | Include config in cpp file. | Henning Baldersheim | 2022-05-26 | 2 | -4/+8 | |
| | ||||||
* | Include searchcommon/attribut/config.h yourself and prepare for hiding large ↵ | Henning Baldersheim | 2022-05-25 | 64 | -154/+290 | |
| | | | | | | implementation. Add setters to vespalib::GrowStrategy. | |||||
* | Merge pull request #22729 from ↵ | Henning Baldersheim | 2022-05-25 | 7 | -12/+18 | |
|\ | | | | | | | | | vespa-engine/balder/introduce-concept-of-minimum-capacity - Introduce the concept of minimal capacity for rcu vectors. | |||||
| * | - Introduce the concept of minimal capacity for rcu vectors. | Henning Baldersheim | 2022-05-24 | 7 | -12/+18 | |
| | | | | | | | | | | - This is to prevent shrinking down past what has been configured in proton.documentdb[].allocation.initialnumdocs - shrinking down past the configured value is not supported as that would counter the preallocation done to prevent resizing. | |||||
* | | try to avoid some int64 wrap-arounds (the simple ones) | Håvard Pettersen | 2022-05-24 | 4 | -23/+26 | |
|/ | | | | also avoid nullptr deref | |||||
* | Reduce inclusion of rcuvector.hpp | Henning Baldersheim | 2022-05-23 | 12 | -18/+2 | |
| | ||||||
* | - Stick to using GrowStragey everywhere. | Henning Baldersheim | 2022-05-23 | 8 | -24/+9 | |
| | | | | - Store the full config in the rcu vector. | |||||
* | Don't use brute force iterator if we have performed search in hnsw index. | Tor Egge | 2022-05-23 | 1 | -1/+5 | |
| | ||||||
* | Fold searchlib_uca into searchlib | Henning Baldersheim | 2022-05-21 | 5 | -10/+5 | |
| | ||||||
* | Fold fastlib into vespalib and gc some unused code. | Henning Baldersheim | 2022-05-21 | 1 | -1/+0 | |
| | | | | Also move some code only used by juniper up into juniper test module. | |||||
* | Merge pull request #22689 from vespa-engine/hakonhall/installjar-cmake-function | Håkon Hallingstad | 2022-05-20 | 1 | -1/+1 | |
|\ | | | | | install_jar CMake function | |||||
| * | install_jar CMake function | Håkon Hallingstad | 2022-05-20 | 1 | -1/+1 | |
| | | ||||||
* | | Fold searchcommon into searchlib | Henning Baldersheim | 2022-05-20 | 58 | -1/+4263 | |
| | | ||||||
* | | Fold staging_vespalib into vespalib | Henning Baldersheim | 2022-05-20 | 2 | -2/+1 | |
| | | ||||||
* | | Avoid wraparound when calculating compacted size. | Tor Egge | 2022-05-20 | 1 | -4/+6 | |
| | | | | | | | | | | Always flush active filechunk even when not compacting to it to ensure that lastSyncToken() >= sync token for any remove that affected the compaction. | |||||
* | | Merge pull request #22669 from vespa-engine/havardpe/make-sample-count-atomic | Håvard Pettersen | 2022-05-19 | 1 | -5/+7 | |
|\ \ | |/ |/| | make sample count atomic | |||||
| * | make sample count atomic | Håvard Pettersen | 2022-05-19 | 1 | -5/+7 | |
| | |