Page History

Turn Off History

Do not upgrade from Condor 7.8.4 to 7.9 or 7.10.

Condor 7.8.4 contains a bug that causes the negotiator daemon to write malformed entries in its Accountantnew.log. When a 7.8 negotiator reads the Accountantnew.log on startup, it ignores these entries. If any jobs complete while the negotiator wasn't running, their accumulated runtime won't be charged to their owner when calculating user priorities.

But in Condor 7.9.0 and beyond, the negotiator is less tolerant of malformed entries in the Accountantnew.log. It will abort upon seeing one. The master will periodically attempt to restart the negotiator, and each time, the negotiator will abort and exit. As a result, no jobs will run in the local pool, as no matches will be made.

Condor version 7.8.5 (and future 7.8 releases) will not produce these malformed entries and will remove them from the Accountantnew.log. If you're running Condor 7.8.4 and wish to upgrade your central manager 7.9 or beyond, first upgrade to the latest version of 7.8 and start up Condor for several minutes. Then, you can shut down Condor and upgrade to the desired version.

If you do upgrade directly from Condor 7.8.4 to Condor 7.9 or later and find yourself affected by this bug, there is another solution. Condor 7.9.1 includes accountant_log_fixer in the libexec directory. This tool can correct the malformed entries. It should be run with a single command line argument: the path to your Accountantnew.log. For example "accountant_log_fixer Accountantnew.log", assuming your Accountantnew.log is in the current working directory, and the accountant_log_fixer is in your path.