Online dirs 10-apr-2013

From GlueXWiki
Revision as of 10:35, 8 April 2013 by Wolin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Accounts on Hall D Computer Cluster (HDCC)

  • hdops
    • operator account, experiment run from this account
    • no code modification/installation allowed
    • password known by collaboration
  • hdsys
    • owns all code installation directories
    • can only install code from this account
    • no password, access via ssh only to small group
  • others
    • by CUE user name and password as needed
    • separate home dir on HDCC file server
    • can checkout/modify/checkin code, but NO installation allowed


Directories on HDCC File Server


Dirs in /:

/halldfs1
/halldraid
/apps                                                              # from CUE
/group/halld, /group/halld-online, /group/da, /group/12gev_phys    # from CUE

and many others.



$ dir /halldfs1
total 8
dr-xr-xr-x  2 root  root     0 Apr  1 16:38 diskless
dr-xr-xr-x  2 root  root     0 Apr  1 16:38 gapps                  # non-JLab packages or non-halld packages?
drwsrwsr-x 15 hdsys hdsys 4096 Apr  5 16:33 gluex                  # Hall D code, plus JLab packages?
drwxr-xr-x 21 root  root  4096 Apr  4 16:38 home
dr-xr-xr-x  2 root  root     0 Apr  1 16:38 local
dr-xr-xr-x  2 root  root     0 Apr  1 16:38 scratch



#  note sticky bits!
$ dir /gluex                                                        # /gluex is a link to /halldfs1/gluex, same for others

drwsrwsr-x 7 hdsys   hdsys 4096 Apr  5 14:17 builds                 # production code located here, installed by hdsys account
drwxrwsr-x 3 hdsys   hdsys 4096 Apr  5 16:26 cMsg
drwxr-xr-x 5 abbottd da    4096 Mar 27 16:39 coda                   # for DAQ test, might be reorganized
drwxrwsr-x 4 hdsys   hdsys 4096 Apr  5 15:07 coda_install_dir       # CODA installation, might be reorganized
drwsrwsr-x 4 hdsys   hdsys 4096 Apr  4 21:17 controls
drwsrwsr-x 2 hdops   hdops 4096 Apr  5 14:11 data                   # owned by hdops account
drwxrwxr-x 2 hdsys   hdsys 4096 Apr  1 13:34 doc
drwxrwsr-x 3 hdsys   hdsys 4096 Apr  5 16:26 et
drwxrwsr-x 3 hdsys   hdsys 4096 Apr  5 16:26 evio
drwxrwxr-x 2 hdsys   hdsys 4096 Apr  1 10:08 hdops                  # .cshrc, .login, etc. for hdops account
drwsrwsr-x 2 hdops   hdops 4096 Apr  1 10:08 log                    # owned by hdops account
drwsrwsr-x 2 hdops   hdops 4096 Apr  1 10:08 parms                  # owned by hdops account
-rw-r--r-- 1 hdsys   hdsys  188 Apr  2 14:56 README



# this is a proposal for svn and release dir structures
# hdops PATH would point to one of the releases

builds/
|-- devel                                                           # not needed?
|-- latest                                                          # Might hdops ALWAYS point to this?
|-- pro -> release-2                                                # never used?
|-- release-1
|-- release-2
|   |-- doc
|   |-- linux-rhel6-x86_64
|   |   |-- bin
|   |   |-- hdops
|   |   |-- include
|   |   |-- jar
|   |   |-- lib
|   |   `-- scripts
|   |-- SCONS
|   |-- scripts
|   `-- src
|       |-- package1-c++
|       |   |-- doc
|       |   |-- examples
|       |   |-- execsrc
|       |   |-- include
|       |   |-- libsrc
|       |   |-- scripts
|       |   `-- test
|       |-- package2-c++_and_java
|       |   |-- doc
|       |   |-- examples
|       |   |-- execsrc
|       |   |-- include
|       |   |-- java
|       |   |   `-- org
|       |   |       `-- jlab
|       |   |           `-- halld
|       |   |               |-- examples
|       |   |               `-- test
|       |   |-- libsrc
|       |   |-- scripts
|       |   `-- test
|       `-- package3-java
|           |-- doc
|           `-- java
|               `-- org
|                   `-- jlab
|                       `-- halld
|                           |-- examples
|                           `-- test
`-- release-3