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 | 1 | -2/+1 |
| | | | | 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 | 1 | -1/+1 |
| | |||||
* | - 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 | 1 | -10/+10 |
| | |||||
* | 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 |
| | |||||
* | Fix race conditions in vespalib::Cache. | Tor Egge | 2022-04-29 | 1 | -0/+2 |
| | |||||
* | Use XXFieldValue::make over std::make_unique | Henning Baldersheim | 2022-03-07 | 1 | -2/+2 |
| | |||||
* | GC redundant convenience wasy of assigning primitive field values. | Henning Baldersheim | 2022-03-07 | 1 | -2/+4 |
| | |||||
* | Separate spread and bloat | Henning Baldersheim | 2021-12-08 | 1 | -8/+7 |
| | |||||
* | track namespace move in documenttypes.def | Arne H Juul | 2021-12-02 | 1 | -1/+1 |
| | | | | | | | * 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 | 1 | -1/+1 |
| | |||||
* | use size literals in searchlib | Arne Juul | 2021-02-15 | 1 | -23/+24 |
| | |||||
* | 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 |
| | |||||
* | 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 | 1 | -27/+37 |
| | | | | | 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. | ||||
* | Update tests expected sizes | Henning Baldersheim | 2020-01-08 | 1 | -2/+2 |
| | |||||
* | Remove interface to modify buffer. | Henning Baldersheim | 2020-01-08 | 1 | -3/+3 |
| | | | | Use shared_ptr to allow sharing instead of copy. | ||||
* | Replace UTCTimeStamp with std::chrono::system_clock::time_point | Henning Baldersheim | 2019-12-05 | 1 | -3/+3 |
| | |||||
* | timeSinceEpoch -> time_since_epoch. | Henning Baldersheim | 2019-12-05 | 1 | -1/+1 |
| | |||||
* | Specify UTC explicit | Henning Baldersheim | 2019-11-18 | 1 | -5/+5 |
| | |||||
* | Don't ignore truncate result. | Tor Egge | 2019-10-03 | 1 | -1/+2 |
| | |||||
* | Port logdatastore unit test to Darwin. | Tor Egge | 2019-09-29 | 1 | -1/+4 |
| | |||||
* | Move RcuVector and relevant support classes to vespalib | Tor Brede Vekterli | 2019-05-23 | 1 | -2/+2 |
| | | | | | | | | | | | | | Having RCU support available across all our C++ modules open up new opportunities for optimizations. This changes the following: - `RcuVector` moved from `searchlib` to `vespalib` - `MemoryUsage` moved from `searchlib` to `vespalib` - Introduce a simplified, more generic `GrowStrategy` in `vespalib` used by the moved `RcuVector` which does not have any notion of documents. Existing searchlib `GrowStrategy` gets a simple function to convert to this generic strategy. | ||||
* | Fix format strings in searchlib module. | Tor Egge | 2019-03-12 | 1 | -4/+4 |
| | |||||
* | Eliminate some gcc 9 warnings. | Tor Egge | 2019-02-25 | 1 | -1/+1 |
| | |||||
* | Remove unused settings in proton.def. | Geir Storli | 2019-01-21 | 1 | -2/+1 |
| | | | | | summary.log.compact2activefile is always false. summary.compact2buckets is always true. | ||||
* | Update comments and tests as memory size has increased by 8 bytes per entry ↵ | Henning Baldersheim | 2018-09-24 | 1 | -9/+9 |
| | | | | in the cache. | ||||
* | Properly test writethrough on UPDATE strategy | Henning Baldersheim | 2018-07-19 | 1 | -14/+37 |
| | |||||
* | Properly test both INVALIDATE and UPDATE strategy. Fix bug with incorrect ↵ | Henning Baldersheim | 2018-07-19 | 1 | -4/+57 |
| | | | | size calculations on updating existing elements. | ||||
* | Add control of cache update policy when an item changes value. | Henning Baldersheim | 2018-07-19 | 1 | -26/+27 |
| | |||||
* | Reduce code visibility | Henning Baldersheim | 2018-06-12 | 1 | -0/+1 |
| | |||||
* | Let config reflect what it is, a threadpool serving a range of background ↵ | Henning Baldersheim | 2017-10-06 | 1 | -28/+21 |
| | | | | task in the backend. | ||||
* | Add equality operators on the configs. | Henning Baldersheim | 2017-10-05 | 1 | -42/+32 |
| |