Bug 7101

Summary: dhcp-config.sh is unreliable on shared filesystem
Product: Nimbus Reporter: Patrick Armstrong <patricka@uvic.ca>
Component: Workspace controlAssignee: Tim Freeman <tfreeman@mcs.anl.gov>
Status: RESOLVED FIXED    
Severity: normal CC: workspace-dev@globus.org
Priority: P3    
Version: 2.5   
Target Milestone: 2.5   
Hardware: PC   
OS: All   

Description From 2010-09-13 16:27:10
We often configure workspace-control to be on a shared filesystem, with some
directories using a symlink to a local directory (var/w-c/lock, secureimages,
etc). This works pretty well. dhcp-config.sh uses the directory the script runs
in, usually /opt/nimbus/libexec/workspace-control/, to create it's lockfile. 

This should be changed to use /var/lock/, like the ebtables scripts.

A full transcript of what this bug looks like is at:
http://pastie.org/1156684.txt
------- Comment #1 From 2010-10-08 11:04:50 -------
Addressed in these commits:

http://github.com/nimbusproject/nimbus/compare/b999ce4...f6ee7aea9