mirror of
https://github.com/ceph/ceph
synced 2025-01-20 01:51:34 +00:00
doc/release-notes: final 0.78
Signed-off-by: Sage Weil <sage@inktank.com>
This commit is contained in:
parent
e4e8dc5081
commit
185bcc42d5
@ -530,76 +530,80 @@ Upgrading
|
||||
* The librados cmpxattr operation now handles xattrs containing null bytes as
|
||||
data rather than null-terminated strings.
|
||||
|
||||
* Compound operations in librados that create and then delete the same object
|
||||
are now explicitly disallowed (they fail with -EINVAL).
|
||||
|
||||
Notable Changes
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
* rgw: support non-standard MultipartUpload command (Yehuda Sadeh)
|
||||
* librados: API documentation improvements (John Wilkins, Josh Durgin)
|
||||
* ceph-brag: new client and server tools (Sebastien Han, Babu Shanmugam)
|
||||
* common: throtller, shared_cache performance improvements, TrackedOp (Greg Farnum, Samuel Just)
|
||||
* librados: support for osd and mon command timeouts (Josh Durgin)
|
||||
* mon: erasure code plugin support (Loic Dachary)
|
||||
* mon: erasure code crush rule creation (Loic Dachary)
|
||||
* mds: avoid duplicated discovers during recovery (Zheng Yan)
|
||||
* mon: prevent deletion of CephFS pools (John Spray)
|
||||
* keyvaluestore: portability improvements (Noah Watkins)
|
||||
* mon: encode erasure stripe width in pool metadata (Loic Dachary)
|
||||
* osdmaptool: new --test-map-pgs mode (Sage Weil, Ilya Dryomov)
|
||||
* libcephfs: API changes to better support NFS reexport via Ganesha (Matt Benjamin, Adam Emerson, Andrey Kuznetsov, Casey Bodley, David Zafman)
|
||||
* mds: fix xattrs in getattr replies (Sage Weil)
|
||||
* osd: tests for objectstore backends (Haomai Wang)
|
||||
* crush: new vary_r tunable (Sage Weil)
|
||||
* ceph-disk: use partx on RHEL or CentOS instead of partprobe (Alfredo Deza)
|
||||
* ceph: fix combination of 'tell' and interactive mode (Joao Eduardo Luis)
|
||||
* ceph-fuse: fix bugs with inline data and multiple MDSs (Zheng Yan)
|
||||
* client: fix getcwd() to use new LOOKUPPARENT operation (Zheng Yan)
|
||||
* common: fall back to json-pretty for admin socket (Loic Dachary)
|
||||
* mds: force backtrace updates for old inodes on update (Zheng Yan)
|
||||
* mon: fix legacy CRUSH tunables warning (Sage Weil)
|
||||
* osd, mon: add primary-affinity to adjust selection of primaries (Sage Weil)
|
||||
* common: fix 'config dump' debug prefix (Danny Al-Gaaf)
|
||||
* common: misc coverity fixes (Danny Al-Gaaf)
|
||||
* common: throtller, shared_cache performance improvements, TrackedOp (Greg Farnum, Samuel Just)
|
||||
* crush: fix JSON schema for dump (John Spray)
|
||||
* crush: misc cleanups, tests (Loic Dachary)
|
||||
* osd: fix impolite mon session backoff, reconnect behavior (Greg Farnum)
|
||||
* mon: fix bugs in initial post-mkfs quorum creation (Sage Weil)
|
||||
* mon: include dirty stats in 'ceph df detail' (Sage Weil)
|
||||
* osd: simple tiering agent (Sage Weil)
|
||||
* mds: several multi-mds and dirfrag bug fixes (Zheng Yan)
|
||||
* osd: erasure coded pool support (Samuel Just)
|
||||
* crush: new vary_r tunable (Sage Weil)
|
||||
* crush: prevent invalid buckets of type 0 (Sage Weil)
|
||||
* keyvaluestore: add perfcounters, misc bug fixes (Haomai Wang)
|
||||
* keyvaluestore: portability improvements (Noah Watkins)
|
||||
* libcephfs: API changes to better support NFS reexport via Ganesha (Matt Benjamin, Adam Emerson, Andrey Kuznetsov, Casey Bodley, David Zafman)
|
||||
* librados: API documentation improvements (John Wilkins, Josh Durgin)
|
||||
* librados: fix object enumeration bugs; allow iterator assignment (Josh Durgin)
|
||||
* librados: streamline tests (Josh Durgin)
|
||||
* librados: support for atomic read and omap operations for C API (Josh Durgin)
|
||||
* rgw: improve scalability for manifest objects (Yehuda Sadeh)
|
||||
* common: misc coverity fixes (Danny Al-Gaaf)
|
||||
* rgw: misc fixes for multipart objects, policies (Yehuda Sadeh)
|
||||
* rgw: fix Swift range reponse (Yehuda Sadeh)
|
||||
* librados: fix object enumeration bugs; allow iterator assignment (Josh Durgin)
|
||||
* keyvaluestore: add perfcounters, misc bug fixes (Haomai Wang)
|
||||
* osd: store checksums for erasure coded object stripes (Samuel Just)
|
||||
* osd: increase default leveldb cache size and write buffer (Sage Weil, Dmitry Smirnov)
|
||||
* librados: support for osd and mon command timeouts (Josh Durgin)
|
||||
* librbd: pass allocation hints to OSD (Ilya Dryomov)
|
||||
* logrotate: fix bug that prevented rotation for some daemons (Loic Dachary)
|
||||
* mds: avoid duplicated discovers during recovery (Zheng Yan)
|
||||
* mds: fix file lock owner checks (Zheng Yan)
|
||||
* mds: fix LOOKUPPARENT, new LOOKUPNAME ops for reliable NFS reexport (Zheng Yan)
|
||||
* mds: fix xattr handling on setxattr (Zheng Yan)
|
||||
* mds: fix xattrs in getattr replies (Sage Weil)
|
||||
* mds: force backtrace updates for old inodes on update (Zheng Yan)
|
||||
* mds: several multi-mds and dirfrag bug fixes (Zheng Yan)
|
||||
* mon: encode erasure stripe width in pool metadata (Loic Dachary)
|
||||
* mon: erasure code crush rule creation (Loic Dachary)
|
||||
* mon: erasure code plugin support (Loic Dachary)
|
||||
* mon: fix bugs in initial post-mkfs quorum creation (Sage Weil)
|
||||
* mon: fix error output to terminal during startup (Joao Eduardo Luis)
|
||||
* mon: fix legacy CRUSH tunables warning (Sage Weil)
|
||||
* mon: fix osd_epochs lower bound tracking for map trimming (Sage Weil)
|
||||
* mon: fix OSDMap encoding features (Sage Weil, Aaron Ten Clay)
|
||||
* mds: fix LOOKUPPARENT, new LOOKUPNAME ops for reliable NFS reexport (Zheng Yan)
|
||||
* mon: fix 'pg dump' JSON output (John Spray)
|
||||
* osd: fix/clarify end-of-object handling on read (Loic Dachary)
|
||||
* osd: limit size of 'osd bench ...' arguments (Joao Eduardo Luis)
|
||||
* osd: new 'status' admin socket command (Sage Weil)
|
||||
* osd: allocation hint, with XFS support (Ilya Dryomov)
|
||||
* librbd: pass allocation hints to OSD (Ilya Dryomov)
|
||||
* osd: various refactoring and bug fixes (Samuel Just, David Zafman)
|
||||
* mds: fix xattr handling on setxattr (Zheng Yan)
|
||||
* mon: prevent addition of non-empty cache tier (Sage Weil)
|
||||
* crush: fix JSON schema for dump (John Spray)
|
||||
* mon: warn when cache tier approaches 'full' (Sage Weil)
|
||||
* crush: prevent invalid buckets of type 0 (Sage Weil)
|
||||
* mon: include dirty stats in 'ceph df detail' (Sage Weil)
|
||||
* mon: list quorum member names in quorum order (Sage Weil)
|
||||
* osd: fix SnapContext cache id bug (Samuel Just)
|
||||
* logrotate: fix bug that prevented rotation for some daemons (Loic Dachary)
|
||||
* client: fix getcwd() to use new LOOKUPPARENT operation (Zheng Yan)
|
||||
* mon: prevent addition of non-empty cache tier (Sage Weil)
|
||||
* mon: prevent deletion of CephFS pools (John Spray)
|
||||
* mon: warn when cache tier approaches 'full' (Sage Weil)
|
||||
* osd: allocation hint, with XFS support (Ilya Dryomov)
|
||||
* osd: erasure coded pool support (Samuel Just)
|
||||
* osd: fix bug causing slow/stalled recovery (#7706) (Samuel Just)
|
||||
* osd: fix bugs in log merging (Samuel Just)
|
||||
* osd: fix/clarify end-of-object handling on read (Loic Dachary)
|
||||
* osd: fix impolite mon session backoff, reconnect behavior (Greg Farnum)
|
||||
* osd: fix SnapContext cache id bug (Samuel Just)
|
||||
* osd: increase default leveldb cache size and write buffer (Sage Weil, Dmitry Smirnov)
|
||||
* osd: limit size of 'osd bench ...' arguments (Joao Eduardo Luis)
|
||||
* osdmaptool: new --test-map-pgs mode (Sage Weil, Ilya Dryomov)
|
||||
* osd, mon: add primary-affinity to adjust selection of primaries (Sage Weil)
|
||||
* osd: new 'status' admin socket command (Sage Weil)
|
||||
* osd: simple tiering agent (Sage Weil)
|
||||
* osd: store checksums for erasure coded object stripes (Samuel Just)
|
||||
* osd: tests for objectstore backends (Haomai Wang)
|
||||
* osd: various refactoring and bug fixes (Samuel Just, David Zafman)
|
||||
* rados: add 'set-alloc-hint' command (Ilya Dryomov)
|
||||
* common: fix 'config dump' debug prefix (Danny Al-Gaaf)
|
||||
* rbdmap: fix upstart script (Stephan Renatus)
|
||||
* mds: fix file lock owner checks (Zheng Yan)
|
||||
* rbd-fuse: fix enumerate_images overflow, memory leak (Ilya Dryomov)
|
||||
* rbdmap: fix upstart script (Stephan Renatus)
|
||||
* rgw: avoid logging system events to usage log (Yehuda Sadeh)
|
||||
* rgw: fix Swift range reponse (Yehuda Sadeh)
|
||||
* rgw: improve scalability for manifest objects (Yehuda Sadeh)
|
||||
* rgw: misc fixes for multipart objects, policies (Yehuda Sadeh)
|
||||
* rgw: support non-standard MultipartUpload command (Yehuda Sadeh)
|
||||
|
||||
thru b5d2df4a9247cbf7831dd82369fa4e04b3db1b9c
|
||||
|
||||
|
||||
v0.77
|
||||
|
Loading…
Reference in New Issue
Block a user