Tim Visée
Tim Visée
Tracked in: #4213 Add support for resharding downwards, to reduce the number of shards. This adds a `direction: up/down` parameter to specify whether to scale up or down. Scaling down...
Tracked in: #4213 When resharding is aborted, we need to update the shard key mapping. This was not done. ### All Submissions: * [x] Contributions should target the `dev` branch....
Tracked in: #4213 Expose resharding operations in API from . ### Tasks - [ ] Wait until we want to release resharding feature - [ ] Rebase on `dev` -...
The JWT/RBAC access settings dialog currently greys out the 'Payload Filters' section if write operations are checked. Payload filters are supported when write access is enabled, and so it should...
Alternative resharding pre filter implementation on top of the current PR (). Reimplements the resharding pre filter. This functions more as a request for comment, rather than a direct replacement....
If recovering a snapshot through the web UI fails, it fails silently and the user isn't reported about this. More specifically, if uploading the snapshot file fails it'll be stuck...
_WIP_ Refactor the replica set update logic to make the possible branches easier to understand. Make tiny adjustments alongside it. ### All Submissions: * [ ] Contributions should target the...
We make use of [`BitVec`](https://docs.rs/bitvec/latest/bitvec/vec/struct.BitVec.html) and its default parameters in many places throughout our code base. The problem is that this definition is not portable. The container type and bit...
Joining a new peer to consensus is broken if the first peer is removed from the cluster. Adding new peers currently depend on the first node still being a member,...
In the optimizer we have a special condition that quits early if we fail to grab all segments for optimization. Then, we return with an okay status noting zero changes....