Skip to content

Automatically exported from code.google.com/p/hpc-workspace

License

Notifications You must be signed in to change notification settings

bryank-cs/hpc-workspace

 
 

Repository files navigation

A workspace is a directory, with an associated expiration date, created on behalf of a user, to prevent disks from uncontrolled filling. The project provides user and admin tools to manage those directories.

Example for usage:

In a batch job, you write

SCR=$(ws_allocate MyData 10)
cd $SCR

This will set you into a temporary directory that will last 10 days.

You can check which workspaces you have using

$ ws_list 
id: MyData
     workspace directory  : /tmp/username-MyData
     remaining time       : 9 days 23 hours
     creation time        : Wed Mar 13 23:51:57 2013
     expiration date      : Sat Mar 23 23:51:57 2013
     available extensions : 15

and you remove the directory if you do not need it anymore with

$ ws_release MyData

For the administrator, the workspace is a way to make sure users do not store their data forever on your fast storage, but have to stage it to slower and cheaper storage.

For admin guide see https://github.com/holgerBerger/hpc-workspace/blob/master/admin-guide.md

For user guide see https://github.com/holgerBerger/hpc-workspace/blob/master/user-guide.md

About

Automatically exported from code.google.com/p/hpc-workspace

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 53.2%
  • Python 30.0%
  • Shell 9.4%
  • Ruby 3.1%
  • CMake 2.9%
  • Roff 0.8%
  • Other 0.6%