Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make it compatible with c++2a | Henning Baldersheim | 2020-12-02 | 1 | -2/+2 |
| | |||||
* | Make it compatible with c++2a | Henning Baldersheim | 2020-12-02 | 7 | -19/+19 |
| | |||||
* | use SimpleValue instead of EngineOrFactory | Arne Juul | 2020-12-02 | 8 | -42/+47 |
| | |||||
* | Move to .cpp file | Henning Baldersheim | 2020-12-01 | 2 | -10/+13 |
| | |||||
* | Avoid polluting global namespace | Henning Baldersheim | 2020-12-01 | 1 | -1/+1 |
| | |||||
* | Also test distributr directly on chain | Henning Baldersheim | 2020-12-01 | 1 | -2/+5 |
| | |||||
* | Just take a nap when Q is full. | Henning Baldersheim | 2020-12-01 | 2 | -20/+8 |
| | |||||
* | Misc cleanup of includes and code health | Henning Baldersheim | 2020-12-01 | 1 | -5/+8 |
| | |||||
* | Avoid creating buckets via SPI when using distributor. | Tor Egge | 2020-11-30 | 12 | -37/+1 |
| | |||||
* | Revert cleanup that was a bit too optimistic. | Henning Baldersheim | 2020-11-27 | 1 | -0/+5 |
| | |||||
* | Merge pull request #15503 from vespa-engine/balder/gc-loadtype-set | Henning Baldersheim | 2020-11-27 | 5 | -27/+7 |
|\ | | | | | Balder/gc loadtype set | ||||
| * | GC LoadType and PriorityMapper. | Henning Baldersheim | 2020-11-27 | 1 | -5/+0 |
| | | |||||
| * | GC LoadTypeSet | Henning Baldersheim | 2020-11-27 | 5 | -22/+7 |
| | | |||||
* | | use factory.from_spec() instead of tensor::makeTensor<T> | Arne Juul | 2020-11-27 | 2 | -9/+11 |
| | | |||||
* | | remove superfluous include | Arne Juul | 2020-11-27 | 2 | -3/+1 |
| | | |||||
* | | Merge pull request #15498 from vespa-engine/arnej/use-default-tensor-engine-less | Arne H Juul | 2020-11-27 | 4 | -4/+0 |
|\ \ | |/ |/| | Arnej/use default tensor engine less | ||||
| * | cleanup unused include | Arne Juul | 2020-11-27 | 4 | -4/+0 |
| | | |||||
* | | Remove loadmetrics indirection. | Henning Baldersheim | 2020-11-26 | 7 | -8/+6 |
|/ | |||||
* | Use correct storage cluster name. | Henning Baldersheim | 2020-11-26 | 1 | -1/+1 |
| | |||||
* | As we have have now removed the expensive Route member we can further ↵ | Henning Baldersheim | 2020-11-26 | 4 | -4/+16 |
| | | | | | | | | | | compact the message objects. - Compact StorageMessageAddress to 16 bytes by - using reference to cluster name. - Use small enums for protocol and node type. - Avoid having StorageMessage as separate allocation. - Avoid default values | ||||
* | Create the mbus::Route on demand instead of storing it inside ↵ | Geir Storli | 2020-11-25 | 4 | -4/+10 |
| | | | | | | StorageMessageAddress. Creating and deleting the route is expensive and not used with RPC for Storage API communication. | ||||
* | Merge pull request #15442 from vespa-engine/arnej/flip-engine-default | Arne H Juul | 2020-11-24 | 1 | -1/+1 |
|\ | | | | | Flip default to FastValueBuilderFactory | ||||
| * | flip default in proton.def also | Arne Juul | 2020-11-24 | 1 | -1/+1 |
| | | |||||
* | | Remove load type from Context | Henning Baldersheim | 2020-11-24 | 3 | -43/+21 |
|/ | |||||
* | Place _serial_num member variable earlier in the class. | Tor Egge | 2020-11-20 | 1 | -2/+2 |
| | |||||
* | Simplify return statements. | Tor Egge | 2020-11-20 | 3 | -3/+3 |
| | |||||
* | Update comments. | Tor Egge | 2020-11-20 | 1 | -1/+5 |
| | |||||
* | Delay gid to lid change notifications for put operations. | Tor Egge | 2020-11-19 | 28 | -299/+260 |
| | |||||
* | Add comment for _prunedSerialNum. | Tor Egge | 2020-11-17 | 1 | -0/+1 |
| | |||||
* | Use snake case: incSerialNum() ==> inc_serial_num() | Tor Egge | 2020-11-17 | 8 | -9/+9 |
| | |||||
* | Adjust serial number in feed handler during replay to ensure | Tor Egge | 2020-11-17 | 11 | -27/+99 |
| | | | | proper semantics when using IGetSerialNum interface. | ||||
* | Enforce minimum bucked used bits at document metastore load time | Tor Brede Vekterli | 2020-11-12 | 3 | -1/+29 |
| | |||||
* | Inline default GidToLidMapKey constructor. | Tor Egge | 2020-11-12 | 2 | -14/+10 |
| | |||||
* | suammry -> summary | Henning Baldersheim | 2020-11-12 | 1 | -2/+2 |
| | |||||
* | Control the number of rpc threads and set it to #cores/4 instead of the ↵ | Henning Baldersheim | 2020-11-12 | 3 | -5/+8 |
| | | | | fixed number of 48. | ||||
* | Name the threads so it is easier to see who is doing what. | Henning Baldersheim | 2020-11-12 | 11 | -22/+50 |
| | |||||
* | Merge pull request #15291 from ↵ | Henning Baldersheim | 2020-11-11 | 12 | -60/+137 |
|\ | | | | | | | | | vespa-engine/toregge/add-gid-to-lid-map-key-class-for-document-meta-store Add 32 most significant bits of gid key to key in btree mapping from | ||||
| * | Add 32 most significant bits of gid key to key in btree mapping from | Tor Egge | 2020-11-11 | 12 | -60/+137 |
| | | | | | | | | | | gid to lid in document meta store to reduce amount of CPU cache misses during lookup. | ||||
* | | Avoid stalling the piepline by just daisy chaining the feedtokens. | Henning Baldersheim | 2020-11-11 | 1 | -3/+16 |
|/ | |||||
* | Remove IGidCompare interface. | Tor Egge | 2020-11-11 | 14 | -144/+22 |
| | |||||
* | Tune parameters to show differences in performance. | Henning Baldersheim | 2020-11-09 | 1 | -8/+8 |
| | |||||
* | Merge pull request #15229 from vespa-engine/balder/add-test-script | Henning Baldersheim | 2020-11-09 | 1 | -0/+32 |
|\ | | | | | Add a small test script for running a set of benchmarks. | ||||
| * | Use 1 client thread for spi only and 2 for rest. | Henning Baldersheim | 2020-11-09 | 1 | -3/+3 |
| | | |||||
| * | Add dashes to client-threads | Henning Baldersheim | 2020-11-09 | 1 | -1/+1 |
| | | |||||
| * | Add a small test script for running a set of benchmarks. | Henning Baldersheim | 2020-11-09 | 1 | -0/+32 |
| | | |||||
* | | Merge pull request #15230 from vespa-engine/balder/gc-unused-legacy-flag | Henning Baldersheim | 2020-11-09 | 1 | -11/+0 |
|\ \ | | | | | | | GC unused legacy bucket db flag | ||||
| * | | GC unused legacy bucket db flag | Henning Baldersheim | 2020-11-09 | 1 | -11/+0 |
| |/ | |||||
* | | Merge pull request #15228 from ↵ | Henning Baldersheim | 2020-11-09 | 9 | -178/+140 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/avoid-cachemiss-on-checksum-aggregation Avoid cache miss and dependency stall when have virtual small objects… | ||||
| * | | Only assert on the bytes that are actually initialized. | Henning Baldersheim | 2020-11-09 | 1 | -2/+1 |
| | | | |||||
| * | | Avoid cache miss and dependency stall when have virtual small objects for ↵ | Henning Baldersheim | 2020-11-09 | 9 | -178/+141 |
| |/ | | | | | | | | | | | checksum aggregation. Instead compute checksum inline with a simple switch. |