Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use vespalib::count_s | Henning Baldersheim | 2019-12-19 | 15 | -73/+41 |
| | |||||
* | Drop timestamp.h | Henning Baldersheim | 2019-12-16 | 43 | -234/+102 |
| | |||||
* | Drop all of TimeStamp too. | Henning Baldersheim | 2019-12-16 | 12 | -123/+77 |
| | |||||
* | GC unused timestamp in schema. | Henning Baldersheim | 2019-12-16 | 19 | -268/+92 |
| | |||||
* | WipeHistory has not been used for a very long time. | Henning Baldersheim | 2019-12-16 | 29 | -156/+148 |
| | |||||
* | WipeHistory has not been used for a very long time. | Henning Baldersheim | 2019-12-16 | 10 | -120/+33 |
| | |||||
* | Drop timestamp. | Henning Baldersheim | 2019-12-16 | 3 | -11/+5 |
| | |||||
* | GC unused code. | Henning Baldersheim | 2019-12-16 | 12 | -39/+24 |
| | |||||
* | Ensure that all durations are initialized. | Henning Baldersheim | 2019-12-16 | 8 | -40/+18 |
| | |||||
* | fastos::TimeStamp -> vespalib::duration | Henning Baldersheim | 2019-12-16 | 45 | -290/+248 |
| | |||||
* | Merge pull request #11535 from vespa-engine/balder/remove-steadytimestamp-2 | Henning Baldersheim | 2019-12-16 | 88 | -467/+420 |
|\ | | | | | Balder/remove steadytimestamp 2 | ||||
| * | Keep presicion. | Henning Baldersheim | 2019-12-16 | 2 | -6/+6 |
| | | |||||
| * | Convert to double before computations. | Henning Baldersheim | 2019-12-16 | 4 | -30/+14 |
| | | |||||
| * | No need to use explicit namespace here. | Henning Baldersheim | 2019-12-16 | 4 | -7/+7 |
| | | |||||
| * | Use std::chrono. | Henning Baldersheim | 2019-12-09 | 75 | -386/+349 |
| | | |||||
| * | Use std::chrono. | Henning Baldersheim | 2019-12-09 | 14 | -58/+64 |
| | | |||||
* | | Merge pull request #11548 from vespa-engine/bratseth/mixed-tensor-parse | Jon Bratseth | 2019-12-16 | 19 | -226/+812 |
|\ \ | | | | | | | Bratseth/mixed tensor parse | ||||
| * \ | Merge with master | Jon Bratseth | 2019-12-16 | 118 | -1854/+7656 |
| |\ \ | |||||
| * | | | Expression parse mapped 1-d tensor short form | Jon Bratseth | 2019-12-16 | 3 | -2/+20 |
| | | | | |||||
| * | | | Tensor parse tensor mapped 1-d short form {a:1, b:2, ...} | Jon Bratseth | 2019-12-16 | 2 | -37/+67 |
| | | | | |||||
| * | | | Error checking | Jon Bratseth | 2019-12-14 | 4 | -11/+33 |
| | | | | |||||
| * | | | Test error messages | Jon Bratseth | 2019-12-14 | 1 | -0/+4 |
| | | | | |||||
| * | | | Interpret dimensions in written order | Jon Bratseth | 2019-12-14 | 9 | -88/+241 |
| | | | | |||||
| * | | | Disambiguate the preferred way | Jon Bratseth | 2019-12-13 | 2 | -2/+2 |
| | | | | |||||
| * | | | No static | Jon Bratseth | 2019-12-13 | 1 | -1/+0 |
| | | | | |||||
| * | | | Parse mixed tensors | Jon Bratseth | 2019-12-13 | 4 | -12/+59 |
| | | | | |||||
| * | | | Parse mixed tensors | Jon Bratseth | 2019-12-10 | 1 | -2/+34 |
| | | | | |||||
| * | | | Minor cleanup | Jon Bratseth | 2019-12-10 | 1 | -11/+7 |
| | | | | |||||
| * | | | Refactor sparse parsing | Jon Bratseth | 2019-12-10 | 1 | -86/+89 |
| | | | | |||||
| * | | | Tensor parsing improvements | Jon Bratseth | 2019-12-10 | 11 | -111/+393 |
| | | | | | | | | | | | | | | | | | | | | - Mixed tensor format parsing (outside expressions) - Validate structure of dense tensor strings | ||||
* | | | | Merge pull request #11561 from ↵ | Tor Brede Vekterli | 2019-12-16 | 5 | -3/+58 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/avoid-fast-path-update-race-with-concurrent-replica-creation Avoid fast past update restart race with concurrently created replica | ||||
| * | | | | Avoid fast past update restart race with concurrently created replica | Tor Brede Vekterli | 2019-12-13 | 5 | -3/+58 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After the recent change to allow safe path updates to be restarted as fast path updates iff all observed document timestamps are equal, a race condition regression was introduced. If the bucket that the update operation was scheduled towards got a new replica concurrently created _between_ the time that safe path Gets were sent and received, it was possible for updates to be sent to inconsistent replicas. This is because the Get and Update operations use the current database state at _their_ start time, not a stable snapshot state from the start time of the two phase update operation itself. Add an explicit check that the replica state between sending Gets and Updates is unchanged. If it has changed, a fast path restart is _not_ permitted. | ||||
* | | | | | Merge pull request #11571 from vespa-engine/bjorncs/log-tls-config | Bjørn Christian Seime | 2019-12-16 | 1 | -0/+18 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | Log effective SSL setup on JDisc startup | ||||
| * | | | | Log effective SSL setup on JDisc startup | Bjørn Christian Seime | 2019-12-16 | 1 | -0/+18 |
|/ / / / | |||||
* | | | | Merge pull request #11516 from vespa-engine/bjorncs/vespa-http-client | Bjørn Christian Seime | 2019-12-16 | 4 | -19/+59 |
|\ \ \ \ | | | | | | | | | | | Bjorncs/vespa http client | ||||
| * | | | | Ensure connections are reused when client auth enabled | Bjørn Christian Seime | 2019-12-05 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Allow configuration of PEM files in programmatic API | Bjørn Christian Seime | 2019-12-05 | 4 | -19/+58 |
| | | | | | |||||
* | | | | | Merge pull request #11559 from vespa-engine/balder/faster-simple-patternmatcher | Jon Bratseth | 2019-12-16 | 5 | -4/+143 |
|\ \ \ \ \ | | | | | | | | | | | | | Add a faster, but simpler pattern matcher. Builds tensoraddresses 5 t… | ||||
| * | | | | | Update abi spec. | Henning Baldersheim | 2019-12-13 | 1 | -0/+14 |
| | | | | | | |||||
| * | | | | | Add a faster, but simpler pattern matcher. Builds tensoraddresses 5 times+ ↵ | Henning Baldersheim | 2019-12-13 | 4 | -4/+129 |
| | |/ / / | |/| | | | | | | | | | | | | | faster than the regex one. | ||||
* | | | | | Merge pull request #11566 from vespa-engine/olaa/debug-metric-retrieval-runtime | gjoranv | 2019-12-14 | 1 | -0/+7 |
|\ \ \ \ \ | | | | | | | | | | | | | Debug metric retrieval execution time | ||||
| * | | | | | Debug metric retrieval execution time | Ola Aunrønning | 2019-12-13 | 1 | -0/+7 |
| | | | | | | |||||
* | | | | | | Merge pull request #11557 from ↵ | Harald Musum | 2019-12-13 | 3 | -0/+3 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/configure-zk-secure-client-port Configure secure client port | ||||
| * | | | | | | COnfigure secure client port | Harald Musum | 2019-12-12 | 3 | -0/+3 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #11565 from vespa-engine/havardpe/avoid-race-in-unit-test | Arne H Juul | 2019-12-13 | 1 | -6/+3 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | avoid race in unit test | ||||
| * | | | | | | | avoid race in unit test | Håvard Pettersen | 2019-12-13 | 1 | -6/+3 |
|/ / / / / / / | |||||
* | | | | | | | Merge pull request #11563 from ↵ | Håvard Pettersen | 2019-12-13 | 3 | -20/+146 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/havardpe/more-robust-executor-binding more robust executor binding | ||||
| * | | | | | | | more robust executor binding | Håvard Pettersen | 2019-12-13 | 3 | -20/+146 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #11564 from vespa-engine/havardpe/give-valgrind-more-time | Arne H Juul | 2019-12-13 | 1 | -1/+1 |
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | give valgrind more time | ||||
| * | | | | | | | give valgrind more time | Håvard Pettersen | 2019-12-13 | 1 | -1/+1 |
|/ / / / / / / |