kanidm/kanidmd
Firstyear 15bc8d4120
101 idlcache (#224)
Fixes #101, concurrent caching of IDL and Entries. This yields a 10% improvement for test case execution, and 35% for tests run under --release mode. A lot of code around the code base was needed to be touched due to the extra need for mut in some operations and some lifetimes, but the majority of the work was in idl_arc_sqlite.rs, which has the cache layer. There are many performance gains yet to see, but most of those will come through improvement of the concread ARC and it's related BTree implementation.
2020-05-11 21:12:32 +10:00
..
benches Add concurrent structures, and initial attempt at benchmarking (#173) 2020-01-26 19:55:53 +10:00
src 101 idlcache (#224) 2020-05-11 21:12:32 +10:00
Cargo.toml 101 idlcache (#224) 2020-05-11 21:12:32 +10:00
Dockerfile Merge pull request #222 from kanidm/20200508-docker-fix 2020-05-08 10:50:05 +10:00
Dockerfile.scratch Merge docker image github actions into unique 2020-05-07 12:37:14 +10:00