On Tue, Dec 05, 2023 at 08:24:38AM -0500, Brian Foster wrote:
> The internal freeze mechanism in bcachefs mostly reuses the generic
> rw<->ro transition code. If the fs happens to shutdown during or
> after freeze, a transition back to rw can fail. This is expected,
> but returning an error from the unfreeze callout prevents the
> filesystem from being unfrozen.
> 
> Skip the read write transition if the fs is shutdown. This allows
> the fs to unfreeze at the vfs level so writes will no longer block,
> but will still fail due to the emergency read-only state of the fs.
> 
> Signed-off-by: Brian Foster <[email protected]>

Applied

Reply via email to