Alex lx
lx pushed to main at Deuxfleurs/garage 2024-09-22 12:01:51 +00:00
c731f0291a Merge pull request 'fix logic in garage layout skip-dead-nodes + fix typo (fix #879)' (#880) from fix-skip-dead-nodes into main
34453bc9c2 fix logic in garage layout skip-dead-nodes + fix typo (fix #879)
Compare 2 commits »
lx closed issue Deuxfleurs/garage#879 2024-09-22 12:01:50 +00:00
How to remove old dead nodes
lx merged pull request Deuxfleurs/garage#880 2024-09-22 12:01:49 +00:00
fix logic in `garage layout skip-dead-nodes` + fix typo (fix #879)
lx commented on issue Deuxfleurs/garage#874 2024-09-22 12:00:59 +00:00
Document built-in caching behavior (or absence thereof)

I agree that caching might be usefull in some scenarios. Our use-case is that we have nodes in 3 zones, and 3 copies of all data, so each zone contains a whole copy of eveything. This means that…

lx created pull request Deuxfleurs/garage#880 2024-09-22 11:48:14 +00:00
fix logic in garage layout skip-dead-nodes + fix typo (fix #879)
lx created branch fix-skip-dead-nodes in Deuxfleurs/garage 2024-09-22 11:48:00 +00:00
lx pushed to fix-skip-dead-nodes at Deuxfleurs/garage 2024-09-22 11:48:00 +00:00
34453bc9c2 fix logic in garage layout skip-dead-nodes + fix typo (fix #879)
lx commented on issue Deuxfleurs/garage#879 2024-09-22 11:47:05 +00:00
How to remove old dead nodes

In theory you should be able to fix your issue using garage layout skip-dead-nodes --version 6 --allow-missing-data, but there is a bug in the current logic so that won't work. I am working on a…

lx commented on issue Deuxfleurs/garage#879 2024-09-20 08:04:34 +00:00
How to remove old dead nodes

Could you paste the full output of garage status and garage layout show ?

lx commented on issue Deuxfleurs/garage#878 2024-09-14 16:04:33 +00:00
Roadmap

Hello, there are no plan to implement these features at the moment.

Setting a quota for a key -> this is hard to add in the current structure of the code. Also it is not clear how to measure…

lx closed issue Deuxfleurs/garage#878 2024-09-14 16:04:33 +00:00
Roadmap
lx merged pull request Deuxfleurs/garage#877 2024-09-14 15:57:28 +00:00
Don't fetch old values in cross-partition transactional inserts
lx pushed to main at Deuxfleurs/garage 2024-09-14 15:57:28 +00:00
6da1353541 Merge pull request 'Don't fetch old values in cross-partition transactional inserts' (#877) from withings/garage:perf/kv/insert-no-return-cross-partition into main
bd71728874 Tests: don't expect old value after transactional insert
51ced60366 Don't fetch old values in cross-partition transactional inserts
Compare 3 commits »
lx commented on pull request Deuxfleurs/garage#877 2024-09-14 15:57:19 +00:00
Don't fetch old values in cross-partition transactional inserts

LGTM

I don't see unifying IDb and ITx as necessary at the moment, it would be quite an invasive change so maybe not worth the effort.

lx commented on issue Deuxfleurs/garage#876 2024-09-12 12:14:54 +00:00
stat_object method needs unknown permissions

Could you set your garage daemon to debug mode by setting the RUST_LOG=garage=debug environment variable, and then copy paste the log here of what happens when you try to invoke stat_object ?

lx pushed to main at Deuxfleurs/garage 2024-09-10 09:06:30 +00:00
586957b4b7 Merge pull request 'KV: don't retrieve values for write ops' (#873) from marvinj97/garage:perf/kv/insert-no-return into main
8062ec7b4b test: fix db tests
eb416a02fb dont assert deletion count in sqlite KV adapter
74363c9060 perf(kv): dont retrieve values for write ops
Compare 4 commits »
lx merged pull request Deuxfleurs/garage#873 2024-09-10 09:06:29 +00:00
KV: don't retrieve values for write ops
lx approved Deuxfleurs/garage#873 2024-09-10 09:06:23 +00:00
KV: don't retrieve values for write ops

LGTM

lx pushed to main at Deuxfleurs/garage 2024-09-10 09:03:33 +00:00
8d2bb4afeb Merge pull request 'Typo' (#875) from faust/garage:doc2 into main
c26f32b769 Typo
Compare 2 commits »
lx merged pull request Deuxfleurs/garage#875 2024-09-10 09:03:31 +00:00
Typo