Releases: mesos/storm
v0.2.1
- Switch from mesos-1.0.1 to mesos-1.1.0.
v0.2.0
- Initial release of storm-1.x and mesos-1.x support.
- Drops builds targeting mesos-0.27.x.
- Drops support for storm-0.x. That will continue in the v0.1.x versioned builds which are created from the storm-0.x branch.
v0.1.7
- NOTE: Since 0.1.6 was not a complete release, we are providing the changes from the last good release of 0.1.5.
Main change in 0.1.7 is: respect storm.yaml's nimbus.host
parameter.
v0.1.6
This is an abortive release. The bin/build-release.sh
script failed when travis-ci tried to build the releases using the default MIRROR value. This has been fixed and we created a new release of 0.1.7.
v0.1.5
This release includes support for consolidating resource Offers received from Mesos. i.e., if Offers come from the same host we aggregate them together.
Benefits: This prevents starvation problems we previously witnessed, where the Mesos UI would show a bunch of available resources, but the topologies were failing to get scheduled.
Background: This is an extension and improvement of the earlier changes made to have this framework implement the IScheduler interface from storm-core, which was already mitigating another starvation issue: "large" topologies (those that need a lot of resources such as CPU) would starve smaller topologies from getting resources.
v0.1.4
Most notably, this release adds a few enhancements to the released packages based on storm-0.9.6: instead of using the original apache storm-0.9.6 binaries, we now include a patched version of storm-0.9.6 from erikdw/storm:
v0.1.3
Unfortunately, some of the builds failed, so we don't have packages nor Docker images for all combinations. The problems are 2-fold:
- I built this release prematurely, since
mesos-0.28.2
was just released and mesosphere hasn't had time to create their debian packages and upload them yet. So I'll just wait for that to happen and then release v0.1.4. - DockerHub responded with an HTTP 500 error after the 1st image was pushed for the
storm-0.9.6
+mesos-0.27.2
combo, thus stopping that build combo from completing.
So we only have a complete release of v0.1.3 for the storm-0.10.1
+mesos-0.27.2
combo. We should consider adding a sleep and retry mechanism into the "docker push". So we added retries for the travis steps that depend on remote resources:
v0.1.2
v0.1.1
v0.1.0: first "official" release
TODO(erikdw): add some details about the release.