Bug 1059809
Summary: | subscription manager gui temporarily unresponsive while attaching or removing subscriptions | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Carter Kozak <ckozak> |
Component: | subscription-manager | Assignee: | John Sefler <jsefler> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | John Sefler <jsefler> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.0 | CC: | bkearney |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-06-13 12:37:53 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: | 863175 | ||
Attachments: |
Description
Carter Kozak
2014-01-30 17:30:18 UTC
commit 5093763d7b3170052e8df0e825e72731c185bc2a Author: ckozak <ckozak> Date: Tue Jan 28 11:52:57 2014 -0500 1059809: Cache pool types to avoid unnecessary api calls commit 5b173fa4ab27335197f0085ce7e3018fc4909d90 Author: ckozak <ckozak> Date: Fri Jan 24 10:46:35 2014 -0500 1059809 Improve attach and remove performance add progress bar Fix places where we could throw exceptions from the progress bar If execution ended right away, it would take place before the progress bar started, so the bar would continue forever. Now we start the bar before spinning off threads. If the bar was manually closed, pulse would still try to run and cause a traceback. Checking if the bar is still there before attempting to pulse. If it is not, the loop will end. Fix problems that arise by closing progress bar windows Also use the same progress window for attaching subscriptions and updating subscriptions. The progress pulse is more continuous this way Created attachment 858874 [details] New "Attaching subscriptions" progress bar that preceeds "Searching for subscriptions." progress bar. Verifying Version... [root@jsefler-7 ~]# subscription-manager version server type: Red Hat Subscription Management subscription management server: Unknown subscription-manager: 1.10.12-1.el7 python-rhsm: 1.10.12-1.el7 As indicated in comment 0, the window freeze behavior was most noticeible when attaching subscriptions from the production server subscription.rhn.redhat.com An additional progressbar dialog is now displayed during the former freeze time giving the user a more pleasant user experience with positive feedback that the program is "Attaching subscription. Please wait.". Once the initial few seconds have succeded, then the dialog changes state into a "Searching for subscriptions. Please wait." message. See the attached screenshot showing 1 then 2. Created attachment 858875 [details]
A new "Removing subscription." progress bar provides feedback avoiding ugly freezes.
Also new when removing subscriptions is a new "Removing subscription." progress bar that provides a more pleasant user experience during a time consuming network delay.
The was also most noticeable against the production subscription.rhn.redhat.com server.
This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |