Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | add expensive flags to phrase/same element | Håvard Pettersen | 2019-09-12 | 9 | -15/+33 | |
| | | | | | | | | they will affect the iterator cost tier | |||||
| * | added rank config for split/delay flags | Håvard Pettersen | 2019-09-12 | 5 | -0/+59 | |
| | | | | | | | | used to control how unpacking iterators are optimized and sorted | |||||
* | | Add unit tests for enum store loading and fix bug when loading from ↵ | Geir Storli | 2019-09-11 | 12 | -52/+179 | |
| | | | | | | | | | | | | | | non-enumerated save files. In this case the posting list reference was not written to the dictionary, the result being empty posting lists for all unique values. Loading from non-enumerated save files is only used when changing a numeric attribute to use fast-search. | |||||
* | | Write unit tests for enum store batch updater. | Geir Storli | 2019-09-11 | 3 | -2/+80 | |
| | | ||||||
* | | Rewrite enum store tests to gtest. | Geir Storli | 2019-09-11 | 4 | -240/+190 | |
|/ | ||||||
* | Remove unused functions. | Geir Storli | 2019-09-10 | 2 | -2/+0 | |
| | ||||||
* | Simplify how we iterate the set of unique values when saving an enumerated ↵ | Geir Storli | 2019-09-10 | 8 | -44/+13 | |
| | | | | attribute. | |||||
* | Stop exposing low-level data store out of enum store. | Geir Storli | 2019-09-10 | 8 | -18/+34 | |
| | ||||||
* | Remove decRefCount() from enum store API. | Geir Storli | 2019-09-10 | 2 | -11/+10 | |
| | ||||||
* | Rename addEnum() -> insert() and change semantics to increase ref count. | Geir Storli | 2019-09-10 | 4 | -60/+46 | |
| | ||||||
* | Delay instantiation of enum store dictionary to after unique store is ↵ | Geir Storli | 2019-09-10 | 2 | -22/+24 | |
| | | | | | | instantiated. This should ensure that it compiles using clang. | |||||
* | Rename comparator_test.cpp -> enum_comparator_test.cpp. | Geir Storli | 2019-09-09 | 6 | -16/+16 | |
| | ||||||
* | Remove wrapping of entry type in enum store. | Geir Storli | 2019-09-09 | 12 | -146/+111 | |
| | ||||||
* | Reduce code duplication by letting enum store comparators inherit unique ↵ | Geir Storli | 2019-09-09 | 16 | -282/+225 | |
| | | | | store comparators. | |||||
* | Correct code for doing rare buffer flip when reading compressed posting list. | Tor Egge | 2019-09-06 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #10520 from vespa-engine/havardpe/blueprint-tiering | Arne H Juul | 2019-09-05 | 7 | -19/+138 | |
|\ | | | | | added cost tier to blueprints | |||||
| * | added cost tier to blueprints | Håvard Pettersen | 2019-09-05 | 7 | -19/+138 | |
| | | ||||||
* | | Merge pull request #10509 from ↵ | Arnstein Ressem | 2019-09-05 | 2 | -0/+8 | |
|\ \ | | | | | | | | | | | | | vespa-engine/arnej/handle-relative-paths-to-start-script update shell bootstrap sections | |||||
| * | | update shell bootstrap sections | Arne Juul | 2019-09-04 | 2 | -0/+8 | |
| |/ | ||||||
* | | Pass ConstArrayRef by value. | Geir Storli | 2019-09-04 | 4 | -5/+5 | |
| | | ||||||
* | | Change writeValues() to take ConstArrayRef. | Geir Storli | 2019-09-04 | 5 | -13/+9 | |
| | | ||||||
* | | Rename BatchUpdater::add() -> insert(). | Geir Storli | 2019-09-04 | 2 | -3/+2 | |
| | | ||||||
* | | Remove unused functions. | Geir Storli | 2019-09-04 | 4 | -28/+0 | |
| | | ||||||
* | | Rename functions and classes used when loading enum store. | Geir Storli | 2019-09-04 | 14 | -70/+65 | |
| | | ||||||
* | | Simplify how dictionary is populated when loading enum store. | Geir Storli | 2019-09-04 | 6 | -50/+29 | |
| | | ||||||
* | | Reduce exposure of the internal index type outside the enum store. | Geir Storli | 2019-09-04 | 7 | -17/+11 | |
| | | ||||||
* | | Rename functions used to load posting lists. | Geir Storli | 2019-09-04 | 15 | -41/+43 | |
|/ | ||||||
* | Simplify loading of enum store from enumerated files by tracking state in ↵ | Geir Storli | 2019-09-03 | 28 | -146/+262 | |
| | | | | helper classes. | |||||
* | Remove debug logging. | Geir Storli | 2019-09-03 | 1 | -38/+0 | |
| | ||||||
* | Rename fillEnumIdx() -> load_enumerated_data(). | Geir Storli | 2019-09-03 | 10 | -75/+58 | |
| | ||||||
* | Merge pull request #10494 from ↵ | Geir Storli | 2019-09-03 | 9 | -129/+103 | |
|\ | | | | | | | | | vespa-engine/toregge/add-enum-store-folded-dictionary Add EnumStoreFoldedDictionary class | |||||
| * | Add EnumStoreFoldedDictionary class, used when multiple entries | Tor Egge | 2019-09-03 | 9 | -129/+103 | |
| | | | | | | | | | | in the dictionary might share a posting list. Ensure that valid posting list reference is kept at the first of these entries. | |||||
* | | std::make_unique and c++11 for loops. | Henning Baldersheim | 2019-09-03 | 2 | -19/+11 | |
|/ | ||||||
* | drop metrics when request is discarded | Håvard Pettersen | 2019-09-02 | 1 | -4/+8 | |
| | ||||||
* | Style fix (method naming). | Tor Egge | 2019-09-02 | 1 | -3/+3 | |
| | ||||||
* | Remove unused variable in enumstore unit test. | Tor Egge | 2019-09-02 | 1 | -2/+0 | |
| | ||||||
* | Restore enum store compaction support for enum attributes. | Tor Egge | 2019-09-02 | 15 | -70/+405 | |
| | ||||||
* | Improve memory management in all enum attributes. | Geir Storli | 2019-09-02 | 13 | -1294/+245 | |
| | | | | | | | The new enum store uses 1024 small data buffers instead of 2 large as before. This avoids the problem with memory spikes when the active buffer was full and all values had to be compacted into the other buffer. In addition the new enum store uses free lists such that compaction is not needed as often. | |||||
* | Merge pull request #10468 from vespa-engine/havardpe/proto-rpc-metrics | Geir Storli | 2019-09-02 | 6 | -15/+226 | |
|\ | | | | | add search protocol metrics | |||||
| * | add search protocol metrics | Håvard Pettersen | 2019-08-29 | 6 | -15/+226 | |
| | | ||||||
* | | Block multiple load calls for same attribute vector. | Tor Egge | 2019-08-29 | 5 | -129/+105 | |
| | | ||||||
* | | Collapse EnumStoreBase into EnumStoreT in preparation for replacing ↵ | Geir Storli | 2019-08-28 | 33 | -493/+418 | |
| | | | | | | | | underlying data store with unique store. | |||||
* | | Cleanup leftovers for loading string attribute vector from non enumerated files. | Tor Egge | 2019-08-28 | 12 | -235/+117 | |
| | | ||||||
* | | Add interface for an enum store. | Geir Storli | 2019-08-28 | 51 | -295/+301 | |
|/ | ||||||
* | Remove explicit template instantiation that is already in enumstorebase.cpp. | Geir Storli | 2019-08-27 | 1 | -2/+0 | |
| | ||||||
* | Rename UniqueStoreDictionaryBase -> IUniqueStoreDictionary. | Geir Storli | 2019-08-27 | 1 | -1/+1 | |
| | ||||||
* | Rename enum store dictionary api and implementation and move to separate files. | Geir Storli | 2019-08-27 | 15 | -549/+589 | |
| | ||||||
* | Convert enum value in enum store to a dummy value, in preparation | Tor Egge | 2019-08-27 | 9 | -86/+31 | |
| | | | | for future removal. | |||||
* | Merge pull request #10424 from ↵ | Geir Storli | 2019-08-27 | 4 | -51/+4 | |
|\ | | | | | | | | | vespa-engine/geirst/rewrite-enum-store-dictionary-3 Geirst/rewrite enum store dictionary 3 | |||||
| * | Move count functions from enum store dictionary to unique store dictionary. | Geir Storli | 2019-08-27 | 4 | -51/+4 | |
| | |