• Joined on 2020-04-12
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-10 02:58:23 +02:00
ae81e31513 Add some basic benchmark for adding values in different database types.
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-10 00:07:04 +02:00
a7a9aa59c9 Behavior of cached database is now covered by a few tests.
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-09 18:41:52 +02:00
97ff53dc29 Specs are fixed & reworked for the most part. New benchmarks.
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-09 16:24:50 +02:00
9b6c39a7d4 s/exists?/symlink?/ + remove useless check + remove useless call to a function.
e74e7b8a61 Slight optimization in tag searches.
Compare 2 commits »
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-09 12:24:46 +02:00
e4f1120335 Test some reindex stuff with the Car database.
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-09 12:22:26 +02:00
67099a2369 Benchmark RAM db.
52462d141e Proper Car database and functions.
Compare 2 commits »
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-09 01:33:26 +02:00
1ef1f61615 Rewrites lead to a working spec file.
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-09 00:34:07 +02:00
54c9f9024d Specs changed.
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-09 00:04:27 +02:00
cf57773a25 More consistent API.
8a96c3302c Spec: less errors.
Compare 2 commits »
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-08 22:43:38 +02:00
fbdb451f0e Block captures fixed.
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-08 21:32:56 +02:00
eac9a77fa6 Fix delete functions for tags & partition.
karchnu pushed to toying-with-ramdb at Baguette/dodb.cr 2024-05-08 20:30:38 +02:00
9b897ac62b TODO: RAMOnlyTags + tests tests tests.
karchnu created branch toying-with-ramdb in Baguette/dodb.cr 2024-05-08 20:30:38 +02:00
karchnu pushed to dev at Baguette/dnsmanager 2024-05-07 21:00:24 +02:00
7bee53d625 Adapt to the DODB cached mode.
karchnu pushed to master at Baguette/dodb.cr 2024-05-07 14:54:18 +02:00
401578c77d Index: change get_key to either walk the FS or the cached db index.
karchnu pushed to master at Baguette/dodb.cr 2024-05-07 13:06:06 +02:00
bb6d9a26f7 Don't clone data by default. User can clone only when relevant.
karchnu pushed to dev at Baguette/dnsmanager 2024-05-07 12:49:17 +02:00
234259a9d0 Check if the user is admin with is_admin? function in dnsmanagerd.
karchnu pushed to master at Baguette/authd 2024-05-07 10:54:57 +02:00
d790caa4e1 Client: do not raise exceptions on expected possible errors.
karchnu pushed to master at Baguette/dodb.cr 2024-05-07 01:39:39 +02:00
345390f4db Test data: the "Car" class must have a "clone" function.
karchnu pushed to master at Baguette/dodb.cr 2024-05-07 01:38:41 +02:00
cab18cd26b Call a simpler function.
b4460e59fa For cached databases: clone the requested value to avoid problems.
Compare 2 commits »