aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/documentdb/lid_space_compaction/lid_space_jobtest.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
|
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-201-1/+1
|
* Rename search::index::EmptyDocBuilder to search::test::DocBuilder.Tor Egge2022-10-131-1/+1
| | | | Rename search::index::StringFieldBuilder to search::test::StringFieldBuilder.
* Only expose sync for the master thread.Henning Baldersheim2021-11-261-1/+1
|
* Move MonitoredRefCount and RetainGuard to vespalib.Tor Egge2021-10-181-0/+2
|
* Update Verizon Media copyright notices.gjoranv2021-10-071-1/+1
|
* GC legacy prune removed job.Henning Baldersheim2021-05-091-1/+1
|
* Rename lidspace compaction jobHenning Baldersheim2021-05-051-1/+1
|
* - GC legacy lidspace compaction job and bucket move job.Henning Baldersheim2021-05-031-15/+8
| | | | - GC duplicate tests. They are tested more thoroughly in the bucket mover tests.
* Avoid heap usage after free in lid space compaction unit test.Tor Egge2021-04-231-1/+1
|
* Refcount must have longer lifetime than master executor.Henning Baldersheim2021-04-231-2/+3
|
* Use a RetainGuard to ensure DocumentDB is not closed until everything has ↵Henning Baldersheim2021-04-231-1/+1
| | | | been drained out.
* Force that lid space compation job and bucket move job are constructed as ↵Henning Baldersheim2021-04-101-3/+3
| | | | shared_ptr since that is required for usage.
* Use shared_ptr to lid space compaction job in order to ensure correct ↵Henning Baldersheim2021-04-091-2/+2
| | | | | | lifetime, and to avoid having to wait for pending operations when reconfiguring or other events requiring move jobs to be stopped.
* Reduce visibility and do not provide syncable when not necessary.Henning Baldersheim2021-03-021-0/+2
|
* To ensure that lid stats is sampled after everything has been completed ↵Henning Baldersheim2021-02-071-0/+1
| | | | | | compaction must happen in 2 stages. First it must reach inSync, then it must rescheduled once more in the master thread. Then all movement is visible in the master thread.
* Use shared_ptr to ensure lifetime is sufficient.Henning Baldersheim2021-01-271-3/+3
|
* Sync executor when destructing the jobs.Henning Baldersheim2021-01-251-0/+1
|
* Revert "Revert "Wire in the BucketExecutor.""Henning Baldersheim2021-01-231-3/+7
|
* Revert "Wire in the BucketExecutor."Harald Musum2021-01-231-7/+3
|
* Wire in config control too.Henning Baldersheim2021-01-231-1/+1
|
* Wire in the BucketExecutor.Henning Baldersheim2021-01-231-2/+6
|
* Various readability and code cleanup. closure -> lambdaHenning Baldersheim2021-01-231-6/+23
|
* - Update copyright.Henning Baldersheim2021-01-221-1/+1
| | | | - Move code to .cpp file.
* - Splitt common test code.Henning Baldersheim2021-01-221-0/+247
- Splitt out HandlerTest. - Make JobTest parameterized to run with current way of using frozen bucket concept, or future using BucketExecutor and content layer bucket locking.