summaryrefslogtreecommitdiffstats
path: root/staging_vespalib/src/tests
Commit message (Expand)AuthorAgeFilesLines
* Add testing of watermark and change it to have the ration to the taskLimit asHenning Baldersheim2021-12-061-1/+7
* Modify test to trigger the case where watermark would prevent correct power o...Henning Baldersheim2021-12-061-13/+15
* Rename test to reflect current behaviourHenning Baldersheim2021-11-161-1/+1
* Add a fixed size table of 8 * num_exutors with 16 bit entries. Use this for m...Henning Baldersheim2021-11-131-3/+8
* Test the distribution we get with 8 attributes and 4/8 threads.Henning Baldersheim2021-11-101-0/+24
* Rename ISequencedTaskExecutor::sync() to sync_all().Tor Egge2021-10-283-19/+19
* Update 2020 Oath copyrights.gjoranv2021-10-272-2/+2
* Update Verizon Media copyright notices.gjoranv2021-10-071-1/+1
* Update 2017 copyright notices.gjoranv2021-10-0765-65/+65
* string.h does not need alloc.hHenning Baldersheim2021-02-211-0/+1
* use size literals in vespalibArne Juul2021-02-152-8/+10
* Use vespalib::duration for timeoutsHenning Baldersheim2021-01-313-6/+8
* Make the test deterministic by waiting for clock to tick at least once.Henning Baldersheim2021-01-071-1/+10
* Waiting 1s should be sufficientHenning Baldersheim2021-01-071-2/+2
* Eliminate inlining warnings.Tor Egge2020-12-041-0/+3
* Make it compatible with c++2aHenning Baldersheim2020-12-022-2/+2
* Name the threads so it is easier to see who is doing what.Henning Baldersheim2020-11-123-10/+16
* GC unuse code and use std::mutex/std:condition_variable over vespalib::MonitorHenning Baldersheim2020-10-141-7/+8
* Use std::mutexHenning Baldersheim2020-10-083-47/+0
* Add default constructor.Henning Baldersheim2020-10-081-3/+4
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-075-8/+8
* ChildProc -> ChildProcessArne Juul2020-07-171-2/+2
* rename SlaveProc -> ChildProcArne Juul2020-07-171-2/+2
* Use EXTERNAL_DEPENDS for external dependencies.Tor Egge2020-07-071-0/+1
* avoid naked exitArne Juul2020-07-031-1/+2
* Let getExecutorId be a pure interface.Henning Baldersheim2020-06-261-4/+5
* Update the test to what is important for the adaptive executor.Henning Baldersheim2020-06-251-6/+2
* Let the executor create an executor id to its liking.Henning Baldersheim2020-06-252-12/+16
* Add control for kind_of_watermark and reaction time.Henning Baldersheim2020-04-061-0/+22
* Fix format string in SequencedTaskExecutor benchmark.Tor Egge2020-04-061-1/+2
* Move sequenced task executors to staging vespalibHenning Baldersheim2020-04-046-0/+725
* Reserve space for vector.Henning Baldersheim2020-03-201-1/+1
* Add single threaded thoughput optimized executor with high and low watermark ...Henning Baldersheim2020-02-272-0/+88
* c_str -> dataHenning Baldersheim2020-01-211-9/+9
* Fix format strings.Tor Egge2020-01-071-1/+2
* Drop all of TimeStamp too.Henning Baldersheim2019-12-161-21/+22
* fastos::TimeStamp -> vespalib::durationHenning Baldersheim2019-12-161-4/+4
* Convert to double before computations.Henning Baldersheim2019-12-162-21/+5
* Use std::chrono.Henning Baldersheim2019-12-092-22/+25
* Use std::chrono.Henning Baldersheim2019-12-093-4/+4
* Be xplicit.Henning Baldersheim2019-12-061-1/+1
* Replace UTCTimeStamp with std::chrono::system_clock::time_pointHenning Baldersheim2019-12-051-4/+5
* FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-043-23/+13
* Hide implementation to reduce FastOS_ visibility.Henning Baldersheim2019-12-042-2/+6
* Unify and only print one line per test.Henning Baldersheim2019-11-251-61/+42
* Needs one prev field for each thread.Henning Baldersheim2019-11-251-39/+43
* Add sanity checking of clockHenning Baldersheim2019-11-251-22/+65
* Add tests for various atomic variants.Henning Baldersheim2019-11-241-4/+22
* Add test for volatile clock.Henning Baldersheim2019-11-241-25/+97
* Add a benchmark for the clockHenning Baldersheim2019-11-224-1/+61