summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #20596 from ↵Jon Marius Venstad2021-12-205-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 specTor Brede Vekterli2021-12-201-1/+31
| |
| * Don't trigger implicit ContentPolicy random send fallback on expected ↵Tor Brede Vekterli2021-12-204-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-log4jHarald Musum2021-12-202-0/+30
|\ \ | | | | | | Use slf4j SimpleLogger instead of log4j
| * | Set default log level to WARN, to avoid excessive INFO log from ZKgjoranv2021-12-201-0/+6
| | |
| * | Use slf4j to bind to the slf4j SimpleLogger instead of log4jgjoranv2021-12-201-0/+24
| | |
* | | Merge pull request #20595 from vespa-engine/bratseth/no-semicolonJon Bratseth2021-12-205-135/+121
|\ \ \ | | | | | | | | Don't require semicolon in YQL statements
| * | | Don't require semicolon in YQL statementsJon Bratseth2021-12-205-135/+121
| | | |
* | | | Merge pull request #20592 from vespa-engine/bjorncs/feature-flag-expirationBjørn Christian Seime2021-12-201-29/+29
|\ \ \ \ | | | | | | | | | | Don't expiry flags during Christmas holidays
| * | | | Don't expiry flags during Christmas holidaysBjørn Christian Seime2021-12-201-29/+29
| | | | |
* | | | | Merge pull request #20590 from ↵Henning Baldersheim2021-12-208-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 Storli2021-12-206-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | default value once.
| * | | | | Rename change data functions to reflect that an entry ref can be cached.Geir Storli2021-12-206-21/+21
| | | | | |
* | | | | | Merge pull request #20593 from vespa-engine/balder/reduce-hamcrest-3Jon Bratseth2021-12-2023-222/+201
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Balder/reduce hamcrest 3
| * | | | | Avoid hamcrest/deprecated assertThat.Henning Baldersheim2021-12-2012-97/+92
| | | | | |
| * | | | | Reduce usage of assertThat that is deprecated in junit 4.13.2Henning Baldersheim2021-12-2011-125/+109
| | |_|_|/ | |/| | |
* | | | | Merge pull request #20589 from ↵Jon Marius Venstad2021-12-2021-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 Venstad2021-12-201-1/+1
| | | | |
| * | | | Override ngram creation with something less sillyJon Marius Venstad2021-12-202-1/+32
| | | | |
| * | | | Use smaller chunks for faster detectionJon Marius Venstad2021-12-201-2/+2
| | | | |
| * | | | Expand test case for language detectionJon Marius Venstad2021-12-201-3/+28
| | | | |
| * | | | Upper bound on input size, and use opennlp before simple detectorJon Marius Venstad2021-12-201-6/+3
| | | | |
| * | | | Avoid putting nulls in languange mapJon Marius Venstad2021-12-201-2/+5
| | | | |
| * | | | Revert "Merge pull request #20578 from ↵Jon Marius Venstad2021-12-2020-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 Musum2021-12-205-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 Musum2021-12-2010-38/+104
| |\ \ \ \ | | | | | | | | | | | | | | | | | | hmusum/log-or-fail-deployment-with-invalid-jvm-gc-options
| * | | | | Handle JVM GC options without x or -Harald Musum2021-12-202-3/+3
| | | | | |
| * | | | | LOg or fail deployments with invalid JVM GC optionsHarald Musum2021-12-205-18/+57
| | | | | |
* | | | | | Merge pull request #20586 from vespa-engine/balder/xerces-2.12.1Henning Baldersheim2021-12-203-3/+3
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Bump xerces from 2.12.0(2018) to 2.12.1(2021)
| * | | | | Update comment.Henning Baldersheim2021-12-201-1/+1
| | | | | |
| * | | | | Bump xerces from 2.12.0(2018) to 2.12.1(2021)Henning Baldersheim2021-12-202-2/+2
| | |_|/ / | |/| | |
* | | | | Merge pull request #20588 from ↵Jon Marius Venstad2021-12-201-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 testsTor Brede Vekterli2021-12-201-1/+1
| |/ / /
* | | | Merge pull request #20584 from vespa-engine/balder/control-tls-sizeHenning Baldersheim2021-12-2010-37/+104
|\ \ \ \ | |_|/ / |/| | | Add feature flag control over TLS size.
| * | | Update to current default valueHenning Baldersheim2021-12-201-1/+1
| | | |
| * | | Add feature flag control over TLS size.Henning Baldersheim2021-12-2010-37/+104
| |/ /
* | | Merge pull request #20585 from vespa-engine/hmusum/add-feature-flagHenning Baldersheim2021-12-201-0/+7
|\ \ \ | |/ / |/| | Add feature flag for failing deploying app with invalid JVM options
| * | Fix descriptionHarald Musum2021-12-201-1/+1
| | |
| * | Add feature flag for failing deploying app with invalid JVM optionsHarald Musum2021-12-201-0/+7
| | |
* | | Merge pull request #20583 from ↵Henning Baldersheim2021-12-202-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.6Henning Baldersheim2021-12-192-2/+2
|/ /
* | Merge pull request #20582 from ↵v7.518.53Harald Musum2021-12-192-64/+67
|\ \ | | | | | | | | | | | | vespa-engine/balder/refactor-and-speedup-handlevalue - Refactor and speedup MetricParser.handleValue.
| * | Make parse method public to enable testing.Henning Baldersheim2021-12-191-1/+1
| | |
| * | GC unused loggerHenning Baldersheim2021-12-191-2/+0
| | |
| * | - Refactor and speedup MetricParser.handleValue.Henning Baldersheim2021-12-192-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-2Jon Bratseth2021-12-1921-356/+245
|\ \ | | | | | | Simplify testing by sticking to assertEquals/True/False
| * | Simplify testing by sticking to assertEquals/True/FalseHenning Baldersheim2021-12-1921-356/+245
|/ /
* | Merge pull request #20580 from vespa-engine/balder/reduce-usage-of-hamcrestJon Bratseth2021-12-1921-248/+205
|\ \ | | | | | | Balder/reduce usage of hamcrest
| * | Simplify testing by sticking to assertEquals/True/FalseHenning Baldersheim2021-12-1911-85/+56
| | |
| * | Simnplify testing by sticking to assertEquals/True/FalseHenning Baldersheim2021-12-1912-163/+149
|/ /