GitHub user vdogaru opened a pull request:
https://github.com/apache/incubator-quarks/pull/59
Quarks 66 vdogaru
Monitor application listens on JobRegistry events and resubmits unhealthy
jobs. The monitored applications must be registered with an ApplicationService
prior to submission, otherwise the monitor application cannot restart them.
Packaged in new module quarks.apps.runtime.jar.
The monitor application depends on the following service changes:
- ApplicationService provides the names of registered applications
- ControlService.queryInterfaces returns the registered controls which
implement a specified interface. Used by the monitor application to get
ApplicationServiceMXBean control in order to restart failed applications.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/vdogaru/incubator-quarks QUARKS-66-vdogaru
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-quarks/pull/59.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #59
----
commit da8b8a3bd14bf710638583e14a6155147ce7324f
Author: Victor Dogaru <[email protected]>
Date: 2016-03-30T23:24:01Z
Add ControlService.queryInterfaces()
commit aef8083c275d87559ee3b41ca68cc75c49d34a49
Author: Victor Dogaru <[email protected]>
Date: 2016-03-30T23:25:07Z
Add ApplicationService.getApplicationNames()
commit da41ef6ad17f91b38dffcb2d802576ab4b2ef067
Author: Victor Dogaru <[email protected]>
Date: 2016-03-31T00:47:56Z
MonitorApp and unit test
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---