summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use vespalib::count_sHenning Baldersheim2019-12-1915-73/+41
|
* Drop timestamp.hHenning Baldersheim2019-12-1643-234/+102
|
* Drop all of TimeStamp too.Henning Baldersheim2019-12-1612-123/+77
|
* GC unused timestamp in schema.Henning Baldersheim2019-12-1619-268/+92
|
* WipeHistory has not been used for a very long time.Henning Baldersheim2019-12-1629-156/+148
|
* WipeHistory has not been used for a very long time.Henning Baldersheim2019-12-1610-120/+33
|
* Drop timestamp.Henning Baldersheim2019-12-163-11/+5
|
* GC unused code.Henning Baldersheim2019-12-1612-39/+24
|
* Ensure that all durations are initialized.Henning Baldersheim2019-12-168-40/+18
|
* fastos::TimeStamp -> vespalib::durationHenning Baldersheim2019-12-1645-290/+248
|
* Merge pull request #11535 from vespa-engine/balder/remove-steadytimestamp-2Henning Baldersheim2019-12-1688-467/+420
|\ | | | | Balder/remove steadytimestamp 2
| * Keep presicion.Henning Baldersheim2019-12-162-6/+6
| |
| * Convert to double before computations.Henning Baldersheim2019-12-164-30/+14
| |
| * No need to use explicit namespace here.Henning Baldersheim2019-12-164-7/+7
| |
| * Use std::chrono.Henning Baldersheim2019-12-0975-386/+349
| |
| * Use std::chrono.Henning Baldersheim2019-12-0914-58/+64
| |
* | Merge pull request #11548 from vespa-engine/bratseth/mixed-tensor-parseJon Bratseth2019-12-1619-226/+812
|\ \ | | | | | | Bratseth/mixed tensor parse
| * \ Merge with masterJon Bratseth2019-12-16118-1854/+7656
| |\ \
| * | | Expression parse mapped 1-d tensor short formJon Bratseth2019-12-163-2/+20
| | | |
| * | | Tensor parse tensor mapped 1-d short form {a:1, b:2, ...}Jon Bratseth2019-12-162-37/+67
| | | |
| * | | Error checkingJon Bratseth2019-12-144-11/+33
| | | |
| * | | Test error messagesJon Bratseth2019-12-141-0/+4
| | | |
| * | | Interpret dimensions in written orderJon Bratseth2019-12-149-88/+241
| | | |
| * | | Disambiguate the preferred wayJon Bratseth2019-12-132-2/+2
| | | |
| * | | No staticJon Bratseth2019-12-131-1/+0
| | | |
| * | | Parse mixed tensorsJon Bratseth2019-12-134-12/+59
| | | |
| * | | Parse mixed tensorsJon Bratseth2019-12-101-2/+34
| | | |
| * | | Minor cleanupJon Bratseth2019-12-101-11/+7
| | | |
| * | | Refactor sparse parsingJon Bratseth2019-12-101-86/+89
| | | |
| * | | Tensor parsing improvementsJon Bratseth2019-12-1011-111/+393
| | | | | | | | | | | | | | | | | | | | - Mixed tensor format parsing (outside expressions) - Validate structure of dense tensor strings
* | | | Merge pull request #11561 from ↵Tor Brede Vekterli2019-12-165-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 replicaTor Brede Vekterli2019-12-135-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-configBjørn Christian Seime2019-12-161-0/+18
|\ \ \ \ \ | |_|_|/ / |/| | | | Log effective SSL setup on JDisc startup
| * | | | Log effective SSL setup on JDisc startupBjørn Christian Seime2019-12-161-0/+18
|/ / / /
* | | | Merge pull request #11516 from vespa-engine/bjorncs/vespa-http-clientBjørn Christian Seime2019-12-164-19/+59
|\ \ \ \ | | | | | | | | | | Bjorncs/vespa http client
| * | | | Ensure connections are reused when client auth enabledBjørn Christian Seime2019-12-051-0/+1
| | | | |
| * | | | Allow configuration of PEM files in programmatic APIBjørn Christian Seime2019-12-054-19/+58
| | | | |
* | | | | Merge pull request #11559 from vespa-engine/balder/faster-simple-patternmatcherJon Bratseth2019-12-165-4/+143
|\ \ \ \ \ | | | | | | | | | | | | Add a faster, but simpler pattern matcher. Builds tensoraddresses 5 t…
| * | | | | Update abi spec.Henning Baldersheim2019-12-131-0/+14
| | | | | |
| * | | | | Add a faster, but simpler pattern matcher. Builds tensoraddresses 5 times+ ↵Henning Baldersheim2019-12-134-4/+129
| | |/ / / | |/| | | | | | | | | | | | | faster than the regex one.
* | | | | Merge pull request #11566 from vespa-engine/olaa/debug-metric-retrieval-runtimegjoranv2019-12-141-0/+7
|\ \ \ \ \ | | | | | | | | | | | | Debug metric retrieval execution time
| * | | | | Debug metric retrieval execution timeOla Aunrønning2019-12-131-0/+7
| | | | | |
* | | | | | Merge pull request #11557 from ↵Harald Musum2019-12-133-0/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/configure-zk-secure-client-port Configure secure client port
| * | | | | | COnfigure secure client portHarald Musum2019-12-123-0/+3
| | | | | | |
* | | | | | | Merge pull request #11565 from vespa-engine/havardpe/avoid-race-in-unit-testArne H Juul2019-12-131-6/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | avoid race in unit test
| * | | | | | | avoid race in unit testHåvard Pettersen2019-12-131-6/+3
|/ / / / / / /
* | | | | | | Merge pull request #11563 from ↵Håvard Pettersen2019-12-133-20/+146
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/havardpe/more-robust-executor-binding more robust executor binding
| * | | | | | | more robust executor bindingHåvard Pettersen2019-12-133-20/+146
| | | | | | | |
* | | | | | | | Merge pull request #11564 from vespa-engine/havardpe/give-valgrind-more-timeArne H Juul2019-12-131-1/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | give valgrind more time
| * | | | | | | give valgrind more timeHåvard Pettersen2019-12-131-1/+1
|/ / / / / / /