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

Fixes for hyper and latent worker #2325

Merged
merged 5 commits into from Jul 26, 2016
Merged

Fixes for hyper and latent worker #2325

merged 5 commits into from Jul 26, 2016

Conversation

tardyp
Copy link
Member

@tardyp tardyp commented Jul 25, 2016

Some more fixes for the latent worker framework, while I continue the integration, and tests.

  • fix setup.py
  • add relnote
  • better support of worker reconfiguration

stopping when removed from config via reconfigure

- few cleanups with regards to status API
- real fix is to keep a reference to the master so that the unconfigured workers can
  asynchronously finish their builds properly
@mention-bot
Copy link

@tardyp, thanks for your PR! By analyzing the annotation information on this pull request, we identified @rutsky, @delanne and @tomprince to be potential reviewers

@codecov-io
Copy link

codecov-io commented Jul 25, 2016

Current coverage is 86.05% (diff: 100%)

Merging #2325 into master will decrease coverage by 0.01%

@@             master      #2325   diff @@
==========================================
  Files           294        294          
  Lines         30529      30541    +12   
  Methods           0          0          
  Messages          0          0          
  Branches          0          0          
==========================================
+ Hits          26274      26281     +7   
- Misses         4255       4260     +5   
  Partials          0          0          

Sunburst

Powered by Codecov. Last update 12328fc...a8b4ffb

yield child.disownServiceParent()
# HACK: we still keep a reference to the master for some cleanup tasks which are not waited by
# to stopService (like the complex worker disconnection mechanism)
child.parent = self.master
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yuck :)

Can you leave a link to the relevant trac bugs?

@djmitche
Copy link
Member

Aside from the comment, I think this is a good fix.

@tardyp tardyp merged commit c886a4e into buildbot:master Jul 26, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants