Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add several features to VespaDocumentOperation: | Chih-Hsien Cheng | 2019-12-26 | 2 | -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-quarantine | Henning Baldersheim | 2019-12-25 | 1 | -1/+1 |
|\ | | | | | Stick to 60s. Only change one thing at the time. | ||||
| * | Stick to 60s. Only change one thing at the time. | Henning Baldersheim | 2019-12-25 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #11615 from vespa-engine/jvenstad/deplorch-cleanup-1 | Jon Marius Venstad | 2019-12-21 | 2 | -62/+25 |
|\ | | | | | Remove erroneous filtering on running jobs when computing what jobs t… | ||||
| * | Remove erroneous filtering on running jobs when computing what jobs to run | Jon Marius Venstad | 2019-12-20 | 2 | -62/+25 |
| | | |||||
* | | Merge pull request #11614 from vespa-engine/mpolden/count-incomplete-upgrades | Martin Polden | 2019-12-20 | 3 | -10/+84 |
|\ \ | | | | | | | Count incomplete upgrades in VersionStatus | ||||
| * | | Count incomplete upgrades in VersionStatus | Martin Polden | 2019-12-20 | 3 | -10/+84 |
| | | | |||||
* | | | Merge pull request #11611 from ↵ | Henning Baldersheim | 2019-12-20 | 7 | -7/+25 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/balder/add-more-setup-details-to-trace Add more details to the trace. | ||||
| * | | | Add space | Henning Baldersheim | 2019-12-20 | 1 | -6/+6 |
| | | | | |||||
| * | | | Limit exposure of Request. Let Trace be enough. | Henning Baldersheim | 2019-12-20 | 3 | -13/+19 |
| | | | | |||||
| * | | | Add more details to the trace. | Henning Baldersheim | 2019-12-20 | 7 | -12/+24 |
| | | | | |||||
* | | | | Merge pull request #11613 from ↵ | Tor Brede Vekterli | 2019-12-20 | 4 | -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 consistent | Tor Brede Vekterli | 2019-12-20 | 4 | -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-1 | Jon Marius Venstad | 2019-12-20 | 6 | -34/+60 |
|\ \ \ \ \ | |/ / / / |/| | | | | Jvenstad/deplorch cleanup 1 | ||||
| * | | | | Explain cache entries. | Jon Marius Venstad | 2019-12-20 | 1 | -0/+1 |
| | |_|/ | |/| | | |||||
| * | | | Reduce history length to 64 | Jon Marius Venstad | 2019-12-20 | 2 | -27/+27 |
| | | | | |||||
| * | | | Cache historic runs (with mock spuport for ZK node versions) | Jon Marius Venstad | 2019-12-20 | 4 | -7/+32 |
| | | | | |||||
* | | | | Merge pull request #11612 from ↵ | Tor Brede Vekterli | 2019-12-20 | 4 | -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 default | Tor Brede Vekterli | 2019-12-20 | 4 | -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-2 | Arne H Juul | 2019-12-20 | 12 | -0/+1086 |
|\ \ \ \ | |_|/ / |/| | | | add timing/quality benchmark tool for ANN | ||||
| * | | | add timing/quality benchmark tool for ANN | Arne Juul | 2019-12-19 | 12 | -0/+1086 |
| | | | | |||||
* | | | | Merge pull request #11608 from ↵ | Henning Baldersheim | 2019-12-20 | 4 | -19/+25 |
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | vespa-engine/balder/lower-cap-on-soft-timeout-factor Balder/lower cap on soft timeout factor | ||||
| * | | | Add test for 1% capping. | Henning Baldersheim | 2019-12-20 | 2 | -1/+11 |
| | | | | |||||
| * | | | Do not start adjustment of soft timeout factor until 5 minutes have passed. | Henning Baldersheim | 2019-12-20 | 3 | -20/+16 |
| | | | | | | | | | | | | | | | | Do not allow of soft timeout factor to go below 1%. | ||||
* | | | | Merge pull request #11581 from ↵ | Jon Marius Venstad | 2019-12-20 | 14 | -109/+279 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/hakonhall/add-start-timestamp-for-step-try-2 Add start timestamp for step, try 2 | ||||
| * | | | | Add test of start time serialization | Håkon Hallingstad | 2019-12-19 | 6 | -20/+75 |
| | | | | | |||||
| * | | | | Keep steps and add new stepDetails | Håkon Hallingstad | 2019-12-19 | 2 | -28/+26 |
| | | | | | |||||
| * | | | | Add start timestamp for step, try 2 | Håkon Hallingstad | 2019-12-17 | 13 | -97/+214 |
| | | | | | |||||
* | | | | | Merge pull request #11607 from ↵ | Harald Musum | 2019-12-20 | 13 | -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 Musum | 2019-12-20 | 13 | -88/+50 |
| | | | | | | |||||
* | | | | | | Merge pull request #11609 from vespa-engine/jvenstad/deplorch-cleanup-1 | Martin Polden | 2019-12-20 | 2 | -43/+78 |
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | Jvenstad/deplorch cleanup 1 | ||||
| * | | | | | Fix total production job count (and resulting status) in deployment view API | Jon Marius Venstad | 2019-12-20 | 1 | -11/+12 |
| | | | | | | |||||
| * | | | | | Expose more information from StepStatus | Jon Marius Venstad | 2019-12-18 | 1 | -32/+66 |
| | | | | | | |||||
* | | | | | | Merge pull request #11604 from vespa-engine/mpolden/application-cache | Martin Polden | 2019-12-20 | 3 | -18/+29 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Cache deserialized applications | ||||
| * | | | | | Cache deserialized applications | Martin Polden | 2019-12-20 | 3 | -9/+28 |
| | | | | | | |||||
| * | | | | | Remove unused fields | Martin Polden | 2019-12-19 | 1 | -9/+1 |
| | | | | | | |||||
* | | | | | | Merge pull request #11600 from vespa-engine/hmusum/upgrade-to-curator-2.13.0 | Harald Musum | 2019-12-20 | 13 | -50/+88 |
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | Upgrade to Curator 2.13.0 | ||||
| * | | | | | Upgrade to Curator 2.13.0 | Harald Musum | 2019-12-19 | 13 | -50/+88 |
| | | | | | | |||||
* | | | | | | Merge pull request #11575 from vespa-engine/balder/reduce-timestamp-usage | Henning Baldersheim | 2019-12-20 | 150 | -1335/+773 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Balder/reduce timestamp usage | ||||
| * | | | | | | Add test for to_string | Henning Baldersheim | 2019-12-20 | 1 | -0/+5 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'master' into balder/reduce-timestamp-usage | Henning Baldersheim | 2019-12-20 | 109 | -674/+1479 |
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | | | |||||
* | | | | | | | Merge pull request #11605 from vespa-engine/balder/avoid-work-for-nothing | Henning Baldersheim | 2019-12-20 | 2 | -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 Baldersheim | 2019-12-20 | 2 | -3/+11 |
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | will be added anyway. | ||||
* | | | | | | | Merge pull request #11595 from vespa-engine/havardpe/optimize-dense-tensor-peek | Håvard Pettersen | 2019-12-19 | 8 | -0/+246 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | optimize dense tensor peek | ||||
| * | | | | | | | improve testing | Håvard Pettersen | 2019-12-19 | 1 | -2/+14 |
| | | | | | | | | |||||
| * | | | | | | | optimize dense tensor peek | Håvard Pettersen | 2019-12-18 | 8 | -0/+234 |
| | |/ / / / / | |/| | | | | | |||||
* | | | | | | | Merge pull request #11603 from vespa-engine/mortent/healthcheck-port | Martin Polden | 2019-12-19 | 1 | -1/+1 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Support NLB healthcheck on real port | ||||
| * | | | | | | | Support NLB healthcheck on real port | Morten Tokle | 2019-12-19 | 1 | -1/+1 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #11601 from vespa-engine/gjoranv/simplify-HttpHandlerBase | gjoranv | 2019-12-19 | 4 | -13/+14 |
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | Simplify HttpHandlerBase to make it more generic and reusable. | ||||
| * | | | | | | | Remove unused imports | gjoranv | 2019-12-19 | 1 | -3/+0 |
| | | | | | | | |