# v0.23 11/10/2010 stable clustered mds, directory fragmentation * Bug #55: osd: fix transition from snaps -> no snaps -> snaps * Feature #169: osd: start up despite corrupted pg log(s) * Bug #354: Detect errors during transactions * Feature #359: osd: use new btrfs snapshot ioctls * Bug #374: mon: osd will null addr added to map * Feature #446: dump stack to log on segfault * Bug #474: mon: improve paxos commit batching * Bug #506: objecter: handle disconnects from osds * Bug #507: objectcacher mixes pool namespaces * Feature #509: assimilate ceph gui code * Bug #510: objecter: (optionally) honor osdmap full flag * Bug #517: monitors crashing on startup after injecting corrupt crush map * Bug #521: objecter: crash in osdmap assert * Bug #522: osd: put potentially large pg info in separately object, not xattr * Bug #544: ceph-0.22.2: fails to build with --as-needed * Bug #565: Example config file is broken * Bug #566: osd: build_prior needs to be wary of nonexistent osds