Andy Grover

Results 39 issues of Andy Grover

As mentioned in #1246, there are many blockdevs that may have special capabilities. Some (all?) of these have APIs. It would be cool if a Stratis pool on such a...

We aren't saving state to cache-tier devs, so why allocate it? We may wish to instead allocate reserved space, so that the actual used part of the cache dev still...

see https://lwn.net/Articles/755948/ I think auto-extending the EBS volume when the pool approaches capacity is a cool first thing we could consider. APIs ftw! The comment also alludes to removing the...

If an I/O error happens, it would be great if we could track that up through the various layers, to the filesystem(s) affected. Both thinp and XFS have reverse-mapping capabilities...

This is a disadvantage that Stratis faces wrt alternate solutions. It would be great if filesystems that shared thinp blocks could take advantage of the page cache.

see #1292, very large cache tiers run into trouble. stratisd should do what needs to be done (maybe blow away existing cache, increase block size, and recreate cache?) if given...

promote?

Since it is always possible to remove or reconfigure the cache tier without loss of data, there should be a command that allows the user to do this, and does...

Based upon blockdev status, it should be possible to remove a blockdev that is not in use, if this still leaves the pool with enough space to stay in FreeSpaceState::Good.

We should have a little bit of consistency in the format of these messages, since they will be included in the released product. We need to come up with a...