Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change from typedef to using in vdslib C++ code. | Geir Storli | 2022-12-21 | 10 | -22/+22 |
| | |||||
* | GC unused code (using BobHash) | Henning Baldersheim | 2022-11-21 | 1 | -19/+1 |
| | |||||
* | Move related non-local variables to same translation unit to ensure | Tor Egge | 2022-10-24 | 5 | -12/+44 |
| | | | | ordered dynamic initialization. | ||||
* | Replace jettison with jackson | jonmv | 2022-10-21 | 43 | -26624/+21321 |
| | |||||
* | Remove validDiskState, not used | Harald Musum | 2022-10-05 | 1 | -18/+11 |
| | |||||
* | Reduce include and visibility of ptrholder.h | Henning Baldersheim | 2022-09-23 | 1 | -1/+1 |
| | |||||
* | Suppress warning | Harald Musum | 2022-07-07 | 1 | -0/+1 |
| | |||||
* | fix more undefined behavior | Håvard Pettersen | 2022-06-22 | 1 | -1/+1 |
| | |||||
* | stop passing nullptr | Håvard Pettersen | 2022-06-21 | 1 | -1/+3 |
| | |||||
* | cleanup unused second pass stats | Arne H Juul | 2022-06-08 | 3 | -44/+2 |
| | |||||
* | Revoke com.yahoo.config.subscription as public API | Harald Musum | 2022-06-08 | 1 | -3/+0 |
| | | | | Also remove some deprecated methods in ConfigGetter | ||||
* | Keep algorithm included | Henning Baldersheim | 2022-05-14 | 1 | -0/+1 |
| | |||||
* | GC unused code and dependencies | Henning Baldersheim | 2022-05-14 | 2 | -2/+1 |
| | |||||
* | Revert "Merge pull request #22439 from ↵ | Jon Bratseth | 2022-05-05 | 1 | -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 Musum | 2022-05-04 | 1 | -30/+26 |
| | |||||
* | Revert "Merge pull request #22428 from ↵ | Jon Bratseth | 2022-05-03 | 1 | -26/+30 |
| | | | | | | | vespa-engine/revert-22426-bratseth/schema-info-5" This reverts commit d6cb1273bcebdea6b8404b242cecb81802d0fb60, reversing changes made to de8e6f7128dc6489800eae8ce8cdcc6e3414475e. | ||||
* | Revert "Use schema-info" | Jon Bratseth | 2022-05-03 | 1 | -30/+26 |
| | |||||
* | Use schemsa-info | Jon Bratseth | 2022-05-03 | 1 | -26/+30 |
| | |||||
* | switch to new-style config | Arne H Juul | 2022-04-12 | 1 | -91/+113 |
| | |||||
* | Avoid requiring identifiable for FieldValue | Henning Baldersheim | 2022-03-16 | 2 | -5/+4 |
| | |||||
* | Add include to get declaration of std::sort (vdslib). | Tor Egge | 2022-02-27 | 1 | -0/+1 |
| | |||||
* | Stop using std::binary_function (vdslib). | Tor Egge | 2022-02-26 | 2 | -2/+2 |
| | |||||
* | Make ConfigUri constructors explicit and use same context where possible in ↵ | Henning Baldersheim | 2022-02-20 | 1 | -2/+1 |
| | | | | proton. | ||||
* | Allow inhibiting all default bucket space merges if global merges pending | Tor Brede Vekterli | 2022-02-15 | 2 | -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 Baldersheim | 2022-02-06 | 1 | -4/+1 |
| | |||||
* | Merge pull request #21013 from vespa-engine/deprecate-config.subscription | Harald Musum | 2022-02-02 | 2 | -3/+5 |
|\ | | | | | Deprecate config.subscription | ||||
| * | Add SuppressWarnings for removal of config.subscription types. | gjoranv | 2022-02-02 | 1 | -0/+3 |
| | | |||||
| * | Add TODO to not use ConfigGetter | gjoranv | 2022-01-31 | 1 | -3/+2 |
| | | |||||
* | | Merge pull request #21001 from ↵ | Henning Baldersheim | 2022-01-31 | 1 | -0/+25 |
|\ \ | | | | | | | | | | | | | vespa-engine/vekterli/deprecate-legacy-visitor-functionality Deprecate legacy visitor functionality | ||||
| * | | Deprecate remnants of two-phase visiting APIs and usage | Tor Brede Vekterli | 2022-01-31 | 1 | -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 statistics | Tor Brede Vekterli | 2022-01-31 | 1 | -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. | ||||
* | Add noexcept specifiers. | Tor Egge | 2021-12-11 | 3 | -3/+3 |
| | |||||
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 1 | -1/+1 |
| | |||||
* | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 3 | -3/+3 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 79 | -79/+79 |
| | |||||
* | Update comments and use better naming. | Henning Baldersheim | 2021-09-23 | 2 | -17/+17 |
| | |||||
* | As NodeState is mutable a new one must be created when handing it out | Henning Baldersheim | 2021-09-23 | 1 | -2/+2 |
| | |||||
* | Description only matters if it is down.... | Henning Baldersheim | 2021-09-23 | 1 | -1/+1 |
| | |||||
* | Use a BitSet to enable more compact representation of ClusterState internally. | Henning Baldersheim | 2021-09-23 | 3 | -64/+98 |
| | | | | | | Down nodes without a comment occupies only a single bit. Up nodes that has no extra information also only occupies a single bit. The anomalities are represented in a hash map. | ||||
* | Refactor cluster state to avoid checking NodeType everywhere and reduce code ↵ | Henning Baldersheim | 2021-09-22 | 1 | -117/+166 |
| | | | | duplication. | ||||
* | Include cassert when needed. | Tor Egge | 2021-06-04 | 1 | -0/+1 |
| | |||||
* | Revert "Revert "GC unused DiskState and add the partition metrics to node ↵ | Henning Baldersheim | 2021-03-12 | 2 | -251/+0 |
| | | | | level."" | ||||
* | Revert "GC unused DiskState and add the partition metrics to node level." | Harald Musum | 2021-03-12 | 2 | -0/+251 |
| | |||||
* | GC unused DiskState and add the partition metrics to node level. | Henning Baldersheim | 2021-03-12 | 2 | -251/+0 |
| | |||||
* | Merge pull request #16926 from ↵ | Tor Brede Vekterli | 2021-03-12 | 2 | -21/+3 |
|\ | | | | | | | | | vespa-engine/vekterli/dont-store-full-bundle-objects-in-state-history Don't store full bundle objects in state history | ||||
| * | Don't store full bundle objects in cluster state history | Tor Brede Vekterli | 2021-03-12 | 2 | -21/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Bundles have a lot of sub-objects per state, so in systems with a high amount of node entries, this adds unnecessary pressure on the heap. Instead, store the string representations of the bundle and the string representation of the diff to the previous state version (if any). This is also inherently faster than computing the diffs on-demand on every status page render. Also remove mutable `official` field from `ClusterState`. Not worth violating immutability of an object just to get some prettier (but with high likelihood actually more confusing) status page rendering. | ||||
* | | Revert "GC unused DiskState" | Arnstein Ressem | 2021-03-12 | 2 | -0/+251 |
|/ | |||||
* | GC unused DiskState | Henning Baldersheim | 2021-03-11 | 2 | -251/+0 |
| | |||||
* | GC unused diskstates array. | Henning Baldersheim | 2021-03-11 | 1 | -142/+5 |
| | |||||
* | GC use of void DiskState. | Henning Baldersheim | 2021-03-11 | 3 | -63/+18 |
| |