summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add several features to VespaDocumentOperation:Chih-Hsien Cheng2019-12-262-25/+110
| | | | | | 1. create-if-non-existent 2. treat bag as map // bag-as-map-fields 3. treat tuple as map // simple-object-fields
* Merge pull request #11616 from vespa-engine/balder/stick-to-60s-quarantineHenning Baldersheim2019-12-251-1/+1
|\ | | | | Stick to 60s. Only change one thing at the time.
| * Stick to 60s. Only change one thing at the time.Henning Baldersheim2019-12-251-1/+1
|/
* Merge pull request #11615 from vespa-engine/jvenstad/deplorch-cleanup-1Jon Marius Venstad2019-12-212-62/+25
|\ | | | | Remove erroneous filtering on running jobs when computing what jobs t…
| * Remove erroneous filtering on running jobs when computing what jobs to runJon Marius Venstad2019-12-202-62/+25
| |
* | Merge pull request #11614 from vespa-engine/mpolden/count-incomplete-upgradesMartin Polden2019-12-203-10/+84
|\ \ | | | | | | Count incomplete upgrades in VersionStatus
| * | Count incomplete upgrades in VersionStatusMartin Polden2019-12-203-10/+84
| | |
* | | Merge pull request #11611 from ↵Henning Baldersheim2019-12-207-7/+25
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/balder/add-more-setup-details-to-trace Add more details to the trace.
| * | | Add spaceHenning Baldersheim2019-12-201-6/+6
| | | |
| * | | Limit exposure of Request. Let Trace be enough.Henning Baldersheim2019-12-203-13/+19
| | | |
| * | | Add more details to the trace.Henning Baldersheim2019-12-207-12/+24
| | | |
* | | | Merge pull request #11613 from ↵Tor Brede Vekterli2019-12-204-6/+38
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/handle-missing-document-on-replica-edge-case Ensure missing documents on replicas are not erroneously considered consistent
| * | | | Ensure missing documents on replicas are not erroneously considered consistentTor Brede Vekterli2019-12-204-6/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introducing a new member in the category "stupid bugs that I should have added explicit tests for when adding the feature initially". There was ambiguity in the GetOperation code where a timestamp sentinel value of zero was used to denote not having received any replies yet, but where a timestamp of zero also means "document not found on replica". This means that if the first reply was from a replica _without_ a document and the second reply was from a replica _with_ a document, the code would act as if the first reply effectively did not exist. Consequently the Get operation would be tagged as consistent. This had very bad consequences for the two-phase update operation logic that relied on this information to be correct. This change ensures there is no ambiguity between not having received a reply and having a received a reply with a missing document.
* | | | | Merge pull request #11610 from vespa-engine/jvenstad/deplorch-cleanup-1Jon Marius Venstad2019-12-206-34/+60
|\ \ \ \ \ | |/ / / / |/| | | | Jvenstad/deplorch cleanup 1
| * | | | Explain cache entries.Jon Marius Venstad2019-12-201-0/+1
| | |_|/ | |/| |
| * | | Reduce history length to 64Jon Marius Venstad2019-12-202-27/+27
| | | |
| * | | Cache historic runs (with mock spuport for ZK node versions)Jon Marius Venstad2019-12-204-7/+32
| | | |
* | | | Merge pull request #11612 from ↵Tor Brede Vekterli2019-12-204-25/+30
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/disable-fast-update-path-restart-by-default Disable fast update path restarts by default
| * | | | Disable fast update path restarts by defaultTor Brede Vekterli2019-12-204-25/+30
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Even with the fix in #11561 we are still observing replica divergence warnings in the logs. Disabling this feature entirely until the issue has been fully investigated and a complete fix has been implemented. Also emit a log message when the distributor has forced convergence of a detected inconsistent update.
* | | | Merge pull request #11602 from vespa-engine/arnej/add-xp-workbench-2Arne H Juul2019-12-2012-0/+1086
|\ \ \ \ | |_|/ / |/| | | add timing/quality benchmark tool for ANN
| * | | add timing/quality benchmark tool for ANNArne Juul2019-12-1912-0/+1086
| | | |
* | | | Merge pull request #11608 from ↵Henning Baldersheim2019-12-204-19/+25
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | vespa-engine/balder/lower-cap-on-soft-timeout-factor Balder/lower cap on soft timeout factor
| * | | Add test for 1% capping.Henning Baldersheim2019-12-202-1/+11
| | | |
| * | | Do not start adjustment of soft timeout factor until 5 minutes have passed.Henning Baldersheim2019-12-203-20/+16
| | | | | | | | | | | | | | | | Do not allow of soft timeout factor to go below 1%.
* | | | Merge pull request #11581 from ↵Jon Marius Venstad2019-12-2014-109/+279
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/hakonhall/add-start-timestamp-for-step-try-2 Add start timestamp for step, try 2
| * | | | Add test of start time serializationHåkon Hallingstad2019-12-196-20/+75
| | | | |
| * | | | Keep steps and add new stepDetailsHåkon Hallingstad2019-12-192-28/+26
| | | | |
| * | | | Add start timestamp for step, try 2Håkon Hallingstad2019-12-1713-97/+214
| | | | |
* | | | | Merge pull request #11607 from ↵Harald Musum2019-12-2013-88/+50
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-11600-hmusum/upgrade-to-curator-2.13.0 Revert "Upgrade to Curator 2.13.0"
| * | | | | Revert "Upgrade to Curator 2.13.0"Harald Musum2019-12-2013-88/+50
| | | | | |
* | | | | | Merge pull request #11609 from vespa-engine/jvenstad/deplorch-cleanup-1Martin Polden2019-12-202-43/+78
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Jvenstad/deplorch cleanup 1
| * | | | | Fix total production job count (and resulting status) in deployment view APIJon Marius Venstad2019-12-201-11/+12
| | | | | |
| * | | | | Expose more information from StepStatusJon Marius Venstad2019-12-181-32/+66
| | | | | |
* | | | | | Merge pull request #11604 from vespa-engine/mpolden/application-cacheMartin Polden2019-12-203-18/+29
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Cache deserialized applications
| * | | | | Cache deserialized applicationsMartin Polden2019-12-203-9/+28
| | | | | |
| * | | | | Remove unused fieldsMartin Polden2019-12-191-9/+1
| | | | | |
* | | | | | Merge pull request #11600 from vespa-engine/hmusum/upgrade-to-curator-2.13.0Harald Musum2019-12-2013-50/+88
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Upgrade to Curator 2.13.0
| * | | | | Upgrade to Curator 2.13.0Harald Musum2019-12-1913-50/+88
| | | | | |
* | | | | | Merge pull request #11575 from vespa-engine/balder/reduce-timestamp-usageHenning Baldersheim2019-12-20150-1335/+773
|\ \ \ \ \ \ | | | | | | | | | | | | | | Balder/reduce timestamp usage
| * | | | | | Add test for to_stringHenning Baldersheim2019-12-201-0/+5
| | | | | | |
| * | | | | | Merge branch 'master' into balder/reduce-timestamp-usageHenning Baldersheim2019-12-20109-674/+1479
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #11605 from vespa-engine/balder/avoid-work-for-nothingHenning Baldersheim2019-12-202-3/+11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | If it is full, it is full. No point in moving data to new buffers as …
| * | | | | | | If it is full, it is full. No point in moving data to new buffers as nothing ↵Henning Baldersheim2019-12-202-3/+11
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | will be added anyway.
* | | | | | | Merge pull request #11595 from vespa-engine/havardpe/optimize-dense-tensor-peekHåvard Pettersen2019-12-198-0/+246
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | optimize dense tensor peek
| * | | | | | | improve testingHåvard Pettersen2019-12-191-2/+14
| | | | | | | |
| * | | | | | | optimize dense tensor peekHåvard Pettersen2019-12-188-0/+234
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #11603 from vespa-engine/mortent/healthcheck-portMartin Polden2019-12-191-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Support NLB healthcheck on real port
| * | | | | | | Support NLB healthcheck on real portMorten Tokle2019-12-191-1/+1
| | | | | | | |
* | | | | | | | Merge pull request #11601 from vespa-engine/gjoranv/simplify-HttpHandlerBasegjoranv2019-12-194-13/+14
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | Simplify HttpHandlerBase to make it more generic and reusable.
| * | | | | | | Remove unused importsgjoranv2019-12-191-3/+0
| | | | | | | |