switch to toml
modify gc layout
fail retry
btrfs only commit when job succeeded