[obs-commits] [openSUSE/open-build-service] 146e95: [backend] make suspend/resumeproject events stackable

Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 146e95fa78ba703e0d3ec71118df77b1b3f48309 https://github.com/openSUSE/open-build-service/commit/146e95fa78ba703e0d3ec7... Author: Michael Schroeder <mls@suse.de> Date: 2020-02-19 (Wed, 19 Feb 2020) Changed paths: M src/backend/BSSched/Checker.pm M src/backend/BSSched/EventHandler.pm M src/backend/bs_sched Log Message: ----------- [backend] make suspend/resumeproject events stackable The old code always resumed the project when a resumeproject event was executed. This breaks if a project was resumed multiple times, for example if two release requests are done in parallel. Commit: 9373d42064b05d462844fe7f307a804a7bdc621a https://github.com/openSUSE/open-build-service/commit/9373d42064b05d462844fe... Author: Michael Schroeder <mls@suse.de> Date: 2020-02-19 (Wed, 19 Feb 2020) Changed paths: M src/backend/bs_repserver Log Message: ----------- [backend] suspend the scheduler if we do binary copies in the background This is a bit of a hack. The purpose of this is so that the scheduler does not send a repo finished event if there is still some copying going on in the background. Commit: 096ad727cc4e913f203e9cfe174d7bea9e87d80c https://github.com/openSUSE/open-build-service/commit/096ad727cc4e913f203e9c... Author: Michael Schroeder <mls@suse.de> Date: 2020-02-20 (Thu, 20 Feb 2020) Changed paths: M src/backend/BSSched/Checker.pm M src/backend/BSSched/EventHandler.pm M src/backend/bs_repserver M src/backend/bs_sched Log Message: ----------- Merge pull request #9096 from mlschroe/master Suspend the scheduler if we do binary copies in the background Compare: https://github.com/openSUSE/open-build-service/compare/69c75fc5d7da...096ad7...
participants (1)
-
Michael Schroeder