Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use std::minstd_rand | Henning Baldersheim | 2023-03-17 | 1 | -2/+4 |
| | |||||
* | Use thread safe random to see if that stabilizes the logdatastore_test. | Henning Baldersheim | 2023-03-17 | 1 | -13/+11 |
| | |||||
* | Factor out implementation dependent sizeof(std::set<NameId>). | Tor Egge | 2023-03-15 | 1 | -1/+1 |
| | |||||
* | Update test after rebase | Henning Baldersheim | 2023-03-14 | 1 | -2/+2 |
| | |||||
* | Update expected sizes | Henning Baldersheim | 2023-03-14 | 1 | -2/+2 |
| | |||||
* | summary.cache.initialentries and summary.log.chunk.skipcrconread does not ↵ | Henning Baldersheim | 2023-03-14 | 5 | -28/+12 |
| | | | | have any purpose. | ||||
* | Merge pull request #26433 from ↵ | Henning Baldersheim | 2023-03-14 | 1 | -12/+21 |
|\ | | | | | | | | | vespa-engine/balder/also-consider-static-cost-of-caches Balder/also consider static cost of caches | ||||
| * | Consider platform dependent sizeof(std::mutex) in test. | Henning Baldersheim | 2023-03-14 | 1 | -2/+3 |
| | | |||||
| * | Track static cache usage | Henning Baldersheim | 2023-03-14 | 1 | -2/+2 |
| | | |||||
| * | Wire in and test static memory usage for caches. | Henning Baldersheim | 2023-03-14 | 1 | -12/+20 |
| | | |||||
* | | Handle that std:.mutex is platform dependent | Henning Baldersheim | 2023-03-14 | 1 | -1/+1 |
|/ | |||||
* | Pre sizing is not necessary. | Henning Baldersheim | 2023-03-14 | 1 | -1/+1 |
| | |||||
* | Use a hash map to avoid a presize vector. | Henning Baldersheim | 2023-03-14 | 1 | -3/+3 |
| | |||||
* | Track memory usage of LogDataStore | Henning Baldersheim | 2023-03-14 | 1 | -0/+8 |
| | |||||
* | Reduce creation of Document instances without DocumentTypeRepo. | Geir Storli | 2023-03-13 | 2 | -2/+2 |
| | |||||
* | Deinline large destructors and clean up some code based on clion hints. | Henning Baldersheim | 2023-02-01 | 1 | -0/+3 |
| | |||||
* | Enable having lock free atomic<CompresssionConfig> and make its use in ↵ | Henning Baldersheim | 2023-01-03 | 1 | -1/+1 |
| | | | | documentstore thread safe. | ||||
* | - Remove allowvisitcaching which has been true for many years. | Henning Baldersheim | 2023-01-03 | 1 | -2/+1 |
| | | | | - Improve thread safety. | ||||
* | Remove stacksize from the thread pools and thread executors. | Henning Baldersheim | 2022-12-20 | 4 | -13/+13 |
| | |||||
* | Use std::filesystem::resize_file. | Tor Egge | 2022-07-03 | 1 | -2/+2 |
| | |||||
* | Use std::filesystem to create and remove directories. | Tor Egge | 2022-06-23 | 1 | -3/+3 |
| | |||||
* | avoid nullptr deref | Håvard Pettersen | 2022-06-21 | 1 | -1/+2 |
| | |||||
* | Remove most use of vespalib::rmdir in searchlib. | Tor Egge | 2022-06-02 | 1 | -3/+3 |
| | |||||
* | move functions to more appropriate classes | Håvard Pettersen | 2022-05-09 | 1 | -5/+5 |
| | | | | | | preparing to make GrowableBitVector an atomic switch between bitvectors rather than a bitvector itself (to avoid overwriting its own state while being visible to other threads). | ||||
* | Fix race conditions in vespalib::Cache. | Tor Egge | 2022-04-29 | 3 | -2/+4 |
| | |||||
* | Use backing store with lock. | Tor Egge | 2022-03-17 | 1 | -1/+2 |
| | |||||
* | Use XXFieldValue::make over std::make_unique | Henning Baldersheim | 2022-03-07 | 2 | -5/+5 |
| | |||||
* | GC redundant convenience wasy of assigning primitive field values. | Henning Baldersheim | 2022-03-07 | 2 | -5/+9 |
| | |||||
* | Remove inlining warnings (searchlib). | Tor Egge | 2022-02-26 | 1 | -0/+3 |
| | |||||
* | Tag all document store tasks executed on the shared executor with cpu category. | Geir Storli | 2022-01-31 | 1 | -4/+6 |
| | |||||
* | Separate spread and bloat | Henning Baldersheim | 2021-12-08 | 2 | -9/+8 |
| | |||||
* | Keep interface pure. | Henning Baldersheim | 2021-12-07 | 1 | -0/+1 |
| | |||||
* | track namespace move in documenttypes.def | Arne H Juul | 2021-12-02 | 2 | -2/+2 |
| | | | | | | | * For C++ code this introduces a "document::config" namespace, which will sometimes conflict with the global "config" namespace. * Move all forward-declarations of the types DocumenttypesConfig and DocumenttypesConfigBuilder to a common header file. | ||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 16 | -16/+16 |
| | |||||
* | use size literals in searchlib | Arne Juul | 2021-02-15 | 3 | -26/+29 |
| | |||||
* | Add alloc_aligned member function. | Tor Egge | 2021-02-13 | 1 | -2/+1 |
| | |||||
* | Forward declare MemoryAllocator in vespalib/util/alloc.h. | Tor Egge | 2021-02-13 | 1 | -0/+1 |
| | |||||
* | libzstd 1.4.7 needs more bytes for compressed data. | Tor Egge | 2021-01-21 | 1 | -1/+3 |
| | |||||
* | Use std::mutex/std::condition_variable | Henning Baldersheim | 2020-10-14 | 1 | -1/+1 |
| | |||||
* | Use vespalib::Lock -> std::mutex | Henning Baldersheim | 2020-10-08 | 1 | -14/+14 |
| | |||||
* | Use DirectoryHandler to reduce code duplication. | Henning Baldersheim | 2020-05-13 | 1 | -19/+5 |
| | |||||
* | Depends on scheduling order so range must be extended. | Henning Baldersheim | 2020-05-11 | 1 | -1/+1 |
| | |||||
* | Account and limit number of lids per file to reduce spkies during compaction. | Henning Baldersheim | 2020-05-11 | 2 | -27/+62 |
| | | | | | This is to avoid ending up with a very long listof lids that are removed but not compacted away due to lidspace compaction being disabled when removes and delets are too frequent. | ||||
* | Maintain the cached bitCount to avoid cost query time. | Henning Baldersheim | 2020-01-22 | 1 | -5/+5 |
| | |||||
* | Add test for correctly reported capacity. | Henning Baldersheim | 2020-01-11 | 1 | -0/+9 |
| | |||||
* | Update tests expected sizes | Henning Baldersheim | 2020-01-08 | 1 | -2/+2 |
| | |||||
* | Remove interface to modify buffer. | Henning Baldersheim | 2020-01-08 | 2 | -7/+7 |
| | | | | Use shared_ptr to allow sharing instead of copy. | ||||
* | Replace UTCTimeStamp with std::chrono::system_clock::time_point | Henning Baldersheim | 2019-12-05 | 2 | -4/+4 |
| | |||||
* | timeSinceEpoch -> time_since_epoch. | Henning Baldersheim | 2019-12-05 | 1 | -1/+1 |
| | |||||
* | Specify UTC explicit | Henning Baldersheim | 2019-11-18 | 2 | -6/+6 |
| |