<html>
<head>
</head>
<body>
<div style="color: black;">
<div style="color: black;">
<p style="margin: 0 0 1em 0; color: black;">I have tried to use the pulp
export functionality in an industrial context (several hundred repos).</p>
<p style="margin: 0 0 1em 0; color: black;">It works, but it isn't up to
the task in my industrial context.</p>
<p style="margin: 0 0 1em 0; color: black;">It might be ok for one or two
repos, but for multiple related repos (e.g. multiple versions of RHEL),
there are severe issues:</p>
<p style="margin: 0 0 1em 0; color: black;">* The expert process is very
slow.<br>
* Every repo exported contains its own full copy of each RPM. When
exporting related repos, this adds up to a huge amount of wasted space. So
much so that I could only export a fraction of my repos to a 6Tb HDD (pulp
internally stores all my repos in less than 2Tb by storing each RPM only
once, and sharing it between repos that need it).</p>
<p style="margin: 0 0 1em 0; color: black;">This is just my experience of
exporting repositories from pulp. Feel free to try it out and add your own
remarks.</p>
<p style="margin: 0 0 1em 0; color: black;">Ben.<br>
</p>
</div>
<div style="color: black;">
<p
style="color: black; font-size: 10pt; font-family: Arial, sans-serif; margin: 10pt 0;">On
20 May 2016 4:32:35 am Jeremy Audet <jaudet@redhat.com> wrote:</p>
<blockquote type="cite" class="gmail_quote"
style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
<div dir="ltr">> Is there anything about Satellite/Katello that negates
being able to use the Pulp features directly?<br><br>I don't know about
that. Take my thoughts below with a grain of salt.<br><br>> I don't
know too much about Pulp itself but I'm sure there must be an export
mechanism.<br><br>Yes, Pulp has export mechanisms. For an example of how to
export a repository via the CLI, see <a
href="http://pulp-rpm.readthedocs.io/en/latest/user-guide/recipes.html#export-repositories-and-repository-groups">export
repositories and repository groups</a>. For a known-working example of how
to export an RPM repository via the v2 API, see:<br><ul><li><a
href="http://pulp-smash.readthedocs.io/en/latest/api/pulp_smash.tests.rpm.api_v2.test_export.html">http://pulp-smash.readthedocs.io/en/latest/api/pulp_smash.tests.rpm.api_v2.test_export.html</a></li><li><a
href="https://github.com/PulpQE/pulp-smash/blob/master/pulp_smash/tests/rpm/api_v2/test_export.py">https://github.com/PulpQE/pulp-smash/blob/master/pulp_smash/tests/rpm/api_v2/test_export.py</a></li></ul><p>This
code is known to function on Pulp 2.8 and master
(2.9).</p><p>-Jeremy<br></p></div>

_______________________________________________<br>
Pulp-list mailing list<br>
<a class="aqm-autolink aqm-autowrap"
href="mailto:Pulp-list%40redhat.com">Pulp-list@redhat.com</a><br>
<a class="aqm-autolink aqm-autowrap"
href="https://www.redhat.com/mailman/listinfo/pulp-list">https://www.redhat.com/mailman/listinfo/pulp-list</a><br>
</blockquote>
</div>
</div>
</body>
</html>