Re: v0.42 released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 21 Feb 2012, Guido Winkelmann wrote:
> Am Montag, 20. Februar 2012, 10:01:55 schrieben Sie:
> > v0.42 is ready!  This has mostly been a stabilization release, with a few
> > critical bugs fixed.  There is also an across-the-board change in data
> > structure encoding that is not backwards-compatible, but is designed to
> > allow future changes to be (both forwards- and backwards-).
> 
> Okay, what does that mean for updating from 0.41 to 0.42?
> 
> With data structure encodings, do you mean on-disk or on-wire? Am I at 
> risk of losing all my data?

Both.  You won't lose any data (new code can real old structures), but it 
means that once you move to v0.42 you can't go back to v0.41.  That 
happens periodically (and unpredictably) in the past.  The whole point of 
this change it to allow downgrades and better interoperation between 
versions (so that old code can read new structures).

> Do I have to bring down the entire cluster and restart it, or can I 
> restart it piecemeal to avoid downtimes?

In this case, you can do a sloppy upgrade and nothing will break.  v0.41 
daemons won't talk to v0.42 daemons.

> Can clients that still use 0.41 libs keep running?

Yes.  The only incompatible change in the client protocol is for rados 
pool listing (e.g., rados -p data ls -).  I would upgrade them when 
you get a chance, though.

sage
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux