Date: Sun, 23 Mar 2014 12:50:16 -0500 From: Karl Denninger <karl@denninger.net> To: freebsd-stable@freebsd.org Subject: ZFS cautions (pool flag additions committed) Message-ID: <532F1ED8.8010004@denninger.net>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] When ZFS code imports are brought forward that add feature flags there is a potential time bomb for existing users in that creation of a new pool becomes non-revertible (except read-only!) with regard to mounting on older revisions of the code. The same thing happens if you do a "zpool upgrade" of course, but at least that's an explicit act. You might not realize that you're at risk on a pool create, however, unless you **carefully** scrutinize the flags that were on the last version compared against the current one. The primary "gotcha" here occurs if you don't upgrade your emergency boot media and for some reason you need to boot from a CD or USB key -- you can be left SEVERELY screwed, and since -RELEASE is typically not rebuilt when this happens if you don't have a second machine laying around on which you can build a RELEASE image.... I've caught this twice now since 10.0-RELEASE shipped and, while I haven't been bit by it, it serves as a caution because eventually someone tracking -STABLE is going to get badly hurt and be left with an unrepairable system. IMHO there should be some sort of notice on the list when new zpool feature flags show up so you're fairly warned that building a new emergency boot media copy is required if you intend to track -STABLE on a continuing basis. -- -- Karl karl@denninger.net [-- Attachment #2 --] 0 *H 010 + 0 *H O0K030 *H 010 UUS10UFlorida10U Niceville10U Cuda Systems LLC10UCuda Systems LLC CA1/0- *H customer-service@cudasystems.net0 130824190344Z 180823190344Z0[10 UUS10UFlorida10UKarl Denninger1!0 *H karl@denninger.net0"0 *H 0 bi՞]MNԿawx?`)'ҴcWgR@BlWh+ u}ApdCF JVй~FOL}EW^bچYp3K&ׂ(R lxڝ.xz?6&nsJ +1v9v/( kqĪp[vjcK%fϻe?iq]z lyzFO'ppdX//Lw(3JIA*S#՟H[f|CGqJKooy.oEuOw$/섀$삻J9b|AP~8]D1YI<"""Y^T2iQ2b yH)] Ƶ0y$_N6XqMC 9 XgώjGTP"#nˋ"Bk1 00 U0 0 `HB0U0, `HB OpenSSL Generated Certificate0U|8 ˴d[20U#0]Af4U3x&^"408 `HB+)https://cudasystems.net:11443/revoked.crl0 *H gBwH]j\x`( &gW32"Uf^. ^Iϱ k!DQA g{(w/)\N'[oRW@CHO>)XrTNɘ!u`xt5(=f\-l3<@C6mnhv##1ŃbH͍_Nq aʷ?rk$^9TIa!kh,D -ct1 00010 UUS10UFlorida10U Niceville10U Cuda Systems LLC10UCuda Systems LLC CA1/0- *H customer-service@cudasystems.net0 + ;0 *H 1 *H 0 *H 1 140323175016Z0# *H 1@Au蜢[m0l *H 1_0]0 `He*0 `He0 *H 0*H 0 *H @0+0 *H (0 +710010 UUS10UFlorida10U Niceville10U Cuda Systems LLC10UCuda Systems LLC CA1/0- *H customer-service@cudasystems.net0*H 1010 UUS10UFlorida10U Niceville10U Cuda Systems LLC10UCuda Systems LLC CA1/0- *H customer-service@cudasystems.net0 *H Y= QxcPra8 )! ͖!56 ~{/ ͏0=he*N[@9QZw4Ü$T %hF/0&j hŒ$Dtq5#y&0? WaΞ2`:R@̘ۗ;d*ɣ܌:Lh mDG~8Cڤ"S,X]!TtcvVuQ<= DM~`cAi(* $lؤ#䀾ī1UKfnįql,EQo2%{Wy,0 ,Q9}*yf{$7 ^ϡZľyBOu|<nJ>ϋ;PD]iäcC>=zdV=⦜m?S{}vPQj.)t2!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?532F1ED8.8010004>
