Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | | ||||||
* | | Also update compaction count for old style compaction. | Tor Egge | 2019-08-27 | 3 | -2/+7 | |
|/ | | | | | Test that compaction count is updated when compacting enum store. Style fixes. | |||||
* | Merge pull request #10417 from ↵ | Geir Storli | 2019-08-27 | 13 | -136/+109 | |
|\ | | | | | | | | | vespa-engine/toregge/use-unique-store-enumerator-when-saving-enumerated-attributes Use unique store enumerator when saving enumerated attribute vectors. | |||||
| * | Use unique store enumerator when saving enumerated attribute vectors. | Tor Egge | 2019-08-26 | 13 | -136/+109 | |
| | | ||||||
* | | Merge pull request #10401 from vespa-engine/balder/avoid-sync-on-shared-executor | Henning Baldersheim | 2019-08-26 | 6 | -34/+49 | |
|\ \ | |/ |/| | Balder/avoid sync on shared executor | |||||
| * | _inFlight -> _numChunksPosted | Henning Baldersheim | 2019-08-26 | 2 | -18/+18 | |
| | | ||||||
| * | Do not require or provide Syncable. | Henning Baldersheim | 2019-08-25 | 4 | -6/+5 | |
| | | ||||||
| * | Split ThreadExecutor in syncable and not. | Henning Baldersheim | 2019-08-25 | 9 | -14/+14 | |
| | | ||||||
| * | Make it compile | Henning Baldersheim | 2019-08-25 | 2 | -5/+5 | |
| | | ||||||
| * | Use explicit sync, as sync on shared executor is not very wise. | Henning Baldersheim | 2019-08-25 | 2 | -7/+28 | |
| | | ||||||
| * | Nested namespace | Henning Baldersheim | 2019-08-25 | 1 | -5/+2 | |
| | |