Skip to content

Overlayfs TODO

Amir Goldstein edited this page Aug 23, 2020 · 33 revisions

Table of Contents

Compliance

  • userns support (v4.7)
  • SELinux support (v4.8)
  • POSIX ACL fixes (v4.8..v4.9)
  • File locks (v4.9)
  • Redirect dir (v4.10)
  • Unbreaking hardlinks (v4.13)
  • NFS export (v4.16)
  • Consistent rd/wr file descriptor (v4.19)
  • For all layers on same fs:
    • Constant stat(2) st_ino/st_dev (v4.12)
    • Consistent getdents(2) d_ino (v4.14)
    • Sharing cache pages between lower and upper clones (???)
  • For all layers not on same fs:
    • Constant stat(2) st_ino/st_dev (v4.15)
    • Consistent getdents(2) d_ino (v4.17)
    • Sharing cache pages between lower and upper copies (???)
  • Consistent mmap read/write (???)

Performance

  • Clone up (v4.10)
  • Concurrent copy up (v4.11)

Testing

  • Run generic xfstests on overlayfs
  • Write xfstests overlayfs specific tests
  • Write xfstests to cover all overlayfs non standard behavior issues
  • xfstests mount cycle of base fs on -overlay run
    • xfstests mkfs of base fs on -overlay run
  • unionmount-testsuite rotate layers
    • unionmount-testsuite configure rotate points
  • Stress tests
  • Performance regression tests
  • Crash persistence tests

Features

Clone this wiki locally