Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #21568 from ↵ | Henning Baldersheim | 2022-03-07 | 8 | -13/+25 |
|\ | | | | | | | | | vespa-engine/balder/gc-convenience-interfaces-for-assigning-primitive-fieldvalues GC redundant convenience wasy of assigning primitive field values. | ||||
| * | Use XXFieldValue::make over std::make_unique | Henning Baldersheim | 2022-03-07 | 3 | -6/+6 |
| | | |||||
| * | Reduce visibility of document::Document | Henning Baldersheim | 2022-03-07 | 5 | -7/+15 |
| | | |||||
| * | GC redundant convenience wasy of assigning primitive field values. | Henning Baldersheim | 2022-03-07 | 2 | -5/+9 |
| | | |||||
* | | Use AtomicEntryRef in single value enumerated attribute for mapping | Tor Egge | 2022-03-07 | 11 | -29/+73 |
|/ | | | | from local doc id to enumerated value reference. | ||||
* | gc old process code | Håvard Pettersen | 2022-03-05 | 1 | -1/+0 |
| | | | | also added read_line function to new Process code | ||||
* | Merge pull request #21548 from vespa-engine/bratseth/truefalse-take-2 | Jon Bratseth | 2022-03-04 | 5 | -16/+15 |
|\ | | | | | Bratseth/truefalse take 2 | ||||
| * | Don't convert true and false to 1.0 and 0.0 | Jon Bratseth | 2022-03-04 | 2 | -4/+2 |
| | | |||||
| * | Revert "Revert "'true' and 'false' literals in ranking expressions"" | Jon Bratseth | 2022-03-04 | 6 | -18/+19 |
| | | | | | | | | This reverts commit 95979285c20b384c3053d210c9e4e4661e13ecd5. | ||||
* | | Merge pull request #21540 from ↵ | Henning Baldersheim | 2022-03-04 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/remove-identifiable-from-datatype Remove identifiable from document::DataType | ||||
| * | | Remove identifiable from document::DataType | Henning Baldersheim | 2022-03-04 | 1 | -1/+1 |
| | | | | | | | | | | | | Also remove the virtual == operator and the need for default constructor. | ||||
* | | | Revert "Remove thread sanitizer lock order reversal warning for attribute ↵ | Tor Egge | 2022-03-04 | 2 | -17/+15 |
| | | | | | | | | | | | | context." | ||||
* | | | Use AtomicEntryRef as value for enum store btree dictionary with posting lists. | Tor Egge | 2022-03-04 | 10 | -71/+64 |
| |/ |/| | |||||
* | | Merge pull request #21537 from ↵ | Geir Storli | 2022-03-04 | 12 | -117/+127 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/use-atomic-entry-ref-as-key-for-unique-store-dictionary Use AtomicEntryRef as key for unique store btree dictionary. | ||||
| * | Use AtomicEntryRef as key for unique store btree dictionary. | Tor Egge | 2022-03-03 | 12 | -117/+127 |
| | | |||||
* | | Reduce use of Identifiable for document::DatatType | Henning Baldersheim | 2022-03-03 | 7 | -19/+34 |
| | | |||||
* | | GC cloneable | Henning Baldersheim | 2022-03-03 | 3 | -6/+5 |
|/ | |||||
* | Remove thread sanitizer lock order reversal warning for attribute context. | Tor Egge | 2022-03-03 | 2 | -15/+17 |
| | |||||
* | Merge pull request #21514 from ↵ | Henning Baldersheim | 2022-03-03 | 4 | -15/+16 |
|\ | | | | | | | | | vespa-engine/balder/let-clock-proxy-to-invoke-service Let the InvocationService drive the clock instead of having its own t… | ||||
| * | Let the InvocationService drive the clock instead of having its own ticking ↵ | Henning Baldersheim | 2022-03-03 | 4 | -15/+16 |
| | | | | | | | | | | | | | | loop. Also use sleep_until to get intervals indendant of invoke cost as long as cost is within interval. This also also saves a clock sample and simplifies implementation. | ||||
* | | Revert "'true' and 'false' literals in ranking expressions" | Arnstein Ressem | 2022-03-03 | 6 | -19/+18 |
|/ | |||||
* | Merge pull request #21504 from vespa-engine/bratseth/truefalse | Jon Bratseth | 2022-03-03 | 6 | -18/+19 |
|\ | | | | | 'true' and 'false' literals in ranking expressions | ||||
| * | Allow 1.0 and 0.0 as alternatives to true and false | Jon Bratseth | 2022-03-02 | 1 | -2/+2 |
| | | |||||
| * | 'true' and 'false' literals in ranking expressions | Jon Bratseth | 2022-03-02 | 5 | -16/+17 |
| | | |||||
* | | Merge pull request #21502 from vespa-engine/bratseth/cleanup-25 | Henning Baldersheim | 2022-03-02 | 7 | -140/+73 |
|\ \ | |/ |/| | No functional changes | ||||
| * | No functional changes | Jon Bratseth | 2022-03-02 | 7 | -140/+73 |
| | | |||||
* | | Do an explicit sync of domain part when rotating tls file. | Henning Baldersheim | 2022-03-02 | 1 | -0/+1 |
| | | |||||
* | | Since we schedule the last chunk for commit in triggerSyncNow, we can assert ↵ | Henning Baldersheim | 2022-03-02 | 3 | -67/+51 |
| | | | | | | | | | | | | that we will be fully synced on the next pull when it happens in the singleCommitter thread. That allows for further simplification. | ||||
* | | Running the poll task in the singleCommitter thread removes the need to sync ↵ | Henning Baldersheim | 2022-03-02 | 2 | -28/+9 |
|/ | | | | | | | | | against the sma executor. This prevents the potential for a deadlock between the tls_executor and the singleCommiter where the latter waits for a future produced the shared executor, which in turn is blocked a triggerSyncNow doing a sync against the singleCommitter craeting a cycle. Also remove waitPending -> triggerSyncNow -> waitPendingduring rotation of files as that should not be necessary after the overhaul of the tls using a singlecommitter thread making all the progress. | ||||
* | Merge pull request #21488 from vespa-engine/bratseth/test-booleans | Jon Bratseth | 2022-03-01 | 1 | -0/+2 |
|\ | | | | | Test 'true' and 'false' | ||||
| * | Test 'true' and 'false' | Jon Bratseth | 2022-03-01 | 1 | -0/+2 |
| | | |||||
* | | Merge grouping results incrementally in search invoker | Bjørn Christian Seime | 2022-03-01 | 1 | -0/+4 |
|/ | |||||
* | Compute hash without serializing to string | Jon Bratseth | 2022-03-01 | 18 | -53/+132 |
| | |||||
* | Update ABI spec | Jon Bratseth | 2022-02-28 | 1 | -1/+2 |
| | |||||
* | Avoid deprecated method | Jon Bratseth | 2022-02-28 | 2 | -7/+14 |
| | |||||
* | Suppress warning | Jon Bratseth | 2022-02-28 | 1 | -0/+1 |
| | |||||
* | Pass type context | Jon Bratseth | 2022-02-28 | 2 | -27/+29 |
| | |||||
* | Merge pull request #21432 from ↵ | Henning Baldersheim | 2022-02-27 | 48 | -11/+294 |
|\ | | | | | | | | | vespa-engine/toregge/remove-inlining-warnings-in-searchlib Remove inlining warnings (searchlib). | ||||
| * | Remove inlining warnings (searchlib). | Tor Egge | 2022-02-26 | 48 | -11/+294 |
| | | |||||
* | | Merge pull request #21431 from ↵ | Henning Baldersheim | 2022-02-27 | 2 | -0/+2 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/add-include-for-std-sort-in-searchlib Add include to get declaration of std::sort (searchlib). | ||||
| * | Add include to get declaration of std::sort (searchlib). | Tor Egge | 2022-02-26 | 2 | -0/+2 |
| | | |||||
* | | Remove array bounds warning (searchlib, take 2) | Tor Egge | 2022-02-26 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #21429 from ↵ | Henning Baldersheim | 2022-02-26 | 1 | -0/+5 |
|\ | | | | | | | | | vespa-engine/toregge/remove-array-bounds-warning-in-searchlib Remove array-bounds warning (searchlib). | ||||
| * | Remove array-bounds warning (searchlib). | Tor Egge | 2022-02-26 | 1 | -0/+5 |
| | | |||||
* | | Remove stringop-overflow warning (searchlib). | Tor Egge | 2022-02-26 | 1 | -1/+1 |
|/ | |||||
* | Stop using std::binary_function (searchlib). | Tor Egge | 2022-02-26 | 10 | -17/+13 |
| | |||||
* | remove cruft from FeatureList | Arne H Juul | 2022-02-24 | 1 | -9/+2 |
| | |||||
* | Merge pull request #21327 from ↵ | Henning Baldersheim | 2022-02-24 | 4 | -43/+37 |
|\ | | | | | | | | | vespa-engine/revert-21326-revert-21317-revert-21311-revert-21293-balder/use-common-transport-for-tls-client-too Revert "Revert "Revert "Revert "Use common tranport for TlsClient"""" | ||||
| * | Revert "Revert "Revert "Revert "Use common tranport for TlsClient"""" | Henning Baldersheim | 2022-02-23 | 4 | -43/+37 |
| | | |||||
* | | Move btree scan speed test to vespalib. | Tor Egge | 2022-02-23 | 4 | -192/+0 |
| | |