# v0.48 06/10/2012 * Feature #717: cephtool: make -s/-w use subscribe instead of paxos watch; deprecate paxos watch * Feature #1711: chef: multiple monitor support * Feature #1773: rbd: class interface for header interaction * Feature #2295: make qemu cache=writeback,writethrough option turn on librbd caching * Feature #2327: mon: use external keyring for inter-mon auth * Cleanup #2331: Makefile.am:182: `lib/libgtest.a' is not a standard libtool library name * Feature #2337: rgw and rados performance numbers * Cleanup #2344: convert Monitor maps to use ENCODE_START * Feature #2349: rados bench: Extra statistics * Documentation #2388: librbd python doc lacks ioctx parameter to rbd.Image() constructor * Feature #2399: qa: haproxy + rgw + jenkins * Feature #2404: init-ceph: Make /etc/init.d/ceph ignore entries without explicit host= lines (and set host= in vstart.sh) * Feature #2405: osd: Make ceph-osd --mkfs idempotent * Feature #2406: auth: "ceph auth get-or-create NAME CAPS.." * Feature #2407: auth: "ceph auth get NAME" * Feature #2408: librbd: track latency with perfcounters * Bug #2409: osd: pgs stuck in active * Feature #2411: qa: Test co-existence of sysvinit and upstart, 1: sysvinit controlled, outside of /var/lib/ceph * Feature #2412: qa: Test co-existence of sysvinit and upstart, 2: sysvinit controlled, using /var/lib/ceph * Feature #2413: qa: Test co-existence of sysvinit and upstart, 3: upstart controlled * Feature #2414: upstart: support mds * Feature #2418: mon: Take mandatory initial quorum members from ceph.conf * Feature #2419: mon: Take peer hints via admin socket * Feature #2423: gceph: remove it * Feature #2426: precise packages for apache2, fastcgi * Feature #2427: precise gitbuilder http * Bug #2443: Anyone can list all keys, even with caps mon 'allow rwx' and not 'allow *' * Feature #2463: adminsocket: 'show_config' command * Bug #2475: rbd.py can leave Image object in inconsistent state on failure to construct * Feature #2479: osd: runtime warning/message about syncfs variant in use * Bug #2484: ceph.spec does not list libuuid as build time dependency * Feature #2486: crush: evaluate local retry behavior * Feature #2493: teuthology-lock --status * Feature #2497: mon: new cluster logging strategy * Feature #2510: update on-disk hobject_t encoding to include pool and namespace fields * Subtask #2511: Change hobject_t encoding * Subtask #2512: implement upgrade process for collections * Subtask #2513: Update DBObjectMap implementation to ignore collection * Subtask #2514: Implement DBObjectMap upgrade from old version * Subtask #2515: allow collection upgrade to use more than one transaction