This page contains notes about testing xrootd. There is also a xrootd JIRA isue tracker
.
Issues for 20070130-1143:
- olbd/xrootd communication problem (Pavel)
- xrdcp becomes slow if a server has been restarted while transferring data. FIXED (WK)
- Usage of -f/-F flags for xrdcp
- xrdcp prints lots of header info if server was restarted (WK)
- new xrdcp doesn't work properly with old xrootd server (20050920 productions version) (WK)
option "-DIReadAheadSize 0" is required, but still extra bytes are written to the local file
- Multistream xrdcp crashes xrootd server (FIXED 20070226-0829) (WK)
- Needed to turn of async io (xrootd.async off) for Solaris (tested with Solaris 9). Otherwise got data corruption while reading files.
- Proxy not stable. Needs more testing.
Questions:
- Using prepare with stage option stages a file to disk. Running a stat before the prepare the file doesn't get staged in. Seen with old xrootd version used by GLAST. Needs to be confirmed with new version.
- No forward of mkdir command? (WK)
Issues ClientAdmin tools (version 20070305-1056)
- my $exist = XrdClientAdmin::XrdExistDirs($newDir);
- Returns and uninitialized value if the directoy doesn't exist.
- Error message: Xrd: SendGenCommand: Server declared: Unable to locate /test/testCA; No such file or directory(error code: 3011)
In this case it isn't really an error as the purpose of the command is to check for a dir.
- bool return values: 1 for True but empty string for False.
- XrdExistFiles, XrdExistDirs: If a file or directory is not found the function exit and return no value. They should return a string, with a 1 for file/dir exists or 0 if not.