[CRIU] [PATCH 0/9] BTRFS engine, v3

Cyrill Gorcunov gorcunov at openvz.org
Tue Dec 3 07:58:06 PST 2013


Hi, here is reworked version of BTRFS engine. Chnages are

 - subvolumes are parsed on demand, iow only when needed
 - subvolumes are carried in mount_info::private member

While sockets test is now passing with the series, I experience
problems with fsnotify, which will be addressed in further patches
(investigating now).

Cyrill Gorcunov (9):
  proc_parse: Don't setup ret = 0 early
  proc_parse: Remember a type of FS provided by a kernel
  mount: Drop useless NULL assignment
  mount: Print device obtained from stat() call
  mount: Export open_mountpoint, close_mountpoint
  mount: Don't fail on opening BTRFS mountpoint
  proc_parse: Introduce @private member into mount_info structure
  mount: Introduce BTRFS engine
  sk-unix: Don't fail if socket path lays on btrfs volume

 Makefile.crtools      |   1 +
 include/mount-btrfs.h |  78 +++++++++
 include/mount.h       |   6 +
 include/proc_parse.h  |   3 +
 mount-btrfs.c         | 465 ++++++++++++++++++++++++++++++++++++++++++++++++++
 mount.c               |  20 ++-
 proc_parse.c          |   9 +-
 sk-unix.c             |  17 +-
 8 files changed, 586 insertions(+), 13 deletions(-)
 create mode 100644 include/mount-btrfs.h
 create mode 100644 mount-btrfs.c

-- 
1.8.3.1


More information about the CRIU mailing list