Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #20596 from ↵ | Jon Marius Venstad | 2021-12-20 | 5 | -27/+175 |
|\ | | | | | | | | | vespa-engine/vekterli/dont-trigger-random-policy-send-for-expected-transient-errors Don't trigger implicit ContentPolicy random send fallback on expected transient errors [run-systemtest] | ||||
| * | Update ABI spec | Tor Brede Vekterli | 2021-12-20 | 1 | -1/+31 |
| | | |||||
| * | Don't trigger implicit ContentPolicy random send fallback on expected ↵ | Tor Brede Vekterli | 2021-12-20 | 4 | -26/+144 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | transient errors The `ContentPolicy` has a failure handling policy where more than _n_ error replies (a small number in practice) will trigger an implicit random send instead of using the cached cluster state. This is to force rediscovery of the actual cluster state, and is useful if a node is bad but we're not sending feed to enough other nodes to figure it out from them. However, certain error codes may be used frequently by the content layer for purposes that do _not_ indicate that a change in cluster state may have happened, and should therefore not be counted as errors that may indicate a bad node: * `ERROR_TEST_AND_SET_CONDITION_FAILED`: may happen for any mutating operation that has an associated TaS condition. Technically an `APP_FATAL_ERROR` since resending doesn't make sense. * `ERROR_BUSY`: may happen for concurrent mutations and if distributors are in the process of changing bucket ownership and the grace period hasn't passed yet. Also sent if queues are full and client policy should back off a bit. None of these are errors as per se. | ||||
* | | Merge pull request #20594 from vespa-engine/exclude-log4j | Harald Musum | 2021-12-20 | 2 | -0/+30 |
|\ \ | | | | | | | Use slf4j SimpleLogger instead of log4j | ||||
| * | | Set default log level to WARN, to avoid excessive INFO log from ZK | gjoranv | 2021-12-20 | 1 | -0/+6 |
| | | | |||||
| * | | Use slf4j to bind to the slf4j SimpleLogger instead of log4j | gjoranv | 2021-12-20 | 1 | -0/+24 |
| | | | |||||
* | | | Merge pull request #20595 from vespa-engine/bratseth/no-semicolon | Jon Bratseth | 2021-12-20 | 5 | -135/+121 |
|\ \ \ | | | | | | | | | Don't require semicolon in YQL statements | ||||
| * | | | Don't require semicolon in YQL statements | Jon Bratseth | 2021-12-20 | 5 | -135/+121 |
| | | | | |||||
* | | | | Merge pull request #20592 from vespa-engine/bjorncs/feature-flag-expiration | Bjørn Christian Seime | 2021-12-20 | 1 | -29/+29 |
|\ \ \ \ | | | | | | | | | | | Don't expiry flags during Christmas holidays | ||||
| * | | | | Don't expiry flags during Christmas holidays | Bjørn Christian Seime | 2021-12-20 | 1 | -29/+29 |
| | | | | | |||||
* | | | | | Merge pull request #20590 from ↵ | Henning Baldersheim | 2021-12-20 | 8 | -21/+44 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/optimize-handling-of-cleardoc-updates-to-attributes-with-enum-store Optimize handling of cleardoc updates to attributes with enum store | ||||
| * | | | | | Optimize handling of CLEARDOC updates by caching the entry ref for the ↵ | Geir Storli | 2021-12-20 | 6 | -0/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | default value once. | ||||
| * | | | | | Rename change data functions to reflect that an entry ref can be cached. | Geir Storli | 2021-12-20 | 6 | -21/+21 |
| | | | | | | |||||
* | | | | | | Merge pull request #20593 from vespa-engine/balder/reduce-hamcrest-3 | Jon Bratseth | 2021-12-20 | 23 | -222/+201 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Balder/reduce hamcrest 3 | ||||
| * | | | | | Avoid hamcrest/deprecated assertThat. | Henning Baldersheim | 2021-12-20 | 12 | -97/+92 |
| | | | | | | |||||
| * | | | | | Reduce usage of assertThat that is deprecated in junit 4.13.2 | Henning Baldersheim | 2021-12-20 | 11 | -125/+109 |
| | |_|_|/ | |/| | | | |||||
* | | | | | Merge pull request #20589 from ↵ | Jon Marius Venstad | 2021-12-20 | 21 | -204/+315 |
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | vespa-engine/jonmv/reapply-replace-optimaize-with-open-nlp Jonmv/reapply replace optimaize with open nlp | ||||
| * | | | | Provide array of correct size. | Jon Marius Venstad | 2021-12-20 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Override ngram creation with something less silly | Jon Marius Venstad | 2021-12-20 | 2 | -1/+32 |
| | | | | | |||||
| * | | | | Use smaller chunks for faster detection | Jon Marius Venstad | 2021-12-20 | 1 | -2/+2 |
| | | | | | |||||
| * | | | | Expand test case for language detection | Jon Marius Venstad | 2021-12-20 | 1 | -3/+28 |
| | | | | | |||||
| * | | | | Upper bound on input size, and use opennlp before simple detector | Jon Marius Venstad | 2021-12-20 | 1 | -6/+3 |
| | | | | | |||||
| * | | | | Avoid putting nulls in languange map | Jon Marius Venstad | 2021-12-20 | 1 | -2/+5 |
| | | | | | |||||
| * | | | | Revert "Merge pull request #20578 from ↵ | Jon Marius Venstad | 2021-12-20 | 20 | -204/+259 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-20568-jonmv/replace-optimaize-with-lingua" This reverts commit 5476504932cd90eb2dad82dbab633e3ffa2034c3, reversing changes made to 235a78cc4707f78d18c6818a577de1b7507f5e40. | ||||
* | | | | Merge pull request #20587 from ↵ | Harald Musum | 2021-12-20 | 5 | -21/+59 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/log-or-fail-deployment-with-invalid-jvm-gc-options Log or fail deployment with invalid jvm gc options | ||||
| * \ \ \ | Merge branch 'master' into ↵ | Harald Musum | 2021-12-20 | 10 | -38/+104 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | hmusum/log-or-fail-deployment-with-invalid-jvm-gc-options | ||||
| * | | | | | Handle JVM GC options without x or - | Harald Musum | 2021-12-20 | 2 | -3/+3 |
| | | | | | | |||||
| * | | | | | LOg or fail deployments with invalid JVM GC options | Harald Musum | 2021-12-20 | 5 | -18/+57 |
| | | | | | | |||||
* | | | | | | Merge pull request #20586 from vespa-engine/balder/xerces-2.12.1 | Henning Baldersheim | 2021-12-20 | 3 | -3/+3 |
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | Bump xerces from 2.12.0(2018) to 2.12.1(2021) | ||||
| * | | | | | Update comment. | Henning Baldersheim | 2021-12-20 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Bump xerces from 2.12.0(2018) to 2.12.1(2021) | Henning Baldersheim | 2021-12-20 | 2 | -2/+2 |
| | |_|/ / | |/| | | | |||||
* | | | | | Merge pull request #20588 from ↵ | Jon Marius Venstad | 2021-12-20 | 1 | -1/+1 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | vespa-engine/vekterli/avoid-debug-logging-in-tests Don't emit a bunch of debug logs by default in ContentPolicy unit tests | ||||
| * | | | | Don't emit a bunch of debug logs by default in ContentPolicy unit tests | Tor Brede Vekterli | 2021-12-20 | 1 | -1/+1 |
| |/ / / | |||||
* | | | | Merge pull request #20584 from vespa-engine/balder/control-tls-size | Henning Baldersheim | 2021-12-20 | 10 | -37/+104 |
|\ \ \ \ | |_|/ / |/| | | | Add feature flag control over TLS size. | ||||
| * | | | Update to current default value | Henning Baldersheim | 2021-12-20 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add feature flag control over TLS size. | Henning Baldersheim | 2021-12-20 | 10 | -37/+104 |
| |/ / | |||||
* | | | Merge pull request #20585 from vespa-engine/hmusum/add-feature-flag | Henning Baldersheim | 2021-12-20 | 1 | -0/+7 |
|\ \ \ | |/ / |/| | | Add feature flag for failing deploying app with invalid JVM options | ||||
| * | | Fix description | Harald Musum | 2021-12-20 | 1 | -1/+1 |
| | | | |||||
| * | | Add feature flag for failing deploying app with invalid JVM options | Harald Musum | 2021-12-20 | 1 | -0/+7 |
| | | | |||||
* | | | Merge pull request #20583 from ↵ | Henning Baldersheim | 2021-12-20 | 2 | -2/+2 |
|\ \ \ | |/ / |/| | | | | | | | | vespa-engine/balder/upgrade-jackson-to-latest-2.12.6 Upgrade jackson 2.12.1 -> 2.12.6 | ||||
| * | | Upgrade jackson 2.12.1 -> 2.12.6 | Henning Baldersheim | 2021-12-19 | 2 | -2/+2 |
|/ / | |||||
* | | Merge pull request #20582 from ↵v7.518.53 | Harald Musum | 2021-12-19 | 2 | -64/+67 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/refactor-and-speedup-handlevalue - Refactor and speedup MetricParser.handleValue. | ||||
| * | | Make parse method public to enable testing. | Henning Baldersheim | 2021-12-19 | 1 | -1/+1 |
| | | | |||||
| * | | GC unused logger | Henning Baldersheim | 2021-12-19 | 1 | -2/+0 |
| | | | |||||
| * | | - Refactor and speedup MetricParser.handleValue. | Henning Baldersheim | 2021-12-19 | 2 | -61/+66 |
|/ / | | | | | | | | | - Only use streaming jackson parsing - Aggregate hash codes to make unique dimension keys. | ||||
* | | Merge pull request #20581 from vespa-engine/balder/reduce-usage-of-hamcrest-2 | Jon Bratseth | 2021-12-19 | 21 | -356/+245 |
|\ \ | | | | | | | Simplify testing by sticking to assertEquals/True/False | ||||
| * | | Simplify testing by sticking to assertEquals/True/False | Henning Baldersheim | 2021-12-19 | 21 | -356/+245 |
|/ / | |||||
* | | Merge pull request #20580 from vespa-engine/balder/reduce-usage-of-hamcrest | Jon Bratseth | 2021-12-19 | 21 | -248/+205 |
|\ \ | | | | | | | Balder/reduce usage of hamcrest | ||||
| * | | Simplify testing by sticking to assertEquals/True/False | Henning Baldersheim | 2021-12-19 | 11 | -85/+56 |
| | | | |||||
| * | | Simnplify testing by sticking to assertEquals/True/False | Henning Baldersheim | 2021-12-19 | 12 | -163/+149 |
|/ / |