aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Update 2019 Oath copyrights.gjoranv2021-10-2713-13/+13
|
* Fix forward declarations.Tor Egge2021-10-271-1/+1
|
* Update searchcore/src/vespa/searchcore/proton/matching/match_thread.cppHenning Baldersheim2021-10-271-1/+1
| | | Co-authored-by: Geir Storli <geirst@yahooinc.com>
* Add and clarify on-first-phaseHenning Baldersheim2021-10-275-9/+35
|
* After a delete bucket we can afford a separate commit.Henning Baldersheim2021-10-261-0/+1
|
* GC unused using directives.Henning Baldersheim2021-10-263-11/+0
|
* Merge pull request #19721 from vespa-engine/arnej/remove-old-docsum-rpcArne H Juul2021-10-268-426/+6
|\ | | | | remove old docsum_by_slime RPC protocol
| * remove old docsum_by_slime RPC protocolArne H Juul2021-10-258-426/+6
| |
* | execute -> mutateHenning Baldersheim2021-10-263-9/+18
| |
* | create/delete bucket will never throw.Henning Baldersheim2021-10-252-4/+4
| |
* | Async createBucketHenning Baldersheim2021-10-252-8/+12
| |
* | Add metrics for thread utilizationHenning Baldersheim2021-10-241-1/+1
| |
* | Merge pull request #19692 from vespa-engine/balder/count-working-days-2Henning Baldersheim2021-10-222-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.cppHenning Baldersheim2021-10-221-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 Baldersheim2021-10-222-3/+9
| | | | | | | | Also track the idle time a worker has and add metric for the utilization.
* | Add noexcept specifier to operation complete callback.Tor Egge2021-10-221-2/+2
|/
* Merge branch 'master' into balder/upper-limit-before-commitHenning Baldersheim2021-10-216-3/+30
|\
| * Merge pull request #19654 from vespa-engine/arnej/allow-discarding-issuesArne H Juul2021-10-216-3/+30
| |\ | | | | | | add forward_issues config option
| | * log unhandled issuesArne H Juul2021-10-212-0/+8
| | |
| | * use atomic for configurable flagArne H Juul2021-10-212-2/+2
| | |
| | * reconfigure issue forwarding as wellArne H Juul2021-10-201-0/+2
| | |
| | * add forward_issues config optionArne H Juul2021-10-206-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 Baldersheim2021-10-211-0/+2
|/ /
* / Add --async-apply-bucket-diff option to vespa-redistribute-bm.Tor Egge2021-10-204-2/+15
|/
* Merge pull request #19622 from vespa-engine/arnej/add-true-and-false-itemsv7.486.17Arne H Juul2021-10-197-3/+43
|\ | | | | add ITEM_TRUE and ITEM_FALSE query nodes
| * use same name for abstract node typesArne H Juul2021-10-191-2/+2
| |
| * extend unit testArne H Juul2021-10-191-0/+24
| |
| * use custom types for true/false (NodeTypes::True, ProtonTrue, etc)Arne H Juul2021-10-196-12/+14
| |
| * add ITEM_TRUE and ITEM_FALSE query nodesArne H Juul2021-10-185-2/+16
| |
* | Use the ExecutorStats type directly.Henning Baldersheim2021-10-1911-16/+12
| |
* | Copy the N-1 first, and move the last.Henning Baldersheim2021-10-181-1/+1
| |
* | Implement async delete bucket.Henning Baldersheim2021-10-183-14/+19
| |
* | Merge pull request #19613 from ↵Henning Baldersheim2021-10-1825-148/+62
|\ \ | | | | | | | | | | | | vespa-engine/toregge/move-monitored-refcount-to-vespalib Move MonitoredRefCount and RetainGuard to vespalib.
| * | Move MonitoredRefCount and RetainGuard to vespalib.Tor Egge2021-10-1825-148/+62
| |/
* | Merge pull request #19598 from vespa-engine/balder/async-set-active-stateHenning Baldersheim2021-10-1810-25/+25
|\ \ | |/ |/| Make setActiveState async.
| * Make setActiveState async.Henning Baldersheim2021-10-1710-25/+25
| |
* | Stop reporting back full dump of grouping.Arne H Juul2021-10-181-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 Baldersheim2021-10-151-34/+69
| | | | are no handlers.
* Revert "- Refactor and use CatchResult in the PersistenceEngine in ↵Henning Baldersheim2021-10-151-57/+31
| | | | preparatio…"
* - Refactor and use CatchResult in the PersistenceEngine in preparation for ↵Henning Baldersheim2021-10-151-31/+57
| | | | making more moretaions async.
* Merge pull request #19586 from ↵Henning Baldersheim2021-10-151-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 Storli2021-10-151-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-classArne H Juul2021-10-154-27/+25
|\ \ | | | | | | make DocsumReply a proper class
| * | update after reviewArne H Juul2021-10-154-11/+12
| | |
| * | more useful DocsumReplyArne H Juul2021-10-144-8/+5
| | |
| * | make DocsumReply a proper classArne H Juul2021-10-144-20/+20
| |/
* / report more issuesHåvard Pettersen2021-10-145-9/+15
|/
* Merge pull request #19534 from vespa-engine/arnej/only-slime-docsumsArne H Juul2021-10-148-478/+310
|\ | | | | Arnej/only slime docsums
| * remove and simplify even moreArne H Juul2021-10-132-43/+11
| | | | | | | | | | * we can specify data with "x" prefix * remove no-longer-used code
| * rewrite tests with only root slime docsumsArne H Juul2021-10-131-306/+242
| |