Tyler Neely

Results 72 issues of Tyler Neely

PumpTheBrakes was added as a dev stopgap before proper state verification was performed prior to launching new tasks. It's probably safe to remove now, but we need to do fault...

enhancement
newbie
WIP

Create a script that detects the mesos version and launches the appropriate etcd-mesos binary compiled for that version of mesos-go.

In https://github.com/mesosphere/multiverse/pull/12 some feedback was given that needs to be addressed. Another ticket, https://github.com/mesosphere/etcd-mesos/issues/66, exists for the bug that came up during the initial install.

enhancement

due to mesos-go handling a single version of mesos, we need to have different releases for each mesos version. For our initial alpha open-source release, we need to create a...

enhancement
newbie

Because mesos-go bindings are version-specific, and we'd like to support down to version 0.22 up through 0.24, if we reregister and the master version has increased then we should bail...

Lock (https://github.com/mesosphere/etcd-mesos/blob/master/scheduler/scheduler.go#L342) should only occur if a previous node (cluster?) was able to instantiate first, otherwise it's needlessly becoming unavailable.

This becomes a bug with 0.26, but rather than changing state.json->state we should just use the json that is persisted in ZK.

enhancement

Currently, etcd-mesos cannot survive a total cluster loss. We should provide optional automatic backups and automated(operator triggered)/automatic restoration.

enhancement

tests should cover: - [ ] ensuring that the node with the highest raft index is chosen - [ ] ensuring that when the first node fails to come online,...

enhancement
newbie