Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright | Jon Bratseth | 2023-10-09 | 3 | -3/+3 |
| | |||||
* | Use std::filesystem::directory_iterator in TransLogClient unit test. | Tor Egge | 2023-08-31 | 1 | -8/+5 |
| | |||||
* | Drop non ancient non const GetSize/GetPosition | Henning Baldersheim | 2023-07-18 | 1 | -1/+1 |
| | |||||
* | stop using fastos thread in searchlib | Håvard Pettersen | 2023-02-23 | 1 | -1/+0 |
| | |||||
* | untangle fnet from fastos | Håvard Pettersen | 2023-02-22 | 1 | -4/+2 |
| | |||||
* | remove document::Runnable | Håvard Pettersen | 2023-02-20 | 1 | -0/+1 |
| | | | | use std::thread directly instead | ||||
* | Change from typedef to using in searchlib C++ code. | Geir Storli | 2022-12-21 | 1 | -2/+2 |
| | |||||
* | Remove stacksize from the thread pools and thread executors. | Henning Baldersheim | 2022-12-20 | 1 | -1/+1 |
| | |||||
* | assert when waiting for eof | Håvard Pettersen | 2022-03-18 | 1 | -4/+4 |
| | |||||
* | fix tsan warnings for transaction log client test | Håvard Pettersen | 2022-03-18 | 1 | -46/+54 |
| | |||||
* | Revert "Revert "Revert "Revert "Use common tranport for TlsClient"""" | Henning Baldersheim | 2022-02-23 | 1 | -19/+19 |
| | |||||
* | Revert "Revert "Revert "Use common tranport for TlsClient""" | Harald Musum | 2022-02-23 | 1 | -19/+19 |
| | |||||
* | Revert "Revert "Use common tranport for TlsClient"" | Henning Baldersheim | 2022-02-22 | 1 | -19/+19 |
| | |||||
* | Revert "Use common tranport for TlsClient" | Harald Musum | 2022-02-22 | 1 | -19/+19 |
| | |||||
* | - Use common tranport for TlsClient. | Henning Baldersheim | 2022-02-22 | 1 | -19/+19 |
| | | | | - Also refactor to simplify unit tests. | ||||
* | Use a common FNET_Transport owned by Proton in both SceduledExecutor and ↵ | Henning Baldersheim | 2022-02-20 | 1 | -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 Baldersheim | 2022-01-26 | 1 | -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 Baldersheim | 2022-01-05 | 1 | -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 Baldersheim | 2021-12-07 | 1 | -29/+19 |
| | |||||
* | Use a helper pool for the actual compression. | Henning Baldersheim | 2021-12-06 | 1 | -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 Baldersheim | 2021-12-06 | 3 | -45/+65 |
| | |||||
* | Throw exception on illegal config and fail early. | Henning Baldersheim | 2021-12-03 | 1 | -3/+8 |
| | |||||
* | Disallow the oldstyle compression with single uncopressed entries. | Henning Baldersheim | 2021-12-03 | 1 | -28/+29 |
| | |||||
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 3 | -3/+3 |
| | |||||
* | Use vespalib::duration for timeouts | Henning Baldersheim | 2021-01-31 | 1 | -0/+1 |
| | |||||
* | Move idestructorcallback.h to vespalib module and ↵ | Henning Baldersheim | 2021-01-14 | 1 | -1/+1 |
| | | | | search::IDestructorCallback to vespalib::IdestructorCallback. | ||||
* | Start expensive tests earlier. | Henning Baldersheim | 2021-01-13 | 1 | -1/+1 |
| | |||||
* | Add noexcept as indicated by -Wnoeexcept | Henning Baldersheim | 2020-10-07 | 2 | -2/+2 |
| | |||||
* | Add [[nodiscard]] attribute to startCommit. | Henning Baldersheim | 2020-09-22 | 1 | -1/+1 |
| | |||||
* | Add startCommit method | Henning Baldersheim | 2020-09-21 | 1 | -2/+3 |
| | |||||
* | GC unused age config | Henning Baldersheim | 2020-09-21 | 2 | -7/+2 |
| | |||||
* | Avoid a lookup and copying a shared_ptr by looking up and using the domain ↵ | Henning Baldersheim | 2020-09-15 | 1 | -2/+3 |
| | | | | directly. | ||||
* | xxxxUP -> auto and follow some intellij advise. | Henning Baldersheim | 2020-09-15 | 1 | -76/+79 |
| | |||||
* | Decouple code and reduce code visibility. | Henning Baldersheim | 2020-09-15 | 1 | -55/+61 |
| | |||||
* | Add CommitChunk | Henning Baldersheim | 2020-09-14 | 1 | -0/+49 |
| | |||||
* | Reduce visibility to avoid having to see everything. | Henning Baldersheim | 2020-09-11 | 1 | -1/+1 |
| | |||||
* | Extend unit test to verify that encoding chosen matches expected. | Henning Baldersheim | 2020-09-10 | 1 | -7/+13 |
| | |||||
* | Add test for handling of non-compressable data, and handle it correctly. | Henning Baldersheim | 2020-09-09 | 1 | -0/+5 |
| | | | | Also do not bother compressing less than 200 bytes. | ||||
* | Revert "Revert "Revert "Balder/group commits to tls 2 remaining rebased""" | Jon Marius Venstad | 2020-09-09 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Revert "Revert "Balder/group commits to tls 2 remaining ↵ | Jon Marius Venstad | 2020-09-09 | 1 | -1/+1 |
| | | | | rebased"""" | ||||
* | Revert "Revert "Revert "Balder/group commits to tls 2 remaining rebased""" | Arnstein Ressem | 2020-09-09 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Balder/group commits to tls 2 remaining rebased"" | Henning Baldersheim | 2020-09-08 | 1 | -1/+1 |
| | |||||
* | Revert "Balder/group commits to tls 2 remaining rebased" | Henning Baldersheim | 2020-09-07 | 1 | -1/+1 |
| | |||||
* | Update expected error message. | Henning Baldersheim | 2020-09-06 | 1 | -1/+1 |
| | |||||
* | Make error checking for and() mandatory and use the Chunk interface to keep ↵ | Henning Baldersheim | 2020-09-04 | 1 | -1/+1 |
| | | | | the format stuff separate. | ||||
* | Revert "Revert "Configure compression and chunk size"" | Henning Baldersheim | 2020-09-03 | 1 | -222/+271 |
| | |||||
* | Revert "Configure compression and chunk size" | Arnstein Ressem | 2020-09-02 | 1 | -271/+222 |
| | |||||
* | - Use _encoding. | Henning Baldersheim | 2020-09-02 | 1 | -2/+2 |
| | | | | - Add explicit to avoid dangerous auto conversion. | ||||
* | Configure compression and chunk size | Henning Baldersheim | 2020-09-02 | 1 | -222/+271 |
| |