Ephemeral tasks on Marathon
Asked Answered
C

2

2

Before hand let me say that I'm new to Mesosphere stack. I am trying to migrate an existing Rails application deployment to Mesos and I'm successful so far, but currently I'm on the middle of running migrations and seeds (through Rake tasks) and I don't see a pretty way to get it done since those tasks are ephemeral and they don't match quite Marathon's idea. How should I proceed?

Connacht answered 7/10, 2014 at 13:20 Comment(1)
One-off tasks are currently a feature request in Marathon. You could mention your use case in the GitHub Issue to put in your vote: github.com/mesosphere/marathon/issues/344Plinth
P
2

You could also use Chronos to run a task "Now" that is expected to complete at some point.

Marathon is targeted at long-running services that should always keep running.

Politics answered 30/10, 2014 at 8:2 Comment(1)
Thanks @Adam, Chronos seems to be a good choice, FYI Marathon is working on adding this feature too.Connacht
D
0

Recent development has included the "Job" capability via Metronome (Chronos replacement) or you can also use Eremetic framework for one-off tasks.

Downwind answered 29/5, 2017 at 19:46 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.