On 11/02/2017 12:13 PM, Wang Shilong wrote:
在 2017年11月2日,上午11:44,Su Yue <suy.fnst@xxxxxxxxxxxxxx> 写道: Sorry, the patchset does not work as expected. Please ignore it. On 11/02/2017 11:23 AM, Su Yue wrote:The patchset adds an option '--compress-force' to work with 'btrfs fi defrag -c'. Then no-compression files will be set with compression property specified by '-c' (zlib default). patch[1-4] divide property handler to setter, getter, and printer. Then patch[5] could enhance defragment easier. Su Yue (5): btrfs-progs: property: divide prop_handler_t into setter,getter,printer btrfs-progs: property: set/get/print ro property btrfs-progs: property: set/get/print label property btrfs-progs: property: set/get/print compression property btrfs-progs: fi defrag: extend -c to drop nocompress flag on files cmds-filesystem.c | 94 +++++++++++++++++++++++-- cmds-property.c | 7 +- props.c | 207 +++++++++++++++++++++++++++++++++++++++++++++--------- props.h | 19 +++-- 4 files changed, 283 insertions(+), 44 deletions(-)FYI, i think it better to add some tests to btrfs-progs if new interface or function like this is added.
Thank you. I will add a test in next version. Thanks, Su
Thanks, Shilong -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
-- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
