Chris Murphy posted on Tue, 21 Oct 2014 12:07:27 -0400 as excerpted: > One thing I wonder, if going back to kernel 3.14 (or even 3.10), which > btrfs-progs to use? Is it OK to use 3.17? The goal is to have userspace entirely backward compatible (well, to the last incompatible device format change, anyway, which was well before 3.0). So barring bugs, btrfs-progs-3.17 should work just fine with kernel 3.14 or even 3.10. Tho do keep in mind that -progs-3.12 was the first release using the new kernel-synced versioning. Before that the newest full -progs release was ancient, 0.19, from years earlier, tho there was a 0.20-rc1 somewhere along the line. So you really do want at least -progs-3.12 because older than that is ancient, and definitely the best-tested -progs-3.12 kernel combinations will be the 3.12 and 3.13 kernel series which ran concurrently (there being no -progs-3.13, so kernel 3.13 was concurrent to -progs-3.12). IOW your point about staying within well-tested norms applies here as well. By far the most tested code-paths will be the ones where kernel and -progs versions were concurrent to each other, so that's what I'd recommend sticking with if you want to play it safe and well tested. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- 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
