Bug 1650478

Summary: Remove JCA Subsystem Hand-off executor description
Product: [JBoss] JBoss Operations Network Reporter: Filip Brychta <fbrychta>
Component: Plugin -- JBoss EAP 6Assignee: Josejulio Martínez <jmartine>
Status: CLOSED CURRENTRELEASE QA Contact: Mike Foley <mfoley>
Severity: medium Docs Contact:
Priority: high    
Version: JON 3.3.11CC: jmartine, miburman, skondkar, spinder
Target Milestone: CR01Keywords: Triaged
Target Release: One-off release   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1650479 (view as bug list) Environment:
Last Closed: 2019-05-16 09:27:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1647383, 1657856    

Description Filip Brychta 2018-11-16 09:49:53 UTC
Description of problem:
BZ1647383 identified problem with description of handoff-executor for /subsystem=jca/workmanager=default/long-running-threads and /subsystem=jca/workmanager=default/short-running-threads resources.

It says:
An executor to delegate tasks to in the event that a task cannot be accepted. If not specified, tasks that cannot be accepted will be silently discarded.
but according to https://issues.jboss.org/browse/JBEAP-15843 it's not correct description.

This bz is to track changes in plugin descriptor and bz1647383 to track changes in documentation (Complete Resource Reference guide) which is generated based on plugin descriptor.

Version-Release number of selected component (if applicable):
EAP plugin pack 07

How reproducible:
Always

Steps to Reproduce:
1. in JON UI with imported EAP standalone server, navigate to EAP standalone server resource->Subsystems->Connector->jca->Workmanager->Long/Short Running Thread Pool -> Configuration


Actual results:
Description of Handoff Executor is incorrect.

Expected results:
Not sure what is expected for by https://issues.jboss.org/browse/JBEAP-15843. If it's removal of the property or just updating the description.

Additional info:
Note that it applies for both short and long Running Thread Pool.
Not sure what to do with related metrics 'Rejected Count': The number of tasks that have been passed to the handoff-executor (if one is specified) or discarded.
If the fix removes the property, it will be necessary to keep backward compatibility with previous EAP versions and check in which versions the handoff-executor property is valid.

Comment 5 Sunil Kondkar 2019-04-30 13:18:33 UTC
Verified on CR01 build of 3.3 EAP Plugin Pack Update 09

After navigating to EAP standalone server resource->Subsystems->Connector->jca->Workmanager->Long/Short Running Thread Pool -> Configuration, verified that the Hand-off executor is not available in the configuration.
Verified on EAP6.4.21 standalone server resource.