summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Expand)AuthorAgeFilesLines
* GC frozen buckets conceptHenning Baldersheim2021-05-1011-512/+4
* No need for the bucket guard anymore for get and visit as all bucket operatio...Henning Baldersheim2021-05-1010-90/+2
* Rename prune removed documents job from PruneRemovedDocumentsJobV2 to PruneRe...Henning Baldersheim2021-05-104-28/+28
* Merge pull request #17787 from vespa-engine/balder/gc-legacy-prune-removed-jobHenning Baldersheim2021-05-1011-251/+29
|\
| * GC legacy prune removed job.Henning Baldersheim2021-05-0911-251/+29
* | Obey the max pending maintenance operations.Henning Baldersheim2021-05-101-1/+1
|/
* Now use of bucket executor is default also for pruning of removed documents.Henning Baldersheim2021-05-051-1/+1
* Rename bucket move jobHenning Baldersheim2021-05-056-7/+7
* Rename lidspace compaction jobHenning Baldersheim2021-05-055-4/+4
* Make handle stop in a uniform way by putting the basics in the base class.Henning Baldersheim2021-05-0512-70/+38
* Collapse LidSpaceCompactionJobBase into CompactionJob.Henning Baldersheim2021-05-045-262/+192
* Revert "Revert "- GC unused deab-bytes-ratio.""Henning Baldersheim2021-05-041-1/+3
* Revert "- GC unused deab-bytes-ratio."Harald Musum2021-05-041-3/+1
* - GC unused deab-bytes-ratio.Henning Baldersheim2021-05-041-1/+3
* Add prune job that uses bucket executor.Henning Baldersheim2021-05-0412-47/+267
* GC legacy lid-space-compaction and bucket-move jobs.Henning Baldersheim2021-05-036-654/+10
* - GC legacy lidspace compaction job and bucket move job.Henning Baldersheim2021-05-036-1108/+36
* Make bucket executor default.Henning Baldersheim2021-05-031-4/+4
* Ensure that we post a dummy task that will wait for makeUpdatedDocument to co...Henning Baldersheim2021-04-283-17/+36
* Disconnect the runner on stopHenning Baldersheim2021-04-248-5/+18
* GC unused includeHenning Baldersheim2021-04-241-1/+0
* Avoid heap usage after free in lid space compaction unit test.Tor Egge2021-04-232-2/+2
* Refcount must have longer lifetime than master executor.Henning Baldersheim2021-04-233-5/+7
* Run destruction of jobs in the master thread.Henning Baldersheim2021-04-234-13/+51
* Use a RetainGuard to ensure DocumentDB is not closed until everything has bee...Henning Baldersheim2021-04-2324-74/+115
* Stop maintenance jobs prior to draining references. Also remove a redundant d...Henning Baldersheim2021-04-235-6/+5
* Use std::atomic<vespalib::steady_time>.Tor Egge2021-04-212-4/+4
* Extend metrics comment to describe unit used for heart beat age (seconds).Tor Egge2021-04-211-1/+1
* Store heart beat time in atomic variable.Tor Egge2021-04-212-10/+4
* Add heart beat age metric.Tor Egge2021-04-215-1/+26
* - Bring the BucketMover in along with the move keys and the move operations t...Henning Baldersheim2021-04-204-60/+119
* Merge pull request #17437 from vespa-engine/balder/ensure-all-jobs-are-draine...Henning Baldersheim2021-04-155-6/+12
|\
| * If the job is posted on non-master-executor, we must also wait for the Runnab...Henning Baldersheim2021-04-155-6/+12
* | Use a mutex to allow being called from any thread.Henning Baldersheim2021-04-152-8/+7
|/
* Include thread when needed.Tor Egge2021-04-141-0/+1
* GC redundant virtual keyword.Henning Baldersheim2021-04-131-2/+1
* - Depending on sync of an executor that is shared is not a good idea inside a...Henning Baldersheim2021-04-138-12/+22
* Avoid to have a period of a day since that is a normal period in crontab like...Henning Baldersheim2021-04-131-2/+4
* GC unused typedef DocumentDB::UPHenning Baldersheim2021-04-131-1/+0
* Force having documentdb as shared_ptr.Henning Baldersheim2021-04-138-104/+119
* Add extra check necessary until lidtracker has been removed.Henning Baldersheim2021-04-122-0/+2
* Check if job has been stopped before posting to master executor to reduce ris...Henning Baldersheim2021-04-122-0/+4
* Force that lid space compation job and bucket move job are constructed as sha...Henning Baldersheim2021-04-105-43/+68
* Use shared_ptr to for bucket move job to avoid blocking duirng reconfig.Henning Baldersheim2021-04-104-298/+269
* Use shared_ptr to lid space compaction job in order to ensure correct lifetim...Henning Baldersheim2021-04-096-57/+42
* Do not std::move shared_ptr in loop.Henning Baldersheim2021-04-091-1/+1
* Keep shared_ptrs to BucketMove og LidSpace jobs.Henning Baldersheim2021-04-098-18/+22
* Make the scope of the lidspace handler fit its lifetime.Henning Baldersheim2021-04-095-40/+15
* Merge pull request #17338 from vespa-engine/revert-17322-balder/updated-to-cu...Henning Baldersheim2021-04-091-3/+3
|\
| * Revert "Update to what is current defaults"Henning Baldersheim2021-04-091-3/+3