]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
PendingReleaseNotes: notes about object listing API removal 13149/head
authorSage Weil <sage@redhat.com>
Thu, 2 Feb 2017 23:25:18 +0000 (18:25 -0500)
committerSage Weil <sage@redhat.com>
Thu, 9 Feb 2017 02:51:22 +0000 (21:51 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
PendingReleaseNotes

index 8b94202b635fcba1e9a483c5f77793edd4fabd5e..7189e68f920eec7a193092821d5edec4d7df09d0 100644 (file)
    still works.  See the documentation page "Mount CephFS in your
    file systems table" for details.
 
+
+12.0.1
+------
+
+* 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.)
+