Actions
Tasks #13356
closedhammer v0.94.6
% Done:
0%
Tags:
Reviewed:
Affected Versions:
Pull request ID:
Description
Workflow¶
- Preparing the release
- Cutting the release
- Nathan asks Sage if a point release should be published YES
- Nathan gets approval from all leads
- Sage writes and commits the release notes IN PROGRESS
- 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
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
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/^/* /;'
- + Pull request 7501
- |\
- | + fsx: checkout old version until it compiles properly on miras
- + | Pull request 7524
- |\ \
- | + | doc: add orphans commands to radosgw-admin
- | + | man: rebuild manpages
- | |/
- + | Pull request 7526
- |\ \
- | + | rgw-admin: document orphans commands in usage
- | |/
- + | Pull request 7441
- |\ \
- | + | rgw: Make RGW_MAX_PUT_SIZE configurable
- | |/
- + | Pull request 7442
- |\ \
- | |/
- |/|
- | + rgw: fix wrong etag calculation during POST on S3 bucket.
- |/
- + Pull request 7454
- |\
- | + qa/fsstress.sh: fix 'cp not writing through dangling symlink'
- + | Pull request 6918
- |\ \
- | + | Check for full before changing the cached obc
- + | | Pull request 7236
- |\ \ \
- | + | | config_opts: increase suicide timeout to 300 to match recovery
- + | | | Pull request 6450
- |\ \ \ \
- | + | | | tests: test/librados/test.cc must create profile
- | + | | | tests: destroy testprofile before creating one
- | + | | | tests: add destroy_ec_profile{,_pp} helpers
- | / / /
- + | | | Pull request 6680
- |\ \ \ \
- | + | | | ceph.spec.in: fix License line
- + | | | | Pull request 6791
- |\ \ \ \ \
- | + | | | | tools: fix race condition in seq/rand bench
- | + | | | | tools: add --no-verify option to rados bench
- + | | | | | Pull request 6973
- |\ \ \ \ \ \
- | + | | | | | configure.ac: no use to add + before ac_ext=c
- + | | | | | | Pull request 7206
- |\ \ \ \ \ \ \
- | + | | | | | | ceph_osd: Add required feature bits related to this branch to osd_required mask
- | + | | | | | | osd: CEPH_FEATURE_CHUNKY_SCRUB feature now required
- + | | | | | | | Pull request 7207
- |\ \ \ \ \ \ \ \
- | + | | | | | | | osd: recency should look at newest (not oldest) hitsets
- | + | | | | | | | osd/ReplicatedPG: fix promotion recency logic
- | |/ / / / / / /
- + | | | | | | | Pull request 7347
- |\ \ \ \ \ \ \ \
- | + | | | | | | | tools: ceph-monstore-tool must do out_store.close()
- + | | | | | | | | Pull request 7411
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | osd: disable filestore_xfs_extsize by default
- | | |_|_|_|_|_|_|/
- | |/| | | | | | |
- + | | | | | | | | Pull request 7412
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | tools: monstore: add 'show-versions' command.
- | + | | | | | | | | tools: ceph_monstore_tool: add inflate-pgmap command
- | + | | | | | | | | tools:support printing the crushmap in readable fashion.
- | + | | | | | | | | tools:print the map infomation in human readable format.
- | + | | | | | | | | tools:remove the local file when get map failed.
- | + | | | | | | | | tools: ceph_monstore_tool: describe behavior of rewrite command
- | + | | | | | | | | tools/ceph-monstore-tools: add rewrite command
- | + | | | | | | | | tools: ceph-monstore-tool must do out_store.close()
- | |/ / / / / / / /
- + | | | | | | | | Pull request 7446
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | mon: compact full epochs also
- | | |_|_|_|_|_|_|/
- | |/| | | | | | |
- + | | | | | | | | Pull request 7182
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | librbd: optionally validate RBD pool configuration
- | | |_|_|_|_|_|_|/
- | |/| | | | | | |
- + | | | | | | | | Pull request 7183
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | rbd: fix bench-write
- + | | | | | | | | | Pull request 7416
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | rbd-replay: handle EOF gracefully
- | | |_|_|/ / / / / /
- | |/| | | | | | | |
- + | | | | | | | | | Pull request 7417
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | rbd: remove canceled tasks from timer thread
- | |/ / / / / / / / /
- + | | | | | | | | | Pull request 7407
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | librbd: ImageWatcher shouldn't block the notification thread
- | + | | | | | | | | | librados_test_stub: watch/notify now behaves similar to librados
- | + | | | | | | | | | tests: simulate writeback flush during snap create
- + | | | | | | | | | | Pull request 6980
- |\ \ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|/ / / / / /
- |/| | | | | | | | | |
- | + | | | | | | | | | librbd: fix merge-diff for >2GB diff-files
- | | |_|_|_|_|_|/ / /
- | |/| | | | | | | |
- + | | | | | | | | | Pull request 6353
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | rgw: url_decode values from X-Object-Manifest during GET on Swift DLO.
- | / / / / / / / / /
- + | | | | | | | | | Pull request 6620
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | rgw: fix modification to index attrs when setting acls
- | | |_|_|_|_|_|_|_|/
- | |/| | | | | | | |
- + | | | | | | | | | Pull request 7186
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | Fixing NULL pointer dereference
- | | |_|_|_|/ / / / /
- | |/| | | | | | | |
- + | | | | | | | | | Pull request 5789
- |\ \ \ \ \ \ \ \ \ \
- | + | | | | | | | | | ceph.spec.in summary-ended-with-dot
- | + | | | | | | | | | ceph.spec.in libcephfs_jni1 has no %post and %postun
- | / / / / / / / / /
- + | | | | | | | | | Pull request 7434
- |\ \ \ \ \ \ \ \ \ \
- | |_|_|_|_|/ / / / /
- |/| | | | | | | | |
- | + | | | | | | | | man: document listwatchers cmd in rados manpage
- |/ / / / / / / / /
- + | | | | | | | | Pull request 7316
- |\ \ \ \ \ \ \ \ \
- | + | | | | | | | | deb: strip tracepoint libraries from Wheezy/Precise builds
- | | |_|_|_|_|/ / /
- | |/| | | | | | |
- + | | | | | | | | Pull request 7187
- |\ \ \ \ \ \ \ \ \
- | |_|_|_|_|/ / / /
- |/| | | | | | | |
- | + | | | | | | | rgw: fix reload on non Debian systems.
- | | |/ / / / / /
- | |/| | | | | |
- + | | | | | | | Pull request 7365
- |\ \ \ \ \ \ \ \
- | |_|/ / / / / /
- |/| | | | | | |
- | + | | | | | | upstart/ceph-osd.conf: pass TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES through
- | + | | | | | | init-ceph: pass TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES through
- |/ / / / / / /
- + | | | | | | Pull request 7252
- |\ \ \ \ \ \ \
- | |_|_|_|/ / /
- |/| | | | | |
- | + | | | | | qa: disable rbd/qemu-iotests test case 055 on RHEL/CentOS
- | + | | | | | qa: remove legacy OS support from rbd/qemu-iotests
- |/ / / / / /
- + | | | | | Pull request 7179
- |\ \ \ \ \ \
- | + | | | | | ReplicatedPG: fix sparse-read result code checking logic
- | |/ / / / /
- + | | | | | Pull request 7178
- |\ \ \ \ \ \
- | + | | | | | osd: clear pg_stat_queue after stopping pgs
- | |/ / / / /
- + | | | | | Pull request 7177
- |\ \ \ \ \ \
- | + | | | | | osd: Test osd_find_best_info_ignore_history_les config in another assert
- | |/ / / / /
- + | | | | | Pull request 7180
- |\ \ \ \ \ \
- | + | | | | | Check that delta_sum.stats.sum.num_object_copies and delta_sum.stats.sum.num_object are greater than zero
- | |/ / / / /
- + | | | | | Pull request 6994
- |\ \ \ \ \ \
- | + | | | | | log: Log.cc: Assign LOG_DEBUG priority to syslog calls
- | / / / / /
- + | | | | | Pull request 6839
- |\ \ \ \ \ \
- | + | | | | | Objecter: remove redundant result-check of _calc_target in _map_session.
- | + | | | | | Objecter: potential null pointer access when do pool_snap_list.
- | | |_|_|_|/
- | |/| | | |
- + | | | | | Pull request 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.
- | |/ / / / /
- + | | | | | Pull request 6834
- |\ \ \ \ \ \
- | + | | | | | mon/PGMonitor: MAX AVAIL is 0 if some OSDs' weight is 0
- | |/ / / / /
- + | | | | | Pull request 6832
- |\ \ \ \ \ \
- | + | | | | | init-ceph: fix systemd-run cant't start ceph daemon sometimes
- | |/ / / / /
- + | | | | | Pull request 6755
- |\ \ \ \ \ \
- | + | | | | | osd: fix send_failures() locking
- | | |_|/ / /
- | |/| | | |
- + | | | | | Pull request 6415
- |\ \ \ \ \ \
- | + | | | | | ceph_context: remove unsafe cast for singletons
- | + | | | | | osd: conditionally initialize the tracepoint provider
- | + | | | | | librados: conditionally initialize the tracepoint provider
- | + | | | | | librbd: conditionally initialize the tracepoint provider
- | + | | | | | common: new tracing config options
- | + | | | | | tracing: merge tracepoint provider makefiles into main makefile
- | + | | | | | tracing: dynamic tracepoint provider helper
- | + | | | | | packaging: add new tracepoint probe shared libraries
- | + | | | | | ceph.spec.in: add new tracepoint probe shared libraries
- | + | | | | | lttng: move tracepoint probes to dynamic libraries
- + | | | | | | Pull request 7176
- |\ \ \ \ \ \ \
- | + | | | | | | Compare parted output with the dereferenced path
- | | |_|_|/ / /
- | |/| | | | |
- + | | | | | | Pull request 7150
- |\ \ \ \ \ \ \
- | + | | | | | | mon: OSDMonitor: do not assume a session exists in send_incremental()
- | | |_|_|_|/ /
- | |/| | | | |
- + | | | | | | Pull request 7226
- |\ \ \ \ \ \ \
- | |_|_|_|_|_|/
- |/| | | | | |
- | + | | | | | tests: notification slave needs to wait for master
- |/ / / / / /
- + | | | | | Pull request 6530
- |\ \ \ \ \ \
- | |_|/ / / /
- |/| | | | |
- | + | | | | krbd: remove deprecated --quiet param from udevadm
- | + | | | | run_cmd: close parent process console file descriptors
- + | | | | | Pull request 6512
- |\ \ \ \ \ \
- | |_|/ / / /
- |/| | | | |
- | + | | | | rgw: fix swift API returning incorrect account metadata
- + | | | | | Pull request 6544
- |\ \ \ \ \ \
- | |_|_|_|_|/
- |/| | | | |
- | + | | | | osd/osd_types: skip encoding newer object_info_t fields if they are unused
- | + | | | | osd/ReplicatedPG: do not set local_mtime on non-tiered pool
- | + | | | | osd/PGBackend: use mtime for digest decision if local_mtime is empty
- | + | | | | osd/ReplicatedPG: do not set omap digest if there is no omap
- |/ / / / /
- + | | | | Pull request 6527
- |\ \ \ \ \
- | + | | | | rgw: implement s3 encoding-type for get bucket
- + | | | | | Pull request 6491
- |\ \ \ \ \ \
- | + | | | | | rgw:swift use Civetweb ssl can not get right url
- + | | | | | | Pull request 6351
- |\ \ \ \ \ \ \
- | + | | | | | | rgw: orphan tool shouldn't clean up head objects
- | / / / / / /
- + | | | | | | Pull request 6349
- |\ \ \ \ \ \ \
- | + | | | | | | rgw: location constraints should return api name
- | / / / / / /
- + | | | | | | Pull request 5910
- |\ \ \ \ \ \ \
- | + | | | | | | Fix casing of Content-Type header
- | / / / / / /
- + | | | | | | Pull request 6587
- |\ \ \ \ \ \ \
- | + | | | | | | WorkQueue: new PointerWQ base class for ContextWQ
- | | |/ / / / /
- | |/| | | | |
- + | | | | | | Pull request 6352
- |\ \ \ \ \ \ \
- | + | | | | | | cls_rgw: fix bucket listing when dealing with invisible entries
- | / / / / / /
- + | | | | | | Pull request 6589
- |\ \ \ \ \ \ \
- | + | | | | | | osd: fix the snapshot reads of evicted tiering pool
- | |/ / / / / /
- + | | | | | | Pull request 6585
- |\ \ \ \ \ \ \
- | + | | | | | | librbd: resize should only update image size within header
- | |/ / / / / /
- + | | | | | | Pull request 6586
- |\ \ \ \ \ \ \
- | + | | | | | | librbd: fixed deadlock while attempting to flush AIO requests
- | + | | | | | | tests: new test case to catch deadlock on RBD image refresh
- | |/ / / / / /
- + | | | | | | Pull request 6588
- |\ \ \ \ \ \ \
- | + | | | | | | Objecter: pool_op callback may hang forever.
- | |/ / / / / /
- + | | | | | | Pull request 6430
- |\ \ \ \ \ \ \
- | + | | | | | | crush/mapper: ensure take bucket value is valid
- | + | | | | | | crush/mapper: ensure bucket id is valid before indexing buckets array
- | / / / / / /
- + | | | | | | Pull request 6420
- |\ \ \ \ \ \ \
- | + | | | | | | FileStore: potential memory leak if _fgetattrs fails
- | / / / / / /
- + | | | | | | Pull request 6528
- |\ \ \ \ \ \ \
- | + | | | | | | init-rbdmap: Rewrite to use logger + clean-up
- | + | | | | | | ceph.spec.in: We no longer need redhat-lsb-core
- | |/ / / / / /
- + | | | | | | Pull request 6499
- |\ \ \ \ \ \ \
- | + | | | | | | bug fix: osd: do not cache unused buffer in attrs
- | | |_|/ / / /
- | |/| | | | |
- + | | | | | | Pull request 6143
- |\ \ \ \ \ \ \
- | + | | | | | | Objecter: maybe access wild pointer(op) in _op_submit_with_budget.
- | + | | | | | | Objecter: repeated free op->ontimeout.
- | | |/ / / / /
- | |/| | | | |
- + | | | | | | Pull request 5773
- |\ \ \ \ \ \ \
- | |_|_|_|_|/ /
- |/| | | | | |
- | + | | | | | mon: track osd_epoch of all MonSessions
- | + | | | | | mon: track osd_epoch in MonSession
- | / / / / /
- + | | | | | Pull request 6580
- |\ \ \ \ \ \
- | + | | | | | build/ops: rbd-replay moved from ceph-test-dbg to ceph-common-dbg
- + | | | | | | Pull request 6286
- |\ \ \ \ \ \ \
- | + | | | | | | tests: removed obsolete rbd_replay test cases
- | + | | | | | | ceph-dencoder: new rbd_replay trace file types
- | + | | | | | | rbd-replay: added version control to trace output file
- | + | | | | | | rbd-replay-prep: added --verbose command line option
- | + | | | | | | rbd-replay-prep: stream events to the prep file
- | + | | | | | | rbd-replay-prep: simplify IO dependency calculation
- | + | | | | | | rbd-replay: improve error messages
- | + | | | | | | rbd-replay-prep: support new read/write APIs
- | + | | | | | | rbd-replay-prep: avoid using assert statements on user inputs
- | / / / / / /
- + | | | | | | Pull request 5790
- |\ \ \ \ \ \ \
- | + | | | | | | ceph.spec.in: lttng in SLES12 only
- | + | | | | | | ceph.spec.in: fix lttng/babeltrace conditionals
- | + | | | | | | packaging: move rbd-replay* to ceph-common
- | + | | | | | | ceph.spec.in: rm EOL Fedoras; add OBS RHEL5 instead
- | + | | | | | | packaging: Add rgw placeholder dirs in proper packages
- | + | | | | | | ceph.spec.in: consolidate centos/rhel macros
- | + | | | | | | packaging: make logrotate a hard dependency across all distros
- | + | | | | | | ceph.spec.in: add missing -%{release}
- | + | | | | | | ceph.spec.in: remove duplicate BuildRequires: sharutils
- | + | | | | | | ceph.spec.in: fix python-flask dependency for SUSE
- | + | | | | | | ceph.spec.in: clarify two important comments
- | + | | | | | | ceph.spec.in: rm reference to EOL Fedoras
- | + | | | | | | ceph.spec.in: package rbd-replay-prep on all Fedoras
- | + | | | | | | ceph.spec.in: rbd-replay-prep is not being built on f21+
- | + | | | | | | ceph.spec.in:BuildRequires sharutils
- | + | | | | | | ceph.spec.in: fix:Add missing directories breaking build
- | / / / / / /
- + | | | | | | Pull request 6644
- |\ \ \ \ \ \ \
- | |_|_|_|_|_|/
- |/| | | | | |
- | + | | | | | revert: osd: use GMT time for hitsets
- |/ / / / / /
- + | | | | | Pull request 6402
- |\ \ \ \ \ \
- | + | | | | | qa: update cephtool test for CephFS tier cases
- | + | | | | | mon: forbid readonly cache tiers for CephFS
- | + | | | | | mon: refine check_remove_tier checks
- | / / / / /
- + | | | | | Pull request 6354
- |\ \ \ \ \ \
- | + | | | | | librbd:reads larger than cache size hang.
- | / / / / /
- + | | | | | Pull request 6289
- |\ \ \ \ \ \
- | + | | | | | librbd: invalidate object map on error even w/o holding lock
- | / / / / /
- + | | | | | Pull request 6153
- |\ \ \ \ \ \
- | + | | | | | ReplicatedBackend::prepare_pull: set recover_info.size for clones
- | | |/ / / /
- | |/| | | |
- + | | | | | Pull request 6158
- |\ \ \ \ \ \
- | + | | | | | PG: ignore info from down osd
- | + | | | | | OSDMap.h: add has_been_up_since
- | / / / / /
- + | | | | | Pull request 6335
- |\ \ \ \ \ \
- | + | | | | | osd: Correct the object_info_t::decode() version
- | / / / / /
- + | | | | | Pull request 6401
- |\ \ \ \ \ \
- | |_|/ / / /
- |/| | | | |
- | + | | | | osd: fix requeue of replay requests during activating
- | / / / /
- + | | | | Pull request 6213
- |\ \ \ \ \
- | + | | | | CephxServiceHandler.cc: fix get_auth conditional
- | / / / /
- + | | | | Pull request 6336
- |\ \ \ \ \
- | + | | | | osdc/Objecter: distinguish between multiple notify completions
- | + | | | | osd: reply to notify request with our unique notify_id
- | / / / /
- + | | | | Pull request 6391
- |\ \ \ \ \
- | + | | | | mon: should not set isvalid = true when cephx_verify_authorizer return false
- | / / / /
- + | | | | Pull request 6398
- |\ \ \ \ \
- | |_|_|_|/
- |/| | | |
- | + | | | OSD:shall reset primary and up_primary fields when beginning a new past_interval.
- | / / /
- + | | | Pull request 6199
- |\ \ \ \
- | + | | | osd: use another name for randomize scrub option
- | + | | | osd: randomize scrub times to avoid scrub wave
- | + | | | osd: use func in log messages
- | + | | | osd: simplify OSD::scrub_load_below_threshold() a little bit
- | / / /
- + | | | Pull request 5825
- |\ \ \ \
- | |/ / /
- |/| | |
- | + | | ReplicatedPG::hit_set_setup: fix hit_set_remove_all call
- | + | | osd/: assert in HitSet constructor if type is TYPE_NONE as well
- | + | | osd: only remove all the hit set objects on primary osd
- | + | | osd: implement hit_set_remove_all
- | + | | mon: disable gmt_hitset if not supported
- | + | | osd: do not let OSD_HITSET_GMT reuse the feature bit
- | + | | osd: Decode use_gmt_hitset with a unique version
- | + | | mon: print use_gmt_hitset in ceph osd pool get
- | + | | mon: add ceph osd pool set $pool use_gmt_hitset true cmd
- | + | | osd: use GMT time for the object name of hitsets
- | / /
- + | | Pull request 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.
- | + | | Thread.cc: remove malloc/free pair
- | / /
- + | | Pull request 6155
- |\ \ \
- | + | | osdc/Objecter: optimize Objecter::tick.
- | + | | osdc/Objecter: remove the unuseful code.
- | + | | osdc/Objecter: Don't forget call _op_cancel_map_check when cancel linger op.
- | + | | osdc/Objecter: In _cancel_linger_op, it should make num_unacked/num_committed decrease.
- | + | | osdc/Objeter: When cancel op, decrease num_unacked/num_uncommitted.
- | + | | osdc/Objecter: For func op_cancel_writes it can directly call op_cancel.
- | + | | Objecter: Take RLocker when call is_active.
- | / /
- + | | Pull request 6152
- |\ \ \
- | + | | osd: print min_last_epoch_clean along with pg dump
- | / /
- + | | Pull request 6146
- |\ \ \
- | + | | OSDService::agent_entry: don't use PG::operator<< without pg lock
- | / /
- + | | Pull request 6145
- |\ \ \
- | + | | filestore: fix peek_queue for OpSequencer
- | / /
- + | | Pull request 6144
- |\ \ \
- | + | | mon/Elector: do a trivial write on every election cycle
- | + | | mon/MonitorDBStore: assert/crash if there is a write error
- | / /
- + | | Pull request 5891
- |\ \ \
- | + | | bug fix: osd: requeue_scrub when kick_object_context_blocked
- | / /
- + | | Pull request 5890
- |\ \ \
- | + | | PG::handle_advance_map: on_pool_change after handling the map change
- | / /
- + | | Pull request 6322
- |\ \ \
- | |/ /
- |/| |
- | + | radosstriper : Fixed broken Makefiles after integration of lttng
- | /
- + | Pull request 5810
- |\ \
- | |/
- |/|
- | + tools: Don't delete, recreate and re-fill buffers in rados bench.
- | + bufferlist: implement bufferlist::invalidate_crc()
- + Pull request 5530
- |\
- | + common/syncfs: fall back to sync(2) if syncfs(2) not available
- + Pull request 5889
- |\
- | + WorkQueue: add/remove_work_queue methods now thread safe
- + Pull request 6151
- |\
- | + use simplifed messenger constructor for clients
- | + msg: add simplified messenger constructor
- + Pull request 6159
- |\
- | + init-rbdmap: fix CMDPARAMS
- + Pull request 6154
- |\
- | + mon/PGMap: calc min_last_epoch_clean when decode
- + Pull request 6132
- |\
- | + OSDMap: fill in known encode_features where possible
- + Pull request 6097
- |\
- | + librbd: invoking RBD::open twice will leak memory
- | + librbd: diff_iterate needs to handle holes in parent images
- | + tests: new test case for librbd diff_iterate over discard extents
- + Pull request 6060
- |\
- | + bug fix: osd: avoid multi set osd_op.outdata in tier pool
- + Pull request 5897
- |\
- | + ceph_test_rados_api_aio: add a test for aio_sparse_read
- | + ceph_test_rados_api_io: add tests for sparse_read
- | + ceph_test_rados: also send sparse_read in ReadOp
- | + osd: should use ec_pool() when checking for an ecpool
- | + osd: translate sparse_read to read for ecpool
- + Pull request 5787
- |\
- | + logrotate.conf: prefer service over invoke-rc.d
- + Pull request 5766
- |\
- | + mon: fix checks on mds add_data_pool
- + Pull request 5361
- + mon: MonitorDBStore: make get_next_key() work properly
- + mon: MonitorDBStore: get_next_key() only if prefix matches
Actions