Comments (4)
That's interesting. Do you know of other frameworks that use pure language
bindings that do this?
On Mon, Sep 21, 2015 at 4:34 PM, Tyler Neely [email protected]
wrote:
Because mesos-go bindings are version-specific, and we'd like to support
down to version 0.22, if we reregister and the master version has increased
then we should bail out so that a wrapper script can start with the proper
mesos-go version. This is a race condition, as the master may have been
upgraded after the detector wrapper ran but before the registered call
completed, but the window is small.—
Reply to this email directly or view it on GitHub
#60.
from etcd-mesos.
@jdef no idea, but every build of this driver has a certain range of compatible master versions, and if we detect that we've stepped outside of that range, then we have stepped out of our known safe operating conditions and may be essentially dropping messages from the master or failing to send valid ones to it.
from etcd-mesos.
With the release of Mesos 1.0 and v1 API becoming stable, I believe this no longer makes sense. Therefore, I strongly suggest to drop this in favor of supporting Mesos 1.x and the v1 API in the short term.
/cc @jdef
from etcd-mesos.
why does this no longer make sense w/ respect to the availability of the v1 API? mesos behavior can change from release to release. the core team tries very hard to not break compat across releases, but sometimes breakage is unavoidable
from etcd-mesos.
Related Issues (20)
- sync to latest gozookeeper library HOT 1
- etcd-mesos HA fails HOT 1
- Building inside a Docker Container failing HOT 2
- tasks not being cleaned up
- Build is failing... HOT 2
- Give etcd a Minuteman VIP HOT 2
- reject offers if there's no etcd servers to launch
- add flag to enable etcd to receive offers on clusters where all nodes have GPU resources HOT 1
- Automate steps for e2e testing HOT 2
- Upgrade to etcd 3.x
- Container base image is insecure.
- Automate publishing container image HOT 2
- Migrate to Mesos API v1
- [PROPOSAL] Allow for multiple scheduler instances HOT 1
- [PROPOSAL] Add framework deployment collision handling strategy HOT 1
- etcd Framework fails to deploy all instances rejecting resource offers HOT 2
- Mesos dns for servers? HOT 1
- etcd-mesos scheduler doesnt clean up healthcheck tcp socket HOT 1
- Discovery SRV record syntax?
- Inconsistent listen port (1026, 1025, 1027?)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from etcd-mesos.