Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 65 | -65/+65 |
| | |||||
* | string.h does not need alloc.h | Henning Baldersheim | 2021-02-21 | 1 | -0/+1 |
| | |||||
* | use size literals in vespalib | Arne Juul | 2021-02-15 | 2 | -8/+10 |
| | |||||
* | Use vespalib::duration for timeouts | Henning Baldersheim | 2021-01-31 | 3 | -6/+8 |
| | |||||
* | Make the test deterministic by waiting for clock to tick at least once. | Henning Baldersheim | 2021-01-07 | 1 | -1/+10 |
| | |||||
* | Waiting 1s should be sufficient | Henning Baldersheim | 2021-01-07 | 1 | -2/+2 |
| | |||||
* | Eliminate inlining warnings. | Tor Egge | 2020-12-04 | 1 | -0/+3 |
| | |||||
* | Make it compatible with c++2a | Henning Baldersheim | 2020-12-02 | 2 | -2/+2 |
| | |||||
* | Name the threads so it is easier to see who is doing what. | Henning Baldersheim | 2020-11-12 | 3 | -10/+16 |
| | |||||
* | GC unuse code and use std::mutex/std:condition_variable over vespalib::Monitor | Henning Baldersheim | 2020-10-14 | 1 | -7/+8 |
| | |||||
* | Use std::mutex | Henning Baldersheim | 2020-10-08 | 3 | -47/+0 |
| | |||||
* | Add default constructor. | Henning Baldersheim | 2020-10-08 | 1 | -3/+4 |
| | |||||
* | Add noexcept as indicated by -Wnoeexcept | Henning Baldersheim | 2020-10-07 | 5 | -8/+8 |
| | |||||
* | ChildProc -> ChildProcess | Arne Juul | 2020-07-17 | 1 | -2/+2 |
| | |||||
* | rename SlaveProc -> ChildProc | Arne Juul | 2020-07-17 | 1 | -2/+2 |
| | |||||
* | Use EXTERNAL_DEPENDS for external dependencies. | Tor Egge | 2020-07-07 | 1 | -0/+1 |
| | |||||
* | avoid naked exit | Arne Juul | 2020-07-03 | 1 | -1/+2 |
| | |||||
* | Let getExecutorId be a pure interface. | Henning Baldersheim | 2020-06-26 | 1 | -4/+5 |
| | |||||
* | Update the test to what is important for the adaptive executor. | Henning Baldersheim | 2020-06-25 | 1 | -6/+2 |
| | |||||
* | Let the executor create an executor id to its liking. | Henning Baldersheim | 2020-06-25 | 2 | -12/+16 |
| | | | | Taske full advantage over strands instead of being limited to threads. | ||||
* | Add control for kind_of_watermark and reaction time. | Henning Baldersheim | 2020-04-06 | 1 | -0/+22 |
| | |||||
* | Fix format string in SequencedTaskExecutor benchmark. | Tor Egge | 2020-04-06 | 1 | -1/+2 |
| | |||||
* | Move sequenced task executors to staging vespalib | Henning Baldersheim | 2020-04-04 | 6 | -0/+725 |
| | |||||
* | Reserve space for vector. | Henning Baldersheim | 2020-03-20 | 1 | -1/+1 |
| | | | | Varoius code cleanup for c++11. | ||||
* | Add single threaded thoughput optimized executor with high and low watermark ↵ | Henning Baldersheim | 2020-02-27 | 2 | -0/+88 |
| | | | | at 25% / 75%. | ||||
* | c_str -> data | Henning Baldersheim | 2020-01-21 | 1 | -9/+9 |
| | |||||
* | Fix format strings. | Tor Egge | 2020-01-07 | 1 | -1/+2 |
| | |||||
* | Drop all of TimeStamp too. | Henning Baldersheim | 2019-12-16 | 1 | -21/+22 |
| | |||||
* | fastos::TimeStamp -> vespalib::duration | Henning Baldersheim | 2019-12-16 | 1 | -4/+4 |
| | |||||
* | Convert to double before computations. | Henning Baldersheim | 2019-12-16 | 2 | -21/+5 |
| | |||||
* | Use std::chrono. | Henning Baldersheim | 2019-12-09 | 2 | -22/+25 |
| | |||||
* | Use std::chrono. | Henning Baldersheim | 2019-12-09 | 3 | -4/+4 |
| | |||||
* | Be xplicit. | Henning Baldersheim | 2019-12-06 | 1 | -1/+1 |
| | |||||
* | Replace UTCTimeStamp with std::chrono::system_clock::time_point | Henning Baldersheim | 2019-12-05 | 1 | -4/+5 |
| | |||||
* | FastOS_THread::Sleep -> std::chrono::sleep_for | Henning Baldersheim | 2019-12-04 | 3 | -23/+13 |
| | | | | | Renamed Timer -> ScheduledExecutor. Do not include thread.h when not needed in header files. | ||||
* | Hide implementation to reduce FastOS_ visibility. | Henning Baldersheim | 2019-12-04 | 2 | -2/+6 |
| | |||||
* | Unify and only print one line per test. | Henning Baldersheim | 2019-11-25 | 1 | -61/+42 |
| | |||||
* | Needs one prev field for each thread. | Henning Baldersheim | 2019-11-25 | 1 | -39/+43 |
| | |||||
* | Add sanity checking of clock | Henning Baldersheim | 2019-11-25 | 1 | -22/+65 |
| | |||||
* | Add tests for various atomic variants. | Henning Baldersheim | 2019-11-24 | 1 | -4/+22 |
| | |||||
* | Add test for volatile clock. | Henning Baldersheim | 2019-11-24 | 1 | -25/+97 |
| | |||||
* | Add a benchmark for the clock | Henning Baldersheim | 2019-11-22 | 4 | -1/+61 |
| | |||||
* | Specify UTC explicit | Henning Baldersheim | 2019-11-18 | 1 | -2/+2 |
| | |||||
* | Add typesafe SteadyTimeStamp. | Henning Baldersheim | 2019-11-15 | 4 | -7/+7 |
| | |||||
* | Use steady_clock | Henning Baldersheim | 2019-11-15 | 3 | -3/+3 |
| | |||||
* | Set basic HTTP security headers on status pages served from backend | Tor Brede Vekterli | 2019-08-13 | 1 | -0/+6 |
| | | | | | | We should already escape everything printed on these pages, but as part of a defense in depth strategy we use a restrictive set of HTTP security headers to minimize the impact in the case of a regression or bug. | ||||
* | ensure disk is usable in simple health check | Arne Juul | 2019-08-12 | 2 | -2/+13 |
| | |||||
* | Pass int64_t to nbostream instead of long (identifiable test). | Tor Egge | 2019-08-07 | 1 | -2/+2 |
| | |||||
* | Use enum class for vespalib::xml::XmlTagFlags. | Tor Egge | 2019-07-30 | 1 | -1/+1 |
| |