summaryrefslogtreecommitdiffstats
path: root/bench (follow)
Commit message (Collapse)AuthorAgeFilesLines
* scripts: organize into subdirs and clean up unusedOto Šťáva2024-08-261-1/+1
|
* bench/bench_lru: make it build again, and check it in CIOto Šťáva2024-08-021-7/+7
| | | | | | | | It's not too important, but I just stumbled upon this and it looked like nobody has touched it in a long time. Since it's not completely broken (the fix is trivial), I decided to fix it and add it to CI to ensure that we can still build it. Maybe `lru` will be used some more at some point again in the future...
* Copyright notices: remove years and replace e-mailOto Šťáva2022-12-141-1/+1
|
* spellingJosh Soref2021-11-191-1/+1
| | | | Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* selection: server selection rewriteŠtěpán Balážik2020-12-311-1/+1
| | | | | Design discussion: #447 Code discussion: !1030
* treewide: machine readable license for all the restPetr Špaček2020-02-251-0/+1
| | | | | These files did not have GNU GPL v3 boilderplate in them so I've added machine readable tag with appropriate license.
* treewide: machine readable license for GNU GPLv3+ source codePetr Špaček2020-02-251-13/+1
| | | | | Long GNU GPLv3 boilderplate was automatically replaced with machine readable tag.
* gitlabci: fix lint:tidyTomas Krizek2019-03-121-2/+2
|
* meson: bench - compile and runTomas Krizek2019-03-123-28/+27
|
* tests bench: print commands executed by makePetr Špaček2018-06-281-5/+5
|
* tests: fix LD_PRELOAD tricks in Makefile to fix make checkPetr Špaček2018-06-281-7/+0
| | | | | fixup! 0118441e60ca2937790bd65526b2a07edd73b2c4 which broke make check on systemd without libkres in library path.
* lib/nsrep: when timeout occurs and NS has no cached RTT yet, don't mark it ↵Grigorii Demidov2018-03-281-1/+1
| | | | as timeouted
* Update copyright information with 2017Ondřej Surý2017-01-251-1/+1
|
* lru: new implementation and also interfaceVladimír Čunát2016-11-022-27/+70
| | | | | | The implementation is now similar to set-associative caches that x86 CPU use. Also the API is changed a bit, leading to slight simplification of our use patterns.
* bench: make bench, dataset for lru, cleanupMarek Vavrusa2016-11-023-5/+65550
| | | | | `make bench` now runs a predefined set of microbenchmarks (right now LRU), it's a start for comparative microbench of internal structures
* add simple LRU benchmarksVladimír Čunát2016-11-022-0/+233
The Makefile isn't perfect. I noted it doesn't clean the bench, but we have the same problem for some other parts, e.g. in deckard.