aboutsummaryrefslogtreecommitdiffstats
path: root/vdslib/src/main
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-0918-18/+18
|
* Add back needed codeHarald Musum2023-07-071-0/+11
|
* Cleanup, simplify, remove dead code. No functional changesHarald Musum2023-07-0710-193/+70
|
* Minor refactoring and start of some new testHarald Musum2023-07-051-2/+2
|
* Deserialize match features in SearchResult used in streaming search.Geir Storli2023-05-021-3/+60
|
* Build with jdk20Jon Bratseth2023-04-171-2/+2
|
* More understandable errors, and implement inner convertJon Bratseth2023-03-311-8/+8
|
* Don't use record, fails when running system testsHarald Musum2023-03-281-3/+21
|
* Deprecate distributor_auto_ownership_transfer_on_whole_group_downHarald Musum2023-03-281-34/+11
| | | | | Stop using the config value (same as currrent default value, which is true). Also: distribution config does not have this field, only stor-distribution config has
* Simplify and add todo about removing disk_distribution in Vespa 9Harald Musum2023-03-281-5/+0
|
* Minor cleanup, no functional changesHarald Musum2023-03-274-46/+34
|
* Move test code to test classHarald Musum2023-03-261-39/+0
|
* GC unused code (using BobHash)Henning Baldersheim2022-11-211-19/+1
|
* Remove validDiskState, not usedHarald Musum2022-10-051-18/+11
|
* cleanup unused second pass statsArne H Juul2022-06-081-29/+1
|
* Revoke com.yahoo.config.subscription as public APIHarald Musum2022-06-081-3/+0
| | | | Also remove some deprecated methods in ConfigGetter
* 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
|
* Merge pull request #21013 from vespa-engine/deprecate-config.subscriptionHarald Musum2022-02-021-0/+3
|\ | | | | Deprecate config.subscription
| * Add SuppressWarnings for removal of config.subscription types.gjoranv2022-02-021-0/+3
| |
* | 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).
* Update 2017 copyright notices.gjoranv2021-10-0719-19/+19
|
* Update comments and use better naming.Henning Baldersheim2021-09-232-17/+17
|
* As NodeState is mutable a new one must be created when handing it outHenning Baldersheim2021-09-231-2/+2
|
* Description only matters if it is down....Henning Baldersheim2021-09-231-1/+1
|
* Use a BitSet to enable more compact representation of ClusterState internally.Henning Baldersheim2021-09-232-64/+86
| | | | | | 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 Baldersheim2021-09-221-117/+166
| | | | duplication.
* Revert "Revert "GC unused DiskState and add the partition metrics to node ↵Henning Baldersheim2021-03-121-135/+0
| | | | level.""
* Revert "GC unused DiskState and add the partition metrics to node level."Harald Musum2021-03-121-0/+135
|
* GC unused DiskState and add the partition metrics to node level.Henning Baldersheim2021-03-121-135/+0
|
* Merge pull request #16926 from ↵Tor Brede Vekterli2021-03-121-16/+0
|\ | | | | | | | | 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 historyTor Brede Vekterli2021-03-121-16/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 Ressem2021-03-121-0/+135
|/
* GC unused DiskStateHenning Baldersheim2021-03-111-135/+0
|
* GC unused diskstates array.Henning Baldersheim2021-03-111-142/+5
|
* GC use of void DiskState.Henning Baldersheim2021-03-111-23/+0
|
* GC use of NodeState.getDiskCount and NodeState.getDiskStates.Henning Baldersheim2021-03-112-38/+0
|
* GC long gone disk state checks.Henning Baldersheim2021-03-112-24/+0
|
* Shrink the size of the NodeState object by using float over double for ↵Henning Baldersheim2021-03-111-9/+8
| | | | initProgress and capacity. Also gc unused 'reliability' member.
* Remove notion of node-specific reliability from Java distribution codeTor Brede Vekterli2021-03-022-37/+21
| | | | | | | | Not used, and wasn't algorithmically in sync with the C++ code anyway. Also add guard to avoid emitting invalid node indices for storage nodes if the number of configured nodes is lower than the replication factor. Looks like this particular code path is only called by cross-language conformance tests, so hasn't been a problem in practice.
* Revert "Revert "Jonmv/reapply document protocol super config [run-systemtest]""Jon Marius Venstad2021-01-282-65/+117
| | | | This reverts commit 2e2e2edeb3ea99f2c04925070cf44601e2cd94fb.
* Revert "Jonmv/reapply document protocol super config [run-systemtest]"Jon Marius Venstad2021-01-282-117/+65
|
* Revert "Revert "Jonmv/document protocol super config""Jon Marius Venstad2021-01-272-65/+117
| | | | This reverts commit d7359f7c72ff06889af594431baf4075e2b4da78.
* Revert "Jonmv/document protocol super config"Harald Musum2021-01-272-117/+65
|
* Merge pull request #16089 from vespa-engine/jonmv/document-protocol-super-configJon Marius Venstad2021-01-272-65/+117
|\ | | | | Jonmv/document protocol super config
| * Address reviewJon Marius Venstad2021-01-271-3/+3
| |
| * Use direct bit operations instead of stored arrayJon Marius Venstad2021-01-191-17/+11
| |