Bug 245969 - rhn-manage-channel --create should be a single XMLRPC call
rhn-manage-channel --create should be a single XMLRPC call
Status: NEW
Product: Red Hat Network
Classification: Red Hat
Component: RHN/Backend (Show other bugs)
All Linux
low Severity low
: ---
: ---
Assigned To: rhn-dev-list
Red Hat Satellite QA List
: 204521 (view as bug list)
Depends On:
Blocks: rhn-manage-channel 428922
  Show dependency treegraph
Reported: 2007-06-27 14:10 EDT by James Bowes
Modified: 2015-08-10 15:46 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed:
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description James Bowes 2007-06-27 14:10:02 EDT
rhn-5.0.2, rhn-content-mgmt-0.2.9

When running rhn-manage-channel with a csv file, and not specifying --commit,
you will see spurious errors if:
 The channel families do not exist, even though you specified --create-family
 A channel in your csv is a child channel of another channel in your csv

These happen because each channel creation, and each channel family creation, is
a distinct XMLRPC call that gets rolled back at the end.

Instead, the entire operation should be a single call, so it can be rolled back
or committed together.
Comment 1 James Bowes 2008-01-03 13:26:32 EST
*** Bug 204521 has been marked as a duplicate of this bug. ***
Comment 2 James Bowes 2008-02-11 11:02:58 EST
The code change for this will be large, for little gain; I'm not certain its
worth it.

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