Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #22516 from ↵ | Henning Baldersheim | 2022-05-09 | 1 | -1/+3 |
|\ | | | | | | | | | vespa-engine/havardpe/move-functions-to-appropriate-classes move functions to more appropriate classes | ||||
| * | move functions to more appropriate classes | Håvard Pettersen | 2022-05-09 | 1 | -1/+3 |
| | | | | | | | | | | | | preparing to make GrowableBitVector an atomic switch between bitvectors rather than a bitvector itself (to avoid overwriting its own state while being visible to other threads). | ||||
* | | Use a single overall timeout for file resolving of 1 hour instead of 3 ↵ | Henning Baldersheim | 2022-05-09 | 1 | -4/+2 |
|/ | | | | separate each 10m. | ||||
* | Move shared_ptr in BucketMoveJob::StartMove constructor | Tor Brede Vekterli | 2022-05-06 | 1 | -4/+4 |
| | |||||
* | Re-sample max threads in loop. Wake up waiters after applying new config. | Tor Egge | 2022-05-06 | 1 | -2/+3 |
| | |||||
* | Use atomic _maxThreads, _coverage and _minHits member variables in | Tor Egge | 2022-05-06 | 2 | -10/+15 |
| | | | | proton::matching::QueryLimiter. | ||||
* | Merge pull request #22463 from ↵ | Henning Baldersheim | 2022-05-06 | 1 | -8/+9 |
|\ | | | | | | | | | vespa-engine/toregge/make-current-in-tlsreplayprogress-atomic Make proton::TlsReplayProgress::_current atomic. | ||||
| * | Make proton::TlsReplayProgress::_current atomic. | Tor Egge | 2022-05-05 | 1 | -8/+9 |
| | | |||||
* | | Use atomic proton::MatchEngine::_nodeMaintenance. | Tor Egge | 2022-05-06 | 2 | -3/+3 |
|/ | |||||
* | Merge pull request #22454 from vespa-engine/bjorncs/annotations | Bjørn Christian Seime | 2022-05-05 | 1 | -0/+6 |
|\ | | | | | Bjorncs/annotations [run-systemtest] | ||||
| * | Don't embed annotations in osgi bundles | Bjørn Christian Seime | 2022-05-04 | 1 | -0/+6 |
| | | |||||
* | | Merge pull request #22423 from ↵ | Henning Baldersheim | 2022-05-05 | 2 | -2/+15 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/wait-for-load-done-before-getting-numdocs Wait for load being completed before getting number of documents. | ||||
| * | | Wait for load being completed before getting number of documents. | Tor Egge | 2022-05-03 | 2 | -2/+15 |
| |/ | |||||
* / | Make proton::DocumentMetaStore::_shrinkLidSpaceBlockers atomic. | Tor Egge | 2022-05-04 | 2 | -7/+11 |
|/ | |||||
* | use atomic operations to propagate bits and bitvector size | Håvard Pettersen | 2022-05-03 | 2 | -1/+2 |
| | | | | minor refactoring due to adding load/store word functions | ||||
* | Store document db state in atomic variables. | Tor Egge | 2022-05-02 | 2 | -32/+36 |
| | |||||
* | Fix race conditions in vespalib::Cache. | Tor Egge | 2022-04-29 | 6 | -12/+12 |
| | |||||
* | Use atomic for _lowest and _highest in proton::LidStateVector. | Tor Egge | 2022-04-28 | 2 | -45/+40 |
| | |||||
* | Merge pull request #22318 from ↵ | Håvard Pettersen | 2022-04-27 | 1 | -24/+33 |
|\ | | | | | | | | | vespa-engine/toregge/use-atomic-variables-for-raw-document-meta-data Use atomic variables in proton::RawDocumentMetaData. | ||||
| * | Explicitly initialize timestamp to 0 in default constructor. | Tor Egge | 2022-04-27 | 1 | -2/+2 |
| | | | | | | | | Add masking in getBucketUsedBits(). | ||||
| * | Use atomic variables in proton::RawDocumentMetaData. | Tor Egge | 2022-04-27 | 1 | -23/+32 |
| | | |||||
* | | make soft doom factor atomic | Håvard Pettersen | 2022-04-27 | 3 | -13/+16 |
|/ | | | | | also avoid actual value race by not assigning it to the initial value for a (very) short time each time stats are sampled. | ||||
* | Improve and re-structure trace logging from the query setup part of matching. | Geir Storli | 2022-04-26 | 7 | -39/+69 |
| | | | | Especially, provide more details for the selection of global filter strategy. | ||||
* | Revert "Improve and re-structure trace logging from the query setup part of ↵ | Harald Musum | 2022-04-26 | 7 | -69/+39 |
| | | | | m…" | ||||
* | Merge pull request #22266 from vespa-engine/geirst/improve-query-setup-tracing | Geir Storli | 2022-04-25 | 7 | -39/+69 |
|\ | | | | | Improve and re-structure trace logging from the query setup part of m… | ||||
| * | Improve and re-structure trace logging from the query setup part of matching. | Geir Storli | 2022-04-25 | 7 | -39/+69 |
| | | | | | | | | Especially, provide more details for the selection of global filter strategy. | ||||
* | | Follow renaming | Henning Baldersheim | 2022-04-25 | 1 | -1/+1 |
| | | |||||
* | | Update searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_sampler.cpp | Henning Baldersheim | 2022-04-25 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Geir Storli <geirst@yahooinc.com> | ||||
* | | Update searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_sampler.cpp | Henning Baldersheim | 2022-04-25 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Geir Storli <geirst@yahooinc.com> | ||||
* | | Update metrics atomically. | Henning Baldersheim | 2022-04-25 | 4 | -38/+10 |
| | | |||||
* | | Sample transient usage first to ensure that the errors due to different | Henning Baldersheim | 2022-04-25 | 2 | -22/+31 |
|/ | | | | sampling time will be 'nice'. They will only not lead to alerts or feed blocked. | ||||
* | Merge pull request #22180 from ↵ | Tor Brede Vekterli | 2022-04-22 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/vekterli/add-doc-selection-support-for-literal-bool-values Add document selection support for literal bool values [run-systemtest] | ||||
| * | Support boolean literals in subexpressions for C++ document selection, not ↵ | Tor Brede Vekterli | 2022-04-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | just as expression leaves Adds a new `BoolValueNode` type and the appropriate AST visiting overloads for it. For the sake of comparisons, node is treated as a numeric value node with value in {0, 1}. | ||||
* | | Only report issue when it would earlier give a coredump. | Henning Baldersheim | 2022-04-21 | 1 | -1/+2 |
| | | | | | | | | Must wait for vespa 8 to report unknown rank-profile as an error. | ||||
* | | Revert "Revert "Report incorrect rank-profile." MERGEOK" | Henning Baldersheim | 2022-04-21 | 3 | -25/+25 |
| | | |||||
* | | Revert "Report incorrect rank-profile." | Arnstein Ressem | 2022-04-21 | 3 | -25/+25 |
| | | |||||
* | | Merge pull request #22178 from ↵ | Henning Baldersheim | 2022-04-20 | 3 | -5/+10 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/cleanup-dynamic-throttling-shared-field-writer-feature-flags Cleanup use of dynamic throttling and shared field writer feature flags | ||||
| * | | Make dynamic throttling and shared field writer default in config def files. | Geir Storli | 2022-04-20 | 3 | -5/+10 |
| | | | |||||
* | | | GC current exception based error handling. | Henning Baldersheim | 2022-04-20 | 2 | -15/+2 |
| | | | |||||
* | | | Report incorrect rank-profile | Henning Baldersheim | 2022-04-20 | 2 | -12/+25 |
| |/ |/| | |||||
* | | Also provide number of matchers and name of the matchers available. | Henning Baldersheim | 2022-04-19 | 3 | -3/+17 |
| | | |||||
* | | Add docidlimit to exception and catch exception and also provide schema name ↵ | Henning Baldersheim | 2022-04-19 | 2 | -3/+11 |
|/ | | | | to help identify root cause. | ||||
* | Merge pull request #22105 from vespa-engine/arnej/just-new-config-files | Henning Baldersheim | 2022-04-12 | 1 | -81/+83 |
|\ | | | | | switch to new-style config | ||||
| * | switch to new-style config | Arne H Juul | 2022-04-12 | 1 | -81/+83 |
| | | |||||
* | | Simplify calculation of global filter and fallback to brute force when using ↵ | Geir Storli | 2022-04-11 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | nearest neighbor search. With this change only two parameters are used to adjust the algorithm: - vespa.matching.global_filter.lower_limit - vespa.matching.global_filter.upper_limit | ||||
* | | Write unit test for how global filter is calculated and handled. | Geir Storli | 2022-04-11 | 4 | -26/+115 |
| | | |||||
* | | remove FastOS_Application | Håvard Pettersen | 2022-04-08 | 10 | -180/+149 |
|/ | | | | | | | | fixup (per application): - maybe ignore SIGPIPE - wire argc/argv untangle Vespa Test Framework strip down deprecated TestApp | ||||
* | Remove unneeded include statements in searchlib. | Tor Egge | 2022-04-07 | 1 | -2/+0 |
| | |||||
* | Merge pull request #21996 from ↵ | Jon Bratseth | 2022-04-07 | 1 | -1/+5 |
|\ | | | | | | | | | vespa-engine/havardpe/improve-error-messages-for-rank-verification improve error messages when verifying rank setup | ||||
| * | improve error messages when verifying rank setup | Håvard Pettersen | 2022-04-06 | 1 | -1/+5 |
| | |