summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Use generated header for sanitizer detection macrosTor Brede Vekterli2023-09-061-1/+1
* Add detailed state explorer for field writer SequencedTaskExecutor.Geir Storli2023-09-052-0/+18
* MADV_DONTDUMP is specific for linux.Tor Egge2023-09-041-0/+2
* Remove FastOS_DirectoryScanTor Egge2023-09-016-259/+3
* Merge pull request #28321 from vespa-engine/toregge/bump-default-small-limitHenning Baldersheim2023-08-311-1/+1
|\
| * Adjust limit for when mmap file allocator uses separate mmaps.Tor Egge2023-08-311-1/+1
* | Add saturation metric for executors.Geir Storli2023-08-312-2/+29
|/
* Let node info for cluster controller be explicit, and not a metric consumer.Henning Baldersheim2023-08-291-1/+1
* added pop_back function to SmallVectorHÃ¥vard Pettersen2023-08-282-0/+27
* Use 128 bytes alignment for small allocations in MmapFileAllocator.Tor Egge2023-08-252-9/+9
* Extend class comment.Tor Egge2023-08-241-0/+3
* Extend test for reusing file offset.Tor Egge2023-08-241-2/+15
* Use premmapped areas for smaller allocations than _small_limit.Tor Egge2023-08-243-19/+159
* Add premmapped areas to file area freelist.Tor Egge2023-08-243-12/+89
* Merge pull request #28116 from vespa-engine/balder/avoid-dynamic_castHenning Baldersheim2023-08-232-11/+14
|\
| * Add finalHenning Baldersheim2023-08-231-2/+4
| * Avoid dynamic_cast by adding an interface to get allocated sizeHenning Baldersheim2023-08-222-9/+10
* | Estimate datastore stash memory usage instead of sampling it.Tor Egge2023-08-232-1/+19
* | Merge pull request #28109 from vespa-engine/balder/ensure-all-mapped-files-ar...Henning Baldersheim2023-08-232-2/+6
|\ \ | |/ |/|
| * Ensure all mmaped files are marked so they will not be part of any coredump.Henning Baldersheim2023-08-222-2/+6
* | Revert "Sample datastore stash memory usage in write thread."Tor Egge2023-08-224-29/+5
|/
* Sample datastore stash memory usage in write thread.Tor Egge2023-08-224-5/+29
* Disable two alloc unit tests when using any sanitizer.Tor Egge2023-08-211-3/+3
* Fix format strings.Tor Egge2023-08-211-1/+1
* Merge pull request #28037 from vespa-engine/balder/use-interfaces-for-looking...Henning Baldersheim2023-08-162-2/+4
|\
| * Rename methods to follow style in classHenning Baldersheim2023-08-161-2/+3
| * - Avoid going via a temporary IdealNodesList.Henning Baldersheim2023-08-141-0/+1
* | GC unused direct IO supportHenning Baldersheim2023-08-153-73/+4
* | GC and clean up more unused codeHenning Baldersheim2023-08-153-194/+45
* | Assert that you actually got memory you allocated.Henning Baldersheim2023-08-151-0/+4
* | GC unused File code and other fallout.Henning Baldersheim2023-08-155-513/+75
|/
* Avoid eating memory on repeated insert.Henning Baldersheim2023-08-101-2/+1
* Merge pull request #27989 from vespa-engine/balder/faster-bucketdb-metricsHenning Baldersheim2023-08-092-0/+3
|\
| * Unify on a single definition of MinReplicaMapHenning Baldersheim2023-08-082-0/+3
* | Merge pull request #27988 from vespa-engine/balder/prepare-for-better-stats-r...Henning Baldersheim2023-08-092-0/+25
|\ \
| * | Add support for creating ConstArrayRef from std::arrayHenning Baldersheim2023-08-082-0/+25
| |/
* / Use vespalib hash_set since it is significantly faster and than std::unordere...Henning Baldersheim2023-08-081-0/+2
|/
* Provide more information when failing to mmap filesHenning Baldersheim2023-08-021-6/+10
* Deinline BufferTypeBase move constructors.Henning Baldersheim2023-07-312-2/+5
* Reduce number of checks and asserts as proper precondition check with validFi...Henning Baldersheim2023-07-272-8/+1
* - Return double for computation.Henning Baldersheim2023-07-272-4/+4
* - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-2710-95/+80
* Merge pull request #27817 from vespa-engine/revert-27773-revert-27643-balder/...Henning Baldersheim2023-07-272-10/+10
|\
| * Revert "Revert "- Consolidate on isFilter.""Henning Baldersheim2023-07-192-10/+10
* | Suppress GCC false positive compiler warning when compiling with sanitizersTor Brede Vekterli2023-07-261-0/+4
* | Merge pull request #27883 from vespa-engine/balder/less-fastos-statinfoHenning Baldersheim2023-07-253-31/+20
|\ \
| * | Prefer std::filesystem::exists over FastOS_StatInfoHenning Baldersheim2023-07-253-31/+20
* | | Use uint32_t as ucs4_tHenning Baldersheim2023-07-251-1/+3
|/ /
* | Use std::filesystem::current_pathTor Egge2023-07-215-77/+0
* | Remove vespalib::stat and vespalib::getFileSize.Tor Egge2023-07-203-41/+4