Project

General

Profile

RBD journalling

Summary
This is the next step towards disaster recovery for rbd. The idea is to record all writes (data and metadata changes) to a journal of rados objects, preserving a consistent point-in-time stream that can be mirrored to other sites.

Owners
Jason Dillaman (Red Hat)

Interested Parties
Josh Durgin (Red Hat)

Current Status
A new feature bit is added for enabling journalling for an image, and a general journaling mechanism is almost ready.

Detailed Description
See http://comments.gmane.org/gmane.comp.file-systems.ceph.devel/25331

Tracker
See http://tracker.ceph.com/issues/11286

Updates since then: active sets of objects are switched out wholesale once any current object becomes full, so that replay is bounded to an active set of objects as a maximum necessary amount of data to read at once.