Skip to content
  • Amir Goldstein's avatar
    ovl: verify stored origin fh matches lower dir · 37b12916
    Amir Goldstein authored
    
    
    When the NFS export feature is enabled, overlayfs implicitly enables the
    feature "verify_lower". When the "verify_lower" feature is enabled, a
    directory inode found in lower layer by name or by redirect_dir is
    verified against the file handle of the copy up origin that is stored in
    the upper layer.
    
    This introduces a change of behavior for the case of lower layer
    modification while overlay is offline. A lower directory created or
    moved offline under an exisitng upper directory, will not be merged with
    that upper directory.
    
    The NFS export feature should not be used after copying layers, because
    the new lower directory inodes would fail verification and won't be
    merged with upper directories.
    
    Signed-off-by: default avatarAmir Goldstein <amir73il@gmail.com>
    Signed-off-by: default avatarMiklos Szeredi <mszeredi@redhat.com>
    37b12916