Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.

Bug 1127708

Summary: Software Channel Entitlements: "Systems Subscribed" number contains guests registered on host with "Virtualization" add-on entitlement
Product: Red Hat Satellite 5 Reporter: Jan Hutař <jhutar>
Component: WebUIAssignee: Stephen Herr <sherr>
Status: CLOSED WONTFIX QA Contact: Red Hat Satellite QA List <satellite-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 560   
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-12 13:18:31 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:
Bug Depends On:    
Bug Blocks: 924189    

Description Jan Hutař 2014-08-07 11:37:06 UTC
Description of problem:
On "Software Channel Entitlements" page "Systems Subscribed" number contains guests registered on host with "Virtualization" add-on entitlement.

"Regular Consumed" + "Consumed Flex Guests" != "Systems Subscribed"

which is strange.

Version-Release number of selected component (if applicable):
  RHN Satellite:

How reproducible:

Steps to Reproduce:
1. Register your XEN PV guest to the Satellite 5.6.0
2. Provision guest on that host and do not register it (in my case I have
   just deleted the profile) - this is probably not so important, mentioning
   just to describe what I have done completely
3. Add "Virtualization" add-on entitlement to that host
4. Note numbers in Overview -> Subscription Management -> Software Channel
   Entitlements -> "Red Hat Enterprise Linux (core server)" row (all I did
   was on RHEL5)
5. Register your guest
6. Note numbers in Overview -> Subscription Management -> Software Channel
   Entitlements -> "Red Hat Enterprise Linux (core server)" row again

Actual results:
You end up with these numbers:
  Channel Entitlement
    Red Hat Enterprise Linux (core server)
  Regular Consumed
  Regular Available
  Consumed Flex Guests
  Available Flex Guests
  Systems Subscribed

Expected results:
"Regular Consumed" + "Consumed Flex Guests" != "Systems Subscribed"

Additional info:
Maybe this is expected and allows customer to see there are some guests consuming "free" entitlements through "Virtualization" add-on entitlement.

Anyway, links below "27" and "30" numbers both lead to same page:


which says "1 - 25 of 30" - target page talks about "30" in both cases.

Comment 1 Stephen Herr 2014-08-11 14:44:08 UTC
I agree this is strange, but it is expected. Guests that get "free" entitlements to channels through a virtualization add-on entitlement on the host do not consume either Flex or Regular Entitlements, yet they are indeed subscribed to the channels.

The only thing that I think might be remotely incorrect is that the "27" link in the "Regular Consumed" ends up going to a page that includes the "virtualization-entitled" guests, where probably it should only include systems that are consuming a Regular (physical) entitlement.

If this bug is going to remain open I would say it should be to ensure that /regular_in_channel_family.pxt only lists systems consuming regular entitlements, and there should be a separate page that lists all systems subscribed to the channel family. However considering that virtualization add-on entitlements are no longer sold (and that we have no customer complaints about this) my opinion would be that it's not worth the effort and we should probably close this bug.

Comment 2 Jan Hutař 2014-08-12 13:18:31 UTC
Thank you Stephen.

Although there are other valid arguments in your comment, I do consider "virtualization add-on entitlements are no longer sold" more than satisfactory.