aboutsummaryrefslogtreecommitdiffstats
path: root/vbench
Commit message (Collapse)AuthorAgeFilesLines
* Correct copyright headersJon Bratseth2023-10-091-1/+1
|
* Update copyrightJon Bratseth2023-10-09144-144/+144
|
* re-apply "remove fastos"Håvard Pettersen2023-03-011-1/+0
| | | | This reverts commit 003f019d7579e49f4ec7609ef8eac26ada6ae753.
* Revert "remove fastos"Harald Musum2023-02-281-0/+1
|
* remove fastosHåvard Pettersen2023-02-281-1/+0
|
* Merge pull request #26055 from vespa-engine/havardpe/use-std-thread-directlyHenning Baldersheim2023-02-1610-12/+15
|\ | | | | use std::thread directly
| * use std::thread directlyHåvard Pettersen2023-02-1510-12/+15
| | | | | | | | | | | | also add very simple ThreadPool class to run multiple threads at once make an effort to only join once
* | - [[noreturn]] is standard.Henning Baldersheim2023-02-151-8/+2
|/ | | | - gnu printf format specification is defacto standard.
* stop using fastos thread more placesHåvard Pettersen2023-02-1413-38/+49
| | | | | | | | | | - also stop using std::jthread - remove Active and Joinable interfaces - remove stop, stopped and slumber - remove currentThread - make start function static - override start for Runnable w/init or custom function - explicit stop/slumber where needed
* Change from typedef to using in misc C++ code.Geir Storli2022-12-2113-16/+16
|
* remove unused doxygen setup filesArne Juul2022-08-291-1162/+0
|
* Fold staging_vespalib into vespalibHenning Baldersheim2022-05-201-1/+0
|
* remove FastOS_ApplicationHåvard Pettersen2022-04-081-17/+5
| | | | | | | | fixup (per application): - maybe ignore SIGPIPE - wire argc/argv untangle Vespa Test Framework strip down deprecated TestApp
* gc old process codeHåvard Pettersen2022-03-052-19/+19
| | | | also added read_line function to new Process code
* Remove inlining warnings (vbench).Tor Egge2022-02-267-0/+12
|
* _executor -> _threadHenning Baldersheim2021-12-095-15/+15
|
* Add init_fun to vespalib::Thread too to figure out what the thread is used for.Henning Baldersheim2021-12-098-14/+26
|
* Update 2017 copyright notices.gjoranv2021-10-07145-146/+146
|
* use size literals in vbenchArne Juul2021-02-151-1/+2
|
* Use vespalib::duration for timeoutsHenning Baldersheim2021-01-312-5/+5
|
* Eliminate inlining warnings.Tor Egge2020-12-041-0/+3
|
* Hold lock when signalingHenning Baldersheim2020-10-141-1/+1
|
* vespalib::Monitor -> std:.mutex/std::condition_variableHenning Baldersheim2020-10-144-20/+24
|
* - GC the last usages of vespalib::Lock.Henning Baldersheim2020-10-084-4/+0
| | | | - Now it is only vespalib::Monitor left
* Use std::mutexHenning Baldersheim2020-10-082-7/+6
|
* Use vespalib::Lock -> std::mutexHenning Baldersheim2020-10-083-6/+5
|
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-072-4/+8
|
* ChildProc -> ChildProcessArne Juul2020-07-172-11/+11
|
* rename SlaveProc -> ChildProcArne Juul2020-07-172-11/+11
|
* Implement TLS client SNI and hostname validation in OpenSSL codecTor Brede Vekterli2020-02-171-5/+7
| | | | | | | | | | Also adds `disable-hostname-validation` config entry to TLS JSON config file parsing in C++. For the time being, hostname validation is implicitly disabled unless explicitly specified in the config file. This will be gradually changed over to be implicitly enabled by default. SNI is always sent when a valid connection spec is provided.
* extend crypto engine apiHåvard Pettersen2020-02-132-2/+3
| | | | | send spec for client connections to enable SNI as well as server name verification
* use chrono in vbenchHåvard Pettersen2019-11-202-8/+8
|
* Add missing includes.Tor Egge2019-06-111-0/+1
|
* Remove unused variables.Tor Egge2019-03-174-9/+5
|
* Eliminate some clang 7 warnings.Tor Egge2019-02-2515-15/+31
|
* Remove files used by old unit test runner.Tor Egge2019-02-1924-29/+0
|
* Remove old unit test runner.Tor Egge2019-02-191-55/+0
| | | | Remove unmaintained scripts to generate old style unit test skeletons.
* Remove test lists files used by old unit test framework.Tor Egge2019-02-151-31/+0
|
* overwrite private key with garbage after test is runHåvard Pettersen2019-01-251-0/+3
|
* require fewer GET requestsHåvard Pettersen2019-01-251-2/+2
| | | | | | this is to account for slow systems (tls+valgrind) that will skip some requests due to low server performance and a limited number of http threads.
* portal/tls in vbench app testHåvard Pettersen2019-01-258-41/+127
| | | | | vbench app now supports tls via config file (dumpurl app still plaintext only).
* TLS support in vbenchHåvard Pettersen2019-01-2521-80/+109
| | | | | | | | - vbench/dumpurl applications explicitly run without encryption for now (config file/command line options should be added). - configstatus tool uses default encryption which will pick up local settings via environment where applicable.
* clean up remnants of .mak filesArne Juul2018-06-111-1/+0
|
* Factor out CountDownLatch and Gate to separate header files.Tor Egge2017-12-111-0/+1
|
* All you need is make_string.Henning Baldersheim2017-08-231-9/+0
|
* Use locale insensitive strtod and strtof.Henning Baldersheim2017-06-191-1/+2
|
* Update copyright headersJon Bratseth2017-06-14146-147/+147
|
* Revert "Update copyright headers"Jon Bratseth2017-06-14146-146/+146
|
* Update copyright headersJon Bratseth2017-06-14146-146/+146
|
* Remove carriage returnJon Bratseth2017-06-141-1/+1
|