]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
PendingReleaseNotes: notes about object listing API removal
authorSage Weil <sage@redhat.com>
Thu, 2 Feb 2017 23:25:18 +0000 (18:25 -0500)
committerYehuda Sadeh <yehuda@redhat.com>
Wed, 15 Feb 2017 23:28:54 +0000 (15:28 -0800)
Signed-off-by: Sage Weil <sage@redhat.com>
PendingReleaseNotes

index 7189e68f920eec7a193092821d5edec4d7df09d0..0882845a3018a5733c223c1c3cc9e6bad26c101e 100644 (file)
@@ -1,3 +1,22 @@
+>= 12.0.0
+------
+* The original librados rados_objects_list_open (C) and objects_begin
+  (C++) object listing API, deprecated in Hammer, has finally been
+  removed.  Users of this interface must update their software to use
+  either the rados_nobjects_list_open (C) and nobjects_begin (C++) API or
+  the new rados_object_list_begin (C) and object_list_begin (C++) API
+  before updating the client-side librados library to Luminous.
+
+  Object enumeration (via any API) with the latest librados version
+  and pre-Hammer OSDs is no longer supported.  Note that no in-tree
+  Ceph services rely on object enumeration via the deprecated APIs, so
+  only external librados users might be affected.
+
+  The newest (and recommended) rados_object_list_begin (C) and
+  object_list_begin (C++) API is only usable on clusters with the
+  SORTBITWISE flag enabled (Jewel and later).  (Note that this flag is
+  required to be set before upgrading beyond Jewel.)
+
 12.0.0
 ------