| Summary: | Stale NFS file handle | ||
|---|---|---|---|
| Product: | Community | Reporter: | Nicolas Bros <nicolas.bros> |
| Component: | CI-Jenkins | Assignee: | Eclipse Webmaster <webmaster> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Nicolas Bros
If I am not mistaken, you are running build jobs on build.eclipse.org _and_ hudson.eclipse.org. If that is correct, since /opt/public is a shared resource between all the Hudson servers, is it possible that one build may have altered/erased a file that the other build was expecting to see? If I look right now, the file you have mentioned does not exist. What does that file do? Makes sense! I hadn't thought of that.
> What does that file do?
I don't know exactly, but it is in the Buckminster install configuration, so it is very possible that two instances of Buckminster running concurrently are trying to access this file at the same time, causing conflicts.
> two instances of Buckminster running concurrently are
> trying to access this file at the same time, causing conflicts.
FWIW, access is not the problem. A Stale NFS file handle would occur under this scenario:
- server A opens file, acquires file handle, but does not request an exclusive lock
- server B deletes file since it's not locked
- server A attempts any file operation on the file, even closing it. File handle is stale.
|