Bug 771739 - When there are multiple pools in a family, auto-refresh causes incorrect display of deployments
Summary: When there are multiple pools in a family, auto-refresh causes incorrect disp...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: CloudForms Cloud Engine
Classification: Retired
Component: aeolus-conductor
Version: 1.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
Assignee: Tzu-Mainn Chen
QA Contact: wes hayutin
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-01-04 19:36 UTC by Tzu-Mainn Chen
Modified: 2012-08-30 17:16 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-30 17:16:49 UTC


Attachments (Terms of Use)

Description Tzu-Mainn Chen 2012-01-04 19:36:52 UTC
Description of problem:

Let's say pool family has pools A and B.  Pool A has deployment X and Y, pool B has deployment Z.  On the Monitor screen, the deployments will initially be correctly displayed under their pools; however, after the first auto-refresh, both pools will list deployments X, Y, and Z.  However, the pool statistics (deployment count, quota), will be correct.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Create multiple pools under a single pool family
2. Create deployments under each pool
3. Go to the Monitor page and wait for an auto-refresh
  
Actual results:

Each pool displays all the deployments.

Expected results:

Each pool should only display its own deployments.

Additional info:

Comment 1 Tzu-Mainn Chen 2012-01-06 19:13:29 UTC
Patch submitted to aeolus-devel

https://fedorahosted.org/pipermail/aeolus-devel/2012-January/007892.html

Comment 2 Tzu-Mainn Chen 2012-01-09 15:30:12 UTC
Pushed:

commit 33d63a3c73c6ca746dcb5970f08c5eba18b1b6ed
-change method of ensuring poolIds are unique, removed hard tab

commit 4aa3fce31175dc664bad7f2f943ac03fe5a81f35
updated deployment index refresh to categorize deployments by pool

commit a2885b4f3367e4e64018cf8ee30ea2ea558ac952
added pool ID to div identifier

Comment 3 Steve Linabery 2012-01-10 18:52:06 UTC
in aeolus-conductor-0.8.0-2.el6.src.rpm

Comment 4 wes hayutin 2012-01-12 16:27:21 UTC
removing verified on-qa from tracker

Comment 5 Aziza Karol 2012-01-13 09:51:12 UTC
When there are multiple pools in a family, each pool now displays correct number of deployments.

verified on:
# rpm -qa | grep aeolus
aeolus-configure-2.5.0-4.el6.noarch
rubygem-aeolus-cli-0.3.0-3.el6.noarch
aeolus-conductor-doc-0.8.0-5.el6.noarch
aeolus-all-0.8.0-5.el6.noarch
aeolus-conductor-daemons-0.8.0-5.el6.noarch
rubygem-aeolus-image-0.3.0-2.el6.noarch
aeolus-conductor-0.8.0-5.el6.noarch


Note You need to log in before you can comment on or make changes to this bug.