Description of problem: When doing multiple syncs at the same time, the "rpm" namespace in the published primary.xml can end up instead being called "ns0". Version-Release number of selected component (if applicable): 2.3.0-0.21.beta How reproducible: very Steps to Reproduce: 1. sync a big repo 2. sync another big repo at the same time 3. when one finishes, search for "ns0:" in the published primary.xml Actual results: "ns0" shows up as an XML namespace instead of "rpm".
https://github.com/pulp/pulp_rpm/pull/356
To verify this: 1) sync the rhel 6.4 "kickstart" and "os" repos at the same time [1] 2) verify that the string "ns0:" does not appear in either published repo's primary.xml file. [1] http://download.devel.redhat.com/cds/prod/content/dist/rhel/server/6/6.4/x86_64/
build: 2.2.1-0.1.beta
verified pulp-server-2.2.1-0.2.beta.el6.noarch https://ibm-x3650-04.ovirt.rhts.eng.bos.redhat.com/pulp/repos/content/dist/rhel/rhui/server/6/6.4/x86_64/kickstart/repodata/7b2bd2d524138a5951f31f0250c352e8cba77b2cedb61e8509b94a99bf7dfe39-primary.xml.gz and https://ibm-x3650-04.ovirt.rhts.eng.bos.redhat.com/pulp/repos/content/dist/rhel/rhui/server/6/6.4/x86_64/os/repodata/dda785efb265c27cc811c680b95ec95588a8a0ac4e6fadd8ef34aa8a54fde4f1-primary.xml.gz "ns0" does not appear.
Released pulp 2.2.1