Hide Forgot
Description of problem: When green scheduling is configured using wallaby, OfflineLog file is removed from spool (by condor_preen). This is due to a bug in the check_spool_dir() function (src/condor_preen) which seems to compare files in the spool directory according to the basename, while the file name added to VALID_SPOOL_FILES in wallaby uses the full path. Possible solutions: - (quick) fix the default wallaby db to use the basename of the file (and maybe fix the documentation for all the features which needs to change VALID_SPOOL_FILES and state that only file in the spool directory are considered and the relative path - i.e. only the file name - must be used) - (not-so-quick) fix the code to compare according to the real path (this solution needs more analysis as it could break few assumptions). Version-Release number of selected component (if applicable): condor-7.6.1-0.8 (but probably also older version)
This is a DB fix, but the V7_6-branch VALID_SPOOL_FILES default also needs to be changed to include OfflineLog.
updated upstream: https://condor-wiki.cs.wisc.edu/index.cgi/tktview?tn=2209
The value for VALID_POOL_FILES on the PowerManagementCollector feature is now: VALID_SPOOL_FILES: $(VALID_SPOOL_FILES), OfflineLog Fixed on master
The (quick) fix has been applied (see comment 3). Verified on condor-wallaby-base-db-1.13-1 (noarch package).