Bug 1020880 - JON server should not require to disable datasource/xa-datasource in order to change its configuration/setting
Summary: JON server should not require to disable datasource/xa-datasource in order to...
Keywords:
Status: CLOSED DUPLICATE of bug 1004977
Alias: None
Product: JBoss Operations Network
Classification: JBoss
Component: Plugin -- JBoss EAP 6
Version: JON 3.2
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ER04
: JON 3.3.0
Assignee: Thomas Segismont
QA Contact: Mike Foley
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-10-18 12:32 UTC by Radim Hatlapatka
Modified: 2014-09-05 09:57 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-09-05 09:57:11 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1004977 0 high CLOSED Datasource configuration changes SHOULD NOT require a complete reload/restart of EAP 2021-02-22 00:41:40 UTC

Internal Links: 1004977

Description Radim Hatlapatka 2013-10-18 12:32:00 UTC
Description of problem:
EAP server doesn't need to have datasource disabled to make configuration changes. Some properties require reload in order to apply, but that is ok.

From user point of view. If user would need to disable datasource (that requires currently reload of the server), change configuration and then again enable the resource, it is too many operations in order to change just one property.

There can be required reload, but that is true for both cases whether you disable datasource before editing or configuration change is done on enabled datasource.



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


How reproducible: always


Steps to Reproduce:
1. import EAP 6 server to JON
2. create datasource
3. check that datasource is enabled (if not enable it)
4. try to change any configuration value

Actual results:
datasource has to be disabled to make changes in configuration

Expected results:
make the changes with potential informative message that reload is required for the changes to apply


Additional info:
This is regression to JON 3.1.2 where wasn't necessary to disable datasource before editing its configuration

This is also related to https://bugzilla.redhat.com/show_bug.cgi?id=999976, but when I try to change the configuration of the enabled xa-datasource via EAP CLI, it works, therefore there should be another better solution with lower impact on worsening user experience

Comment 1 Larry O'Leary 2013-10-29 22:49:19 UTC
Adding bug 1020880 to see also as these are very closely related. 

Bottom line is that a user should be able to modify the configuration without performing extra steps or performing a server restart. EAP supports the ability to modify most configuration attributes without a restart. Furthermore, a disable is not required either.

Looking at bug 999976 I would also agree that the action taken there was a very bad one. All that does is explains that the plug-in is broken by design instead of fixing the invalid implementation.

Comment 2 Simeon Pinder 2013-11-08 14:41:25 UTC
Moving to unspecified target milestone as only JON 3.2.0 'blockers'(https://url.corp.redhat.com/bz-jon32-blockers-list-notmodified-nodocs) will make it into subsequent builds after ER5.

Comment 4 Jay Shaughnessy 2014-09-04 19:19:26 UTC
Asking Thomas to revisit this prior to 3.3.0.   Thomas, decide whether we can do something better or if what was done for Bug 999976 is still the best option.  There seems to be disagreement about whether enabled/disabled is a valid gating factor.

Comment 5 Thomas Segismont 2014-09-05 09:57:11 UTC
Already tracked by Bug 1004977

*** This bug has been marked as a duplicate of bug 1004977 ***


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