CHTC — Center for High Throughput Computing
CHTC — Center for High Throughput Computing
UW-Madison College of Computing, Data & Information SciencesMorgridge Institute for Research

Staging directory transition

Illustration of the `/staging` directory structure transition. On the left hand panel, the `/staging` directories has the subdirectories `alice`, `alison`, `bucky`, and `cathy`. An arrow points to the right hand panel, which has the `/staging` directory with the subdirectories `a`, `b`, and `c`. Subdirectories `alice` and `alison` are in the `a` subdirectory, `bucky` in the `b` subdirectory, and `cathy` in the `c` subdirectory.

Illustration of the /staging directory structure transition.

Transition to a new /staging directory structure

Starting May 15, we are transitioning to a new directory structure for personal staging directories. This affects all users on the HTC system. Plan to adjust your workflows by August 31st. See What you should do for details.

Personal staging directories will now be located in alphabetized subdirectories based on the first letter of your NetID. For example:

Previous /staging directory pathNew /staging directory path
/staging/netid/staging/n/netid
/staging/bucky/staging/b/bucky

Group /staging directories are not affected and will remain in the /staging/groups subdirectory.

Transition process

CHTC will:

  1. Move your files and quota limits to your new /staging directory.
  2. Create a symlink at your previous /staging directory path that points to the new /staging directory path.

Timeline

  • Before May 15.
    • Use /staging/netid in your jobs.
  • Between May 15 - August 31.
  • After August 31.
    • You must use /staging/n/netid in jobs.
    • Symlinks at previous /staging directory paths will be deleted.

What you should do

If you have an existing /staging directory, between May 15 and August 31, please review all your files that reference your /staging directory. This may include but is not limited to:

  • HTCondor submit files
  • Executables and scripts
  • Environment variables
  • DAGMan files

Please change any reference to your personal /staging directory to the new path.

For example, in an HTCondor submit file, change:

container_image = osdf:///chtc/staging/netid/my-container.sif

to:

container_image = osdf:///chtc/staging/n/netid/my-container.sif

Why we are transitioning

Our /staging directories are backed by the Ceph File System, which has slower performance when it must load very large directories. To mitigate large loads on the file system, we are sorting users personal staging directories into alphabetized subdirectories.

Get support

If you have questions or concerns, please email us at chtc@cs.wisc.edu.

Was this page helpful?

Website feedback, questions or accessibility issues:chtc@cs.wisc.edu
Privacy Notice| © 2026 The Board of Regents of theUniversity of Wisconsin System