# v0.94.8 * Backport #13039: hammer: osd/PG.cc: 6879: FAILED assert(pg->peer_info.count(so)) * Backport #14326: hammer: osd/PGLog.h: 88: FAILED assert(rollback_info_trimmed_to == head) * Backport #14328: hammer: rgw: the swift key remains after removing a subuser * Backport #14512: hammer: snapshot, flatten, and rollback of cloned image leads to data loss * Backport #14668: hammer: Wrong ceph get mdsmap assertion * Backport #14799: hammer: CentOS 7 tcmalloc::ThreadCache valgrind error libboost_thread-mt.so.1.53 * Backport #15002: hammer: objects unfound after repair (fixed by repeering the pg) * Backport #15023: hammer: rgw: user quota may not adjust on bucket removal * Backport #15056: hammer: deleting striped file in cephfs doesn't free up file's space * Backport #15081: hammer: When logging to a file fails, ceph logs excessively to stderr * Backport #15149: hammer: OSD reporting ENOTEMPTY and crashing * Backport #15193: hammer: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?) * Backport #15254: hammer: rgw: can't remove non-versioned object after enabling versioning on bucket * Backport #15257: hammer: rgw: radosgw server abort when user passed bad parameters to set quota * Backport #15283: hammer: RGW shouldn't send Content-Type nor Content-Length for 304 responses * Backport #15293: hammer: ECBackend: send write and read sub ops on behalf of client ops at normal priority * Backport #15315: hammer: "FAILED assert(pg->info.history.same_interval_since == p.same_interval_since)" in upgrade:hammer-x-jewel-distro-basic-openstack * Backport #15320: hammer: LibRadosMiscConnectFailure.ConnectFailure (not so intermittent) failure in upgrade/hammer-x * Backport #15343: hammer: Multipart ListPartsResult has missing quotes on ETag * Backport #15360: hammer: Linking to -lrbd causes process startup times to balloon * Backport #15478: hammer: Pool quota alarm is not in effect * Backport #15482: hammer: is_split crash in handle_pg_create * Backport #15512: hammer: Double decreased the count to trim caps which will cause failing to respond to cache pressure * Backport #15525: hammer: ReplicatedPG.cc: 430: FAILED assert(!actingbackfill.empty()): old watch timeout tries to queue repop on replica * Backport #15635: hammer: [MON] Fixed calculation of %USED. * Backport #15647: hammer: osd: rados cppool omap to ec pool crashes osd * Backport #15699: hammer: rados/test.sh workunit timesout on OpenStack * Backport #15717: hammer: Add units to rados bench output * Backport #15730: hammer: osd: acting_primary not updated on split * Backport #15770: hammer: reweight-by-utilization:- While increasing the weight of the underutilized osds we should consider the least used first * Backport #15796: hammer: LibRadosWatchNotifyPPTests/LibRadosWatchNotifyPP.WatchNotify2Timeout/1 segv * Backport #15833: hammer: RGW :: Subset of uploaded objects via radosgw are unretrievable when using erasure coded pool * Backport #15839: hammer: CORS: Access-Control-Allow-Origin should return * when set that way * Backport #15867: hammer: ceph-disk s/by-parttype-uuid/by-parttypeuuid/ * Tasks #15895: hammer v0.94.8 * Backport #15897: hammer: S3: set EncodingType in ListBucketResult * Backport #15962: hammer: ceph-osd valgrind invalid reads/writes * Backport #15966: hammer: No Last-Modified, Content-Size and X-Object-Manifest headers if no segments in DLO manifest * Backport #15979: hammer: Multipart Object Corruption * Backport #16000: osd: fix omap digest compare when scrub * Bug #16028: File >100GB crash OSDs(?) * Backport #16082: hammer: mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale on kcephfs * Backport #16190: hammer: subuser rm fails with status 125 * Backport #16262: hammer: backport rgwx-copy-if-newer for radosgw-sync * Backport #16317: hammer: rgw: bucket listing following object delete is partial * Backport #16325: hammer: "rbd: create error: (38) Function not implemented" in upgrade:client * Backport #16343: hammer: boost uuid makes valgrind complain * Backport #16382: hammer: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus sign) * Backport #16430: hammer: OSDMonitor: drop pg temps from not the current primary * Bug #16503: OSD's assert during snap trim osd/ReplicatedPG.cc: 2655: FAILED assert(0) * Backport #16550: hammer:Monitor die if moncommand without "prefix" item * Backport #16572: hammer: remove duplication in dump_historic_op output * Backport #16612: hammer: build/ops: issue while building against libxfs * Backport #16626: hammer: Failing file operations on kernel based cephfs mount point leaves unaccessible file behind on hammer 0.94.7 * Backport #16680: hammer: config set with negative value results in "error setting 'filestore_merge_threshold' to '-40': (22) Invalid argument" * Backport #16698: hammer: multidelete query parameter not correctly parsed * Backport #16734: hammer: Bucket index shards orphaned after bucket delete * Backport #16815: radosgw-admin region-map set is not reporting the bucket quota correctly (backport to hammer) * Backport #16872: hammer: Have a flavor of bucket deletion in radosgw-admin to bypass garbage collection * Bug #17226: Osd assert failed after large amount of write