@cgwalters Thanks for the detailed feedback! You're right: support for both 
paths is critical. I've tried to minimize changes to the original code. The 
default path is still the non-cow method. The only way to enable this is to 1) 
install `python3-plugin-dnf-cow` to instruct `librepo` to transcode during 
downloads and 2) install the optional plugin package to intercept the file 
creation/write step. Actually deciding whether to do these depends on both the 
filesystem support *and* an an appropriate partition layout. Systems that split 
the root filesystem up will likely not benefit, so I like the idea of making 
that decision within Anaconda.

On a side note: I am still working on this - I have been dealing with non CoW 
related topics for the past few months. I remain committed to addressing the 
feedback given to the best of my ability so this is acceptable and mergeable in 
the future.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1470#issuecomment-856915198
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to