Skip to content

Prevent archiving when conflict in json #164

@dirkpetersen

Description

@dirkpetersen

If there is already a recursive archive somewhere higher in the tree it should not be allowed to execute an archive that conflicts with that

    "/home/exacloud/gscratch/dpcri/peterdir/temp/test6": {
        "local_folder": "/home/exacloud/gscratch/dpcri/peterdir/temp/test6",
        "archive_folder": ":s3:dpcribucket1/froster/home/exacloud/gscratch/dpcri/peterdir/temp/test6",
        "s3_storage_class": "STANDARD",
        "profile": "rgw",
        "provider": "Ceph",
        "endpoint": "https://rgw.ohsu.edu",
        "archive_mode": "Recursive",
        "timestamp": "2025-04-28T23:26:36.478624",
        "timestamp_archive": "2025-04-28T23:26:36.478624",
        "user": "peterdir"
    },
    "/home/exacloud/gscratch/dpcri/peterdir/temp/test6/froster.5H3/62k_subdir": {
        "local_folder": "/home/exacloud/gscratch/dpcri/peterdir/temp/test6/froster.5H3/62k_subdir",
        "archive_folder": ":s3:dpcribucket1/froster/home/exacloud/gscratch/dpcri/peterdir/temp/test6/froster.5H3/62k_subdir/gus_subdir",
        "s3_storage_class": "STANDARD",
        "profile": "rgw",
        "provider": "Ceph",
        "endpoint": "https://rgw.ohsu.edu",
        "archive_mode": "Recursive",
        "timestamp": "2025-04-29T08:17:57.734825",
        "timestamp_archive": "2025-04-29T08:17:57.734825",
        "user": "peterdir"
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions