Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright | Jon Bratseth | 2023-10-09 | 18 | -18/+18 |
| | |||||
* | Add back needed code | Harald Musum | 2023-07-07 | 1 | -0/+11 |
| | |||||
* | Cleanup, simplify, remove dead code. No functional changes | Harald Musum | 2023-07-07 | 10 | -193/+70 |
| | |||||
* | Minor refactoring and start of some new test | Harald Musum | 2023-07-05 | 1 | -2/+2 |
| | |||||
* | Deserialize match features in SearchResult used in streaming search. | Geir Storli | 2023-05-02 | 1 | -3/+60 |
| | |||||
* | Build with jdk20 | Jon Bratseth | 2023-04-17 | 1 | -2/+2 |
| | |||||
* | More understandable errors, and implement inner convert | Jon Bratseth | 2023-03-31 | 1 | -8/+8 |
| | |||||
* | Don't use record, fails when running system tests | Harald Musum | 2023-03-28 | 1 | -3/+21 |
| | |||||
* | Deprecate distributor_auto_ownership_transfer_on_whole_group_down | Harald Musum | 2023-03-28 | 1 | -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 9 | Harald Musum | 2023-03-28 | 1 | -5/+0 |
| | |||||
* | Minor cleanup, no functional changes | Harald Musum | 2023-03-27 | 4 | -46/+34 |
| | |||||
* | Move test code to test class | Harald Musum | 2023-03-26 | 1 | -39/+0 |
| | |||||
* | GC unused code (using BobHash) | Henning Baldersheim | 2022-11-21 | 1 | -19/+1 |
| | |||||
* | Remove validDiskState, not used | Harald Musum | 2022-10-05 | 1 | -18/+11 |
| | |||||
* | cleanup unused second pass stats | Arne H Juul | 2022-06-08 | 1 | -29/+1 |
| | |||||
* | Revoke com.yahoo.config.subscription as public API | Harald Musum | 2022-06-08 | 1 | -3/+0 |
| | | | | Also remove some deprecated methods in ConfigGetter | ||||
* | 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 |
| | |||||
* | Merge pull request #21013 from vespa-engine/deprecate-config.subscription | Harald Musum | 2022-02-02 | 1 | -0/+3 |
|\ | | | | | Deprecate config.subscription | ||||
| * | Add SuppressWarnings for removal of config.subscription types. | gjoranv | 2022-02-02 | 1 | -0/+3 |
| | | |||||
* | | 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). | ||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 19 | -19/+19 |
| | |||||
* | 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 | 2 | -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 Baldersheim | 2021-09-22 | 1 | -117/+166 |
| | | | | duplication. | ||||
* | Revert "Revert "GC unused DiskState and add the partition metrics to node ↵ | Henning Baldersheim | 2021-03-12 | 1 | -135/+0 |
| | | | | level."" | ||||
* | Revert "GC unused DiskState and add the partition metrics to node level." | Harald Musum | 2021-03-12 | 1 | -0/+135 |
| | |||||
* | GC unused DiskState and add the partition metrics to node level. | Henning Baldersheim | 2021-03-12 | 1 | -135/+0 |
| | |||||
* | Merge pull request #16926 from ↵ | Tor Brede Vekterli | 2021-03-12 | 1 | -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 history | Tor Brede Vekterli | 2021-03-12 | 1 | -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 Ressem | 2021-03-12 | 1 | -0/+135 |
|/ | |||||
* | GC unused DiskState | Henning Baldersheim | 2021-03-11 | 1 | -135/+0 |
| | |||||
* | GC unused diskstates array. | Henning Baldersheim | 2021-03-11 | 1 | -142/+5 |
| | |||||
* | GC use of void DiskState. | Henning Baldersheim | 2021-03-11 | 1 | -23/+0 |
| | |||||
* | GC use of NodeState.getDiskCount and NodeState.getDiskStates. | Henning Baldersheim | 2021-03-11 | 2 | -38/+0 |
| | |||||
* | GC long gone disk state checks. | Henning Baldersheim | 2021-03-11 | 2 | -24/+0 |
| | |||||
* | Shrink the size of the NodeState object by using float over double for ↵ | Henning Baldersheim | 2021-03-11 | 1 | -9/+8 |
| | | | | initProgress and capacity. Also gc unused 'reliability' member. | ||||
* | Remove notion of node-specific reliability from Java distribution code | Tor Brede Vekterli | 2021-03-02 | 2 | -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 Venstad | 2021-01-28 | 2 | -65/+117 |
| | | | | This reverts commit 2e2e2edeb3ea99f2c04925070cf44601e2cd94fb. | ||||
* | Revert "Jonmv/reapply document protocol super config [run-systemtest]" | Jon Marius Venstad | 2021-01-28 | 2 | -117/+65 |
| | |||||
* | Revert "Revert "Jonmv/document protocol super config"" | Jon Marius Venstad | 2021-01-27 | 2 | -65/+117 |
| | | | | This reverts commit d7359f7c72ff06889af594431baf4075e2b4da78. | ||||
* | Revert "Jonmv/document protocol super config" | Harald Musum | 2021-01-27 | 2 | -117/+65 |
| | |||||
* | Merge pull request #16089 from vespa-engine/jonmv/document-protocol-super-config | Jon Marius Venstad | 2021-01-27 | 2 | -65/+117 |
|\ | | | | | Jonmv/document protocol super config | ||||
| * | Address review | Jon Marius Venstad | 2021-01-27 | 1 | -3/+3 |
| | | |||||
| * | Use direct bit operations instead of stored array | Jon Marius Venstad | 2021-01-19 | 1 | -17/+11 |
| | |