Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Avoid deadlock if field value is not set in two phase put. | Geir Storli | 2020-06-17 | 1 | -4/+4 | |
| | | ||||||
* | | Remove default tensor spec in doctype builder. | Geir Storli | 2020-06-17 | 2 | -6/+7 | |
| | | ||||||
* | | Test that attribute writer can handle put in two phases. | Geir Storli | 2020-06-17 | 1 | -9/+86 | |
| | | ||||||
* | | Implement initial support for two-phase puts in attribute writer. | Geir Storli | 2020-06-17 | 5 | -37/+314 | |
|/ | | | | This is only turned on for tensor attributes with a hnsw index that allows multi-threaded indexing. | |||||
* | Rename variable '_m' -> '_mgr'. | Geir Storli | 2020-06-16 | 1 | -16/+16 | |
| | ||||||
* | Simplify attribute writer tests by using mock attribute manager. | Geir Storli | 2020-06-16 | 3 | -31/+46 | |
| | ||||||
* | Revert "Two phase put in attribute writer" | Harald Musum | 2020-06-15 | 9 | -463/+93 | |
| | ||||||
* | Avoid deadlock if field value is not set in two phase put. | Geir Storli | 2020-06-15 | 1 | -4/+4 | |
| | ||||||
* | Remove default tensor spec in doctype builder. | Geir Storli | 2020-06-15 | 2 | -6/+7 | |
| | ||||||
* | Test that attribute writer can handle put in two phases. | Geir Storli | 2020-06-15 | 1 | -9/+86 | |
| | ||||||
* | Implement initial support for two-phase puts in attribute writer. | Geir Storli | 2020-06-15 | 5 | -37/+314 | |
| | | | | This is only turned on for tensor attributes with a hnsw index that allows multi-threaded indexing. | |||||
* | Rename variable '_m' -> '_mgr'. | Geir Storli | 2020-06-15 | 1 | -16/+16 | |
| | ||||||
* | Simplify attribute writer tests by using mock attribute manager. | Geir Storli | 2020-06-15 | 3 | -31/+46 | |
| | ||||||
* | avoid deadlock when using compile cache with blocking executors | Håvard Pettersen | 2020-06-14 | 2 | -3/+3 | |
| | | | | | | | | - avoid taking cache lock in compile task destructor - avoid holding cache lock while posting compile task - add unit test trying to provoke deadlock - bonus: fix blocking executor implementation (did not work with threads <= task limit) | |||||
* | Merge pull request #13542 from ↵ | Geir Storli | 2020-06-10 | 3 | -323/+302 | |
|\ | | | | | | | | | vespa-engine/geirst/rewrite-attribute-tests-to-gtest Rewrite attribute tests to gtest | |||||
| * | Simplify. | Geir Storli | 2020-06-10 | 1 | -3/+1 | |
| | | ||||||
| * | Rewrite attribute (writer) tests to use gtest. | Geir Storli | 2020-06-10 | 2 | -316/+302 | |
| | | ||||||
| * | Stop using script to run the attribute test. | Geir Storli | 2020-06-10 | 2 | -7/+2 | |
| | | | | | | | | DirectoryHandler is already used to handle creation and deletion of test folder. | |||||
* | | Merge pull request #13540 from ↵ | Geir Storli | 2020-06-10 | 9 | -63/+169 | |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/adjust-prepare-restart-flush-strategy-for-differentiated-replay-operation-costs Adjust prepare restart strategy for differentiated replay operation costs. | |||||
| * | | Adjust prepare restart strategy for differentiated replay operation costs. | Tor Egge | 2020-06-10 | 9 | -63/+169 | |
| |/ | ||||||
* / | redo fetchPostings for completeness | Arne Juul | 2020-06-10 | 1 | -0/+2 | |
|/ | ||||||
* | Merge pull request #13514 from ↵ | Geir Storli | 2020-06-09 | 6 | -34/+1 | |
|\ | | | | | | | | | vespa-engine/arnej/cleanup-unused-white-list-provider WhiteListProvider no longer used | |||||
| * | WhiteListProvider no longer used | Arne Juul | 2020-06-09 | 6 | -34/+1 | |
| | | ||||||
* | | keep createFilterSearch public in subclasses | Arne Juul | 2020-06-09 | 1 | -10/+9 | |
|/ | ||||||
* | compute and apply global filter after fetchPostings | Arne Juul | 2020-06-07 | 3 | -10/+21 | |
| | ||||||
* | Merge pull request #13497 from vespa-engine/toregge/add-rhel-8-2-kludge | Arnstein Ressem | 2020-06-05 | 2 | -0/+17 | |
|\ | | | | | Add kludge to avoid unresolved symbols with gcc-toolset-9 on RHEL 8.2 | |||||
| * | Add kludge to avoid unresolved symbols with gcc-toolset-9 on RHEL 8.2 | Tor Egge | 2020-06-05 | 2 | -0/+17 | |
| | | ||||||
* | | use vector of UP as MultiSearch::Children | Arne Juul | 2020-06-04 | 1 | -14/+17 | |
|/ | | | | | | * add helper class for constructing MultiSearch::Children (mostly for unit tests) * rewrite as needed to adapt | |||||
* | Take read guard before creating match context. | Henning Baldersheim | 2020-06-03 | 1 | -4/+1 | |
| | ||||||
* | Use the docid limit in the base class. | Henning Baldersheim | 2020-06-02 | 3 | -13/+9 | |
| | ||||||
* | To avoid issues during feeding and resize stick to using the docidLimit used ↵ | Henning Baldersheim | 2020-06-02 | 1 | -1/+1 | |
| | | | | for the search. | |||||
* | Merge pull request #13421 from vespa-engine/arnej/more-intermediate-filters | Arne H Juul | 2020-06-02 | 1 | -2/+5 | |
|\ | | | | | Arnej/more intermediate filters | |||||
| * | implement createFilterSearch in whitelist blueprint | Arne Juul | 2020-05-28 | 1 | -2/+5 | |
| | | ||||||
* | | Use make_unique and make_shared instead of new. | Geir Storli | 2020-05-29 | 19 | -35/+33 | |
|/ | ||||||
* | Propagate provider tombstone metadata to internal SPI GetResult | Tor Brede Vekterli | 2020-05-26 | 2 | -1/+2 | |
| | ||||||
* | Set default remove block rate for lid space compaction to 100 removes / sec. | Geir Storli | 2020-05-25 | 2 | -2/+2 | |
| | ||||||
* | Merge pull request #13331 from ↵ | Tor Egge | 2020-05-20 | 7 | -37/+37 | |
|\ | | | | | | | | | vespa-engine/geirst/prepare-for-matched-elements-only-on-primitive-types Prepare to support matched-elements-only for arrays and weighted sets… | |||||
| * | Prepare to support matched-elements-only for arrays and weighted sets of ↵ | Geir Storli | 2020-05-20 | 7 | -37/+37 | |
| | | | | | | | | | | | | | | primitive types. This renames StructFieldMapper to MatchingElementsFields with added support for basic fields. Also some terminology is aligned. | |||||
* | | added comment | Håvard Pettersen | 2020-05-20 | 1 | -0/+2 | |
|/ | ||||||
* | Merge pull request #13307 from ↵ | Henning Baldersheim | 2020-05-19 | 3 | -0/+7 | |
|\ | | | | | | | | | vespa-engine/havardpe/let-compile-cache-use-shared-executor let compile cache use shared proton executor | |||||
| * | let compile cache use shared proton executor | Håvard Pettersen | 2020-05-19 | 3 | -0/+7 | |
| | | ||||||
* | | - Handle more than 64k hits in the element vector. | Henning Baldersheim | 2020-05-18 | 1 | -6/+6 | |
|/ | | | | | - Avoid computing all vectors in full separately and instead do an incremental inline merge with. - Also avoid requiring the searchiterator aspect on the wrappers. | |||||
* | Run initializer task with highest transient memory usage first. | Tor Egge | 2020-05-18 | 5 | -2/+39 | |
| | ||||||
* | Merge pull request #13255 from ↵ | Arne H Juul | 2020-05-18 | 6 | -4/+40 | |
|\ | | | | | | | | | vespa-engine/arnej/use-white-list-bitvector-as-global-filter add a special API to get a whitelist bitvector | |||||
| * | minor fixes after review | Arne Juul | 2020-05-14 | 3 | -9/+14 | |
| | | ||||||
| * | add a special API to get a whitelist bitvector | Arne Juul | 2020-05-14 | 6 | -4/+35 | |
| | | ||||||
* | | Merge pull request #13224 from ↵ | Tor Egge | 2020-05-14 | 31 | -45/+544 | |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/calculate-transient-memory-usage-for-attribute-vector-load Calculate transient memory usage for load of attribute vector. | |||||
| * | Update class comments. | Tor Egge | 2020-05-13 | 3 | -4/+7 | |
| | | ||||||
| * | Expose transient memory usage as a metric. | Tor Egge | 2020-05-13 | 5 | -0/+11 | |
| | | ||||||
| * | Add unit test for AttributeUsageSamplerFunctor. | Tor Egge | 2020-05-13 | 3 | -0/+143 | |
| | |