aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/vespa/searchcore/proton/server/maintenancecontroller.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* stop using FastOS_ThreadIdHÃ¥vard Pettersen2023-02-221-4/+4
* Locate clearing and populating _periodicTaskHandles list in same method for r...Henning Baldersheim2022-12-131-2/+1
* There is only one the master executor available to the MaintenanceJobs.Henning Baldersheim2022-12-131-21/+2
* Return a handle that will deregister the recurring task when it goes out of s...Henning Baldersheim2022-12-091-5/+7
* Move sessionmanager from documentdb to proton and use a SchedulerForwardExecu...Henning Baldersheim2022-12-081-9/+0
* GC unused DocumentDBMaintenanceConfigHenning Baldersheim2022-12-071-6/+2
* Move ScheduledExecutor to searchcore and drop fnet dependency in staging_vesp...Henning Baldersheim2022-05-181-2/+2
* Revert "Revert "Use a common FNET_Transport owned by Proton in both SceduledE...Henning Baldersheim2022-02-211-4/+6
* Revert "Use a common FNET_Transport owned by Proton in both SceduledExecutor ...Henning Baldersheim2022-02-211-6/+4
* Use a common FNET_Transport owned by Proton in both SceduledExecutor and Tran...Henning Baldersheim2022-02-201-4/+6
* Tag maintenance job tasks with cpu category COMPACT.Geir Storli2022-01-281-7/+7
* Only expose sync for the master thread.Henning Baldersheim2021-11-261-1/+6
* Simplify MaintenanceController::killJobs() and remove dead code.Tor Egge2021-11-221-5/+5
* Move MonitoredRefCount and RetainGuard to vespalib.Tor Egge2021-10-181-0/+1
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* GC frozen buckets conceptHenning Baldersheim2021-05-101-22/+2
* Use a RetainGuard to ensure DocumentDB is not closed until everything has bee...Henning Baldersheim2021-04-231-0/+2
* If the job is posted on non-master-executor, we must also wait for the Runnab...Henning Baldersheim2021-04-151-2/+8
* Include thread when needed.Tor Egge2021-04-141-0/+1
* - Depending on sync of an executor that is shared is not a good idea inside a...Henning Baldersheim2021-04-131-3/+6
* Add metirc for buckets pending move.Henning Baldersheim2021-02-231-0/+9
* - Kill maintenance jobs prior to doing reconfig.Henning Baldersheim2021-01-251-8/+10
* Use lambda over closure. c++11ificationHenning Baldersheim2021-01-231-4/+3
* Avoid race during maintenance controller shutdown.Tor Egge2020-08-301-31/+13
* fastos::TimeStamp -> vespalib::durationHenning Baldersheim2019-12-161-2/+2
* FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-041-2/+2
* Split ThreadExecutor in syncable and not.Henning Baldersheim2019-08-251-1/+1
* Fix bug in lid space compaction where partial updates to attributes were lost...Geir Storli2019-05-311-1/+19
* Move info on whether a maintenance job is blocked to separate interface and i...Geir Storli2017-06-271-4/+4
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* C++ style fix: Use foo() instead of foo(void)Tor Egge2017-05-241-2/+2
* generic executor must be synced independed of being invoked by master thread ...Henning Baldersheim2017-04-211-2/+2
* %zuHenning Baldersheim2017-04-201-19/+10
* Ensure all jobs are complete to avoid destructing running job.Henning Baldersheim2017-04-201-5/+5
* Use a generic pool (summary pool) for running generic manitenance task and ad...Henning Baldersheim2017-04-181-1/+3
* Register prune job in non master thread.Henning Baldersheim2017-04-181-2/+16
* By default register job in master thread.Henning Baldersheim2017-04-181-2/+2
* Add requireMasterThread default true, and some forward decalrations.Henning Baldersheim2017-04-181-8/+7
* add override in searchcore moduleArne H Juul2017-04-121-1/+1
* PublishJon Bratseth2016-06-151-0/+225