Project

General

Profile

Tasks #13356

Updated by Loïc Dachary about 8 years ago

h3. Workflow

* "Preparing the release":http://ceph.com/docs/master/dev/development-workflow/#preparing-a-new-release
* "Cutting the release":http://ceph.com/docs/master/dev/development-workflow/#cutting-a-new-stable-release
** Nathan asks Sage if a point release should be published "YES":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/29250
** Nathan gets approval from all leads
*** Yehuda, rgw "YES":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/29311
*** Gregory, CephFS "YES":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/29309
*** Josh, RBD "YES":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/29308
*** Sam, rados "YES":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/29311
** Sage writes and commits the release notes "IN PROGRESS":https://github.com/ceph/ceph/pull/7689
** Nathan informs Yuri that the branch is ready for testing *DONE*
** Yuri runs additional integration tests *DONE*: http://tracker.ceph.com/issues/13356#note-61
** If Yuri discovers new bugs that need to be backported urgently (i.e. their priority is set to *Urgent*), the release goes back to being prepared, it was not ready after all
** Yuri informs Alfredo that the branch is ready for release *DONE*
** Alfredo creates the packages and sets the release tag *DONE*



h3. Release information

** branch to build from: hammer, commit:7abb6ae8f3cba67009bd022aaeee0a87cdfc6477
** version: v0.94.6
** type of release: point release
** where to publish the release: http://download.ceph.com/debian-hammer and http://download.ceph.com/rpm-hammer

<code>git --no-pager log --format='%H %s' --graph tags/v0.94.5..ceph/hammer | perl -p -e 's/"/ /g; if (/\w+\s+Merge pull request #(\d+)/) { s|\w+\s+Merge pull request #(\d+).*|"Pull request $1":https://github.com/ceph/ceph/pull/$1|; } else { s|(\w+)\s+(.*)|"$2":https://github.com/ceph/ceph/commit/$1|; } s/\*/+/; s/^/* /;'</code>

* + "Pull request 7501":https://github.com/ceph/ceph/pull/7501
* |\
* | + "fsx: checkout old version until it compiles properly on miras":https://github.com/ceph/ceph/commit/a8fc6a9ffb2f8021657ad412fd0aaaaf7f98bd53
* + | "Pull request 7524":https://github.com/ceph/ceph/pull/7524
* |\ \
* | + | "doc: add orphans commands to radosgw-admin(8)":https://github.com/ceph/ceph/commit/f2ca42b1218182f4bfa27718c9606705d8b9941f
* | + | "man: rebuild manpages":https://github.com/ceph/ceph/commit/e42ed6d6414ad55d671dd0f406b1dababd643af8
* | |/
* + | "Pull request 7526":https://github.com/ceph/ceph/pull/7526
* |\ \
* | + | "rgw-admin: document orphans commands in usage":https://github.com/ceph/ceph/commit/9ab5fd9d67da43e986489e4f580a597dd8cb551e
* | |/
* + | "Pull request 7441":https://github.com/ceph/ceph/pull/7441
* |\ \
* | + | "[backport] rgw: Make RGW_MAX_PUT_SIZE configurable":https://github.com/ceph/ceph/commit/5c8d1d74069f70b85bc4286e6d1136bce1dc593f
* | |/
* + | "Pull request 7442":https://github.com/ceph/ceph/pull/7442
* |\ \
* | |/
* |/|
* | + "[backport] rgw: fix wrong etag calculation during POST on S3 bucket.":https://github.com/ceph/ceph/commit/0e1378effdd1d0d70d3de05c79b208e9f8b8e328
* |/
* + "Pull request 7454":https://github.com/ceph/ceph/pull/7454
* |\
* | + "qa/fsstress.sh: fix 'cp not writing through dangling symlink'":https://github.com/ceph/ceph/commit/1b02859480677abbd8708650764ed6815917e0cd
* + | "Pull request 6918":https://github.com/ceph/ceph/pull/6918
* |\ \
* | + | "Check for full before changing the cached obc":https://github.com/ceph/ceph/commit/2817ffcf4e57f92551b86388681fc0fe70c386ec
* + | | "Pull request 7236":https://github.com/ceph/ceph/pull/7236
* |\ \ \
* | + | | "config_opts: increase suicide timeout to 300 to match recovery":https://github.com/ceph/ceph/commit/700be56c530879a72a628c62265d18f0a5d8fb3b
* + | | | "Pull request 6450":https://github.com/ceph/ceph/pull/6450
* |\ \ \ \
* | + | | | "tests: test/librados/test.cc must create profile":https://github.com/ceph/ceph/commit/5105d50d1c20d465229189bbb24cdfb5d16cf7bc
* | + | | | "tests: destroy testprofile before creating one":https://github.com/ceph/ceph/commit/302375068a59b86c50bda73ecefd99831ab52ea4
* | + | | | "tests: add destroy_ec_profile{,_pp} helpers":https://github.com/ceph/ceph/commit/3a7423dbe0a6af831d4c47acc98e6ced5ed5fe0c
* | / / /
* + | | | "Pull request 6680":https://github.com/ceph/ceph/pull/6680
* |\ \ \ \
* | + | | | "ceph.spec.in: fix License line":https://github.com/ceph/ceph/commit/3f1292e117ab1cdcaef3b24ee33854f7be142795
* + | | | | "Pull request 6791":https://github.com/ceph/ceph/pull/6791
* |\ \ \ \ \
* | + | | | | "tools: fix race condition in seq/rand bench":https://github.com/ceph/ceph/commit/c2c6d02591519dfd15ddcb397ac440322a964deb
* | + | | | | "tools: add --no-verify option to rados bench":https://github.com/ceph/ceph/commit/a619b621b0a7c670eeaf163d9e2b742d13c9f517
* + | | | | | "Pull request 6973":https://github.com/ceph/ceph/pull/6973
* |\ \ \ \ \ \
* | + | | | | | "configure.ac: no use to add + before ac_ext=c":https://github.com/ceph/ceph/commit/6379ff16dbc7fdecccaa8874d978d1ab58ce44cf
* + | | | | | | "Pull request 7206":https://github.com/ceph/ceph/pull/7206
* |\ \ \ \ \ \ \
* | + | | | | | | "ceph_osd: Add required feature bits related to this branch to osd_required mask":https://github.com/ceph/ceph/commit/53742bdbc587747c93413f9db38f3eeb71487872
* | + | | | | | | "osd: CEPH_FEATURE_CHUNKY_SCRUB feature now required":https://github.com/ceph/ceph/commit/3066231865e2fe56344de9db26024ac65e03053d
* + | | | | | | | "Pull request 7207":https://github.com/ceph/ceph/pull/7207
* |\ \ \ \ \ \ \ \
* | + | | | | | | | "osd: recency should look at newest (not oldest) hitsets":https://github.com/ceph/ceph/commit/ae56de09fe1385958b5b600d1f0c91383989926f
* | + | | | | | | | "osd/ReplicatedPG: fix promotion recency logic":https://github.com/ceph/ceph/commit/5cefcb975771f0c2efb7dfc77ce14a93a4ee7f1b
* | |/ / / / / / /
* + | | | | | | | "Pull request 7347":https://github.com/ceph/ceph/pull/7347
* |\ \ \ \ \ \ \ \
* | + | | | | | | | "tools: ceph-monstore-tool must do out_store.close()":https://github.com/ceph/ceph/commit/8d9e08c44150a4f3ad06ec1abc130b9aeaf479d9
* + | | | | | | | | "Pull request 7411":https://github.com/ceph/ceph/pull/7411
* |\ \ \ \ \ \ \ \ \
* | + | | | | | | | | "osd: disable filestore_xfs_extsize by default":https://github.com/ceph/ceph/commit/c7252a3d54bae88f91c2b4e63fc9c27cfbb2423e
* | | |_|_|_|_|_|_|/
* | |/| | | | | | |
* + | | | | | | | | "Pull request 7412":https://github.com/ceph/ceph/pull/7412
* |\ \ \ \ \ \ \ \ \
* | + | | | | | | | | "tools: monstore: add 'show-versions' command.":https://github.com/ceph/ceph/commit/70f1ba33fe1a81d2631d54429749433a6cbfca44
* | + | | | | | | | | "tools: ceph_monstore_tool: add inflate-pgmap command":https://github.com/ceph/ceph/commit/926017187910c9e6a3fb8babf9b498cf07941819
* | + | | | | | | | | "tools:support printing the crushmap in readable fashion.":https://github.com/ceph/ceph/commit/a1d5728c928eb7e6b8c655741a0db3398ced7d56
* | + | | | | | | | | "tools:print the map infomation in human readable format.":https://github.com/ceph/ceph/commit/bd9484750f546974047dacd9176a8072be846596
* | + | | | | | | | | "tools:remove the local file when get map failed.":https://github.com/ceph/ceph/commit/fba65832aad8a46d94a9256a56997e9df9e62297
* | + | | | | | | | | "tools: ceph_monstore_tool: describe behavior of rewrite command":https://github.com/ceph/ceph/commit/1bb899a290b77188b44a53ef7c7a40910c9248b2
* | + | | | | | | | | "tools/ceph-monstore-tools: add rewrite command":https://github.com/ceph/ceph/commit/9035c69481f4aa4786414ac41cbc36fb4a3ca51d
* | + | | | | | | | | "tools: ceph-monstore-tool must do out_store.close()":https://github.com/ceph/ceph/commit/90aaed744243dfc7c620f91e19fc0bfa233f711f
* | |/ / / / / / / /
* + | | | | | | | | "Pull request 7446":https://github.com/ceph/ceph/pull/7446
* |\ \ \ \ \ \ \ \ \
* | + | | | | | | | | "mon: compact full epochs also":https://github.com/ceph/ceph/commit/91093041a86fda40de08a366b5118e5e3ae275f0
* | | |_|_|_|_|_|_|/
* | |/| | | | | | |
* + | | | | | | | | "Pull request 7182":https://github.com/ceph/ceph/pull/7182
* |\ \ \ \ \ \ \ \ \
* | + | | | | | | | | "librbd: optionally validate RBD pool configuration (snapshot support)":https://github.com/ceph/ceph/commit/8c28f2f28d960d823ffd632671edaf029c30fb0f
* | | |_|_|_|_|_|_|/
* | |/| | | | | | |
* + | | | | | | | | "Pull request 7183":https://github.com/ceph/ceph/pull/7183
* |\ \ \ \ \ \ \ \ \
* | + | | | | | | | | "rbd: fix bench-write":https://github.com/ceph/ceph/commit/b2961cef3d8e84d2302815e33eb7dc9033d2bb78
* + | | | | | | | | | "Pull request 7416":https://github.com/ceph/ceph/pull/7416
* |\ \ \ \ \ \ \ \ \ \
* | + | | | | | | | | | "rbd-replay: handle EOF gracefully":https://github.com/ceph/ceph/commit/24c0b27c6f6a26c2b7bab5bcbc421a18592d026f
* | | |_|_|/ / / / / /
* | |/| | | | | | | |
* + | | | | | | | | | "Pull request 7417":https://github.com/ceph/ceph/pull/7417
* |\ \ \ \ \ \ \ \ \ \
* | + | | | | | | | | | "rbd: remove canceled tasks from timer thread":https://github.com/ceph/ceph/commit/46d626d92d7af218816d831cfcc1265b3ea31b72
* | |/ / / / / / / / /
* + | | | | | | | | | "Pull request 7407":https://github.com/ceph/ceph/pull/7407
* |\ \ \ \ \ \ \ \ \ \
* | + | | | | | | | | | "librbd: ImageWatcher shouldn't block the notification thread":https://github.com/ceph/ceph/commit/73e03def9271fb5d1739b195e428c3ebfcebd59b
* | + | | | | | | | | | "librados_test_stub: watch/notify now behaves similar to librados":https://github.com/ceph/ceph/commit/5617166f78c1995436b4e0794dab2d8254331815
* | + | | | | | | | | | "tests: simulate writeback flush during snap create":https://github.com/ceph/ceph/commit/8fc82b23304ef327933723373cd4d1090d04bfbc
* + | | | | | | | | | | "Pull request 6980":https://github.com/ceph/ceph/pull/6980
* |\ \ \ \ \ \ \ \ \ \ \
* | |_|_|_|_|/ / / / / /
* |/| | | | | | | | | |
* | + | | | | | | | | | "librbd: fix merge-diff for >2GB diff-files":https://github.com/ceph/ceph/commit/26e832e76de90e0a751868b044ea745a97a5af82
* | | |_|_|_|_|_|/ / /
* | |/| | | | | | | |
* + | | | | | | | | | "Pull request 6353":https://github.com/ceph/ceph/pull/6353
* |\ \ \ \ \ \ \ \ \ \
* | + | | | | | | | | | "rgw: url_decode values from X-Object-Manifest during GET on Swift DLO.":https://github.com/ceph/ceph/commit/5e5b512189b809bef503c34b0a19e30ed81cfbfa
* | / / / / / / / / /
* + | | | | | | | | | "Pull request 6620":https://github.com/ceph/ceph/pull/6620
* |\ \ \ \ \ \ \ \ \ \
* | + | | | | | | | | | "rgw: fix modification to index attrs when setting acls":https://github.com/ceph/ceph/commit/4420929eacb67d17635fed53f15471a28942f31d
* | | |_|_|_|_|_|_|_|/
* | |/| | | | | | | |
* + | | | | | | | | | "Pull request 7186":https://github.com/ceph/ceph/pull/7186
* |\ \ \ \ \ \ \ \ \ \
* | + | | | | | | | | | "Fixing NULL pointer dereference":https://github.com/ceph/ceph/commit/cbb5c1fc2386205277ad22474c1f696a07fcb972
* | | |_|_|_|/ / / / /
* | |/| | | | | | | |
* + | | | | | | | | | "Pull request 5789":https://github.com/ceph/ceph/pull/5789
* |\ \ \ \ \ \ \ \ \ \
* | + | | | | | | | | | "ceph.spec.in summary-ended-with-dot":https://github.com/ceph/ceph/commit/50c82f2095add5ad75200a62081fd2f5fea8d8d9
* | + | | | | | | | | | "ceph.spec.in libcephfs_jni1 has no %post and %postun":https://github.com/ceph/ceph/commit/94699e724b45a9a6de84a943c5b834d2f20f85ef
* | / / / / / / / / /
* + | | | | | | | | | "Pull request 7434":https://github.com/ceph/ceph/pull/7434
* |\ \ \ \ \ \ \ \ \ \
* | |_|_|_|_|/ / / / /
* |/| | | | | | | | |
* | + | | | | | | | | "man: document listwatchers cmd in rados manpage":https://github.com/ceph/ceph/commit/a5e4f70af422b05ece53f245bc15491bb1dd540d
* |/ / / / / / / / /
* + | | | | | | | | "Pull request 7316":https://github.com/ceph/ceph/pull/7316
* |\ \ \ \ \ \ \ \ \
* | + | | | | | | | | "deb: strip tracepoint libraries from Wheezy/Precise builds":https://github.com/ceph/ceph/commit/0325f8af5cbee3d74e9f363f61c2e2ababf501d9
* | | |_|_|_|_|/ / /
* | |/| | | | | | |
* + | | | | | | | | "Pull request 7187":https://github.com/ceph/ceph/pull/7187
* |\ \ \ \ \ \ \ \ \
* | |_|_|_|_|/ / / /
* |/| | | | | | | |
* | + | | | | | | | "rgw: fix reload on non Debian systems.":https://github.com/ceph/ceph/commit/f96c8125d423f24e52df0f8420b0b2748e34ca90
* | | |/ / / / / /
* | |/| | | | | |
* + | | | | | | | "Pull request 7365":https://github.com/ceph/ceph/pull/7365
* |\ \ \ \ \ \ \ \
* | |_|/ / / / / /
* |/| | | | | | |
* | + | | | | | | "upstart/ceph-osd.conf: pass TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES through":https://github.com/ceph/ceph/commit/9f30fe18e839f5846c90e3b5995171a0132d7f3a
* | + | | | | | | "init-ceph: pass TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES through":https://github.com/ceph/ceph/commit/a58873e213d7423d89c95db4e1710dc9631e3313
* |/ / / / / / /
* + | | | | | | "Pull request 7252":https://github.com/ceph/ceph/pull/7252
* |\ \ \ \ \ \ \
* | |_|_|_|/ / /
* |/| | | | | |
* | + | | | | | "qa: disable rbd/qemu-iotests test case 055 on RHEL/CentOS":https://github.com/ceph/ceph/commit/e4d3e9b29aa6a5f9efff8b787949a5bbf48ad7de
* | + | | | | | "qa: remove legacy OS support from rbd/qemu-iotests":https://github.com/ceph/ceph/commit/f7acd44c26310242b69ee50322bd6b43fdc774b9
* |/ / / / / /
* + | | | | | "Pull request 7179":https://github.com/ceph/ceph/pull/7179
* |\ \ \ \ \ \
* | + | | | | | "ReplicatedPG: fix sparse-read result code checking logic":https://github.com/ceph/ceph/commit/1ab2b481596ad5296e168bf8027e59d41190176e
* | |/ / / / /
* + | | | | | "Pull request 7178":https://github.com/ceph/ceph/pull/7178
* |\ \ \ \ \ \
* | + | | | | | "osd: clear pg_stat_queue after stopping pgs":https://github.com/ceph/ceph/commit/86f5cf6caa36760802775df19cdabe55bcafa33e
* | |/ / / / /
* + | | | | | "Pull request 7177":https://github.com/ceph/ceph/pull/7177
* |\ \ \ \ \ \
* | + | | | | | "osd: Test osd_find_best_info_ignore_history_les config in another assert":https://github.com/ceph/ceph/commit/b0856ee67c0e7cf6ab6095d3f657c18014859526
* | |/ / / / /
* + | | | | | "Pull request 7180":https://github.com/ceph/ceph/pull/7180
* |\ \ \ \ \ \
* | + | | | | | "Check that delta_sum.stats.sum.num_object_copies and delta_sum.stats.sum.num_object are greater than zero":https://github.com/ceph/ceph/commit/9cee89bbdd1d89d2fe72c8d73fc0c18db515198a
* | |/ / / / /
* + | | | | | "Pull request 6994":https://github.com/ceph/ceph/pull/6994
* |\ \ \ \ \ \
* | + | | | | | "log: Log.cc: Assign LOG_DEBUG priority to syslog calls":https://github.com/ceph/ceph/commit/4d0b9a1bbbabe7b27279a7b6e0a45f5b0d920c66
* | / / / / /
* + | | | | | "Pull request 6839":https://github.com/ceph/ceph/pull/6839
* |\ \ \ \ \ \
* | + | | | | | "Objecter: remove redundant result-check of _calc_target in _map_session.":https://github.com/ceph/ceph/commit/6cf261cd2e80adbaf2898cb354c8159a57749e9d
* | + | | | | | "Objecter: potential null pointer access when do pool_snap_list.":https://github.com/ceph/ceph/commit/5d0b5c1389d8c0baddb40cc5ff8f1d9cc6a4d315
* | | |_|_|_|/
* | |/| | | |
* + | | | | | "Pull request 6835":https://github.com/ceph/ceph/pull/6835
* |\ \ \ \ \ \
* | + | | | | | "auth/cephx: large amounts of log are produced by osd if the auth of osd is deleted when the osd is running, the osd will produce large amounts of log.":https://github.com/ceph/ceph/commit/66ff0aa0130973aa2bea3a1a4ec8f4e3e6c19da8
* | |/ / / / /
* + | | | | | "Pull request 6834":https://github.com/ceph/ceph/pull/6834
* |\ \ \ \ \ \
* | + | | | | | "mon/PGMonitor: MAX AVAIL is 0 if some OSDs' weight is 0":https://github.com/ceph/ceph/commit/61da13bbe271964c56116fb2bed51045290f951a
* | |/ / / / /
* + | | | | | "Pull request 6832":https://github.com/ceph/ceph/pull/6832
* |\ \ \ \ \ \
* | + | | | | | "init-ceph: fix systemd-run cant't start ceph daemon sometimes":https://github.com/ceph/ceph/commit/53e81aab442855b34ee6e922f181bae3bf33e292
* | |/ / / / /
* + | | | | | "Pull request 6755":https://github.com/ceph/ceph/pull/6755
* |\ \ \ \ \ \
* | + | | | | | "osd: fix send_failures() locking":https://github.com/ceph/ceph/commit/ac05617b246d3c2a329b1b99b0371e3f6b8541e9
* | | |_|/ / /
* | |/| | | |
* + | | | | | "Pull request 6415":https://github.com/ceph/ceph/pull/6415
* |\ \ \ \ \ \
* | + | | | | | "ceph_context: remove unsafe cast for singletons":https://github.com/ceph/ceph/commit/a81bcf723c1099f2bea5daf8b01b7d9853de323a
* | + | | | | | "osd: conditionally initialize the tracepoint provider":https://github.com/ceph/ceph/commit/d50d7b2fa3751e8520694ee75eefe5ae56e57267
* | + | | | | | "librados: conditionally initialize the tracepoint provider":https://github.com/ceph/ceph/commit/bf34b3657339dc40c7939fcdddaf2b7ae78c82ad
* | + | | | | | "librbd: conditionally initialize the tracepoint provider":https://github.com/ceph/ceph/commit/afc4f176f8371f0e61ce3463602f8a355b9283b9
* | + | | | | | "common: new tracing config options":https://github.com/ceph/ceph/commit/c82f93915875875b21ed779e7aaf297b8fbcdca1
* | + | | | | | "tracing: merge tracepoint provider makefiles into main makefile":https://github.com/ceph/ceph/commit/2168c151066e0cea86284ffdf947a353f3b323d5
* | + | | | | | "tracing: dynamic tracepoint provider helper":https://github.com/ceph/ceph/commit/d02beff1cf7650fe6e57cdafe64dcbee2631ed52
* | + | | | | | "packaging: add new tracepoint probe shared libraries":https://github.com/ceph/ceph/commit/e53d66e42b1c3aea47832f7e8983284ec45d9efa
* | + | | | | | "ceph.spec.in: add new tracepoint probe shared libraries":https://github.com/ceph/ceph/commit/bb7c0f501918b75dee97052faeafb1d6db61bd0a
* | + | | | | | "lttng: move tracepoint probes to dynamic libraries":https://github.com/ceph/ceph/commit/e1da27134e4c9b4a2881aca664818598e5b2125b
* + | | | | | | "Pull request 7176":https://github.com/ceph/ceph/pull/7176
* |\ \ \ \ \ \ \
* | + | | | | | | "Compare parted output with the dereferenced path":https://github.com/ceph/ceph/commit/b2f1e76d8e95b6e2f88fa1c122ea8cd24532cd10
* | | |_|_|/ / /
* | |/| | | | |
* + | | | | | | "Pull request 7150":https://github.com/ceph/ceph/pull/7150
* |\ \ \ \ \ \ \
* | + | | | | | | "mon: OSDMonitor: do not assume a session exists in send_incremental()":https://github.com/ceph/ceph/commit/5264bc677f0f612165987bf51fe7d7b4af32fa77
* | | |_|_|_|/ /
* | |/| | | | |
* + | | | | | | "Pull request 7226":https://github.com/ceph/ceph/pull/7226
* |\ \ \ \ \ \ \
* | |_|_|_|_|_|/
* |/| | | | | |
* | + | | | | | "tests: notification slave needs to wait for master":https://github.com/ceph/ceph/commit/447ab1d70a63fceed39518d5714c138c54f6525e
* |/ / / / / /
* + | | | | | "Pull request 6530":https://github.com/ceph/ceph/pull/6530
* |\ \ \ \ \ \
* | |_|/ / / /
* |/| | | | |
* | + | | | | "krbd: remove deprecated --quiet param from udevadm":https://github.com/ceph/ceph/commit/3d3595f86083a0f9847585eae4cffb8a82c816d4
* | + | | | | "run_cmd: close parent process console file descriptors":https://github.com/ceph/ceph/commit/4d81cd19087e049bf3c2fe0d10de9215852ab51d
* + | | | | | "Pull request 6512":https://github.com/ceph/ceph/pull/6512
* |\ \ \ \ \ \
* | |_|/ / / /
* |/| | | | |
* | + | | | | "rgw: fix swift API returning incorrect account metadata":https://github.com/ceph/ceph/commit/b62cac6c345df53bbda1c42a5336cffc8f0f9652
* + | | | | | "Pull request 6544":https://github.com/ceph/ceph/pull/6544
* |\ \ \ \ \ \
* | |_|_|_|_|/
* |/| | | | |
* | + | | | | "osd/osd_types: skip encoding newer object_info_t fields if they are unused":https://github.com/ceph/ceph/commit/a9d3f078cb6cdaf7f8778ba1a07d333548a9d1a2
* | + | | | | "osd/ReplicatedPG: do not set local_mtime on non-tiered pool":https://github.com/ceph/ceph/commit/1548a3fda7dd63e28792140e7e8ad1ac9b706e49
* | + | | | | "osd/PGBackend: use mtime for digest decision if local_mtime is empty":https://github.com/ceph/ceph/commit/98bdb09bb8d632b2df0b252b3d9676fd9511a1c8
* | + | | | | "osd/ReplicatedPG: do not set omap digest if there is no omap":https://github.com/ceph/ceph/commit/fe1c28dea4e5607a0c72eab1f046074616cd55a7
* |/ / / / /
* + | | | | "Pull request 6527":https://github.com/ceph/ceph/pull/6527
* |\ \ \ \ \
* | + | | | | "rgw: implement s3 encoding-type for get bucket":https://github.com/ceph/ceph/commit/609f256a00f6ee18564ee055dd79f8293217940c
* + | | | | | "Pull request 6491":https://github.com/ceph/ceph/pull/6491
* |\ \ \ \ \ \
* | + | | | | | "rgw:swift use Civetweb ssl can not get right url":https://github.com/ceph/ceph/commit/1b06f03b541983461469f8f53ef2a271b08d2f78
* + | | | | | | "Pull request 6351":https://github.com/ceph/ceph/pull/6351
* |\ \ \ \ \ \ \
* | + | | | | | | "rgw: orphan tool shouldn't clean up head objects":https://github.com/ceph/ceph/commit/99b4d1df3f6867e5ff0dd74691203737f6de6974
* | / / / / / /
* + | | | | | | "Pull request 6349":https://github.com/ceph/ceph/pull/6349
* |\ \ \ \ \ \ \
* | + | | | | | | "rgw: location constraints should return api name":https://github.com/ceph/ceph/commit/6d89f4ba85063debe96734e9fdfcba247e770206
* | / / / / / /
* + | | | | | | "Pull request 5910":https://github.com/ceph/ceph/pull/5910
* |\ \ \ \ \ \ \
* | + | | | | | | "Fix casing of Content-Type header":https://github.com/ceph/ceph/commit/db1cbe700e41ee7a2db5ef10173c429283bc5a2a
* | / / / / / /
* + | | | | | | "Pull request 6587":https://github.com/ceph/ceph/pull/6587
* |\ \ \ \ \ \ \
* | + | | | | | | "WorkQueue: new PointerWQ base class for ContextWQ":https://github.com/ceph/ceph/commit/112c686ffc98e3739c9944635f4044e2b34f210a
* | | |/ / / / /
* | |/| | | | |
* + | | | | | | "Pull request 6352":https://github.com/ceph/ceph/pull/6352
* |\ \ \ \ \ \ \
* | + | | | | | | "cls_rgw: fix bucket listing when dealing with invisible entries":https://github.com/ceph/ceph/commit/e693755a55e4da681a1947b1e1eb3bb537436cc0
* | / / / / / /
* + | | | | | | "Pull request 6589":https://github.com/ceph/ceph/pull/6589
* |\ \ \ \ \ \ \
* | + | | | | | | "osd: fix the snapshot reads of evicted tiering pool":https://github.com/ceph/ceph/commit/03784457ab77617ddafc048b01044858b1e65bd3
* | |/ / / / / /
* + | | | | | | "Pull request 6585":https://github.com/ceph/ceph/pull/6585
* |\ \ \ \ \ \ \
* | + | | | | | | "librbd: resize should only update image size within header":https://github.com/ceph/ceph/commit/a3223173f85c42147ff4ced730beffe85146a4ed
* | |/ / / / / /
* + | | | | | | "Pull request 6586":https://github.com/ceph/ceph/pull/6586
* |\ \ \ \ \ \ \
* | + | | | | | | "librbd: fixed deadlock while attempting to flush AIO requests":https://github.com/ceph/ceph/commit/9c33dccaad9a4cdd46e9ecfa1e3ba6c03d95885a
* | + | | | | | | "tests: new test case to catch deadlock on RBD image refresh":https://github.com/ceph/ceph/commit/b3b7877f9b4b3f43acab09d0dd6ee971b6aa1c29
* | |/ / / / / /
* + | | | | | | "Pull request 6588":https://github.com/ceph/ceph/pull/6588
* |\ \ \ \ \ \ \
* | + | | | | | | "Objecter: pool_op callback may hang forever.":https://github.com/ceph/ceph/commit/bddbda121c8d52ba8e50abd0341f14e332c6af5a
* | |/ / / / / /
* + | | | | | | "Pull request 6430":https://github.com/ceph/ceph/pull/6430
* |\ \ \ \ \ \ \
* | + | | | | | | "crush/mapper: ensure take bucket value is valid":https://github.com/ceph/ceph/commit/a52f7cb372339dffbeed7dae8ce2680586760754
* | + | | | | | | "crush/mapper: ensure bucket id is valid before indexing buckets array":https://github.com/ceph/ceph/commit/81d8aa14f3f2b7bf4bdd0b4e53e3a653a600ef38
* | / / / / / /
* + | | | | | | "Pull request 6420":https://github.com/ceph/ceph/pull/6420
* |\ \ \ \ \ \ \
* | + | | | | | | "FileStore: potential memory leak if _fgetattrs fails":https://github.com/ceph/ceph/commit/74203b806e8c268aa3edac8cfc7c4b393f7b1f27
* | / / / / / /
* + | | | | | | "Pull request 6528":https://github.com/ceph/ceph/pull/6528
* |\ \ \ \ \ \ \
* | + | | | | | | "init-rbdmap: Rewrite to use logger + clean-up":https://github.com/ceph/ceph/commit/2052187929e059a25f6a3baf67329f7ce0bf6d8a
* | + | | | | | | "ceph.spec.in: We no longer need redhat-lsb-core":https://github.com/ceph/ceph/commit/f972f38445bc7a6efe122a5f9fc2ba7658625e26
* | |/ / / / / /
* + | | | | | | "Pull request 6499":https://github.com/ceph/ceph/pull/6499
* |\ \ \ \ \ \ \
* | + | | | | | | "bug fix: osd: do not cache unused buffer in attrs":https://github.com/ceph/ceph/commit/9643ee65a6e968e479ca33a102f5f575924a7ff0
* | | |_|/ / / /
* | |/| | | | |
* + | | | | | | "Pull request 6143":https://github.com/ceph/ceph/pull/6143
* |\ \ \ \ \ \ \
* | + | | | | | | "Objecter: maybe access wild pointer(op) in _op_submit_with_budget.":https://github.com/ceph/ceph/commit/394fbfcc40d77ad6c8b3301c5ff2630c052107cd
* | + | | | | | | "Objecter: repeated free op->ontimeout.":https://github.com/ceph/ceph/commit/84068f8cea0452333f00f8b65230c00caa2e52ff
* | | |/ / / / /
* | |/| | | | |
* + | | | | | | "Pull request 5773":https://github.com/ceph/ceph/pull/5773
* |\ \ \ \ \ \ \
* | |_|_|_|_|/ /
* |/| | | | | |
* | + | | | | | "mon: track osd_epoch of all MonSessions":https://github.com/ceph/ceph/commit/171fee1b82d2675e364da7f96dfb9dd286d9b6e6
* | + | | | | | "mon: track osd_epoch in MonSession":https://github.com/ceph/ceph/commit/cc7da674965c3f758469e18788dc0e106e54d5bc
* | / / / / /
* + | | | | | "Pull request 6580":https://github.com/ceph/ceph/pull/6580
* |\ \ \ \ \ \
* | + | | | | | "build/ops: rbd-replay moved from ceph-test-dbg to ceph-common-dbg":https://github.com/ceph/ceph/commit/8378aaf3f9d5463fb61a19d601201dd63a884419
* + | | | | | | "Pull request 6286":https://github.com/ceph/ceph/pull/6286
* |\ \ \ \ \ \ \
* | + | | | | | | "tests: removed obsolete rbd_replay test cases":https://github.com/ceph/ceph/commit/634d7f62486847846e3862091b8cb587d095cb52
* | + | | | | | | "ceph-dencoder: new rbd_replay trace file types":https://github.com/ceph/ceph/commit/5c63d3c614189381cc169c64a3138c7abcb368c6
* | + | | | | | | "rbd-replay: added version control to trace output file":https://github.com/ceph/ceph/commit/a145a1cd8e245505abae66f0497be0df0078cecb
* | + | | | | | | "rbd-replay-prep: added --verbose command line option":https://github.com/ceph/ceph/commit/a30ed76c34ecca6278112908871126e1730a22bc
* | + | | | | | | "rbd-replay-prep: stream events to the prep file":https://github.com/ceph/ceph/commit/adf31c88d3ed95d0c29c649e2642ee3ae758743b
* | + | | | | | | "rbd-replay-prep: simplify IO dependency calculation":https://github.com/ceph/ceph/commit/8c9e67ad0b21629565a09f6b9b92723b98594f84
* | + | | | | | | "rbd-replay: improve error messages":https://github.com/ceph/ceph/commit/e7406fcba86646a4c3fbac66ee54b52ce3d5a33d
* | + | | | | | | "rbd-replay-prep: support new read/write APIs":https://github.com/ceph/ceph/commit/9f81d28107bd82b7118d1521ade982ab179c5a7a
* | + | | | | | | "rbd-replay-prep: avoid using assert statements on user inputs":https://github.com/ceph/ceph/commit/a856bee2aa7e22f2bedf54b684c4d55452766b01
* | / / / / / /
* + | | | | | | "Pull request 5790":https://github.com/ceph/ceph/pull/5790
* |\ \ \ \ \ \ \
* | + | | | | | | "ceph.spec.in: lttng in SLES12 only":https://github.com/ceph/ceph/commit/6a40e4f19d7b4cd45a25161303c7363e96fe799e
* | + | | | | | | "ceph.spec.in: fix lttng/babeltrace conditionals":https://github.com/ceph/ceph/commit/e508a44485366557ac8a280de35584f3b5edf720
* | + | | | | | | "packaging: move rbd-replay* to ceph-common":https://github.com/ceph/ceph/commit/19c9546b79f506d0b4ee005a138a77f120c629e8
* | + | | | | | | "ceph.spec.in: rm EOL Fedoras; add OBS RHEL5 instead":https://github.com/ceph/ceph/commit/4875d05a3e265e80463a2a33a2c922affb0dad66
* | + | | | | | | "packaging: Add rgw placeholder dirs in proper packages":https://github.com/ceph/ceph/commit/dfba6acce75eea02251e98e2d57e6fbb344241fa
* | + | | | | | | "ceph.spec.in: consolidate centos/rhel macros":https://github.com/ceph/ceph/commit/2387c8e0caef00e7181241e16549457d58a12192
* | + | | | | | | "packaging: make logrotate a hard dependency across all distros":https://github.com/ceph/ceph/commit/7c58d312db2aa42088f419dbfa7e841d897fdad6
* | + | | | | | | "ceph.spec.in: add missing -%{release}":https://github.com/ceph/ceph/commit/61acc4e20ca58e11b9aba1efcdca78d1d7ddd2f7
* | + | | | | | | "ceph.spec.in: remove duplicate BuildRequires: sharutils":https://github.com/ceph/ceph/commit/20590d367226ea01c9d4d95de15cfd1aa354d02b
* | + | | | | | | "ceph.spec.in: fix python-flask dependency for SUSE":https://github.com/ceph/ceph/commit/6b306eba829b1ec9822b24243ee7c021aab3d738
* | + | | | | | | "ceph.spec.in: clarify two important comments":https://github.com/ceph/ceph/commit/7a2cbcb0a4efa365b6d92ec58d7acf4a66e9d2b1
* | + | | | | | | "ceph.spec.in: rm reference to EOL Fedoras (< 20)":https://github.com/ceph/ceph/commit/dfe27c6ba05d49bb73854754b9d5c02cf1c7b1ef
* | + | | | | | | "ceph.spec.in: package rbd-replay-prep on all Fedoras":https://github.com/ceph/ceph/commit/371b64ef4aa786db3fd29bc84ff98e63000a859b
* | + | | | | | | "ceph.spec.in: rbd-replay-prep is not being built on f21+":https://github.com/ceph/ceph/commit/82425b33f712047442d9d29c5a4349818b44b40a
* | + | | | | | | "ceph.spec.in:BuildRequires sharutils":https://github.com/ceph/ceph/commit/53e2f702681dc08ddd0414b116e51de6488f42ca
* | + | | | | | | "ceph.spec.in: fix:Add missing directories breaking build":https://github.com/ceph/ceph/commit/a84376c68499845de01f9e3b194b16a698125b6a
* | / / / / / /
* + | | | | | | "Pull request 6644":https://github.com/ceph/ceph/pull/6644
* |\ \ \ \ \ \ \
* | |_|_|_|_|_|/
* |/| | | | | |
* | + | | | | | "revert: osd: use GMT time for hitsets":https://github.com/ceph/ceph/commit/8358fb8946d8809d695092baa4a6abf5d5b5e265
* |/ / / / / /
* + | | | | | "Pull request 6402":https://github.com/ceph/ceph/pull/6402
* |\ \ \ \ \ \
* | + | | | | | "qa: update cephtool test for CephFS tier cases":https://github.com/ceph/ceph/commit/1448915e49bb6c8abc192053e6f2e8a380c4e92a
* | + | | | | | "mon: forbid readonly cache tiers for CephFS":https://github.com/ceph/ceph/commit/14c36f0ccf103dea39b63e0e1b03082b99c42cb1
* | + | | | | | "mon: refine check_remove_tier checks":https://github.com/ceph/ceph/commit/31e59fbca0ba636fc57c208e612d7488a48a6287
* | / / / / /
* + | | | | | "Pull request 6354":https://github.com/ceph/ceph/pull/6354
* |\ \ \ \ \ \
* | + | | | | | "librbd:reads larger than cache size hang.":https://github.com/ceph/ceph/commit/3f33ce6132d5ce8b3454f30fbe14471ece39951d
* | / / / / /
* + | | | | | "Pull request 6289":https://github.com/ceph/ceph/pull/6289
* |\ \ \ \ \ \
* | + | | | | | "librbd: invalidate object map on error even w/o holding lock":https://github.com/ceph/ceph/commit/af734e63f28ac5af414b6507c945ffd9e736d5cf
* | / / / / /
* + | | | | | "Pull request 6153":https://github.com/ceph/ceph/pull/6153
* |\ \ \ \ \ \
* | + | | | | | "ReplicatedBackend::prepare_pull: set recover_info.size for clones":https://github.com/ceph/ceph/commit/3e657304dc41facd40b8cab7531180083d14d22a
* | | |/ / / /
* | |/| | | |
* + | | | | | "Pull request 6158":https://github.com/ceph/ceph/pull/6158
* |\ \ \ \ \ \
* | + | | | | | "PG: ignore info from down osd":https://github.com/ceph/ceph/commit/7161a2c927a6ded0d6ffe7d7621b7abd7f18acc3
* | + | | | | | "OSDMap.h: add has_been_up_since":https://github.com/ceph/ceph/commit/9753551f9f4ea9a1638dd469ef536d895ca9bc3b
* | / / / / /
* + | | | | | "Pull request 6335":https://github.com/ceph/ceph/pull/6335
* |\ \ \ \ \ \
* | + | | | | | "osd: Correct the object_info_t::decode() version":https://github.com/ceph/ceph/commit/0ad9521944e0de5c135a066b0cda07f8976bdae1
* | / / / / /
* + | | | | | "Pull request 6401":https://github.com/ceph/ceph/pull/6401
* |\ \ \ \ \ \
* | |_|/ / / /
* |/| | | | |
* | + | | | | "osd: fix requeue of replay requests during activating":https://github.com/ceph/ceph/commit/9f3aebee16e256888b149fa770df845787b06b6e
* | / / / /
* + | | | | "Pull request 6213":https://github.com/ceph/ceph/pull/6213
* |\ \ \ \ \
* | + | | | | "CephxServiceHandler.cc: fix get_auth conditional":https://github.com/ceph/ceph/commit/31b7864b4161221f6027c6cbe1e42ed598d42b6a
* | / / / /
* + | | | | "Pull request 6336":https://github.com/ceph/ceph/pull/6336
* |\ \ \ \ \
* | + | | | | "osdc/Objecter: distinguish between multiple notify completions":https://github.com/ceph/ceph/commit/7ffd072a8cc7e114d4d674d30333fea4db04dcdd
* | + | | | | "osd: reply to notify request with our unique notify_id":https://github.com/ceph/ceph/commit/647c91098e8517912c73e3f7d27954e6f340472c
* | / / / /
* + | | | | "Pull request 6391":https://github.com/ceph/ceph/pull/6391
* |\ \ \ \ \
* | + | | | | "mon: should not set isvalid = true when cephx_verify_authorizer return false":https://github.com/ceph/ceph/commit/9085c820491f25a04ec02accc5098c1ab9b57311
* | / / / /
* + | | | | "Pull request 6398":https://github.com/ceph/ceph/pull/6398
* |\ \ \ \ \
* | |_|_|_|/
* |/| | | |
* | + | | | "OSD:shall reset primary and up_primary fields when beginning a new past_interval.":https://github.com/ceph/ceph/commit/ade0f1a4285348c20fbae8e2a366fc332a7b7fbe
* | / / /
* + | | | "Pull request 6199":https://github.com/ceph/ceph/pull/6199
* |\ \ \ \
* | + | | | "osd: use another name for randomize scrub option":https://github.com/ceph/ceph/commit/0742177c767613d41bda0d260eebdd0087e3b392
* | + | | | "osd: randomize scrub times to avoid scrub wave":https://github.com/ceph/ceph/commit/fad33861a87f2feb944ad5454775c95d09364b56
* | + | | | "osd: use __func__ in log messages":https://github.com/ceph/ceph/commit/9c130336a1a1dcf2338d202914aeacbc194af0b0
* | + | | | "osd: simplify OSD::scrub_load_below_threshold() a little bit":https://github.com/ceph/ceph/commit/4a3dedff8693953944af3eeb40994f38befebf48
* | / / /
* + | | | "Pull request 5825":https://github.com/ceph/ceph/pull/5825
* |\ \ \ \
* | |/ / /
* |/| | |
* | + | | "ReplicatedPG::hit_set_setup: fix hit_set_remove_all call":https://github.com/ceph/ceph/commit/6a4734a7afecb359b8bc9c114332cd7321097c38
* | + | | "osd/: assert in HitSet constructor if type is TYPE_NONE as well":https://github.com/ceph/ceph/commit/ab3877dd566f3951e76abaa6b7deeb5835a512b1
* | + | | "osd: only remove all the hit set objects on primary osd":https://github.com/ceph/ceph/commit/4fe07b7f69321535a985958fc761a54cb71136f6
* | + | | "osd: implement hit_set_remove_all":https://github.com/ceph/ceph/commit/313a09b58b6aa6fe8999f4d5da07a04f00c64cd7
* | + | | "mon: disable gmt_hitset if not supported":https://github.com/ceph/ceph/commit/b632254252f56d3b2c0c32803593ba765b45b222
* | + | | "osd: do not let OSD_HITSET_GMT reuse the feature bit":https://github.com/ceph/ceph/commit/27fc9a3b2bd34bec8d5bb3954b873ce6344771f4
* | + | | "osd: Decode use_gmt_hitset with a unique version":https://github.com/ceph/ceph/commit/7fcc61d26028eb417a0c224e8c9cd3cc95bc13d9
* | + | | "mon: print use_gmt_hitset in ceph osd pool get ":https://github.com/ceph/ceph/commit/26c7e968523ac09f608c4ed7c50681fbb741ca1f
* | + | | "mon: add ceph osd pool set $pool use_gmt_hitset true cmd":https://github.com/ceph/ceph/commit/e8e00dab1b064e77a997504f385b5d60ee8aca25
* | + | | "osd: use GMT time for the object name of hitsets":https://github.com/ceph/ceph/commit/040e390d29fc68dcefe48c59cccacf6258c6f690
* | / /
* + | | "Pull request 6157":https://github.com/ceph/ceph/pull/6157
* |\ \ \
* | + | | "Common/Thread: pthread_attr_destroy(thread_attr) when done with it When a thread attributes object is no longer required, it should be destroyed using the pthread_attr_destroy() function. Destroying a thread attributes object has no effect on threads that were created using that object.":https://github.com/ceph/ceph/commit/f1271eae0decf4d1fd9cfd83e5e54d3be6abfb17
* | + | | "Thread.cc: remove malloc/free pair":https://github.com/ceph/ceph/commit/9581f9f4446ed5838bb3de6e1d7cf5faca85df90
* | / /
* + | | "Pull request 6155":https://github.com/ceph/ceph/pull/6155
* |\ \ \
* | + | | "osdc/Objecter: optimize Objecter::tick.":https://github.com/ceph/ceph/commit/a17f2a9a6600803a8b7f6dd306f7bafb6acc1af5
* | + | | "osdc/Objecter: remove the unuseful code.":https://github.com/ceph/ceph/commit/f80d237decac775d82f1e276a1ea600a9f352ffe
* | + | | "osdc/Objecter: Don't forget call _op_cancel_map_check when cancel linger op.":https://github.com/ceph/ceph/commit/8f76f4c467dc69cd2af75d9cbb134c26f2d04a84
* | + | | "osdc/Objecter: In _cancel_linger_op, it should make num_unacked/num_committed decrease.":https://github.com/ceph/ceph/commit/ba36caba5226a44c41fdd2b19074916b38af5fdf
* | + | | "osdc/Objeter: When cancel op, decrease num_unacked/num_uncommitted.":https://github.com/ceph/ceph/commit/6ff7b02dc23b42a99c7136d1a55ead05c12e2b97
* | + | | "osdc/Objecter: For func op_cancel_writes it can directly call op_cancel.":https://github.com/ceph/ceph/commit/d815e0aacb4a516f4bbbb59a2b2073b38759d9e8
* | + | | "Objecter: Take RLocker when call is_active.":https://github.com/ceph/ceph/commit/53316f3694c2a219541dcbdb0269ce97e2d2e9d7
* | / /
* + | | "Pull request 6152":https://github.com/ceph/ceph/pull/6152
* |\ \ \
* | + | | "osd: print min_last_epoch_clean along with pg dump":https://github.com/ceph/ceph/commit/7d4b303b2d9649e2722a9b8f0be5c505776124df
* | / /
* + | | "Pull request 6146":https://github.com/ceph/ceph/pull/6146
* |\ \ \
* | + | | "OSDService::agent_entry: don't use PG::operator<< without pg lock":https://github.com/ceph/ceph/commit/d8ca88dd4b47b4956211d206b0d42112e5842d3f
* | / /
* + | | "Pull request 6145":https://github.com/ceph/ceph/pull/6145
* |\ \ \
* | + | | "filestore: fix peek_queue for OpSequencer":https://github.com/ceph/ceph/commit/397042a0cb2f4c628dd722192fee284359d2cbb3
* | / /
* + | | "Pull request 6144":https://github.com/ceph/ceph/pull/6144
* |\ \ \
* | + | | "mon/Elector: do a trivial write on every election cycle":https://github.com/ceph/ceph/commit/d4e4d85c005ff68cb0461e9d7f0cbe5e6cf2f073
* | + | | "mon/MonitorDBStore: assert/crash if there is a write error":https://github.com/ceph/ceph/commit/20a4c0c4831a9dcd49d8ad34b99369effbda9ab8
* | / /
* + | | "Pull request 5891":https://github.com/ceph/ceph/pull/5891
* |\ \ \
* | + | | "bug fix: osd: requeue_scrub when kick_object_context_blocked":https://github.com/ceph/ceph/commit/e8cce089102abd8ec1b8e916c6f2c4a5b339cbd3
* | / /
* + | | "Pull request 5890":https://github.com/ceph/ceph/pull/5890
* |\ \ \
* | + | | "PG::handle_advance_map: on_pool_change after handling the map change":https://github.com/ceph/ceph/commit/8ee93d5f661b303cafcb0134a0e9a1fce7b8e6b2
* | / /
* + | | "Pull request 6322":https://github.com/ceph/ceph/pull/6322
* |\ \ \
* | |/ /
* |/| |
* | + | "radosstriper : Fixed broken Makefiles after integration of lttng":https://github.com/ceph/ceph/commit/2bd5d0b835b546c80b5af503d2b9538835c768fd
* | /
* + | "Pull request 5810":https://github.com/ceph/ceph/pull/5810
* |\ \
* | |/
* |/|
* | + "tools: Don't delete, recreate and re-fill buffers in rados bench.":https://github.com/ceph/ceph/commit/dba8b5b113f585586fcbbc0acf05543262486328
* | + "bufferlist: implement bufferlist::invalidate_crc()":https://github.com/ceph/ceph/commit/fa72ecb509fa4ddd5f227b1e279eae390284a72c
* + "Pull request 5530":https://github.com/ceph/ceph/pull/5530
* |\
* | + "common/syncfs: fall back to sync(2) if syncfs(2) not available":https://github.com/ceph/ceph/commit/a65c39852775b17323fa4efee54bde12ce22a512
* + "Pull request 5889":https://github.com/ceph/ceph/pull/5889
* |\
* | + "WorkQueue: add/remove_work_queue methods now thread safe":https://github.com/ceph/ceph/commit/d8ac5103e433f6649e28392b365d2e02b4ba1ffe
* + "Pull request 6151":https://github.com/ceph/ceph/pull/6151
* |\
* | + "use simplifed messenger constructor for clients":https://github.com/ceph/ceph/commit/8610de81c8eeae763354a4133e160ccb3faa8dad
* | + "msg: add simplified messenger constructor":https://github.com/ceph/ceph/commit/9d059c3f1b3aa0b1830b6f84694c850d36e8a77a
* + "Pull request 6159":https://github.com/ceph/ceph/pull/6159
* |\
* | + "init-rbdmap: fix CMDPARAMS":https://github.com/ceph/ceph/commit/6e29e904ce8e7b3481fd3b318b070d326cd4a71a
* + "Pull request 6154":https://github.com/ceph/ceph/pull/6154
* |\
* | + "mon/PGMap: calc min_last_epoch_clean when decode":https://github.com/ceph/ceph/commit/684928883f5eaaec99a8cc8c43e81fae69f9fbfa
* + "Pull request 6132":https://github.com/ceph/ceph/pull/6132
* |\
* | + "OSDMap: fill in known encode_features where possible":https://github.com/ceph/ceph/commit/3c1f7cbc45c4744eea3c821f0343596756e05ab1
* + "Pull request 6097":https://github.com/ceph/ceph/pull/6097
* |\
* | + "librbd: invoking RBD::open twice will leak memory":https://github.com/ceph/ceph/commit/24268cf4309267a0a1e32e28379cf7eafac00bca
* | + "librbd: diff_iterate needs to handle holes in parent images":https://github.com/ceph/ceph/commit/93c523c65c1f0b6f9a76b1d71acf9e8df57c0fc9
* | + "tests: new test case for librbd diff_iterate over discard extents":https://github.com/ceph/ceph/commit/359b68447393980bb7cdd4acc23582e8046b186c
* + "Pull request 6060":https://github.com/ceph/ceph/pull/6060
* |\
* | + "bug fix: osd: avoid multi set osd_op.outdata in tier pool":https://github.com/ceph/ceph/commit/71a42f7c3aa55de688ef16ea7e392573fa5a7e62
* + "Pull request 5897":https://github.com/ceph/ceph/pull/5897
* |\
* | + "ceph_test_rados_api_aio: add a test for aio_sparse_read":https://github.com/ceph/ceph/commit/cecd68d06d4d114b0b735155da5c2bac736714c3
* | + "ceph_test_rados_api_io: add tests for sparse_read":https://github.com/ceph/ceph/commit/8849f9933fe0fc315da0981f9cd88ea108f686ed
* | + "ceph_test_rados: also send sparse_read in ReadOp":https://github.com/ceph/ceph/commit/64b22dcba316bf9ac5598c249e4fba47c157f588
* | + "osd: should use ec_pool() when checking for an ecpool":https://github.com/ceph/ceph/commit/6ca593026f81580ecbd02ad6140347f31086a87d
* | + "osd: translate sparse_read to read for ecpool":https://github.com/ceph/ceph/commit/318049911445a3cc257db2b3beb3ab53e6f1d64e
* + "Pull request 5787":https://github.com/ceph/ceph/pull/5787
* |\
* | + "logrotate.conf: prefer service over invoke-rc.d":https://github.com/ceph/ceph/commit/7475a8fe3f31a46a949f051ded383cd6f396a0fa
* + "Pull request 5766":https://github.com/ceph/ceph/pull/5766
* |\
* | + "mon: fix checks on mds add_data_pool":https://github.com/ceph/ceph/commit/86f88dfce3c0e785d0ff48ec8892e53e6a53b080
* + "Pull request 5361":https://github.com/ceph/ceph/pull/5361
* + "mon: MonitorDBStore: make get_next_key() work properly":https://github.com/ceph/ceph/commit/e8d6d5a5f43b75f6aaec4c977221ad97d11e314c
* + "mon: MonitorDBStore: get_next_key() only if prefix matches":https://github.com/ceph/ceph/commit/e6eaa914d685f2a8f1f8cf3b01112a1b720e1358

Back