Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use non-const copy of input in rendezvous | Håvard Pettersen | 2018-08-13 | 2 | -4/+4 |
| | |||||
* | Remove whitespace | Henning Baldersheim | 2018-08-12 | 3 | -3/+3 |
| | |||||
* | Pass stringref by value | Henning Baldersheim | 2018-08-11 | 6 | -7/+7 |
| | |||||
* | Pass stringref by value | Henning Baldersheim | 2018-08-10 | 10 | -17/+17 |
| | |||||
* | Ensure object lifetime is upheld. | Henning Baldersheim | 2018-08-10 | 1 | -60/+41 |
| | |||||
* | Streamline parameter extraction. | Henning Baldersheim | 2018-08-10 | 2 | -33/+21 |
| | |||||
* | No _ prefix for public members. | Henning Baldersheim | 2018-08-10 | 3 | -35/+35 |
| | |||||
* | Separate test to be more clear what is being tested. | Henning Baldersheim | 2018-08-10 | 1 | -4/+13 |
| | |||||
* | get_mtf -> create_mtf | Henning Baldersheim | 2018-08-10 | 1 | -11/+11 |
| | |||||
* | Add a test for diversity after first phase. | Henning Baldersheim | 2018-08-09 | 1 | -3/+91 |
| | |||||
* | Refactor param extraction. | Henning Baldersheim | 2018-08-09 | 3 | -32/+47 |
| | |||||
* | Properly set cutoff strategy too. | Henning Baldersheim | 2018-08-09 | 1 | -1/+2 |
| | |||||
* | Create diversity filter on demand if diversity is specified. | Henning Baldersheim | 2018-08-09 | 7 | -67/+114 |
| | |||||
* | Merge pull request #6485 from ↵ | Henning Baldersheim | 2018-08-08 | 6 | -55/+117 |
|\ | | | | | | | | | vespa-engine/balder/transfer-when-selecting-the-best Balder/transfer when selecting the best | ||||
| * | Improve tests by tightening it. | Henning Baldersheim | 2018-08-08 | 1 | -17/+16 |
| | | |||||
| * | Adderss comments from @havardpe | Henning Baldersheim | 2018-08-08 | 1 | -3/+3 |
| | | |||||
| * | Add an optional diversification filter that is applied inline when selecting ↵ | Henning Baldersheim | 2018-07-27 | 3 | -13/+56 |
| | | | | | | | | the best. | ||||
| * | Select the hits to rerank in the selectBest part instead of a later copy. | Henning Baldersheim | 2018-07-27 | 6 | -45/+65 |
| | | | | | | | | Stick to full hits instead of feature_t. | ||||
* | | Prevent following the nullptr. | Henning Baldersheim | 2018-08-07 | 1 | -2/+5 |
| | | |||||
* | | Sync index dirs before marking index dir valid. | Tor Egge | 2018-08-04 | 4 | -0/+7 |
| | | | | | | | | Sync config save dir before marking config save valid. | ||||
* | | Sync attribute dirs before marking attribute snapshot valid. | Tor Egge | 2018-08-03 | 3 | -1/+11 |
| | | |||||
* | | Add fsync calls to reduce probability of unexpected state after a crash. | Tor Egge | 2018-08-02 | 1 | -0/+2 |
| | | |||||
* | | Remove unused document db dirs. | Tor Egge | 2018-07-31 | 4 | -3/+277 |
| | | |||||
* | | Unregister transaction log server metrics for a domain before deleting it. | Tor Egge | 2018-07-31 | 1 | -0/+1 |
| | | |||||
* | | Rename method according to review feedback. | Tor Egge | 2018-07-27 | 5 | -9/+7 |
| | | | | | | | | Remove unneeded guard checks. | ||||
* | | Add skeleton for proton disk layout, to better handle removal of | Tor Egge | 2018-07-27 | 9 | -19/+178 |
|/ | | | | unused directories in proton directory tree. | ||||
* | Merge pull request #6469 from ↵ | Tor Brede Vekterli | 2018-07-26 | 10 | -31/+32 |
|\ | | | | | | | | | vespa-engine/vekterli/remove-dangerous-stringref-c_str-function Remove dangerous stringref::c_str() | ||||
| * | Don't string wrap refs that are guaranteed to be zero-terminated | Tor Brede Vekterli | 2018-07-26 | 3 | -4/+4 |
| | | |||||
| * | Remove stringref::c_str() | Tor Brede Vekterli | 2018-07-25 | 10 | -31/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The expected semantics of c_str() (a null-terminated string) cannot be satisfied with a string reference, so remove the function entirely to prevent people from using it in buggy ways. Replaces c_str() with data() in places where it is presumed safe, otherwise constructs temporary string instances. Certain callsites have been de-stringref'd in favor of regular strings, in particular where C APIs have been transitively called. The vast majority of these were called with string parameters anyway, so should not cause much extra allocation. | ||||
* | | Merge pull request #6475 from vespa-engine/balder/random-cleanup | Henning Baldersheim | 2018-07-26 | 6 | -39/+23 |
|\ \ | | | | | | | nested namespaces | ||||
| * | | nested namespaces | Henning Baldersheim | 2018-07-26 | 6 | -39/+23 |
| | | | |||||
* | | | Merge pull request #6468 from vespa-engine/toregge/track-document-db-destruction | Henning Baldersheim | 2018-07-25 | 13 | -31/+137 |
|\ \ \ | | | | | | | | | Track document db destruction. | ||||
| * | | | Track document db destruction. | Tor Egge | 2018-07-25 | 13 | -31/+137 |
| | |/ | |/| | | | | | | | Wait until document db has been destroyed when pruning old document dbs. | ||||
* | | | Add missing newline. | Henning Baldersheim | 2018-07-25 | 1 | -1/+1 |
| | | | |||||
* | | | Nested namespaces | Henning Baldersheim | 2018-07-25 | 5 | -39/+22 |
|/ / | |||||
* | | Move the whitelist down through AndNot and Rank to the last one and 'AND' it ↵ | Henning Baldersheim | 2018-07-24 | 2 | -6/+24 |
| | | | | | | | | with the first child there. | ||||
* | | Let AndNot stay on top after whitelisting too. | Henning Baldersheim | 2018-07-23 | 2 | -8/+33 |
| | | |||||
* | | Add some more details to assist debugging. | Henning Baldersheim | 2018-07-23 | 1 | -1/+1 |
| | | |||||
* | | - = default for destructors. | Henning Baldersheim | 2018-07-23 | 2 | -13/+11 |
| | | | | | | | | | | - nested namespace - std::make_unique | ||||
* | | Merge pull request #6439 from vespa-engine/balder/lift-rankitem | Henning Baldersheim | 2018-07-20 | 3 | -4/+53 |
|\ \ | | | | | | | Balder/lift rankitem | ||||
| * | | Only necessary to do the cast once. | Henning Baldersheim | 2018-07-20 | 1 | -2/+3 |
| | | | |||||
| * | | Add a test that RankItems stay on top after whitelisting. | Henning Baldersheim | 2018-07-20 | 2 | -0/+40 |
| | | | |||||
| * | | If the root is a RankItem, add the whitelist to the first child in an and. | Henning Baldersheim | 2018-07-20 | 1 | -4/+12 |
| | | | |||||
* | | | Add control of cache update policy when an item changes value. | Henning Baldersheim | 2018-07-19 | 5 | -5/+21 |
|/ / | |||||
* | | Actually test what you claim | Henning Baldersheim | 2018-07-19 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #6413 from vespa-engine/balder/prevent-large-adjustments | Henning Baldersheim | 2018-07-18 | 4 | -15/+89 |
|\ \ | | | | | | | Balder/prevent large adjustments | ||||
| * | | Extend test and fix typos. | Henning Baldersheim | 2018-07-18 | 2 | -5/+27 |
| | | | |||||
| * | | - std::make_xxx | Henning Baldersheim | 2018-07-17 | 2 | -11/+12 |
| | | | | | | | | | | | | - c++11 for loop | ||||
| * | | Prevent changes above 10% | Henning Baldersheim | 2018-07-17 | 2 | -0/+12 |
| | | | |||||
| * | | Prevent division by zero and large relative changes on very small numbers. | Henning Baldersheim | 2018-07-17 | 2 | -4/+43 |
| | | |