aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/transactionlog/domain.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Use std::filesystem::directory_iterator in search::transactionlog::Domain.Tor Egge2023-08-311-21/+15
* Prefer std::filesystem::exists over FastOS_StatInfoHenning Baldersheim2023-07-251-2/+2
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-201-1/+6
* Alwasy use bitvector for long posting lists.Henning Baldersheim2022-09-291-10/+10
* You must wait to select the active part until you are in the singleCommitter ...Henning Baldersheim2022-03-221-2/+2
* Do an explicit sync of domain part when rotating tls file.Henning Baldersheim2022-03-021-0/+1
* Since we schedule the last chunk for commit in triggerSyncNow, we can assert ...Henning Baldersheim2022-03-021-51/+36
* Running the poll task in the singleCommitter thread removes the need to sync ...Henning Baldersheim2022-03-021-25/+6
* If TLS buffer has more than 8x overhead, shrink it to fit prior to posting ta...Henning Baldersheim2022-01-051-0/+1
* Drop uncompressed buffer immediately after compression is completed.Henning Baldersheim2022-01-051-2/+2
* Use GateCallback over local atomic counting.Henning Baldersheim2021-12-071-2/+2
* Use a helper pool for the actual compression.Henning Baldersheim2021-12-061-9/+15
* - Separate encoding and actual persitence of the transaction log.Henning Baldersheim2021-12-061-12/+14
* We already have the serialnum in the range.Henning Baldersheim2021-12-061-7/+4
* Verify assumption.Henning Baldersheim2021-12-061-0/+1
* Remove sync not needed.Henning Baldersheim2021-11-291-7/+1
* Unify on vespalib time functions.Henning Baldersheim2021-11-291-3/+3
* Avoid sync.Henning Baldersheim2021-11-291-2/+7
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* use size literals in searchlibArne Juul2021-02-151-1/+2
* Various readability and code cleanup. closure -> lambdaHenning Baldersheim2021-01-231-4/+1
* Sync the executor to ensure progress is made when syncing toHenning Baldersheim2021-01-141-0/+5
* Stop using fnet scheduler for handling of tls domainSync rpc.Tor Egge2021-01-081-2/+11
* Improve protection of _parts map.Henning Baldersheim2020-11-111-6/+12
* GC unuse code and use std::mutex/std:condition_variable over vespalib::MonitorHenning Baldersheim2020-10-141-2/+0
* vespalib::Monitor -> std:.mutex/std::condition_variableHenning Baldersheim2020-10-141-20/+20
* Use std::mutexHenning Baldersheim2020-10-081-30/+30
* Commit last chunk prior to sync.Henning Baldersheim2020-09-291-3/+12
* - Amortise write cost by grouping mulptiple operations together when writing ...Henning Baldersheim2020-09-281-5/+61
* Revert "Revert "Revert "Revert "Revert "Balder/group operations to tls and co...Henning Baldersheim2020-09-261-61/+5
* Revert "Revert "Revert "Revert "Balder/group operations to tls and commit in ...Henning Baldersheim2020-09-241-5/+61
* Revert "Revert "Revert "Balder/group operations to tls and commit in batches"""Henning Baldersheim2020-09-241-61/+5
* Revert "Revert "Balder/group operations to tls and commit in batches""Henning Baldersheim2020-09-231-5/+61
* Revert "Balder/group operations to tls and commit in batches"Henning Baldersheim2020-09-231-61/+5
* Revert "Revert "- Group commits to the TLS and sync to disk before acking.""Henning Baldersheim2020-09-221-5/+61
* Revert "- Group commits to the TLS and sync to disk before acking."Henning Baldersheim2020-09-221-61/+5
* Check for no data, as there might be callbacks that have been moved over.Henning Baldersheim2020-09-221-2/+2
* Remove unnecessary guard and move check for emptiness inside doCommit to ensu...Henning Baldersheim2020-09-221-12/+7
* - Group commits to the TLS and sync to disk before acking.Henning Baldersheim2020-09-221-5/+66
* Add currentChunk and allign membersHenning Baldersheim2020-09-221-0/+9
* Add [[nodiscard]] attribute to startCommit.Henning Baldersheim2020-09-221-2/+1
* Add startCommit methodHenning Baldersheim2020-09-211-1/+7
* GC unused age configHenning Baldersheim2020-09-211-2/+1
* - Assert that we are appending,Henning Baldersheim2020-09-141-14/+22
* GC redundant executor and use lambda for simple stuff.Henning Baldersheim2020-09-111-32/+17
* Reduce visibility to avoid having to see everything.Henning Baldersheim2020-09-111-13/+8
* Revert "Revert "Revert "Balder/group commits to tls 2 remaining rebased"""Jon Marius Venstad2020-09-091-106/+17
* Revert "Revert "Revert "Revert "Balder/group commits to tls 2 remaining rebas...Jon Marius Venstad2020-09-091-17/+106
* Revert "Revert "Revert "Balder/group commits to tls 2 remaining rebased"""Arnstein Ressem2020-09-091-106/+17