Skip site navigation (1)Skip section navigation (2)
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}ApdCFJVй~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$_N6XqMC 9՘	XgώjGTP"#nˋ"Bk100	U00	`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!DQAg{(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|ECpj˫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>