Skip to content

Commit

Permalink
Restart the CE if it's already running to acccommodate bad packaging in
Browse files Browse the repository at this point in the history
htcondor-ce-2.0.8-2
  • Loading branch information
brianhlin committed Sep 29, 2016
1 parent 30747bd commit 1daa664
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions osgtest/tests/test_19_condorce.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,17 @@ def test_05_start_condorce(self):
core.config['condor-ce.collectorlog'] = collector_log.strip().strip()

if service.is_running('condor-ce'):
# Required to accept changes to the mapfile, which caused
# issues in the nightly due to bad htcondor-ce-2.0.8-2
# packaging remove after OSG 3.3.17. We don't use service.stop()
# because it only stops services that we've started
if core.el_release() < 7:
command = ('service', 'condor-ce', 'stop')
else:
command = ('systemctl', 'stop', 'condor-ce')
core.check_system(command, 'Stop condor-ce service')
service.start('condor-ce')

core.state['condor-ce.schedd-ready'] = True
self.skip_ok('already running')
service.start('condor-ce')
Expand Down

0 comments on commit 1daa664

Please sign in to comment.