astacus
astacus copied to clipboard
Clustered database backup
CPU intensive steps running in the main thread block all async operations. This include other concurrent requests, leaving astacus completely unresponsive. Start moving some steps entirely in a thread pool...
When restoring a cluster, the new nodes AZ distribution may not match the one stored in the backup manifest. In this case, the `MapNode` fails even though the new nodes...
It is not sufficient to use one set of dev dependencies. In particular, pytest-asyncio has introduced a breaking change in f39.
Fix permission issue for m3db
Presently the patterns we use to pick the files that go into the backup for Cassandra do not start at the keyspace level; they include the data directory `data`: ```...
The sqlite approach should be probably adapted to it too - keep track of the files that are in use there, instead of keeping (millions of) Python strings in memory....