All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Migrate ES system tests to new MiniMesos API
- System test hardening and refactoring (various)
- Cleaned debug logging (various)
- Executor should report its own IP address to scheduler refactoring
- TASK_KILLED was not considered an error state, so executors would not be removed
- GUI configuration NPE due to new jar options
- Remove 'mesos/elasticsearch-base' from docker push on release
- Implement Mesos Authorisation
- Allow users to run without docker
- Shrink docker images
- Replace JVM with OpenJDK runtime
- Fix readthedocs documentation links to github bug documentation
- Refactor scheduler to further testing refactoring
- Scheduler Search API endpoint returns "java.util.NoSuchElementException" API bug
-
Healthcheck thread not stopped during Unit tests bug testing
-
When executors are lost, the status is not propagated back to zookeeper bug
- GUI correctly represents state of cluster
- Request resources as role
- Zookeeper unable to create /es node - Incorrect zk formatter
- Upgraded to Mini-Mesos 0.2.6 with fast-fail logging
- Full configuration of framework via CLI
- User can override ES settings with their own elasticsearch.yml
- Data is now stored in Docker volumes
- Support multiple Elasticsearch clusters on single Mesos cluster
- Configurable scheduler and executor images
- Support separate Zookeeper cluster for the framework
- Fixed UI redirection bug
- Removed zk, m, n and ram parameters from old CLI
- CLI code now uses JCommander library