]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge remote-tracking branch 'gh/master' into wip-watch-notify
authorSage Weil <sage@redhat.com>
Tue, 16 Dec 2014 22:02:32 +0000 (14:02 -0800)
committerSage Weil <sage@redhat.com>
Tue, 16 Dec 2014 22:02:32 +0000 (14:02 -0800)
Conflicts:
PendingReleaseNotes

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Josh During <jdurgin@redhat.com>
19 files changed:
1  2 
PendingReleaseNotes
src/client/Client.cc
src/common/config_opts.h
src/include/ceph_fs.h
src/include/encoding.h
src/include/rados.h
src/include/rados/librados.h
src/include/rados/librados.hpp
src/librados/librados.cc
src/mds/MDS.cc
src/osd/OSD.cc
src/osd/ReplicatedPG.cc
src/osd/ReplicatedPG.h
src/osd/osd_types.cc
src/rgw/rgw_cache.h
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h
src/tracing/librados.tp
src/tracing/osd.tp

index 1a916c10f92e5b6314e8d4857ec56590aeb4b404,62b79204964a1f9a90400470d3033fa2e9334bd8..ce8cb7b3ef7ae61473780714cd94ea0a344dd56c
@@@ -29,12 -29,7 +29,18 @@@ v0.9
  * The 'rados create <objectname> [category]' optional category argument is no
    longer supported or recognized.
  
+ * rados.py's Rados class no longer has a __del__ method; it was causing
+   problems on interpreter shutdown and use of threads.  If your code has
+   Rados objects with limited lifetimes and you're concerned about locked
+   resources, call Rados.shutdown() explicitly.
++
 +* There is a new version of the librados watch/notify API with vastly
 +  improved semantics.  Any applications using this interface are
 +  encouraged to migrate to the new API.  The old API calls are marked
 +  as deprecated and will eventually be removed.
 +
 +* The librados rados_unwatch() call used to be safe to call on an
 +  invalid handle.  The new version has undefined behavior when passed
 +  a bogus value (for example, when rados_watch() returns an error and
 +  handle is not defined).
++
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc src/mds/MDS.cc
Simple merge
diff --cc src/osd/OSD.cc
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge