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

httpsched: reduce blocking of scheduler/calls.Caller implementation #370

Merged
merged 5 commits into from Jun 27, 2019

Conversation

jdef
Copy link
Contributor

@jdef jdef commented Apr 1, 2019

This really wants unit tests.

Also, looks like CI builds aren't running for some reason.

James DeFelice added 3 commits April 1, 2019 20:20
* SUBSCRIBE calls may be long-blocking if the Mesos master is slow to
  respond. when the caller is in a *disconnected* state, a blocking
  SUBSCRIBE call should result in an immediate error state for
  concurrent, non-SUBSCRIBE calls that are issued until the subscription
  is established. SUBSCRIBE calls automatically transition the caller
  into a disconnected state if "AllowReconnect" is enabled.

* non-SUBSCRIBE calls should not block, in general; if the number of
  concurrent calls exceeds some (predefined) threshold, then the caller
  will block.
@coveralls
Copy link

coveralls commented Apr 1, 2019

Coverage Status

Coverage increased (+0.3%) to 59.478% when pulling ee4c352 on jdef:concurrent_httpsched into ee67238 on mesos:master.

James DeFelice added 2 commits June 18, 2019 01:50
@jdef jdef merged commit f0a8fad into mesos:master Jun 27, 2019
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

2 participants