Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't forward declare std::thread. | Tor Egge | 2020-10-03 | 1 | -1/+0 |
| | |||||
* | Merge pull request #14656 from vespa-engine/arnej/cleanup-value-api-1 | Håvard Pettersen | 2020-10-02 | 15 | -52/+49 |
|\ | | | | | Arnej/cleanup value api 1 | ||||
| * | track TypedCells move | Arne Juul | 2020-10-01 | 15 | -52/+49 |
| | | |||||
* | | add builder reserve() calls some obvious places | Arne Juul | 2020-10-01 | 3 | -0/+3 |
|/ | |||||
* | Implement new Value API in SparseTensor | Arne Juul | 2020-10-01 | 4 | -15/+16 |
| | | | | | | | | | | * new Address -> index mapping in SparseTensorIndex * extra indirection in SparseTensor * rename old "apply" utilities -> join * make a celltype-templated SparseTensorT and its Builder * add large vector sparse multiply benchmark * get rid of temporary SparseTensorValue * handle templated DirectSparseTensorBuilder in searchlib | ||||
* | Use memory usage for unique store values but not for unique store dictionary | Tor Egge | 2020-09-30 | 2 | -6/+7 |
| | | | | when checking if compaction should be performed. | ||||
* | Commit last chunk prior to sync. | Henning Baldersheim | 2020-09-29 | 2 | -3/+13 |
| | |||||
* | - Amortise write cost by grouping mulptiple operations together when writing ↵ | Henning Baldersheim | 2020-09-28 | 2 | -5/+66 |
| | | | | | | | | | to TLS. - Commit memorystructures only then persisting to disk. - Ack operations back to user when both are completed. - Do not schedule a new commit task until both the tls and the memory structures have been comitted. | ||||
* | If compression type not != NONE put all operations in one chunk. | Henning Baldersheim | 2020-09-26 | 1 | -3/+9 |
| | |||||
* | Ensure that contexts have the proper lifetime. | Henning Baldersheim | 2020-09-26 | 2 | -3/+6 |
| | |||||
* | Revert "Revert "Revert "Revert "Revert "Balder/group operations to tls and ↵ | Henning Baldersheim | 2020-09-26 | 5 | -81/+11 |
| | | | | commit in batches""""" | ||||
* | Use && qualified member functions. | Henning Baldersheim | 2020-09-26 | 4 | -7/+5 |
| | |||||
* | GC unused code | Henning Baldersheim | 2020-09-26 | 9 | -964/+0 |
| | |||||
* | Replace the dangerous stealBuffer method with a static one that requires ↵ | Henning Baldersheim | 2020-09-26 | 15 | -15/+22 |
| | | | | std::move to make destruction more visible. | ||||
* | Revert "Revert "Revert "Revert "Balder/group operations to tls and commit in ↵ | Henning Baldersheim | 2020-09-24 | 5 | -11/+81 |
| | | | | batches"""" | ||||
* | Revert "Revert "Revert "Balder/group operations to tls and commit in batches""" | Henning Baldersheim | 2020-09-24 | 5 | -81/+11 |
| | |||||
* | Handle innerproduct distance metric when reading attribute header. | Geir Storli | 2020-09-24 | 2 | -0/+4 |
| | |||||
* | Revert "Revert "Balder/group operations to tls and commit in batches"" | Henning Baldersheim | 2020-09-23 | 5 | -11/+81 |
| | |||||
* | Revert "Balder/group operations to tls and commit in batches" | Henning Baldersheim | 2020-09-23 | 5 | -81/+11 |
| | |||||
* | Revert "Revert "- Group commits to the TLS and sync to disk before acking."" | Henning Baldersheim | 2020-09-22 | 5 | -11/+81 |
| | |||||
* | Add feature flag control over fsync and compression type in the backend TLS. | Henning Baldersheim | 2020-09-22 | 1 | -2/+2 |
| | |||||
* | Revert "- Group commits to the TLS and sync to disk before acking." | Henning Baldersheim | 2020-09-22 | 5 | -83/+13 |
| | |||||
* | Merge pull request #14483 from ↵ | Geir Storli | 2020-09-22 | 8 | -28/+149 |
|\ | | | | | | | | | vespa-engine/havardpe/handle-onnx-model-input-output-config handle onnx model config for inputs and outputs | ||||
| * | handle onnx model config for inputs and outputs | Håvard Pettersen | 2020-09-22 | 8 | -28/+149 |
| | | |||||
* | | Check for no data, as there might be callbacks that have been moved over. | Henning Baldersheim | 2020-09-22 | 1 | -2/+2 |
| | | |||||
* | | Remove unnecessary guard and move check for emptiness inside doCommit to ↵ | Henning Baldersheim | 2020-09-22 | 2 | -13/+8 |
| | | | | | | | | ensure ordering also of empty chunks. | ||||
* | | - Group commits to the TLS and sync to disk before acking. | Henning Baldersheim | 2020-09-22 | 5 | -13/+88 |
| | | | | | | | | | | - Add zstd as compression. - No immediate commit. Delay ack until fully committed instead. | ||||
* | | Add currentChunk and allign members | Henning Baldersheim | 2020-09-22 | 2 | -17/+27 |
|/ | |||||
* | Merge pull request #14476 from vespa-engine/balder/add-commit-result | Henning Baldersheim | 2020-09-22 | 7 | -61/+93 |
|\ | | | | | Balder/add commit result | ||||
| * | Add [[nodiscard]] attribute to startCommit. | Henning Baldersheim | 2020-09-22 | 6 | -53/+34 |
| | | |||||
| * | Add startCommit method | Henning Baldersheim | 2020-09-21 | 5 | -6/+16 |
| | | |||||
| * | Add CommitResult. | Henning Baldersheim | 2020-09-21 | 2 | -6/+47 |
| | | |||||
* | | Update ABI spec | Jon Bratseth | 2020-09-21 | 1 | -0/+1 |
| | | |||||
* | | Don't fold division by zero | Jon Bratseth | 2020-09-21 | 3 | -22/+50 |
|/ | | | | This preserves 0/0 expressions such that NaN can be produced at runtime. | ||||
* | GC unused age config. | Henning Baldersheim | 2020-09-21 | 1 | -3/+0 |
| | |||||
* | GC unused age config | Henning Baldersheim | 2020-09-21 | 10 | -43/+8 |
| | |||||
* | Merge pull request #14447 from vespa-engine/bratseth/autoscaling-metric-set | Valerij Fredriksen | 2020-09-18 | 1 | -1/+1 |
|\ | | | | | Bratseth/autoscaling metric set | ||||
| * | Non-functional changes only | Jon Bratseth | 2020-09-18 | 1 | -1/+1 |
| | | |||||
* | | Avoid a lookup and copying a shared_ptr by looking up and using the domain ↵ | Henning Baldersheim | 2020-09-15 | 5 | -14/+21 |
|/ | | | | directly. | ||||
* | xxxxUP -> auto and follow some intellij advise. | Henning Baldersheim | 2020-09-15 | 1 | -76/+79 |
| | |||||
* | Decouple code and reduce code visibility. | Henning Baldersheim | 2020-09-15 | 10 | -358/+432 |
| | |||||
* | Reduce code visibility and use rwlock. | Henning Baldersheim | 2020-09-14 | 1 | -1/+1 |
| | |||||
* | shared_timed_mutex -> shared_mutex | Henning Baldersheim | 2020-09-14 | 4 | -11/+11 |
| | |||||
* | Use rwlock | Henning Baldersheim | 2020-09-14 | 2 | -21/+23 |
| | |||||
* | Add CommitChunk | Henning Baldersheim | 2020-09-14 | 3 | -6/+57 |
| | |||||
* | Add commit chunk | Henning Baldersheim | 2020-09-14 | 2 | -0/+41 |
| | |||||
* | - Assert that we are appending, | Henning Baldersheim | 2020-09-14 | 2 | -16/+25 |
| | | | | | - Unify on type -> SerialNum - Split out code to make it more readable. | ||||
* | GC redundant executor and use lambda for simple stuff. | Henning Baldersheim | 2020-09-11 | 4 | -51/+29 |
| | |||||
* | GC unused member | Henning Baldersheim | 2020-09-11 | 1 | -1/+0 |
| | |||||
* | Reduce visibility to avoid having to see everything. | Henning Baldersheim | 2020-09-11 | 18 | -126/+167 |
| |