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

WIP/Discussion Permit ignoring entry permissions #207

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Commits on May 27, 2019

  1. Permit ignoring entry permissions

    Sometimes the extractor will know exactly what permissions they
    want, in which case having to re-chmod things just adds latency
    to the operation. HPC file systems in particular appear to be
    extra-ordinarily slow at metadata operations (~1-2ms per inode).
    rbtcollins committed May 27, 2019
    Configuration menu
    Copy the full SHA
    25d5974 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Permit choosing mode during extraction

    This is important for reducing syscalls on cluster filesystems
    where metadata opertions like chmod can be as slow as 2ms each.
    
    Rather than requiring users to chmod post extraction permit
    selection of mode during extraction of individual entries.
    
    This will be complementary to ignore_permissions once mode setting
    at creat(2) is in place, as then, for writable files at least, the
    correct file mode can be created in a single syscall.
    
    Possibly ignore_permissions will not be needed, if we can thread the
    right permission logic through the process - I'm working on that
    still.
    rbtcollins committed May 28, 2019
    Configuration menu
    Copy the full SHA
    4b09cad View commit details
    Browse the repository at this point in the history