Skip to content

Conversation

@keis
Copy link
Collaborator

@keis keis commented Jun 7, 2017

A very hacky port to mesos v1 api based on copy paste from the example scheduler [0]

It's done in-place because trying to support both versions is going to be a headache and a half. It's possible to subscribe, launch a task, reject offers and receive status update with minimesos. Auth and various assorted things needs fixing.

  1. https://github.com/mesos/mesos-go/tree/master/api/v1/cmd/example-scheduler

@keis keis requested a review from alde June 7, 2017 16:26
@keis keis changed the title ⚠️ WIP ⚠️ Mesos v1 ⚠️ WIP ⚠️ Mesos v1 Jun 7, 2017
keis pushed a commit to keis/eremetic that referenced this pull request Jun 8, 2017
Reasoning being this is not mesos api construct but rather eremetic
specific concepts.

Ref eremetic-framework#172, Breaking out some changes
@keis keis mentioned this pull request Jun 19, 2017
@alde
Copy link
Contributor

alde commented Aug 14, 2017

I'm liking this. I haven't yet looked through it all in detail because of its size, but I'll get around to it asap.

Like we talked about, we should with this merge make a 1.0.0 and remove the deprecated v0 api.

David Keijser added 2 commits November 10, 2017 15:57
TODO
* Handler funcs should call scheduler
* Where does Caller really go
* Driver object
* Zookeeper master detection

More v1 WIP

Split up createDriver

Implement more events

Mess around with shutdown channel

Reconcile

Nuke some imports

kill

Fix subscribed with fixed ID

Ack status update

Make things compile a bit more
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.

2 participants