Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright | Jon Bratseth | 2023-10-09 | 80 | -80/+80 |
| | |||||
* | 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 |
| | |||||
* | 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 | ||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| |