Date: Sun, 23 Mar 2014 15:38:40 -0500 From: Karl Denninger <karl@denninger.net> To: freebsd-stable@freebsd.org Subject: Re: ZFS cautions (pool flag additions committed) Message-ID: <532F4650.4010101@denninger.net> In-Reply-To: <532F313B.5040809@weboutsourcing.cz> References: <532F1ED8.8010004@denninger.net> <532F313B.5040809@weboutsourcing.cz>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On 3/23/2014 2:08 PM, Ondra Knezour wrote: > Dne 23.3.2014 18:50, Karl Denninger napsal(a): >> 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 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.... >> > > Excellent candidate for the /usr/src/UPDATING file? I think so. The only reason I caught it immediately is that I'm in the arc.c code right now with the fix for the "stalls", and caught the file being flagged as revved and thus not automatically updated when I did a "svn update ." on /usr/src. ZFS has been (reasonably) stable on feature-set for a while, but now we're seeing more pool-level flags show up and in virtually every case once those are turned on you can't shut them back off, which slams a door on you in terms of being able to revert if something goes wrong. -- -- 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 140323203840Z0# *H 1Po2ΙsT7A0l *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 j%K܊wm.wVjJ.-jeh1u<[48އppBg/wc4$^)Ljn|ECpj˫C}#Qi2$kvDh]D.q5է\!J"o;'ږgogh%fEǎ`[%pI+_hWTk!)q<-5`/?F'ՈTжɠQ4\ } ZXnW Hg-w4Ҹú]gvqBm'6;6hGIehAa)bLMա0J?gpJĸ{MH,hkh_{eښ/{Jɽn';L/ڀ+T+/Jbt֚g4d;TkW0p3o@l F$FӒSdJUP.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?532F4650.4010101>
