Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | After a delete bucket we can afford a separate commit. | Henning Baldersheim | 2021-10-26 | 1 | -0/+1 |
| | |||||
* | GC unused using directives. | Henning Baldersheim | 2021-10-26 | 3 | -11/+0 |
| | |||||
* | Merge pull request #19721 from vespa-engine/arnej/remove-old-docsum-rpc | Arne H Juul | 2021-10-26 | 8 | -426/+6 |
|\ | | | | | remove old docsum_by_slime RPC protocol | ||||
| * | remove old docsum_by_slime RPC protocol | Arne H Juul | 2021-10-25 | 8 | -426/+6 |
| | | |||||
* | | execute -> mutate | Henning Baldersheim | 2021-10-26 | 3 | -9/+18 |
| | | |||||
* | | create/delete bucket will never throw. | Henning Baldersheim | 2021-10-25 | 2 | -4/+4 |
| | | |||||
* | | Async createBucket | Henning Baldersheim | 2021-10-25 | 2 | -8/+12 |
| | | |||||
* | | Add metrics for thread utilization | Henning Baldersheim | 2021-10-24 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #19692 from vespa-engine/balder/count-working-days-2 | Henning Baldersheim | 2021-10-22 | 2 | -3/+9 |
|\ \ | |/ |/| | Add a metric for how many times a worker in a thread pool has woken up. | ||||
| * | Update searchcore/src/vespa/searchcore/proton/metrics/executor_metrics.cpp | Henning Baldersheim | 2021-10-22 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Geir Storli <geirst@yahooinc.com> | ||||
| * | Add a metric for how many times a worker in a thread pool has woken up. | Henning Baldersheim | 2021-10-22 | 2 | -3/+9 |
| | | | | | | | | Also track the idle time a worker has and add metric for the utilization. | ||||
* | | Add noexcept specifier to operation complete callback. | Tor Egge | 2021-10-22 | 1 | -2/+2 |
|/ | |||||
* | Merge branch 'master' into balder/upper-limit-before-commit | Henning Baldersheim | 2021-10-21 | 6 | -3/+30 |
|\ | |||||
| * | Merge pull request #19654 from vespa-engine/arnej/allow-discarding-issues | Arne H Juul | 2021-10-21 | 6 | -3/+30 |
| |\ | | | | | | | add forward_issues config option | ||||
| | * | log unhandled issues | Arne H Juul | 2021-10-21 | 2 | -0/+8 |
| | | | |||||
| | * | use atomic for configurable flag | Arne H Juul | 2021-10-21 | 2 | -2/+2 |
| | | | |||||
| | * | reconfigure issue forwarding as well | Arne H Juul | 2021-10-20 | 1 | -0/+2 |
| | | | |||||
| | * | add forward_issues config option | Arne H Juul | 2021-10-20 | 6 | -3/+20 |
| | | | | | | | | | | | | | | | | | | * default true, can be set to false to can disable sending issues from backend to QRS * issues not send to QRS are silently discarded. | ||||
* | | | If the uncommitted changes pass 128k for an attribute force a commit. | Henning Baldersheim | 2021-10-21 | 1 | -0/+2 |
|/ / | |||||
* / | Add --async-apply-bucket-diff option to vespa-redistribute-bm. | Tor Egge | 2021-10-20 | 4 | -2/+15 |
|/ | |||||
* | Merge pull request #19622 from vespa-engine/arnej/add-true-and-false-itemsv7.486.17 | Arne H Juul | 2021-10-19 | 7 | -3/+43 |
|\ | | | | | add ITEM_TRUE and ITEM_FALSE query nodes | ||||
| * | use same name for abstract node types | Arne H Juul | 2021-10-19 | 1 | -2/+2 |
| | | |||||
| * | extend unit test | Arne H Juul | 2021-10-19 | 1 | -0/+24 |
| | | |||||
| * | use custom types for true/false (NodeTypes::True, ProtonTrue, etc) | Arne H Juul | 2021-10-19 | 6 | -12/+14 |
| | | |||||
| * | add ITEM_TRUE and ITEM_FALSE query nodes | Arne H Juul | 2021-10-18 | 5 | -2/+16 |
| | | |||||
* | | Use the ExecutorStats type directly. | Henning Baldersheim | 2021-10-19 | 11 | -16/+12 |
| | | |||||
* | | Copy the N-1 first, and move the last. | Henning Baldersheim | 2021-10-18 | 1 | -1/+1 |
| | | |||||
* | | Implement async delete bucket. | Henning Baldersheim | 2021-10-18 | 3 | -14/+19 |
| | | |||||
* | | Merge pull request #19613 from ↵ | Henning Baldersheim | 2021-10-18 | 25 | -148/+62 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/move-monitored-refcount-to-vespalib Move MonitoredRefCount and RetainGuard to vespalib. | ||||
| * | | Move MonitoredRefCount and RetainGuard to vespalib. | Tor Egge | 2021-10-18 | 25 | -148/+62 |
| |/ | |||||
* | | Merge pull request #19598 from vespa-engine/balder/async-set-active-state | Henning Baldersheim | 2021-10-18 | 10 | -25/+25 |
|\ \ | |/ |/| | Make setActiveState async. | ||||
| * | Make setActiveState async. | Henning Baldersheim | 2021-10-17 | 10 | -25/+25 |
| | | |||||
* | | Stop reporting back full dump of grouping. | Arne H Juul | 2021-10-18 | 1 | -1/+1 |
|/ | | | | | * the QRS already knows what "grouping number 0" means, so no need to report back the full, detailed dump. | ||||
* | Use CatchResult to propagate results, and remember to also reply if there ↵ | Henning Baldersheim | 2021-10-15 | 1 | -34/+69 |
| | | | | are no handlers. | ||||
* | Revert "- Refactor and use CatchResult in the PersistenceEngine in ↵ | Henning Baldersheim | 2021-10-15 | 1 | -57/+31 |
| | | | | preparatio…" | ||||
* | - Refactor and use CatchResult in the PersistenceEngine in preparation for ↵ | Henning Baldersheim | 2021-10-15 | 1 | -31/+57 |
| | | | | making more moretaions async. | ||||
* | Merge pull request #19586 from ↵ | Henning Baldersheim | 2021-10-15 | 1 | -1/+0 |
|\ | | | | | | | | | vespa-engine/geirst/remove-syncing-when-handling-delete-bucket-operation Remove explicit syncing of all write executors when handling DeleteBu… | ||||
| * | Remove explicit syncing of all write executors when handling DeleteBucket ↵ | Geir Storli | 2021-10-15 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | operations. This really hurts the performance of the feed pipeline (e.g. during merging buckets), as all executor queues are drained and then the executors need time to rebuild momentum afterwards. This is also not needed from a data consistency point of view, as the DeleteBucket operation is ack'ed right after it has been written to the TLS. | ||||
* | | Merge pull request #19555 from vespa-engine/arnej/docsumreply-class | Arne H Juul | 2021-10-15 | 4 | -27/+25 |
|\ \ | | | | | | | make DocsumReply a proper class | ||||
| * | | update after review | Arne H Juul | 2021-10-15 | 4 | -11/+12 |
| | | | |||||
| * | | more useful DocsumReply | Arne H Juul | 2021-10-14 | 4 | -8/+5 |
| | | | |||||
| * | | make DocsumReply a proper class | Arne H Juul | 2021-10-14 | 4 | -20/+20 |
| |/ | |||||
* / | report more issues | Håvard Pettersen | 2021-10-14 | 5 | -9/+15 |
|/ | |||||
* | Merge pull request #19534 from vespa-engine/arnej/only-slime-docsums | Arne H Juul | 2021-10-14 | 8 | -478/+310 |
|\ | | | | | Arnej/only slime docsums | ||||
| * | remove and simplify even more | Arne H Juul | 2021-10-13 | 2 | -43/+11 |
| | | | | | | | | | | * we can specify data with "x" prefix * remove no-longer-used code | ||||
| * | rewrite tests with only root slime docsums | Arne H Juul | 2021-10-13 | 1 | -306/+242 |
| | | |||||
| * | rewrite tests with only root slime docsums | Arne H Juul | 2021-10-13 | 1 | -67/+51 |
| | | |||||
| * | just make empty DocsumReply | Arne H Juul | 2021-10-13 | 1 | -25/+4 |
| | | | | | | | | * also remove now-unused convertLidsToGids | ||||
| * | just make empty DocsumReply instead of empty blobs | Arne H Juul | 2021-10-13 | 1 | -5/+5 |
| | | |||||
| * | if there is no slime there are no docsums at all | Arne H Juul | 2021-10-13 | 1 | -1/+1 |
| | |