Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master sync with 12 branch #54

Merged
merged 30 commits into from Oct 19, 2017

Conversation

ropalka
Copy link
Contributor

@ropalka ropalka commented Oct 19, 2017

No description provided.

…-stop propagation, which may allow an inconsistency in counts"

This reverts commit 3a88e07.
…ser forgot to call StartContext lifecycle methods.
…risoned forever in STOP_REQUESTED state.

This situation can happen in the following scenario:
 * Dependent controller moved from STARTING to START_FAILED state
 * Dependent controller is asked to retry()
 * On success dependent controller will move from START_FAILED to STARTING state

The problem is during that transition the number of
dependents is incremented for each dependency and these
increments are never compensated.
…nsitions:

 * START_REQUESTED -> START_INITIATING
 * DOWN -> REMOVING
…lerTask base class.

The following preconditions must be met for all its subclasses:
 * they must be instantiated with ServiceControllerImpl intrisic lock being held
 * they must be executed without ServiceControllerImpl instrinsic lock being held ('open call')
… method from ServiceControllerImpl to its ListenerTask nested class.
…nor failCount participate in stability detection - moving them to separate synchronized section.
@ropalka ropalka merged commit 14b4281 into jboss-msc:master Oct 19, 2017
@ropalka ropalka deleted the master-sync-with-12-branch branch October 19, 2017 09:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant