Changes from 8.0.8 (latest version in Portage): 8.0.11 (api:86/proto:86) -------- * If we had no IO while a device was connected it could happen that the pending count was erroneously decreased to -1 at disconnect. Fixed. * Fixed a race that could deadlock worker and receiver while disconnecting a diskless node from a primary peer. * Fixed a minimal meory leak, upon each module unload of DRBD. 8.0.10 (api:86/proto:86) -------- * Fixed a race condition in the disconnect code path that could cause the pending count to not return to zero. This means that the next role change will block forever. 8.0.9 (api:86/proto:86) -------- * In case our backing devices support write barriers and cache flushes, we use these means to ensure data integrity in the presence of volatile disk write caches and power outages. * Fixed DRBD to no longer log "Sync bitmap getting lost (drbd_bm_set_bits_in_irq: (!b->bm))" endlessly after the local disk was lost. * Fixed protocol A for BIOs larger than the page size. If you hit the bug, DBBD would simply lose connection. * Don't accidentally truncate the device in case a secondary with a too small disk gets connected. * Changed state processing so that state changes visible via the drbdsetup events interface are always in the right order. * Made drbddisk's exit codes more LSB compliant. * Back-ported the new drbdmeta to drbd-8.0 (from drbd-8.2). * More robustness to the code that establishes connections. * Made '/etc/init.d/drbd status' to print a nice overview. * Made it to compile on Linux-2.6.24.
in cvs, it will be marked stable soon