Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Merge pull request #15549 from ↵ | Jon Bratseth | 2020-11-30 | 1 | -0/+2 |
| | | | | | | | vespa-engine/revert-15543-bratseth/apply-on-restart-take-7" This reverts commit 0f2e5b7dba8f7009d227722b9491cc800d4f371b, reversing changes made to 1d5e07a044bff2aef764cfee0de10802c376e4b7. | ||||
* | Revert "Bratseth/apply on restart take 7" | Jon Bratseth | 2020-11-30 | 1 | -2/+0 |
| | |||||
* | Revert "Merge pull request #15542 from ↵ | Jon Bratseth | 2020-11-30 | 1 | -0/+2 |
| | | | | | | | vespa-engine/revert-15540-bratseth/apply-on-restart-take-6" This reverts commit cf34278a1f367301a740d9781cd07d32175bbd49, reversing changes made to 9d64924f89a48e712403fb73808e2280bfe3dfe3. | ||||
* | Revert "Bratseth/apply on restart take 6" | Jon Bratseth | 2020-11-30 | 1 | -2/+0 |
| | |||||
* | Revert "Merge pull request #15532 from ↵ | Jon Bratseth | 2020-11-30 | 1 | -0/+2 |
| | | | | | | | vespa-engine/revert-15527-bratseth/apply-on-restart-take-5" This reverts commit d91c72c22cae12468103ed4c43729e745916943e, reversing changes made to 9b47661ae5682e87cd963c63bdc2717896f468db. | ||||
* | Revert "Bratseth/apply on restart take 5" | Jon Bratseth | 2020-11-30 | 1 | -2/+0 |
| | |||||
* | Revert "Merge pull request #15521 from ↵ | Jon Bratseth | 2020-11-30 | 1 | -0/+2 |
| | | | | | | | vespa-engine/revert-15520-bratseth/apply-on-restart-take-4" This reverts commit 9e228790db5222124dd6a125a9937584bd1d4a4b, reversing changes made to a7cc1248bade10175a73a4602f8452ccda6a102a. | ||||
* | Revert "Bratseth/apply on restart take 4" | Jon Bratseth | 2020-11-29 | 1 | -2/+0 |
| | |||||
* | Revert "Merge pull request #15510 from ↵ | Jon Bratseth | 2020-11-29 | 1 | -0/+2 |
| | | | | | | | vespa-engine/revert-15508-bratseth/apply-on-restart-take-3" This reverts commit 3c95d11418e3ebffc1260207932b7e8f3955e1a0, reversing changes made to 7a1a70055770a82bf42bff668abaf011af3f6e55. | ||||
* | Revert "Bratseth/apply on restart take 3" | Jon Bratseth | 2020-11-27 | 1 | -2/+0 |
| | |||||
* | Merge pull request #15505 from vespa-engine/arnej/less-use-of-eval-tensor | Arne H Juul | 2020-11-27 | 4 | -11/+2 |
|\ | | | | | Arnej/less use of eval tensor | ||||
| * | use factory.from_spec() instead of tensor::makeTensor<T> | Arne Juul | 2020-11-27 | 1 | -5/+2 |
| | | |||||
| * | remove superfluous include | Arne Juul | 2020-11-27 | 3 | -6/+0 |
| | | |||||
* | | Revert "Merge pull request #15495 from ↵ | Jon Bratseth | 2020-11-27 | 1 | -0/+2 |
|/ | | | | | | | vespa-engine/revert-15494-bratseth/apply-on-restart-take-2" This reverts commit ef4ece0ae64a1f1ec8accb257168b2a08d6971b1, reversing changes made to 204eb6f5faf91a6159ba5c7e01d2d8b6f307e8bd. | ||||
* | Non-functional changes | Jon Marius Venstad | 2020-11-26 | 1 | -3/+1 |
| | |||||
* | Flip default to FastValueBuilderFactory | Arne Juul | 2020-11-24 | 1 | -0/+0 |
| | |||||
* | Fix forward declaration. | Tor Egge | 2020-11-23 | 1 | -1/+1 |
| | |||||
* | Override equals()/hashCode() for TensorDataType | Bjørn Christian Seime | 2020-11-19 | 2 | -0/+17 |
| | |||||
* | Add '@Override' | Bjørn Christian Seime | 2020-11-19 | 2 | -0/+5 |
| | |||||
* | Extend tensor remove update to support not fully specified addresses and ↵ | Geir Storli | 2020-11-17 | 14 | -62/+233 |
| | | | | | | | update JSON parser. Previously, all the sparse dimensions of the sparse or mixed tensor type (to remove from) had to be specified in the addresses to remove. | ||||
* | Add 32 most significant bits of gid key to key in btree mapping from | Tor Egge | 2020-11-11 | 1 | -0/+4 |
| | | | | | gid to lid in document meta store to reduce amount of CPU cache misses during lookup. | ||||
* | Merge pull request #15232 from ↵ | Henning Baldersheim | 2020-11-09 | 9 | -29/+24 |
|\ | | | | | | | | | vespa-engine/balder/gc-unused-parameter-to-serialize-interface Removed unused IFieldBase of Serializer/Deserializer interface. | ||||
| * | Removed unused IFieldBase of Serializer/Deserializer interface. | Henning Baldersheim | 2020-11-09 | 9 | -29/+24 |
| | | | | | | | | | | Many years ago there were a big plan. But it went nowehere. So let us GC it instead of lying around polluting and bloating the code. | ||||
* | | Merge pull request #15187 from vespa-engine/jonmv/reindexig-controller | Jon Marius Venstad | 2020-11-09 | 1 | -10/+13 |
|\ \ | | | | | | | Jonmv/reindexig controller | ||||
| * | | Use fieldSet :[document] | Jon Marius Venstad | 2020-11-05 | 1 | -10/+13 |
| | | | |||||
* | | | Merge pull request #15222 from vespa-engine/toregge/faster-bucket-order-compare | Henning Baldersheim | 2020-11-09 | 2 | -34/+18 |
|\ \ \ | |_|/ |/| | | Faster bucket order compare for global ids. | ||||
| * | | Faster bucket order compare for global ids. | Tor Egge | 2020-11-08 | 2 | -34/+18 |
| |/ | |||||
* / | No need to inherit Identifiable. | Henning Baldersheim | 2020-11-07 | 3 | -8/+14 |
|/ | |||||
* | Store scaling events in ZooKeeper | Jon Bratseth | 2020-10-22 | 1 | -1/+1 |
| | |||||
* | Fix forward declarations. | Tor Egge | 2020-10-16 | 4 | -4/+4 |
| | |||||
* | use compatibility code in TensorPartialUpdate | Arne Juul | 2020-10-16 | 3 | -69/+7 |
| | |||||
* | use "return {};" to return empty unique_ptr | Arne Juul | 2020-10-15 | 3 | -3/+3 |
| | |||||
* | simplify | Arne Juul | 2020-10-15 | 3 | -9/+3 |
| | |||||
* | handle both engine- and factory-based tensors | Arne Juul | 2020-10-15 | 13 | -103/+182 |
| | | | | | | * use EngineOrFactory::get() instead of DefaultTensorEngine::ref() * avoid direct use of DenseTensorView etc where possible * use eval::Value instead of tensor::Tensor where possible | ||||
* | fix TensorFieldValue::compare to be correct (but slow) | Arne Juul | 2020-10-14 | 1 | -5/+18 |
| | |||||
* | getAsTensorPtr() method can return "pointer to tensor" | Arne Juul | 2020-10-14 | 7 | -16/+16 |
| | |||||
* | Merge pull request #14847 from vespa-engine/balder/monitor-2-mutex-and-cond-4 | Henning Baldersheim | 2020-10-14 | 1 | -92/+17 |
|\ | | | | | Balder/monitor 2 mutex and cond 4 | ||||
| * | Assert instead of silently fix | Henning Baldersheim | 2020-10-14 | 1 | -9/+2 |
| | | |||||
| * | Use std::mutex and std:.condition_variable and GC some unused code. | Henning Baldersheim | 2020-10-13 | 1 | -89/+21 |
| | | |||||
* | | Expose "writeFields" from JsonWriter, to write only document fields | Jon Marius Venstad | 2020-10-13 | 2 | -8/+13 |
|/ | |||||
* | - GC the last usages of vespalib::Lock. | Henning Baldersheim | 2020-10-08 | 1 | -74/+1 |
| | | | | - Now it is only vespalib::Monitor left | ||||
* | Make vespalib hash functors noexcept | Tor Brede Vekterli | 2020-10-08 | 1 | -2/+2 |
| | | | | | | Make ducktyped functor conditionally noexcept on `hash()` member function. Follow up on `-Werror=noexcept` warnings indicating where `noexcept` can be trivially added for such functions. | ||||
* | Let c++11 take care of proper locking | Henning Baldersheim | 2020-10-08 | 4 | -33/+6 |
| | |||||
* | - GC unused code. | Henning Baldersheim | 2020-10-07 | 8 | -261/+11 |
| | | | | - vespalib::Lock -> std::mutex | ||||
* | Remove broken copy and move constructor and assignment operatoos on ↵ | Henning Baldersheim | 2020-10-07 | 1 | -0/+1 |
| | | | | | | vespalib::Lock and vespalib::Monitor. Also repair broken usages of the same. | ||||
* | Add noexcept as indicated by -Wnoeexcept | Henning Baldersheim | 2020-10-07 | 4 | -9/+9 |
| | |||||
* | Use noexcept as advise by gcc -Wnoexcept | Henning Baldersheim | 2020-10-06 | 3 | -8/+8 |
| | |||||
* | Add noexcept specifier to GlobalId assignment operator. | Tor Egge | 2020-10-06 | 1 | -1/+1 |
| | |||||
* | Merge pull request #14685 from ↵ | Jon Marius Venstad | 2020-10-05 | 8 | -35/+31 |
|\ | | | | | | | | | vespa-engine/jonmv/doc-v1-async-call-completions-handlers-earlier Jonmv/doc v1 async call completions handlers earlier | ||||
| * | Move un-exported enum to exported package | Jon Marius Venstad | 2020-10-02 | 8 | -35/+31 |
| | |