Infrastructures.Org | ISconf.Org TerraLuna Projects

The ISFS namespace is global. Here's how:

XXX create a page each for volumes, journals, checkpoints, locking

XXX checkpoint directory can be root directory -- ISconf uses this, along with StreamSnapshot?.

    on disk:
        /var/isfs/cache/foo.com/
            block/{uuid}
            volume/{fsname}/
                journal
                lock
        /var/isfs/private/foo.com/
            .gnupg/
            authorized_hosts
            authorized_users
            volume/{fsname}/
                journal.new
                history

    journal can be encrypted, but isconf can't use an encrypted journal
        application provides encryption key on mount()
    journal can contain encryption keys for blocks
    network-level ACLs handled by link layer
    volume-level write locks
    no read locks