All of lore.kernel.org
 help / color / mirror / Atom feed
* v0.52 released
@ 2012-09-27 20:07 ` Sage Weil
  2012-09-27 20:53   ` Smart Weblications GmbH - Florian Wiessner
                     ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Sage Weil @ 2012-09-27 20:07 UTC (permalink / raw)
  To: ceph-devel

After several weeks of testing v0.52 is ready! This is a big release for 
RBD and radosgw users. Highlights include:

 * librbd: fully functional and documented image cloning
 * librbd: image (advisory) locking
 * librbd: 'protect'/'unprotect' commands to prevent clone parent from 
   being deleted
 * librbd: 'flatten' command to sever clone parent relationship
 * librbd: a few fixes to 'discard' support
 * osd: several out of order reply bug fixes
 * msgr: improved failure handling code
 * auth: expanded authentication settings for greater flexibility
 * mon: 'report' command for dumping detailed cluster status
 * mon: throttle client messages (limit memory consumption)
 * mon: more informative info about stuck PGs in 'health detail'
 * osd, mon: use feature bits to lock out clients lacking CRUSH tunables 
   when they are in use
 * radosgw: support for swift manifest objects
 * radosgw: support for multi-object deletes
 * radosgw: improved garbage collection framework
 * rados: bench command now cleans up after itself
 * ceph.spec: misc packaging fixes

The big news in this release is that the new RBD cloning functionality is 
fully in place. This includes the ability to take a base image (snapshot) 
and instantly 'clone' it to other images. The typical use case is cloning 
a base OS install image for each VM, allowing you to immediately boot them 
up without waiting for any data to copy. RBD also got advisory locking 
support, which allows users to (cooperatively) control who is using each 
image and avoid situations where multiple hosts write to the same image 
and corrupt the file system. There is additional integration work on the 
roadmap that will make this easier to use, but all of the pieces are in 
place for users to starting taking advantage of it now.

This release also includes several improvements to the radosgw. On the 
user-facing API side this includes support for Swift 'manifest' objects 
(large objects uploaded in pieces) and support for multi-object delete. On 
the administrative side, there is a new garbage collection framework that 
makes the cleanup of deleted objects transparent, automatic, and 
efficient. (Currently a radosgw-admin command run from something like cron 
is necessary to clear out old data.)

On the release side, this is also the first release for which we are 
building RPMs. Hooray! We're starting with just CentOS6/RHEL6 and Fedora 
17 on x86_64, but will be adding additional distributions for v0.53, 
including OpenSUSE and Fedora 18. If there is a particular RPM-based 
distro that you'd like to see us build packages for, please let us know!

You can get v0.52 from:
 * Git at git://github.com/ceph/ceph.git
 * Tarball athttp://ceph.com/download/ceph-0.52.tar.gz
 * For Debian/Ubuntu packages, see http://ceph.com/docs/master/install/debian
 * For RPMs, see http://ceph.com/docs/master/install/rpm

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: v0.52 released
  2012-09-27 20:07 ` v0.52 released Sage Weil
@ 2012-09-27 20:53   ` Smart Weblications GmbH - Florian Wiessner
  2012-09-27 20:57     ` Sage Weil
  2012-09-28  7:33   ` Denis Fondras
  2012-09-28  8:45   ` Jimmy Tang
  2 siblings, 1 reply; 9+ messages in thread
From: Smart Weblications GmbH - Florian Wiessner @ 2012-09-27 20:53 UTC (permalink / raw)
  To: Sage Weil, ceph-devel@vger.kernel.org >> ceph-devel

Am 27.09.2012 22:07, schrieb Sage Weil:
> After several weeks of testing v0.52 is ready! This is a big release for 
> RBD and radosgw users. Highlights include:

Is this a stable release to replace 0.48.2 ?


-- 

Mit freundlichen Grüßen,

Florian Wiessner

Smart Weblications GmbH
Martinsberger Str. 1
D-95119 Naila

fon.: +49 9282 9638 200
fax.: +49 9282 9638 205
24/7: +49 900 144 000 00 - 0,99 EUR/Min*
http://www.smart-weblications.de

--
Sitz der Gesellschaft: Naila
Geschäftsführer: Florian Wiessner
HRB-Nr.: HRB 3840 Amtsgericht Hof
*aus dem dt. Festnetz, ggf. abweichende Preise aus dem Mobilfunknetz
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: v0.52 released
  2012-09-27 20:53   ` Smart Weblications GmbH - Florian Wiessner
@ 2012-09-27 20:57     ` Sage Weil
  2012-09-27 22:54       ` Tommi Virtanen
  0 siblings, 1 reply; 9+ messages in thread
From: Sage Weil @ 2012-09-27 20:57 UTC (permalink / raw)
  To: Smart Weblications GmbH - Florian Wiessner
  Cc: ceph-devel@vger.kernel.org >> ceph-devel

On Thu, 27 Sep 2012, Smart Weblications GmbH - Florian Wiessner wrote:
> Am 27.09.2012 22:07, schrieb Sage Weil:
> > After several weeks of testing v0.52 is ready! This is a big release for 
> > RBD and radosgw users. Highlights include:
> 
> Is this a stable release to replace 0.48.2 ?

No, this is a normal development release.  It goes through several weeks 
of testing before release, so it should be pretty stable, but it's not a 
long-term type release.  The next stable release will be bobtail, and will 
most likely be based on 0.54.  0.53 was just frozen.

sage

> 
> 
> -- 
> 
> Mit freundlichen Gr??en,
> 
> Florian Wiessner
> 
> Smart Weblications GmbH
> Martinsberger Str. 1
> D-95119 Naila
> 
> fon.: +49 9282 9638 200
> fax.: +49 9282 9638 205
> 24/7: +49 900 144 000 00 - 0,99 EUR/Min*
> http://www.smart-weblications.de
> 
> --
> Sitz der Gesellschaft: Naila
> Gesch?ftsf?hrer: Florian Wiessner
> HRB-Nr.: HRB 3840 Amtsgericht Hof
> *aus dem dt. Festnetz, ggf. abweichende Preise aus dem Mobilfunknetz
> 
> 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: v0.52 released
  2012-09-27 20:57     ` Sage Weil
@ 2012-09-27 22:54       ` Tommi Virtanen
  0 siblings, 0 replies; 9+ messages in thread
From: Tommi Virtanen @ 2012-09-27 22:54 UTC (permalink / raw)
  To: Sage Weil
  Cc: Smart Weblications GmbH - Florian Wiessner,
	ceph-devel@vger.kernel.org >> ceph-devel

On Thu, Sep 27, 2012 at 1:57 PM, Sage Weil <sage@inktank.com> wrote:
>> Is this a stable release to replace 0.48.2 ?
> No, this is a normal development release.  It goes through several weeks
> of testing before release, so it should be pretty stable, but it's not a
> long-term type release.  The next stable release will be bobtail, and will
> most likely be based on 0.54.  0.53 was just frozen.

Perhaps it's worth saying this explicitly: stable releases will have a
version number like

<major>.<minor>[.<patch>]<codename>

It'll be a stable release when you see the next cute codename show up.
I expect we'll make more noise at that time, too ;)

Codenames will increment alphabetically: argonaut, bobtail ...

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: v0.52 released
  2012-09-27 20:07 ` v0.52 released Sage Weil
  2012-09-27 20:53   ` Smart Weblications GmbH - Florian Wiessner
@ 2012-09-28  7:33   ` Denis Fondras
  2012-09-28 15:20     ` Sage Weil
  2012-09-28  8:45   ` Jimmy Tang
  2 siblings, 1 reply; 9+ messages in thread
From: Denis Fondras @ 2012-09-28  7:33 UTC (permalink / raw)
  To: ceph-devel

Hello all,

Is it possible/recommended to mix versions ? ie. OSD with 0.48 and MON 
with 0.52 or some OSD with 0.48 and some with 0.52 ?

Denis


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: v0.52 released
  2012-09-27 20:07 ` v0.52 released Sage Weil
  2012-09-27 20:53   ` Smart Weblications GmbH - Florian Wiessner
  2012-09-28  7:33   ` Denis Fondras
@ 2012-09-28  8:45   ` Jimmy Tang
  2012-09-28 15:16     ` Sage Weil
  2 siblings, 1 reply; 9+ messages in thread
From: Jimmy Tang @ 2012-09-28  8:45 UTC (permalink / raw)
  To: Sage Weil; +Cc: ceph-devel

Hi Sage,

On 27 Sep 2012, at 21:07, Sage Weil wrote:

> 
> On the release side, this is also the first release for which we are 
> building RPMs. Hooray! We're starting with just CentOS6/RHEL6 and Fedora 
> 17 on x86_64, but will be adding additional distributions for v0.53, 
> including OpenSUSE and Fedora 18. If there is a particular RPM-based 
> distro that you'd like to see us build packages for, please let us know!
> 
> You can get v0.52 from:
> * Git at git://github.com/ceph/ceph.git
> * Tarball athttp://ceph.com/download/ceph-0.52.tar.gz
> * For Debian/Ubuntu packages, see http://ceph.com/docs/master/install/debian
> * For RPMs, see http://ceph.com/docs/master/install/rpm

Scientific Linux 6 is something that we use here at our site, it's binary compatible with RHEL6 and Centos6. Since there is a 'stable' series of releases and a series of 'testing and development' releases would it be better to setup a repo with only stable releases and a testing repo for all development builds (and nighty builds)? It would make it easier for anyone who wants to deploy ceph  in production to just point to a stable repo and not get a development builds. It would be similar to how epel might structure their repos with a stable and a testing repo.

Regards,
Jimmy Tang

--
Senior Software Engineer, Digital Repository of Ireland (DRI)
Trinity Centre for High Performance Computing,
Lloyd Building, Trinity College Dublin, Dublin 2, Ireland.
http://www.tchpc.tcd.ie/


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: v0.52 released
  2012-09-28  8:45   ` Jimmy Tang
@ 2012-09-28 15:16     ` Sage Weil
  2012-09-28 20:00       ` Jimmy Tang
  0 siblings, 1 reply; 9+ messages in thread
From: Sage Weil @ 2012-09-28 15:16 UTC (permalink / raw)
  To: Jimmy Tang; +Cc: ceph-devel

Hi,

On Fri, 28 Sep 2012, Jimmy Tang wrote:
> Hi Sage,
> 
> On 27 Sep 2012, at 21:07, Sage Weil wrote:
> 
> > 
> > On the release side, this is also the first release for which we are 
> > building RPMs. Hooray! We're starting with just CentOS6/RHEL6 and Fedora 
> > 17 on x86_64, but will be adding additional distributions for v0.53, 
> > including OpenSUSE and Fedora 18. If there is a particular RPM-based 
> > distro that you'd like to see us build packages for, please let us know!
> > 
> > You can get v0.52 from:
> > * Git at git://github.com/ceph/ceph.git
> > * Tarball athttp://ceph.com/download/ceph-0.52.tar.gz
> > * For Debian/Ubuntu packages, see http://ceph.com/docs/master/install/debian
> > * For RPMs, see http://ceph.com/docs/master/install/rpm
> 
> Scientific Linux 6 is something that we use here at our site, it's binary compatible with RHEL6 and Centos6. Since there is a 'stable' series of releases and a series of 'testing and development' releases would it be better to setup a repo with only stable releases and a testing repo for all development builds (and nighty builds)? It would make it easier for anyone who wants to deploy ceph  in production to just point to a stable repo and not get a development builds. It would be similar to how epel might structure their repos with a stable and a testing repo.

Ah, good point.  You can do that today with the debian repos, but we 
lumped all the rpms into ceph.com/rpms.  Currently

debian			symlink to debian-argonaut (latest stable)
debian-argonaut		stable argonaut releases
debian-testing		dev releases

We can do the same with the rpms...

rpm
rpm-argonaut
rpm-testing

?
sage


> Regards,
> Jimmy Tang
> 
> --
> Senior Software Engineer, Digital Repository of Ireland (DRI)
> Trinity Centre for High Performance Computing,
> Lloyd Building, Trinity College Dublin, Dublin 2, Ireland.
> http://www.tchpc.tcd.ie/
> 
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: v0.52 released
  2012-09-28  7:33   ` Denis Fondras
@ 2012-09-28 15:20     ` Sage Weil
  0 siblings, 0 replies; 9+ messages in thread
From: Sage Weil @ 2012-09-28 15:20 UTC (permalink / raw)
  To: Denis Fondras; +Cc: ceph-devel

On Fri, 28 Sep 2012, Denis Fondras wrote:
> Hello all,
> 
> Is it possible/recommended to mix versions ? ie. OSD with 0.48 and MON with
> 0.52 or some OSD with 0.48 and some with 0.52 ?

Yes, that is supported.  We haven't done heavy-duty testing yet mixing 
0.48 with 0.52+ and osd thrashing, but we will be shortly.

sage


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: v0.52 released
  2012-09-28 15:16     ` Sage Weil
@ 2012-09-28 20:00       ` Jimmy Tang
  0 siblings, 0 replies; 9+ messages in thread
From: Jimmy Tang @ 2012-09-28 20:00 UTC (permalink / raw)
  To: Sage Weil; +Cc: ceph-devel

Hi Sage,

On 28 Sep 2012, at 16:16, Sage Weil wrote:

> 
> Ah, good point.  You can do that today with the debian repos, but we 
> lumped all the rpms into ceph.com/rpms.  Currently
> 
> debian			symlink to debian-argonaut (latest stable)
> debian-argonaut		stable argonaut releases
> debian-testing		dev releases
> 
> We can do the same with the rpms...
> 
> rpm
> rpm-argonaut
> rpm-testing
> 
> ?

That sounds reasonable to do ;) +1 for something similar to what you are proposing.

Jimmy.


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-09-28 20:00 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <sfid-H20120927-210714-+028.22-1@marduk.tchpc.tcd.ie>
2012-09-27 20:07 ` v0.52 released Sage Weil
2012-09-27 20:53   ` Smart Weblications GmbH - Florian Wiessner
2012-09-27 20:57     ` Sage Weil
2012-09-27 22:54       ` Tommi Virtanen
2012-09-28  7:33   ` Denis Fondras
2012-09-28 15:20     ` Sage Weil
2012-09-28  8:45   ` Jimmy Tang
2012-09-28 15:16     ` Sage Weil
2012-09-28 20:00       ` Jimmy Tang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.