Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[WFCORE-4183] Fix problem of incorrectly including runtime-only attributes in read-resource by dropping support for invalid-for-years-now inclusion of attributes without a ManagementResourceRegistration entry.

    • -9
    • +21
    ./operations/SyncModelServerStateTestCase.java
  1. … 5 more files in changeset.
[WFCORE-4183] Fix problem of incorrectly including runtime-only attributes in read-resource by dropping support for invalid-for-years-now inclusion of attributes without a ManagementResourceRegistration entry.

    • -9
    • +21
    ./operations/SyncModelServerStateTestCase.java
  1. … 5 more files in changeset.
[WFCORE-3039] Capability requirement can be lost if two attributes on same resource reference the same capability

    • -0
    • +5
    ./operations/AbstractOperationTestCase.java
  1. … 11 more files in changeset.
[WFCORE-3039] Capability requirement can be lost if two attributes on same resource reference the same capability

    • -0
    • +5
    ./operations/AbstractOperationTestCase.java
  1. … 11 more files in changeset.
WFCORE-3944 NPE in SyncServerStateOperationHandler when group is not present on host

    • -0
    • +40
    ./operations/SyncModelServerStateTestCase.java
  1. … 1 more file in changeset.
Allow mock OperationContext to supply requisite capability registrations.

    • -292
    • +24
    ./operations/AbstractOperationTestCase.java
    • -0
    • +4
    ./operations/ProfileIncludesHandlerTestCase.java
    • -0
    • +8
    ./operations/ReloadRequiredServerTestCase.java
    • -0
    • +4
    ./operations/ServerGroupAffectedResourceServerConfigOperationsTestCase.java
    • -0
    • +4
    ./operations/ServerGroupAffectedResourceServerGroupOperationsTestCase.java
    • -0
    • +9
    ./operations/SocketBindingGroupIncludesHandlerTestCase.java
  1. … 1 more file in changeset.
[WFCORE-3683]: Enable a resource to define requirements without binding them to an attribute. Passing the resource registration address to build the requirement capability pattern.

    • -0
    • +11
    ./operations/AbstractOperationTestCase.java
  1. … 23 more files in changeset.
[WFCORE-3465] Get rid of extraneous uses of ModelNode.resolve(). Related, get rid of impls of the unused ParameterValidator.validateResolvedParameter and implement a default method that throws UOE

    • -2
    • +3
    ./operations/AbstractOperationTestCase.java
  1. … 37 more files in changeset.
[WFCORE-3423] Refactoring - no functional change. Eliminating usage of MSC service listeners in test suite.

    • -201
    • +1
    ./operations/ProfileIncludesHandlerTestCase.java
    • -196
    • +1
    ./operations/ServerGroupAffectedResourceServerConfigOperationsTestCase.java
    • -202
    • +1
    ./operations/SocketBindingGroupIncludesHandlerTestCase.java
  1. … 7 more files in changeset.
[WFCORE-3139] Make it possible to get all the attribute info in one call; use that in ValidateModelStepHandler

    • -0
    • +5
    ./operations/AbstractOperationTestCase.java
  1. … 11 more files in changeset.
[WFCORE-2829] Provide the ProcessType via the ManagementResourceRegistration

    • -0
    • +5
    ./operations/AbstractOperationTestCase.java
  1. … 9 more files in changeset.
WFCORE-1981 remove deprecated API

    • -5
    • +0
    ./operations/AbstractOperationTestCase.java
  1. … 7 more files in changeset.
[WFCORE-2707] Clean up the socket-binding-group and interface resource defs and handlers [WFCORE-2706] Expose the SocketBindingManager as a capability

    • -2
    • +3
    ./operations/SocketBindingGroupIncludesHandlerTestCase.java
  1. … 31 more files in changeset.
WFCORE-2202 - minor improvements to multiple dynamic parts api

    • -0
    • +5
    ./operations/AbstractOperationTestCase.java
  1. … 7 more files in changeset.
[WFCORE-1337] Expose paths and the PathManager as capabilities

    • -1
    • +1
    ./operations/SyncModelServerStateTestCase.java
  1. … 14 more files in changeset.
[WFCORE-1987] - add warning capability to core.

    • -0
    • +11
    ./operations/AbstractOperationTestCase.java
  1. … 8 more files in changeset.
[WFCORE-2094] Domain server notifies HC upon controller instability

This commit introduces a notification mechanism via which a listener for "controller instability" notifications can be created and wired into the ModelController.

In a domain server, such a listener is registered. In this case it's an additional function of HostControllerClient, which responds to notifications by asynchronously sending a message back to the managing HC.

Currently the managing HC simply logs a WARN when receiving such a message. In the future it could also do something else with the data, e.g. expose it over the management API for use by the admin console.

Notifications are currently sent in two cases:

1) An OperationContext is interrupted or times out waiting for MSC stability during operation finalization. This means MSC was not stable at the time of finalization and the state of the system is no longer knowable.

2) An Error is thrown during operation execution. Again in such a situation the state of the system is no longer knowable.

In the latter case, there is no guarantee that the listener will be able to send the message to the HC. For example if the Error is an OOME sending a message may not be possible. So this is not a foolproof means of ensuring the HC is aware of server instability. Possible future work to cover that kind of scenario could be to have the HC send some sort of health check request to the server when it detects that an operation has timed out.

This also doesn't send a notification if the server fails to shut down properly, e.g. from problems with the MSC ServiceContainer not stopping. That would be detected by the bootstrap shutdown hook, which has no relationship to this logic.

    • -0
    • +5
    ./operations/ServerGroupAffectedResourceServerConfigOperationsTestCase.java
  1. … 14 more files in changeset.
[WFCORE-2094] Domain server notifies HC upon controller instability

This commit introduces a notification mechanism via which a listener for "controller instability" notifications can be created and wired into the ModelController.

In a domain server, such a listener is registered. In this case it's an additional function of HostControllerClient, which responds to notifications by asynchronously sending a message back to the managing HC.

Currently the managing HC simply logs a WARN when receiving such a message. In the future it could also do something else with the data, e.g. expose it over the management API for use by the admin console.

Notifications are currently sent in two cases:

1) An OperationContext is interrupted or times out waiting for MSC stability during operation finalization. This means MSC was not stable at the time of finalization and the state of the system is no longer knowable.

2) An Error is thrown during operation execution. Again in such a situation the state of the system is no longer knowable.

In the latter case, there is no guarantee that the listener will be able to send the message to the HC. For example if the Error is an OOME sending a message may not be possible. So this is not a foolproof means of ensuring the HC is aware of server instability. Possible future work to cover that kind of scenario could be to have the HC send some sort of health check request to the server when it detects that an operation has timed out.

This also doesn't send a notification if the server fails to shut down properly, e.g. from problems with the MSC ServiceContainer not stopping. That would be detected by the bootstrap shutdown hook, which has no relationship to this logic.

    • -0
    • +5
    ./operations/ServerGroupAffectedResourceServerConfigOperationsTestCase.java
  1. … 14 more files in changeset.
Merge remote-tracking branch 'upstream' into remoting5_integration

    • -0
    • +16
    ./operations/SyncModelServerStateTestCase.java
  1. … 9 more files in changeset.
[WFCORE-1552]: Slaves should report the master's version in the domain model.

Updating the SyncModelOperationHandler to synchronize the Master root attributes on the Slaves.

Can't use write attribute operations as those attributes are read-only.

    • -0
    • +16
    ./operations/SyncModelServerStateTestCase.java
  1. … 1 more file in changeset.
WFCORE-1829 Allow server to start in suspended mode

    • -3
    • +3
    ./operations/ServerGroupAffectedResourceServerConfigOperationsTestCase.java
  1. … 44 more files in changeset.
[WFCORE-610] Add resource definition so security domain and inflow security domains can be associated for management requests.

    • -2
    • +4
    ./operations/SyncModelServerStateTestCase.java
  1. … 25 more files in changeset.
Merge branch 'WFCORE-1700'

    • -0
    • +6
    ./operations/AbstractOperationTestCase.java
  1. … 12 more files in changeset.
[WFCORE-610] / [WFCORE-1602] Switch to an Elytron defined SecurityIdentity for Management and JMX.

    • -1
    • +1
    ./operations/AbstractOrderedChildResourceSyncModelTestCase.java
    • -1
    • +1
    ./operations/SyncModelServerStateTestCase.java
  1. … 38 more files in changeset.
[WFCORE-610] Update the OperationContext to return an Elytron SecurityIdentity, convert Caller to wrap a SecurityIdentity and deprecate it.

    • -0
    • +6
    ./operations/AbstractOperationTestCase.java
  1. … 15 more files in changeset.
    • -0
    • +6
    ./operations/AbstractOperationTestCase.java
    • -2
    • +4
    ./operations/ProfileIncludesHandlerTestCase.java
    • -2
    • +9
    ./operations/ServerGroupAffectedResourceServerConfigOperationsTestCase.java
    • -2
    • +4
    ./operations/SocketBindingGroupIncludesHandlerTestCase.java
  1. … 11 more files in changeset.
WFCORE-1535 Adapted ManagedServer#resume() to avoid the potential forever block

    • -1
    • +1
    ./operations/ServerGroupAffectedResourceServerConfigOperationsTestCase.java
  1. … 7 more files in changeset.
WFCORE-1535 Adapted ManagedServer#suspend() to avoid the potential forever block

    • -2
    • +2
    ./operations/ServerGroupAffectedResourceServerConfigOperationsTestCase.java
  1. … 6 more files in changeset.
[WFCORE-1513] Register metrics depends on the server type

* replace deprecated ManagementResourceRegistration.Factory calls

(without process type/running mode) by the new ones in the tests

JIRA: https://issues.jboss.org/browse/WFCORE-1513

    • -1
    • +1
    ./operations/ReadMasterDomainModelHandlerTestCase.java
  1. … 22 more files in changeset.
WFCORE-1510 Fix code to not use default platform dependant encoding

    • -3
    • +3
    ./operations/SyncModelServerStateTestCase.java
  1. … 105 more files in changeset.