summaryrefslogtreecommitdiffstats
path: root/vdslib
Commit message (Collapse)AuthorAgeFilesLines
...
* Use steady_time for vdslib::NodeStateHenning Baldersheim2023-02-073-45/+45
|
* Revert "Øess use of getSeconds/getMicroSeconds/getMilliSeconds."Henning Baldersheim2023-02-073-45/+45
|
* Øess use of getSeconds/getMicroSeconds/getMilliSeconds.Henning Baldersheim2023-02-053-45/+45
|
* deinline destructors.Henning Baldersheim2023-02-012-1/+4
|
* Include cstdint to get declaration of fixed width integer types.Tor Egge2023-01-281-0/+1
|
* Replace synchronized Stack with Deque in feed and query path.Henning Baldersheim2023-01-251-80/+83
|
* Change from typedef to using in vdslib C++ code.Geir Storli2022-12-2110-22/+22
|
* Revert "Revert "- Reduce usage of guava.""Henning Baldersheim2022-12-011-5/+0
|
* Revert "- Reduce usage of guava."Henning Baldersheim2022-12-011-0/+5
|
* - Reduce usage of guava.Henning Baldersheim2022-12-011-5/+0
| | | | - Ensure that tests relying on order are determinsitic.
* GC unused code (using BobHash)Henning Baldersheim2022-11-211-19/+1
|
* Move related non-local variables to same translation unit to ensureTor Egge2022-10-245-12/+44
| | | | ordered dynamic initialization.
* Replace jettison with jacksonjonmv2022-10-2144-26629/+21321
|
* Remove validDiskState, not usedHarald Musum2022-10-051-18/+11
|
* Reduce include and visibility of ptrholder.hHenning Baldersheim2022-09-231-1/+1
|
* Suppress warningHarald Musum2022-07-071-0/+1
|
* fix more undefined behaviorHåvard Pettersen2022-06-221-1/+1
|
* stop passing nullptrHåvard Pettersen2022-06-211-1/+3
|
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
|
* cleanup unused second pass statsArne H Juul2022-06-083-44/+2
|
* Revoke com.yahoo.config.subscription as public APIHarald Musum2022-06-081-3/+0
| | | | Also remove some deprecated methods in ConfigGetter
* Fold staging_vespalib into vespalibHenning Baldersheim2022-05-201-1/+0
|
* Keep algorithm includedHenning Baldersheim2022-05-141-0/+1
|
* GC unused code and dependenciesHenning Baldersheim2022-05-142-2/+1
|
* Merge pull request #22454 from vespa-engine/bjorncs/annotationsBjørn Christian Seime2022-05-051-0/+6
|\ | | | | Bjorncs/annotations [run-systemtest]
| * Don't embed annotations in osgi bundlesBjørn Christian Seime2022-05-041-0/+6
| |
* | Revert "Merge pull request #22439 from ↵Jon Bratseth2022-05-051-26/+30
|/ | | | | | | vespa-engine/revert-22429-bratseth/schema-info-5-take-2" This reverts commit 3726fd997c0cbacd37e64ff493f8775fc3fcdd9f, reversing changes made to d9ea4c99b13fa83a75bd8612d5f6c4d50510e3e9.
* Revert "Bratseth/schema info 5 take 2"Harald Musum2022-05-041-30/+26
|
* Revert "Merge pull request #22428 from ↵Jon Bratseth2022-05-031-26/+30
| | | | | | | vespa-engine/revert-22426-bratseth/schema-info-5" This reverts commit d6cb1273bcebdea6b8404b242cecb81802d0fb60, reversing changes made to de8e6f7128dc6489800eae8ce8cdcc6e3414475e.
* Revert "Use schema-info"Jon Bratseth2022-05-031-30/+26
|
* Use schemsa-infoJon Bratseth2022-05-031-26/+30
|
* switch to new-style configArne H Juul2022-04-121-91/+113
|
* Avoid requiring identifiable for FieldValueHenning Baldersheim2022-03-162-5/+4
|
* Add include to get declaration of std::sort (vdslib).Tor Egge2022-02-271-0/+1
|
* Stop using std::binary_function (vdslib).Tor Egge2022-02-262-2/+2
|
* Make ConfigUri constructors explicit and use same context where possible in ↵Henning Baldersheim2022-02-201-2/+1
| | | | proton.
* Allow inhibiting all default bucket space merges if global merges pendingTor Brede Vekterli2022-02-152-8/+8
| | | | | | | | | | | | | | | | | | If the cluster controller publishes a cluster state where at least one node is marked as maintenance in the default space but is up in the global space, global bucket merges are pending in the cluster. We want these merges to complete ASAP, and to avoid starvation caused by distributors that finish their global merges quicker than others (or whose global bucket ops get preempted), allow for _completely_ inhibiting merges to buckets in the default space when global buckets are pending. Requires a live config flag to be set to actually be taken into account in the bucket synchronization state checker. Flag is tracked per distributor bucket space (per stripe) and is automatically cleared once a cluster state is received without pending global merges.
* Reduce code visibility and include only what you need from config library.Henning Baldersheim2022-02-061-4/+1
|
* Merge pull request #21013 from vespa-engine/deprecate-config.subscriptionHarald Musum2022-02-022-3/+5
|\ | | | | Deprecate config.subscription
| * Add SuppressWarnings for removal of config.subscription types.gjoranv2022-02-021-0/+3
| |
| * Add TODO to not use ConfigGettergjoranv2022-01-311-3/+2
| |
* | Merge pull request #21001 from ↵Henning Baldersheim2022-01-311-0/+25
|\ \ | | | | | | | | | | | | vespa-engine/vekterli/deprecate-legacy-visitor-functionality Deprecate legacy visitor functionality
| * | Deprecate remnants of two-phase visiting APIs and usageTor Brede Vekterli2022-01-311-0/+25
| |/ | | | | | | | | | | | | | | | | | | This has not been relevant since "orderdoc" was a thing, and it was never really a thing in the first place. Unfortunately, due to an oversight in how the backend propagates visitor statistics, the internal usage of 2nd pass statistics cannot be fully removed before Vespa 8 (where the backend is known to not set the deprecated statistics fields).
* / Don't set deprecated fields when aggregating visitor statisticsTor Brede Vekterli2022-01-311-2/+2
|/ | | | | | | | The 1st/2nd pass functionality has been deprecated for a long time, but unfortunately the documents/bytes visited stats have been wired to be returned as part of 2nd phase statistics instead of the regular higher-level fields. This commit changes this, but the serialization will still have to remain in place until Vespa 8.
* unify java warningsArne H Juul2022-01-061-7/+0
| | | | | * these were stricter than in parent, but to simplify we can just use compiler args from parent
* Add noexcept specifiers.Tor Egge2021-12-113-3/+3
|
* Update 2019 Oath copyrights.gjoranv2021-10-271-1/+1
|
* Update 2018 copyright notices.gjoranv2021-10-073-3/+3
|
* Update 2017 copyright notices.gjoranv2021-10-0781-81/+81
|
* Update comments and use better naming.Henning Baldersheim2021-09-232-17/+17
|