Bug 497119
Summary: | multi-org, removing channel access of base channel w/ child channels results in ISE | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Satellite 5 | Reporter: | wes hayutin <whayutin> | ||||
Component: | WebUI | Assignee: | Brad Buckingham <bbuckingham> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | wes hayutin <whayutin> | ||||
Severity: | urgent | Docs Contact: | |||||
Priority: | urgent | ||||||
Version: | 530 | CC: | bbuckingham, bperkins, cperry, jsefler, pthomas | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
URL: | https://fjs-0-03.rhndev.redhat.com/rhn/channels/manage/Edit.do?cid=286 | ||||||
Whiteboard: | |||||||
Fixed In Version: | sat530 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | |||||||
: | 497538 497539 (view as bug list) | Environment: | |||||
Last Closed: | 2009-09-10 18:15:36 UTC | Type: | --- | ||||
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: | 456998, 486216, 497538, 497539 | ||||||
Attachments: |
|
Description
wes hayutin
2009-04-22 13:08:27 UTC
mass move to onqa failing in 5/7.1 Created attachment 343087 [details]
traceback txt
recreate: 1. create two orgs orgA orgB 2. share a one public channel and two public child channels from orgA 3. register a system in orgB and subscribe to the shared base and two child channels 4. go to orgA and move the public base channel to protected, and remove access to org The key here is to create more than one child channel.. atleast two to recreate the bug. *** Bug 500232 has been marked as a duplicate of this bug. *** This failure appears to be related to a recent change made to SystemManager.unsubscribeServerFromChannel(). The change was to remove a check for an unused/undefined config variable that was used to determine if the hibernate refresh/reload logic should be bypassed. Unfortunately, removing that check results in a 'reload' being done which is resulting in ISEs. I fixed a couple of similar cases; therefore, I'm reassigning the bug to myself and will look for any similar errors. master git commit: 91a19c53dda407bd95433472b580d4df0253779f vader git commit: b723ef441dc82cd5126e64132c61f83a2bab3922 In addition to updating the case mentioned in #4 above, also updated it to handle modifications from: - Manage Software Channels -> select Channel -> select Organizations tab - select to add / remove access from an org Note: The Organizations table is only applicable to a Protected channel Prior to the change, the above scenario could also generate an ISE. Mass move to ON_QA. verified 5/21.1 build re-verified on stage iso build 7/24 no ISE is beeing thrown - expected access removal is occurring moving to RELEASE_PENDING An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2009-1434.html |