Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use modified ECMAScript regular expression grammar for filtering tests | Tor Egge | 2019-10-21 | 1 | -1/+1 |
| | | | | to run using vespalib testkit. | ||||
* | Remove unused methods in vespalib::Regexp. | Tor Egge | 2019-10-19 | 3 | -185/+13 |
| | |||||
* | Merge pull request #10826 from ↵ | Håvard Pettersen | 2019-10-01 | 1 | -19/+0 |
|\ | | | | | | | | | vespa-engine/revert-10324-toregge/avoid-hang-in-vespalib-websocket-acceptor Revert "Avoid hang in vepalib::ws::Acceptor::accept_main on systems where" | ||||
| * | Revert "Avoid hang in vepalib::ws::Acceptor::accept_main on systems where" | Tor Egge | 2019-09-30 | 1 | -19/+0 |
| | | |||||
* | | avoid blocking accept calls | Håvard Pettersen | 2019-09-30 | 3 | -7/+58 |
|/ | | | | | | | | this is to increase portability to platforms not implementing the close-convention for (server) sockets. also set all accepted sockets to blocking mode to avoid issues related to maybe inheriting this setting from the server socket. | ||||
* | Detect enum store entry reference count overflow. | Tor Egge | 2019-09-23 | 2 | -2/+11 |
| | |||||
* | Don't use frozen view when getting number of unique values. | Geir Storli | 2019-09-13 | 1 | -1/+1 |
| | | | | This is aligned with how enum store dictionary gets this number. | ||||
* | Merge pull request #10592 from vespa-engine/geirst/enum-store-cleanup-4 | Geir Storli | 2019-09-10 | 4 | -13/+3 |
|\ | | | | | Enum store cleanup 4 | ||||
| * | Remove unused functions. | Geir Storli | 2019-09-10 | 3 | -9/+0 |
| | | |||||
| * | Simplify how we iterate the set of unique values when saving an enumerated ↵ | Geir Storli | 2019-09-10 | 3 | -4/+0 |
| | | | | | | | | attribute. | ||||
| * | Stop exposing low-level data store out of enum store. | Geir Storli | 2019-09-10 | 2 | -0/+3 |
| | | |||||
* | | Allocate nested vector used to map from EntryRef to enum value earlier | Tor Egge | 2019-09-10 | 2 | -1/+10 |
|/ | | | | to avoid interference from compaction when populating the mapping. | ||||
* | Update class comment. | Geir Storli | 2019-09-10 | 1 | -1/+1 |
| | |||||
* | Delay instantiation of enum store dictionary to after unique store is ↵ | Geir Storli | 2019-09-10 | 2 | -0/+8 |
| | | | | | | instantiated. This should ensure that it compiles using clang. | ||||
* | Reduce code duplication by letting enum store comparators inherit unique ↵ | Geir Storli | 2019-09-09 | 4 | -36/+52 |
| | | | | store comparators. | ||||
* | Pass ConstArrayRef by value. | Geir Storli | 2019-09-04 | 3 | -3/+3 |
| | |||||
* | Simplify how dictionary is populated when loading enum store. | Geir Storli | 2019-09-04 | 3 | -1/+15 |
| | |||||
* | Merge pull request #10484 from ↵ | Håvard Pettersen | 2019-09-02 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/havardpe/more-robust-tensor-test-spec-verify more robust verification of tensor conformance test generation | ||||
| * | more robust verification of tensor conformance test generation | Håvard Pettersen | 2019-09-02 | 1 | -1/+1 |
| | | |||||
* | | Restore enum store compaction support for enum attributes. | Tor Egge | 2019-09-02 | 4 | -41/+99 |
| | | |||||
* | | Improve memory management in all enum attributes. | Geir Storli | 2019-09-02 | 7 | -1/+42 |
| | | | | | | | | | | | | | | 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. | ||||
* | | Remove inlining warning during compilation of unique store unit | Tor Egge | 2019-09-01 | 1 | -5/+13 |
| | | | | | | | | test with gcc 9. | ||||
* | | Collapse EnumStoreBase into EnumStoreT in preparation for replacing ↵ | Geir Storli | 2019-08-28 | 1 | -0/+2 |
| | | | | | | | | underlying data store with unique store. | ||||
* | | Merge pull request #10404 from vespa-engine/balder/avoid-time-calls | Henning Baldersheim | 2019-08-28 | 1 | -1/+2 |
|\ \ | |/ |/| | Avoid calling time(nullptr). | ||||
| * | Avoid calling time(nullptr) | Henning Baldersheim | 2019-08-26 | 1 | -1/+2 |
| | | |||||
* | | Rename UniqueStoreDictionaryBase -> IUniqueStoreDictionary. | Geir Storli | 2019-08-27 | 9 | -22/+22 |
| | | |||||
* | | Rename enum store dictionary api and implementation and move to separate files. | Geir Storli | 2019-08-27 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #10424 from ↵ | Geir Storli | 2019-08-27 | 8 | -24/+183 |
|\ \ | | | | | | | | | | | | | 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 | 6 | -0/+124 |
| | | | |||||
| * | | Add read snapshot class for unique store dictionary. | Geir Storli | 2019-08-27 | 5 | -24/+59 |
| | | | |||||
* | | | Also update compaction count for old style compaction. | Tor Egge | 2019-08-27 | 2 | -2/+3 |
|/ / | | | | | | | | | Test that compaction count is updated when compacting enum store. Style fixes. | ||||
* | | Merge pull request #10417 from ↵ | Geir Storli | 2019-08-27 | 4 | -5/+37 |
|\ \ | | | | | | | | | | | | | 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 | 4 | -5/+37 |
| | | | |||||
* | | | Merge pull request #10401 from vespa-engine/balder/avoid-sync-on-shared-executor | Henning Baldersheim | 2019-08-26 | 3 | -10/+16 |
|\ \ \ | |/ / |/| | | Balder/avoid sync on shared executor | ||||
| * | | Split ThreadExecutor in syncable and not. | Henning Baldersheim | 2019-08-25 | 3 | -10/+16 |
| |/ | |||||
* | | Merge pull request #10398 from ↵ | Geir Storli | 2019-08-26 | 7 | -43/+45 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/add-workaround-for-aligned-entry-ref Rename UniqueStoreSaver to UniqueStoreEnumerator. | ||||
| * | | Fix class comment. | Tor Egge | 2019-08-23 | 1 | -1/+1 |
| | | | |||||
| * | | Rename UniqueStoreSaver => UniqueStoreEnumerator. | Tor Egge | 2019-08-23 | 5 | -33/+32 |
| | | | |||||
| * | | Trim down include. | Tor Egge | 2019-08-23 | 1 | -1/+1 |
| | | | |||||
| * | | Add workaround for use of deprecated AlignedEntryRefT. | Tor Egge | 2019-08-23 | 4 | -8/+11 |
| |/ | |||||
* / | Change EnumStoreDictBase to inherit UniqueStoreDictionaryBase to use more ↵ | Geir Storli | 2019-08-23 | 2 | -34/+36 |
|/ | | | | functions directly from that API. | ||||
* | Merge pull request #10384 from vespa-engine/geirst/rewrite-enum-store-dictionary | Geir Storli | 2019-08-23 | 4 | -38/+63 |
|\ | | | | | Geirst/rewrite enum store dictionary | ||||
| * | Rename template argument. | Geir Storli | 2019-08-23 | 2 | -37/+34 |
| | | |||||
| * | Rewrite enum store dictionary to inherit unique store dictionary. | Geir Storli | 2019-08-22 | 2 | -3/+5 |
| | | |||||
| * | Change unique store dictionary to take btree dictionary type as template ↵ | Geir Storli | 2019-08-22 | 4 | -31/+57 |
| | | | | | | | | argument. | ||||
* | | Do not generate old formats, not even in tests. | Henning Baldersheim | 2019-08-21 | 2 | -6/+4 |
|/ | |||||
* | Merge pull request #10324 from ↵ | Tor Egge | 2019-08-21 | 1 | -0/+19 |
|\ | | | | | | | | | vespa-engine/toregge/avoid-hang-in-vespalib-websocket-acceptor Avoid hang in vepalib::ws::Acceptor::accept_main on systems where | ||||
| * | Avoid hang in vepalib::ws::Acceptor::accept_main on systems where | Tor Egge | 2019-08-19 | 1 | -0/+19 |
| | | | | | | | | shutdown on socket doesn't wake up a blocking accept call on same socket. | ||||
* | | Test normal doubles. | Tor Egge | 2019-08-20 | 1 | -1/+1 |
| | | |||||
* | | Verify that we can retrieve infinite value from unique store. | Tor Egge | 2019-08-20 | 1 | -0/+4 |
| | |