# v0.40 01/07/2012 * Bug #1508: iozone stuck on kernel rbd mount * Bug #1617: pgs stuck down and peering with only one osd down and out * Feature #1655: gitbuilder aggregator page * Feature #1678: rados tool: ability to specify object locator * Bug #1683: librados: list objects should also return locator key * Bug #1690: osd re-created from scratch will crash on start-up * Feature #1709: specfile: merge suse spec file changes * Feature #1736: collectd: hacky script to generate types.db from perfcounter schema * Bug #1741: teuthology: failed to untar * Feature #1745: teuthology: make interactive-on-error stop further cleanup * Bug #1755: OSD: subscribe to map updates on FULL flag * Bug #1763: qa: need to run qa tests on kernel with lockdep enabled * Bug #1771: rbd: delete snapshots when image is deleted * Feature #1782: mon: dump key cluster stats via perfcounter * Bug #1785: osd: os/FileJournal.cc: 1011: FAILED assert(seq >= last_committed_seq) * Bug #1786: ceph -w goes dead after 5 minutes * Bug #1791: osd: assert(0) in sub_op_modify * Feature #1798: qa: add rados/librados tests (RadosModel) * Feature #1799: qa: add 'rados --load-gen' test(s) * Feature #1800: qa: run osd tests on btrfs * Bug #1804: filestore: unexpected EINVAL * Bug #1805: OSD: fd leak * Bug #1825: osd loses object deletes by some creates in the same transaction * Bug #1828: osd: preserve write order when ops wait for recovery of src_oids * Bug #1831: mon: should not accept (and should disconnect) session when not in quorum * Bug #1833: mon: failed decode in LogMonitor::update_from_paxos * Bug #1835: Monclient crash when keyring is not readable * Bug #1839: osd: assert in send_incremental_map_msg * Documentation #1840: doc: fix mon addition stpes * Bug #1841: OSDs should disconnect from Monitor before their MOSDPGStat timeouts happen * Bug #1842: osd: failed authorizations leak memory somehow? * Bug #1846: Mds crash immediately after start (segmentation fault) * Bug #1848: osd got zeroed out fsid * Bug #1858: OSD needs to check for misdirected ops before putting non-existent PGs on hold * Bug #1862: filestore: EINVAL on replay * Feature #1863: qa: tester for osd op reply order * Bug #1865: mon: need to disconnect clients when we drop out of quorum * Bug #1869: automake fails with >=automake-1.11.2 due to "docdir" usage * Bug #1875: osd: ReplicatedPG::do_op * Feature #1883: admin socket: string based protocol * Bug #1896: osd: FAILED assert(is_up(osd)) from do_queries() during activate_map() * Bug #1897: osd: failed assert assert(src_obc) under rgw workload * Bug #1904: osd: calc_acting bad iterator deref