Created attachment 578134 [details] Applications screenshot.png Description of problem: The list of applications in a cloud resource zone does not allow filtering based on status (https://[[CONDUCTOR]]/conductor/pools/2). A drop-down list is available, but disabled. It would be helpful to filter the list of applications based on their status ("running", "failed", "vanished", "stopped") * This filter is available when listing the Cloud Resource Zones (https://[CONDUCTOR]/conductor/pools?details_tab=pools&only_tab=true&view=filter) * A similar filter is available when viewing the instances (https://[CONDUCTOR]/conductor/pools?details_tab=instances&only_tab=true&view=filter) Version-Release number of selected component (if applicable): * aeolus-conductor-0.8.7-1.el6.src.rpm * aeolus-configure-2.5.2-1.el6.src.rpm * rubygem-aeolus-cli-0.3.1-1.el6.src.rpm * rubygem-aeolus-image-0.3.0-12.el6.src.rpm Steps to Reproduce: 1. Ensure several applications are launched to a particular cloud resource zone 2. From Monitor, select a cloud resource zone 3. Choose the list-view (not the card view) 4. Attempt to filter applications by status Actual results: * The status filter is disable, and I'm unable to make a selection Expected results: * I should be able to filter the list of applications by selecting "Stopped Applications", or "Failed applications" Additional info:
So.. after drawing a blank on this.. I think application filtering was disabled because applications can be in a "mixed" state.. where one instance is up and one is down, and one is vanished so.. whats the state of that application..
Angus, I think this is probably not a bug.. ur comments please
We have some preparatory work to do, in terms of the way that we report the possible states of multi-instance applications. Once that is done, we will enable filtering on application state.
Pull request: https://github.com/aeolusproject/conductor/pull/32
patch pushed to master(d6b64f1) and 1.1(ef230c5)
in build aeolus-conductor-0.13.3-1.el6cf
Application status filtering in web-ui is enabled now. verified: rpm -qa | grep aeolus rubygem-aeolus-image-0.3.0-12.el6.noarch rubygem-aeolus-cli-0.7.2-1.el6cf.noarch aeolus-conductor-doc-0.13.14-1.el6cf.noarch aeolus-configure-2.8.7-1.el6cf.noarch aeolus-all-0.13.14-1.el6cf.noarch aeolus-conductor-0.13.14-1.el6cf.noarch aeolus-conductor-daemons-0.13.14-1.el6cf.noarch
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2012-1516.html