Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DAOS-14474,14219,14476,15049 dfs: dfs bug fixes #13646

Merged
merged 5 commits into from
Jan 26, 2024

Commits on Jan 22, 2024

  1. DAOS-14474 dfs: remove unused --evict option from checker (#13616)

    The dfs fs check command already allows evicting containers using the
    --flags=evict option. the --evict option was added by mistake and does
    not do anything today, so remove it.
    
    Signed-off-by: Mohamad Chaarawi <mohamad.chaarawi@intel.com>
    mchaarawi committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    c03333f View commit details
    Browse the repository at this point in the history
  2. DAOS-14219 dfs: checker should not follow symlinks (#13625)

    The DFS checker should mark the symlink oid and not dereference the
    symlink value. the value can be invalid anyway and if a valid path in
    the container, it would be reachable from the hardlink path.
    
    Signed-off-by: Mohamad Chaarawi <mohamad.chaarawi@intel.com>
    mchaarawi committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    fd618df View commit details
    Browse the repository at this point in the history
  3. DAOS-14476 dfs: update root stbuf on lookup of root (#13597)

    - In order to avoid stale root stat data, update the root stbuf on lookup.
    - add mtime/ctime proper querying for dfs_lookup()
    - destroy the uns container after the link is remove since dfuse looks
      up the root if the container of being destroyed.
    
    Required-githooks: true
    
    Signed-off-by: Mohamad Chaarawi <mohamad.chaarawi@intel.com>
    mchaarawi committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    3ae8561 View commit details
    Browse the repository at this point in the history
  4. DAOS-15049 dfs: fix bug in setattr when mtime and size are being set (#…

    …13640)
    
    - in dfs_osetattr(), if user sets both mtime and size, the hlc for the
      mtime is not being update on storage. To fix that, use the hlc
      reported from the array_stat and update that when updating the mtime in
      the entry.
    
    Signed-off-by: Mohamad Chaarawi <mohamad.chaarawi@intel.com>
    mchaarawi committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    35c13ff View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. add features pragma for dfs

    Features: dfs
    
    Required-githooks: true
    
    Signed-off-by: Mohamad Chaarawi <mohamad.chaarawi@intel.com>
    mchaarawi committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    d9256f4 View commit details
    Browse the repository at this point in the history