Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use hashmap and sort instead of std::map | Henning Baldersheim | 2023-08-18 | 1 | -5/+11 |
| | |||||
* | - Avoid going via a temporary IdealNodesList. | Henning Baldersheim | 2023-08-14 | 7 | -231/+45 |
| | | | | | | | - Use ConstArrayRef to hide implementation. - Store all 3 node categories in a single vector. - Use a small_vector that can handle redundancy up to 5 without requiring extra memory allocation. - Build a hash_map if redundancy/groups > 32 for constant lookup time. | ||||
* | When splitting a large number of nodes into their leaf groups you end up ↵ | Henning Baldersheim | 2023-08-11 | 2 | -2/+6 |
| | | | | | | with many vectors with only a single node in them. Then it is more efficient to use a small_vector that keeps the 4 first entries within. Reduces # allocations and avoids indirection. | ||||
* | Merge pull request #28023 from vespa-engine/balder/minor-layout-cleanup | Henning Baldersheim | 2023-08-11 | 2 | -24/+20 |
|\ | | | | | Minor code health. | ||||
| * | Minor code health. | Henning Baldersheim | 2023-08-10 | 2 | -24/+20 |
| | | |||||
* | | Reduce use of default values in method calls | Henning Baldersheim | 2023-08-10 | 3 | -114/+60 |
| | | |||||
* | | Unify code layout | Henning Baldersheim | 2023-08-10 | 2 | -61/+37 |
|/ | |||||
* | Generate fast lookup table for ideal once | Henning Baldersheim | 2023-08-10 | 1 | -7/+2 |
| | |||||
* | GC void ignoreNewFeatures flag always false. | Henning Baldersheim | 2023-08-09 | 3 | -27/+20 |
| | |||||
* | - Use a hashmap for string Node/NodeState in ClusterState for fast lookup. | Henning Baldersheim | 2023-08-09 | 3 | -11/+21 |
| | | | | - Do explicit sort when serializing. | ||||
* | Common code for node serialization too. | Henning Baldersheim | 2023-08-09 | 2 | -43/+40 |
| | |||||
* | All are up if NONE are printed.... | Henning Baldersheim | 2023-08-09 | 1 | -1/+1 |
| | |||||
* | Avoid short-circuit optimization trap... | Henning Baldersheim | 2023-08-09 | 2 | -8/+8 |
| | |||||
* | Modernize code and prepare for changing map implementation. | Henning Baldersheim | 2023-08-09 | 3 | -151/+132 |
| | |||||
* | Merge pull request #27990 from vespa-engine/balder/minor-noexcept | Henning Baldersheim | 2023-08-09 | 3 | -18/+14 |
|\ | | | | | Add noexcept and minor style changes | ||||
| * | Add noexcept and minor style changes | Henning Baldersheim | 2023-08-08 | 3 | -18/+14 |
| | | |||||
* | | Add noexcept | Henning Baldersheim | 2023-08-08 | 2 | -11/+11 |
|/ | |||||
* | 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 | 19 | -340/+211 |
| | |||||
* | Minor refactoring and start of some new test | Harald Musum | 2023-07-05 | 1 | -2/+2 |
| | |||||
* | Add necessary options to use failOnWarnings | gjoranv | 2023-06-05 | 1 | -0/+1 |
| | |||||
* | Add bundle type to all CORE bundles. | gjoranv | 2023-05-25 | 1 | -0/+3 |
| | |||||
* | Deserialize match features in SearchResult used in streaming search. | Geir Storli | 2023-05-02 | 2 | -15/+73 |
| | |||||
* | Serialize match features in vdslib::SearchResult. | Tor Egge | 2023-04-28 | 3 | -18/+214 |
| | |||||
* | Add match features to search result in vdslib module. | Tor Egge | 2023-04-27 | 3 | -7/+67 |
| | |||||
* | Build with jdk20 | Jon Bratseth | 2023-04-17 | 1 | -2/+2 |
| | |||||
* | Use std::distance to find distance between two iterators. | Tor Egge | 2023-04-03 | 1 | -2/+3 |
| | |||||
* | Use return value from std::unique. | Tor Egge | 2023-04-03 | 1 | -1/+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 | 3 | -649/+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 | ||||
* | Merge pull request #26604 from vespa-engine/hmusum/cleanup-cluster-controller-2 | Harald Musum | 2023-03-28 | 1 | -5/+0 |
|\ | | | | | Simplify and add todo about removing disk_distribution in Vespa 9 | ||||
| * | Simplify and add todo about removing disk_distribution in Vespa 9 | Harald Musum | 2023-03-28 | 1 | -5/+0 |
| | | |||||
* | | Remove obsolete maven updateReleaseInfo parameter | Harald Musum | 2023-03-28 | 1 | -3/+0 |
|/ | | | | Removed in maven-deploy-plugin 3.0 and later, see https://issues.apache.org/jira/browse/MDEPLOY-240 | ||||
* | 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 |
| | |||||
* | re-apply "remove fastos" | Håvard Pettersen | 2023-03-01 | 1 | -1/+0 |
| | | | | This reverts commit 003f019d7579e49f4ec7609ef8eac26ada6ae753. | ||||
* | Revert "remove fastos" | Harald Musum | 2023-02-28 | 1 | -0/+1 |
| | |||||
* | remove fastos | Håvard Pettersen | 2023-02-28 | 1 | -1/+0 |
| | |||||
* | Timestamp used in NodeState must have well defined resolution in order to ↵ | Henning Baldersheim | 2023-02-07 | 3 | -20/+16 |
| | | | | | | compare for exactness. Revert back to using an uint64_t for representing it as seconds since epoch. | ||||
* | Let default max timeout be 600s | Henning Baldersheim | 2023-02-07 | 1 | -2/+1 |
| | |||||
* | it => token and some formatting | Henning Baldersheim | 2023-02-07 | 1 | -51/+31 |
| | |||||
* | Revert "Revert "Use steady_time for vdslib::NodeState MERGEOK"" | Henning Baldersheim | 2023-02-07 | 3 | -45/+45 |
| | |||||
* | Revert "Use steady_time for vdslib::NodeState MERGEOK" | Henning Baldersheim | 2023-02-07 | 3 | -45/+45 |
| | |||||
* | Use steady_time for vdslib::NodeState | Henning Baldersheim | 2023-02-07 | 3 | -45/+45 |
| | |||||
* | Revert "Øess use of getSeconds/getMicroSeconds/getMilliSeconds." | Henning Baldersheim | 2023-02-07 | 3 | -45/+45 |
| | |||||
* | Øess use of getSeconds/getMicroSeconds/getMilliSeconds. | Henning Baldersheim | 2023-02-05 | 3 | -45/+45 |
| | |||||
* | deinline destructors. | Henning Baldersheim | 2023-02-01 | 2 | -1/+4 |
| | |||||
* | Include cstdint to get declaration of fixed width integer types. | Tor Egge | 2023-01-28 | 1 | -0/+1 |
| | |||||
* | Replace synchronized Stack with Deque in feed and query path. | Henning Baldersheim | 2023-01-25 | 1 | -80/+83 |
| |