[Sheepdog] [PATCH 0/6] merge sheep and puppy into one sheepdog daemon, collie

Dietmar Maurer dietmar at proxmox.com
Fri Dec 4 08:59:16 CET 2009


> Incidentally, I had assumed the requirement for btrfs is because you use
> BTRFS_IOC_CLONE for copy-on-write behaviour to get cheap atomic updates in
> the same way I was doing in my block store. I can't see this being called at
> any point in store.c though. Which btrfs features are we actually using in
> sheepdog at the moment?

I would also like to know how btrfs helps in doing atomic updates? Maybe you can just point me to the relevant code?

Note: I am currently developing a simply service to distribute configuration files (CPG, data accessible via fuse mount). I currently use BDB as backend.

- Dietmar




More information about the sheepdog mailing list