Bug 1369226 - Unable to configure SmartProxy Affinity
Summary: Unable to configure SmartProxy Affinity
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: UI - OPS
Version: 5.6.0
Hardware: x86_64
OS: Linux
high
medium
Target Milestone: GA
: cfme-future
Assignee: Robin Knaur
QA Contact: Niyaz Akhtar Ansari
URL:
Whiteboard: smartstate
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-08-22 17:32 UTC by Fabien CAMBI
Modified: 2021-03-11 14:39 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-10-11 08:01:27 UTC
Category: ---
Cloudforms Team: ---
Target Upstream Version:


Attachments (Terms of Use)
Screenshot of the grey button (53.85 KB, image/png)
2016-08-22 17:32 UTC, Fabien CAMBI
no flags Details
host and datastore with "save" button enabled (89.45 KB, image/png)
2017-10-11 08:00 UTC, Sachin
no flags Details

Description Fabien CAMBI 2016-08-22 17:32:20 UTC
Created attachment 1193036 [details]
Screenshot of the grey button

Description of problem:
It is impossible to configure a zone's SmartProxy Affinity on CFME 5.6.0.13 as the "save" button stays gray and unclickable.

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

Steps to Reproduce:
1. Fresh install of a 5.6.0.13 CFME.
2. Activate the SmartProxy role on this appliance
3. Go to its zone configuration in the "SmartProxy Affinity" Tab and select your EVM server.

Actual results:
The "save" button stays grey and you can't click it in any way.

Expected results:
The "save" button should become blue and you should be able to click it.

Comment 2 Harpreet Kataria 2016-08-29 18:54:15 UTC
Jozef,

Can you investigate this one, looks like as if checkbox transaction is not being sent upto the server. Let me know if you have questions.

Thanks,
~Harpreet

Comment 3 Fabien CAMBI 2016-08-31 15:31:04 UTC
It does work sometimes but I couldn't find a pattern of when and why. It seems totally random.

Comment 5 Fabien CAMBI 2017-05-09 14:15:31 UTC
1. Fresh install of a 5.6.0.13 CFME.
#appliance_console
Menu selections : 8 - 1 - 1 - Y - 1 - (password x2: redhat) - 

2. Activate the SmartProxy role on this appliance
2.1. Go to Settings -> Configuration -> Server: EVM [1000000000001] (current)
2.2. In «  Server Control », switch the SmartProxy Role to ON and click SAVE
2.3. Click Zone: Default Zone (current)

3. Make this server a SmartProxy
3.1. Switch to the section "SmartProxy Affinity"
3.2. Check the box next to Server: EVM [1000000000001]
3.3. -> You should be able to click SAVE but the button stays greyed and unclickable.

Comment 6 Jozef Zigmund 2017-05-15 16:45:17 UTC
Hi Fabien, I still continue on bugfixing as I don't know what is proper fix (in terms of proper functionality of the SmartProxy Affinity tab)- requesting feedback from my manager.

Comment 9 Sachin 2017-10-11 03:53:30 UTC
I tested on CFME-5.8.0, CFME-5.8.1 and CFME-5.7.2.1.2. The "save" button was not highlighted when host/datastore was marked. However production.log shows the activity,
~~~
[----] I, [2017-10-10T23:10:19.978884 #5697:18893ec]  INFO -- : Started POST "/ops/smartproxy_affinity_field_changed/svr-23r1?check=1" for 127.0.0.1 at 2017-10-10 23:10:19 -0400
[----] I, [2017-10-10T23:10:19.992759 #5697:18893ec]  INFO -- : Processing by OpsController#smartproxy_affinity_field_changed as JS
[----] I, [2017-10-10T23:10:19.992977 #5697:18893ec]  INFO -- :   Parameters: {"check"=>"1", "id"=>"svr-23r1"}
[----] I, [2017-10-10T23:10:20.140759 #5697:18893ec]  INFO -- : Completed 200 OK in 147ms (Views: 4.7ms | ActiveRecord: 21.3ms)
[----] I, [2017-10-10T23:10:22.015702 #5697:1889018]  INFO -- : Started POST "/ops/smartproxy_affinity_field_changed/svr-23r1?check=0" for 127.0.0.1 at 2017-10-10 23:10:22 -0400
[----] I, [2017-10-10T23:10:22.020462 #5697:1889018]  INFO -- : Processing by OpsController#smartproxy_affinity_field_changed as JS
[----] I, [2017-10-10T23:10:22.020677 #5697:1889018]  INFO -- :   Parameters: {"check"=>"0", "id"=>"svr-23r1"}
[----] I, [2017-10-10T23:10:22.065098 #5697:1889018]  INFO -- : Completed 200 OK in 44ms (Views: 0.8ms | ActiveRecord: 3.0ms)
[----] I, [2017-10-10T23:10:23.551925 #5697:1888e9c]  INFO -- : Started POST "/ops/smartproxy_affinity_field_changed/xx-23000000000001__host?check=1" for 127.0.0.1 at 2017-10-10 23:10:23 -0400
[----] I, [2017-10-10T23:10:23.555323 #5697:1888e9c]  INFO -- : Processing by OpsController#smartproxy_affinity_field_changed as JS5.
[----] I, [2017-10-10T23:10:23.555537 #5697:1888e9c]  INFO -- :   Parameters: {"check"=>"1", "id"=>"xx-23000000000001__host"}
[----] I, [2017-10-10T23:10:23.594773 #5697:1888e9c]  INFO -- : Completed 200 OK in 39ms (Views: 0.5ms | ActiveRecord: 3.0ms)
~~~  

I tested on Firefox-56 as Google Chrome-Version 60.0
I have Openstack-11 as a provider.

Comment 10 Sachin 2017-10-11 08:00:30 UTC
Created attachment 1337031 [details]
host and datastore with "save" button enabled

Comment 11 Sachin 2017-10-11 08:02:10 UTC
(In reply to Sachin from comment #10)
> Created attachment 1337031 [details]
> host and datastore with "save" button enabled

Unless you have "actual" host and datastore to select the "save" button will not be highlighted


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