summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/util
Commit message (Collapse)AuthorAgeFilesLines
* GC unused functionality.Henning Baldersheim2022-09-211-50/+3
|
* GC unused RawBuf functionalityHenning Baldersheim2022-08-291-76/+2
|
* GC some old unused code with ancient 'goto'.....Henning Baldersheim2022-08-291-17/+0
|
* Add [[nodiscard]] to Write2 and CheckedWrite tooHenning Baldersheim2022-01-261-2/+2
|
* - assert result of Close() in destructor of FastOS_File and FastOS_BufferedFile.Henning Baldersheim2022-01-261-1/+1
| | | | | | | - Check result of Close() - Check result of Sync() - Scope FastOS_File to avoid explicit Close(). - NULL -> nullptr
* Prepare for tracking the current transient disk usage across all document dbs.Geir Storli2022-01-101-15/+7
| | | | | The next step will be sampling the total disk usage of all current fusion indexes and report this as the transient disk usage.
* Update 2017 copyright notices.gjoranv2021-10-078-8/+8
|
* Track the max disk size used by a single Searchable component.Geir Storli2021-03-252-30/+39
|
* use size literals in searchlibArne Juul2021-02-151-1/+2
|
* Remove search::StateFile and search::StateBuf.Tor Egge2020-10-166-413/+0
|
* Remove search::IOErrorHandler.Tor Egge2020-10-163-339/+0
|
* Remove search::SigBusHandler.Tor Egge2020-10-163-147/+0
|
* Use EXTERNAL_DEPENDS for external dependencies.Tor Egge2020-07-071-0/+1
|
* Move BufferWriter back to searchlib.Tor Egge2020-04-251-1/+1
|
* Reduce code duplication. Rand48 class is in vespalib.Tor Egge2020-04-251-2/+2
|
* Adjust sigbus handler test for Darwin.Tor Egge2020-04-141-3/+9
|
* Disable test of pwrite errors on non-linux platforms.Tor Egge2020-04-141-8/+10
|
* Add fastos::UNIX_File_RW_Ops class to simplify error injection inTor Egge2020-04-141-46/+18
| | | | unit tests.
* Reduce the number of different ways to get the time.Henning Baldersheim2019-11-211-22/+6
|
* Address comment by specifying timeunit in the type.Henning Baldersheim2019-11-205-218/+2
|
* Specify UTC explicitHenning Baldersheim2019-11-181-5/+2
|
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-272-2/+2
| | | | | | | | | | Namespace is still `search` and not `vespalib` due to the massive amount of code that would need to be modified for such a change. Other changes: - Move `BufferWriter` from searchlib to vespalib - Move assertion and rand48 utilities from staging_vespalib to vespalib - Move gtest utility code from staging_vespalib to vespalib
* Move RcuVector and relevant support classes to vespalibTor Brede Vekterli2019-05-231-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.
* Also handle long long in search::StateBuf.Tor Egge2019-03-161-3/+9
|
* Remove files used by old unit test runner.Tor Egge2019-02-1911-11/+0
|
* Eliminate some clang warnings in searchlibTor Egge2019-02-081-1/+1
|
* GC unused code and update includesHenning Baldersheim2019-01-051-4/+6
|
* some more cleanupArne Juul2018-06-202-12/+6
|
* use LOG_ABORT not just abort()Arne Juul2018-06-123-7/+7
| | | | | | | | | | * abort() has the unfortunate effect that nothing is seen in the log, just an event (which is usually not displayed); so ops people don't see that the program is crashing at all. * LOG_ABORT("message") will log an error with the message (and the file and line) before calling abort(), so it's easy to see what happened. * add or move <vespa/log/log.h> include and LOG_SETUP lines before LOG_ABORT is used (or included).
* Include only what you need.Henning Baldersheim2017-08-183-10/+16
|
* Update copyright headersJon Bratseth2017-06-1419-19/+19
|
* Revert "Update copyright headers"Jon Bratseth2017-06-1419-19/+19
|
* Update copyright headersJon Bratseth2017-06-1419-19/+19
|
* Revert "Copyright header"Jon Bratseth2017-06-1319-19/+19
|
* Copyright headerJon Bratseth2017-06-1319-19/+19
|
* Now everything builds without fastos.hHenning Baldersheim2017-06-013-15/+18
|
* Checkpount for removing fastos from testsHenning Baldersheim2017-06-018-8/+0
|
* add override in searchlib moduleArne H Juul2017-04-121-1/+1
|
* Deinline destructorsi and use -Winline gcc option.Henning Baldersheim2017-03-091-11/+5
|
* Expose index memory usage metrics.Geir Storli2016-12-151-5/+5
|
* mark all temporary variables that only exist to assert (void), so that ↵Henning Baldersheim2016-11-171-0/+1
| | | | NDEBUG builds can succeed too.
* Merge branch 'master' into aressem/vespa-compile-on-centos7Arnstein Ressem2016-06-168-8/+8
|\
| * Declared test executables as tests with TEST parameterVegard Sjonfjell2016-06-168-8/+8
| |
* | Merging code into new github branch.Arnstein Ressem2016-06-161-0/+1
|/
* PublishJon Bratseth2016-06-1538-0/+1624