|
| 1 | +--- |
| 2 | +highlighter: none |
| 3 | +layout: guide |
| 4 | +title: "Staging directory transition" |
| 5 | +guide: |
| 6 | + category: General |
| 7 | + tag: |
| 8 | + - htc |
| 9 | +--- |
| 10 | + |
| 11 | +## Announcement |
| 12 | + |
| 13 | +This fall, we are transitioning to a new directory structure for personal staging directories. **This affects all users on the HTC system**. |
| 14 | + |
| 15 | +Personal staging directories will now be located in **alphabetized subdirectories** based on the first letter of your NetID. For example: |
| 16 | + |
| 17 | + |
| 18 | +| Previous `/staging` directory path | New `/staging` directory path | |
| 19 | +| --- | --- | |
| 20 | +| `/staging/netid` | `/staging/n/netid` | |
| 21 | +| `/staging/bucky` | `/staging/b/bucky` | |
| 22 | + |
| 23 | +Group `/staging` directories are not affected, and will remain in the `/staging/groups` subdirectory. |
| 24 | + |
| 25 | +## Transition timeline and process |
| 26 | + |
| 27 | +We will start transitioning users' personal `/staging` directories to this new structure **starting Thursday, September 11, 2025**. |
| 28 | + |
| 29 | +CHTC will: |
| 30 | + |
| 31 | +1. Copy your files to your new `/staging` directory. |
| 32 | +2. Create a symlink at your previous `/staging` directory path that points to the new `/staging` directory path. |
| 33 | + |
| 34 | +We will complete this transition on **Wednesday, December 31** and delete all symlinks. |
| 35 | + |
| 36 | +### What you should do |
| 37 | + |
| 38 | +If you have an existing `/staging` directory, **between September 11 and December 31**, please review all your files that reference your `/staging` directory. This may include but are not limited to: |
| 39 | + |
| 40 | +* HTCondor submit files |
| 41 | +* Executables and scripts |
| 42 | +* Environment variables |
| 43 | +* DAGMan files |
| 44 | + |
| 45 | +Please change any reference to your personal `/staging` directory to the new path. |
| 46 | + |
| 47 | +For example, in an HTCondor submit file, change: |
| 48 | + |
| 49 | +``` |
| 50 | +container_image = osdf:///chtc/staging/netid/my-container.sif |
| 51 | +``` |
| 52 | + |
| 53 | +to: |
| 54 | + |
| 55 | +``` |
| 56 | +container_image = osdf:///chtc/staging/n/netid/my-container.sif |
| 57 | +``` |
| 58 | + |
| 59 | +## Get support |
| 60 | + |
| 61 | +If you have questions or concerns, please email us at [[email protected]](mailto:[email protected]). |
0 commit comments