aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib
Commit message (Collapse)AuthorAgeFilesLines
* Add helper for combining multiple completable futuresBjørn Christian Seime2020-12-023-0/+138
|
* Revert "Bjorncs/cluster controller reindexing status"Jon Marius Venstad2020-12-023-138/+0
|
* Add helper for combining multiple completable futuresBjørn Christian Seime2020-12-013-0/+138
|
* Add exception to log messageHarald Musum2020-11-251-1/+1
|
* Log when maintainer is finished as wellHarald Musum2020-11-241-0/+1
|
* Use a supplierHarald Musum2020-11-241-1/+1
|
* Log (at level FINE) when running a maintainerHarald Musum2020-11-241-0/+1
|
* Non-functional changes onlyJon Bratseth2020-11-231-26/+20
|
* Delete non-active nodes on application deleteJon Bratseth2020-11-191-0/+4
|
* Support mixed tensor type in Java evaluationLester Solbakken2020-11-151-19/+1
|
* Fix thread lock detection bugHåkon Hallingstad2020-11-111-1/+1
| | | | | | | | | | | | The effect of the bug was that a deadlock would be reported as long as the current thread T0 that tries to acquire the ZK path P0 is in the following situation: 1. Thread T0 tries to acquire ZK path P0, held by T1. 2. Thread T1 tries to acquire ZK path P1, held by T2. Instead, T2 would need to equal T0. Or, 3. Thread T2 tries to acquire ZK path P2, held by T3 = one of (T0, T1). etc.
* Add median aggregatorJon Bratseth2020-11-024-34/+114
|
* Add data store for reindexing dataJon Marius Venstad2020-10-291-0/+1
|
* Quest MetricsDb implementationJon Bratseth2020-10-221-1/+1
|
* Accept non-URL-encoded doc ids as last part of doc/v1 URL щ(ಥДಥщ)Jon Marius Venstad2020-10-201-1/+1
|
* Revert "Remove unused Utf8 methods"Harald Musum2020-10-0511-56/+85
|
* Use StandardCharsetsMartin Polden2020-10-056-53/+39
|
* Remove unused Utf8 methodsMartin Polden2020-10-055-32/+17
| | | | In-lined in the tests that used them.
* Remove custom Utf8.toBytes implementationMartin Polden2020-10-052-33/+46
| | | | `String` optimizations have caught up.
* Remove custom Utf8.toString implementationMartin Polden2020-10-022-21/+40
| | | | | | | | | | | | | | | | | | | `String::new` is now faster for both ASCII and Unicode strings: ``` Utf8::toString of ascii string took 132 ms String::new of ascii string took 59 ms Change = -55.30% Utf8::toString of unicode string took 410 ms String::new of unicode string took 280 ms Change = -31.71% ``` There's at least two reasons for this: * Java 9 introduced compact strings, which means that `String` is now backed by a byte array to reduce the memory footprint of ASCII strings. * Detection of Unicode strings may use HotSpot intrinsics.
* Non-functional changes onlyJon Bratseth2020-09-301-0/+3
|
* Use NOT_FOUND in DocumentResponse as well — as successJon Marius Venstad2020-09-242-2/+6
|
* Use the tensor type to switch tensor binary formatJon Bratseth2020-09-035-15/+37
| | | | | | | | | | The binary format of a tensor should depend on the tensor type, not the implementation type as the API permits the user choosing that (and it may not be 1-1 anyway). This makes this change for sparse tensors using the mixed implementation type but not dense tensors using the mixed implementation type as that would be more work given the unfinished state of the mixed implementation.
* Generate a Vtag class in vespa-http-clientJon Bratseth2020-09-011-5/+5
|
* Quotas in the configuration server (#14088)Øyvind Grønnesby2020-08-261-0/+7
| | | | | | | | | | | | | | | | | * Create a quota JSON encoded parameter * Propagate quota from PrepareParams to ModelContext.Properties * Persist quota and read it back * Check maxClusterSize quota in Validator step * Default to Quota.empty() in TestProperties * Javadoc and authors * Fix parameter type after it was changed on master Co-authored-by: Andreas Eriksen <andreer@verizonmedia.com>
* Merge pull request #14155 from vespa-engine/bratseth/avoid-manual-zone-noiseJon Bratseth2020-08-251-1/+1
|\ | | | | Reduce noise
| * Reduce noiseJon Bratseth2020-08-251-1/+1
| |
* | Use SlimeUtils in more placesHarald Musum2020-08-211-4/+2
|/
* Reduce tensor equals accuracyLester Solbakken2020-08-111-1/+1
|
* Measure consecutive maintenance failuresMartin Polden2020-07-214-33/+25
| | | | | | Measuring time since last success results in a wide range of acceptable values, due to maintenance intervals varying from seconds to as long as half a day. Measure consecutive failures instead, to simplify alerting thresholds.
* Reapply "Load platform bundles separately 3"gjoranv2020-07-172-70/+0
| | | | This reverts commit 1c69b4e72b3212e3ce989a8675db08ac51b7f79d.
* Revert "Load platform bundles separately 3"Harald Musum2020-07-172-0/+70
|
* Reapply "Load platform bundles separately"gjoranv2020-07-162-70/+0
| | | | This reverts commit 0355cb740fe498abc03861bcb64de5e418c2fa88.
* Merge pull request #13905 from ↵Harald Musum2020-07-162-0/+70
|\ | | | | | | | | vespa-engine/revert-13902-reapply-Load-platform-bundles-separately Revert "Reapply load platform bundles separately"
| * Revert "Reapply load platform bundles separately"Harald Musum2020-07-162-0/+70
| |
* | Merge pull request #13904 from vespa-engine/mpolden/maintainer-success-metricMartin Polden2020-07-166-76/+191
|\ \ | |/ |/| Emit QoS metric for all maintainers
| * Emit QoS metric for all maintainersMartin Polden2020-07-166-76/+191
| |
* | Reapply "Load platform bundles separately"gjoranv2020-07-162-70/+0
|/ | | | This reverts commit 0355cb740fe498abc03861bcb64de5e418c2fa88.
* Revert "Load platform bundles separately"Harald Musum2020-07-162-0/+70
|
* Merge pull request #13898 from vespa-engine/load-platform-bundles-separatelygjoranv2020-07-162-70/+0
|\ | | | | Load platform bundles separately
| * Remove unused PredicateSplit classgjoranv2020-07-152-70/+0
| |
* | change DistanceParser API, mark as BetaArne Juul2020-07-151-3/+24
| |
* | add input string in exception messagesArne Juul2020-07-152-33/+33
| |
* | utility -> UtilityArne Juul2020-07-154-5/+5
| |
* | use camelCaseArne Juul2020-07-152-23/+23
| |
* | refactor unit testArne Juul2020-07-151-93/+31
| |
* | refactor and require unit for distanceArne Juul2020-07-154-30/+89
| |
* | add simple distance parserArne Juul2020-07-152-3/+74
| |
* | add simpler utility for degree parsingArne Juul2020-07-152-0/+533
|/
* Control maintenance jobs with feature flagMartin Polden2020-07-094-100/+49
|