On 2013-08-14 07:32, Sage Weil wrote:
Another three months have gone by, and the next stable release of Ceph
is
ready: Dumpling! Thank you to everyone who has contributed to this
release!
This release focuses on a few major themes since v0.61 (Cuttlefish):
* rgw: multi-site, multi-datacenter support for S3/Swift object
storage
* new RESTful API endpoint for administering the cluster, based on a
new
and improved management API and updated CLI
* mon: stability and performance
* osd: stability performance
* cephfs: open-by-ino support (for improved NFS reexport)
* improved support for Red Hat platforms
* use of the Intel CRC32c instruction when available
As with previous stable releases, you can upgrade from previous
versions
of Ceph without taking the entire cluster online, as long as a few
simple
guidelines are followed.
* For Dumpling, we have tested upgrades from both Bobtail and
Cuttlefish.
If you are running Argonaut, please upgrade to Bobtail and then to
Dumpling.
* Please upgrade daemons/hosts in the following order:
1. Upgrade ceph-common on all nodes that will use the command line
ceph
utility.
2. Upgrade all monitors (upgrade ceph package, restart ceph-mon
daemons). This can happen one daemon or host at a time. Note that
because cuttlefish and dumpling monitors cant talk to each other,
all monitors should be upgraded in relatively short succession to
minimize the risk that an untimely failure will reduce
availability.
3. Upgrade all osds (upgrade ceph package, restart ceph-osd
daemons).
This can happen one daemon or host at a time.
4. Upgrade radosgw (upgrade radosgw package, restart radosgw
daemons).
There are several small compatibility changes between Cuttlefish and
Dumpling, particularly with the CLI interface. Please see the complete
release notes for a summary of the changes since v0.66 and v0.61
Cuttlefish, and other possible issues that should be considered before
upgrading:
http://ceph.com/docs/master/release-notes/#v0-67-dumpling
Dumpling is the second Ceph release on our new three-month stable
release
cycle. We are very pleased to have pulled everything together on
schedule. The next stable release, which will be code-named Emperor,
is
slated for three months from now (beginning of November).
You can download v0.67 Dumpling from the usual locations:
* Git at git://github.com/ceph/ceph.git
* Tarball at http://ceph.com/download/ceph-0.67.tar.gz
* For Debian/Ubuntu packages, see
http://ceph.com/docs/master/install/debian
* For RPMs, see http://ceph.com/docs/master/install/rpm
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
Hi Sage,
I just upgraded and everything went quite smoothly with osds, mons and
mds, good work guys! :)
The only problem I have ran into is with radosgw. It is unable to start
after the upgrade with the following message:
2013-08-14 11:57:25.841310 7ffd0d2ae780 0 ceph version 0.67
(e3b7bc5bce8ab330ec1661381072368af3c218a0), process radosgw, pid 5612
2013-08-14 11:57:25.841328 7ffd0d2ae780 -1 WARNING: libcurl doesn't
support curl_multi_wait()
2013-08-14 11:57:25.841335 7ffd0d2ae780 -1 WARNING: cross zone / region
transfer performance may be affected
2013-08-14 11:57:25.855427 7ffcef7fe700 2
RGWDataChangesLog::ChangesRenewThread: start
2013-08-14 11:57:25.856138 7ffd0d2ae780 -1 Couldn't init storage
provider (RADOS)
ceph auth list returns:
client.radosgw.gateway
key: xxxxxx
caps: [mon] allow r
caps: [osd] allow rwx
my config:
[client.radosgw.gateway]
keyring = /etc/ceph/keyring.radosgw.gateway
rgw socket path = /tmp/radosgw.sock
log file = /var/log/ceph/radosgw.log
rgw enable ops log = false
rgw print continue = true
rgw keystone url = http://xxxxxx:5000
rgw keystone admin token = password
rgw keystone accepted roles = admin,Member
rgw keystone token cache size = 500
rgw keystone revocation interval = 600
#nss db path = /var/lib/ceph/nss
Also, is the libcurl warning a problem? It seems the libcurl package is
a bit old on Ubuntu 12.04LTS:
curl --version
curl 7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1
zlib/1.2.3.4 libidn/1.23 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3
pop3s rtmp rtsp smtp smtps telnet tftp
Features: GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP
Cheers,
Peter
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com