summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Use the Guard when testing bundle poolHenning Baldersheim2023-09-203-33/+31
* Refactor code to make object lifetime easier to follow.Henning Baldersheim2023-09-201-0/+12
* Add UTF-32 exact suffix output to DFA conceptTor Brede Vekterli2023-09-181-1/+6
* Support raw UTF-32 successor string outputTor Brede Vekterli2023-09-1811-41/+154
* Optimize successor generation of exact match suffixTor Brede Vekterli2023-09-188-16/+93
* Use make_for_lookup() member function on existing comparatorTor Egge2023-09-185-28/+32
* Add comparator to unique store.Tor Egge2023-09-183-55/+51
* Rename fallback_value to lookup_value in UniqueStoreComparator,Tor Egge2023-09-182-10/+10
* Add DfaStringComparator.Tor Egge2023-09-151-0/+1
* Add support for case-insensitive matching to Levenshtein DFAsTor Brede Vekterli2023-09-1511-104/+344
* 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