Bug 998673 - Thread Pool keepalive-time-unit needs to define allowed values so the user doesn't have to guess
Summary: Thread Pool keepalive-time-unit needs to define allowed values so the user do...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Operations Network
Classification: JBoss
Component: Plugin -- JBoss EAP 6
Version: JON 3.1.2
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ER02
: JON 3.3.0
Assignee: Stefan Negrea
QA Contact: Filip Brychta
URL:
Whiteboard:
Depends On:
Blocks: 824818
TreeView+ depends on / blocked
 
Reported: 2013-08-19 18:32 UTC by Larry O'Leary
Modified: 2018-12-03 19:40 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
A deficiency in the JON UI concerning the allowed values of the keepalive-time unit caused confusion for customers when trying to configure the keepalive-time correctly. The keepalive-time unit field now replaces the previous free-text field with predefined, supported units of measure drop down. Customers can now confidently set the keepalive-time precision easily, without trying to convert a number to the correct unit of measure.
Clone Of:
Environment:
Last Closed: 2014-12-11 14:00:54 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 825384 0 unspecified CLOSED [eap6] setting Keepalive Time when adding a new ThreadPool 2021-02-22 00:41:40 UTC
Red Hat Bugzilla 997667 0 unspecified CLOSED Thread pool creation fails due to optional parameter keepalive-time sending empty data 2021-02-22 00:41:40 UTC
Red Hat Knowledge Base (Solution) 457613 0 None None None Never

Internal Links: 825384 997667

Description Larry O'Leary 2013-08-19 18:32:18 UTC
Description of problem:
There is no guidance for the allowed values when specifying the keepalive-time unit. The unit field should be converted to a drop-down that provides the supported values:

    NANOSECONDS
    MILLISECONDS
    SECONDS
    MINUTES
    HOURS
    DAYS

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

How reproducible:
Always

Steps to Reproduce:
1. Attempt to create a thread pool of any type
2. Specify a Keepalive Time.

Actual results:
Keepalive Time Unit field allows any input without guidance on what is expected/required.

Expected results:
Keepalive Time Unit should be a drop-down containing the valid values for this field.

Additional info:
This appears to have been partially captured in bug 825384 but not addressed. It is not clear why we didn't actually address this with some kind of UI feedback to the user. The UI supports drop-down lists and it supports descriptions. It seems that this is something that we should have handled in the first place.

Comment 1 Thomas Segismont 2014-08-30 10:19:09 UTC
Merged into release/jon3.3.x

commit 349b90e6c475c56b2fbd2e4cc859a2a46120120d
Author: Stefan Negrea <snegrea>
Date:   Thu Aug 28 15:08:09 2014 -0500
    
    (cherry picked from commit 7bef780cf4a014e2734e358c46df1f00d1b6a818)
    Signed-off-by: Thomas Segismont <tsegismo>

Comment 2 Stefan Negrea 2014-09-02 15:32:07 UTC
Switched the time unit field from free text to the option set described above by Larry.

Comment 3 Simeon Pinder 2014-09-03 20:31:29 UTC
Moving to ON_QA as available for test with the following brew build:
https://brewweb.devel.redhat.com//buildinfo?buildID=381194

Comment 4 Filip Brychta 2014-09-10 09:40:18 UTC
Verified on
Version :	
3.3.0.ER02
Build Number :	
4fbb183:7da54e2


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