aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/transactionlog
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-093-3/+3
|
* Use std::filesystem::directory_iterator in TransLogClient unit test.Tor Egge2023-08-311-8/+5
|
* Drop non ancient non const GetSize/GetPositionHenning Baldersheim2023-07-181-1/+1
|
* stop using fastos thread in searchlibHåvard Pettersen2023-02-231-1/+0
|
* untangle fnet from fastosHåvard Pettersen2023-02-221-4/+2
|
* remove document::RunnableHåvard Pettersen2023-02-201-0/+1
| | | | use std::thread directly instead
* Change from typedef to using in searchlib C++ code.Geir Storli2022-12-211-2/+2
|
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-201-1/+1
|
* assert when waiting for eofHåvard Pettersen2022-03-181-4/+4
|
* fix tsan warnings for transaction log client testHåvard Pettersen2022-03-181-46/+54
|
* Revert "Revert "Revert "Revert "Use common tranport for TlsClient""""Henning Baldersheim2022-02-231-19/+19
|
* Revert "Revert "Revert "Use common tranport for TlsClient"""Harald Musum2022-02-231-19/+19
|
* Revert "Revert "Use common tranport for TlsClient""Henning Baldersheim2022-02-221-19/+19
|
* Revert "Use common tranport for TlsClient"Harald Musum2022-02-221-19/+19
|
* - Use common tranport for TlsClient.Henning Baldersheim2022-02-221-19/+19
| | | | - Also refactor to simplify unit tests.
* Use a common FNET_Transport owned by Proton in both SceduledExecutor and ↵Henning Baldersheim2022-02-201-25/+45
| | | | | | | | | | TransactionLogServer. This reduces the number of Transport object by 1 per document type and netto 1 in Proton. Each of them contains 2 threads. In addition it uses a common Transport for the RpcFileAcquirer objects used during config fetching. This prevents creating 3 temporary Transport objects on every reconfig.
* - assert result of Close() in destructor of FastOS_File and FastOS_BufferedFile.Henning Baldersheim2022-01-261-1/+0
| | | | | | | - Check result of Close() - Check result of Sync() - Scope FastOS_File to avoid explicit Close(). - NULL -> nullptr
* If TLS buffer has more than 8x overhead, shrink it to fit prior to posting ↵Henning Baldersheim2022-01-051-0/+21
| | | | | | task for compression. Intention to reduce amount of allocated memory in flight in the case there are cpu starvation, or something else causing hickups.
* Use GateCallback over local atomic counting.Henning Baldersheim2021-12-071-29/+19
|
* Use a helper pool for the actual compression.Henning Baldersheim2021-12-061-16/+17
| | | | | First make a promise, then pass the cunk over to the helper pool. Pass the future to the single write thread that will ensure proper sequencing.
* Make tests selfcontained avoiding av enxtra cleanup step in a script.Henning Baldersheim2021-12-063-45/+65
|
* Throw exception on illegal config and fail early.Henning Baldersheim2021-12-031-3/+8
|
* Disallow the oldstyle compression with single uncopressed entries.Henning Baldersheim2021-12-031-28/+29
|
* Update Verizon Media copyright notices.gjoranv2021-10-071-1/+1
|
* Update 2017 copyright notices.gjoranv2021-10-073-3/+3
|
* Use vespalib::duration for timeoutsHenning Baldersheim2021-01-311-0/+1
|
* Move idestructorcallback.h to vespalib module and ↵Henning Baldersheim2021-01-141-1/+1
| | | | search::IDestructorCallback to vespalib::IdestructorCallback.
* Start expensive tests earlier.Henning Baldersheim2021-01-131-1/+1
|
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-072-2/+2
|
* Add [[nodiscard]] attribute to startCommit.Henning Baldersheim2020-09-221-1/+1
|
* Add startCommit methodHenning Baldersheim2020-09-211-2/+3
|
* GC unused age configHenning Baldersheim2020-09-212-7/+2
|
* Avoid a lookup and copying a shared_ptr by looking up and using the domain ↵Henning Baldersheim2020-09-151-2/+3
| | | | directly.
* xxxxUP -> auto and follow some intellij advise.Henning Baldersheim2020-09-151-76/+79
|
* Decouple code and reduce code visibility.Henning Baldersheim2020-09-151-55/+61
|
* Add CommitChunkHenning Baldersheim2020-09-141-0/+49
|
* Reduce visibility to avoid having to see everything.Henning Baldersheim2020-09-111-1/+1
|
* Extend unit test to verify that encoding chosen matches expected.Henning Baldersheim2020-09-101-7/+13
|
* Add test for handling of non-compressable data, and handle it correctly.Henning Baldersheim2020-09-091-0/+5
| | | | Also do not bother compressing less than 200 bytes.
* Revert "Revert "Revert "Balder/group commits to tls 2 remaining rebased"""Jon Marius Venstad2020-09-091-1/+1
|
* Revert "Revert "Revert "Revert "Balder/group commits to tls 2 remaining ↵Jon Marius Venstad2020-09-091-1/+1
| | | | rebased""""
* Revert "Revert "Revert "Balder/group commits to tls 2 remaining rebased"""Arnstein Ressem2020-09-091-1/+1
|
* Revert "Revert "Balder/group commits to tls 2 remaining rebased""Henning Baldersheim2020-09-081-1/+1
|
* Revert "Balder/group commits to tls 2 remaining rebased"Henning Baldersheim2020-09-071-1/+1
|
* Update expected error message.Henning Baldersheim2020-09-061-1/+1
|
* Make error checking for and() mandatory and use the Chunk interface to keep ↵Henning Baldersheim2020-09-041-1/+1
| | | | the format stuff separate.
* Revert "Revert "Configure compression and chunk size""Henning Baldersheim2020-09-031-222/+271
|
* Revert "Configure compression and chunk size"Arnstein Ressem2020-09-021-271/+222
|
* - Use _encoding.Henning Baldersheim2020-09-021-2/+2
| | | | - Add explicit to avoid dangerous auto conversion.
* Configure compression and chunk sizeHenning Baldersheim2020-09-021-222/+271
|