<div dir="ltr"><div><div>Thanks Justin!<br><br></div>+1 to consider this use case, I can confirm that many users asked for that.<br><br></div>Tanya<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 16, 2018 at 8:52 PM, Justin Sherrill <span dir="ltr"><<a href="mailto:jsherril@redhat.com" target="_blank">jsherril@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <br>
    <div class="m_-7800607295068312448moz-cite-prefix">On 05/16/2018 01:02 PM, Brian Bouterse
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div>A mini-team of @jortel, @ttereshc, @ipanova, @dkliban, and
          @bmbouter met today to discuss Lazy use-cases for Pulp3. The
          "initial" use cases would all be delivered together as the
          first implementation to be used with Pulp 3.0. The ones for
          "later" are blocked on other gaps in core's functionality
          (specifically content protection) which should come with 3.1+.<br>
        </div>
        <div><br>
        </div>
        <div>Feedback on these use cases is welcome. We are meeting
          again on this upcoming Monday, after which, we will writeup
          the work into Redmine. We'll email this thread with links to
          the Redmine plan when it's available for comment.<br>
        </div>
        <div><br>
        </div>
        <div>
          <div id="m_-7800607295068312448gmail-magicdomid1072" class="m_-7800607295068312448gmail-ace-line"><span class="m_-7800607295068312448gmail-">Initial use cases are:</span></div>
          <div id="m_-7800607295068312448gmail-magicdomid2327" class="m_-7800607295068312448gmail-ace-line">
            <ul class="m_-7800607295068312448gmail-list-bullet1">
              <li><span class="m_-7800607295068312448gmail-">pull-through caching of packages
                  (squid)</span></li>
            </ul>
          </div>
          <div id="m_-7800607295068312448gmail-magicdomid2328" class="m_-7800607295068312448gmail-ace-line">
            <ul class="m_-7800607295068312448gmail-list-bullet1">
              <li><span class="m_-7800607295068312448gmail-">parallel streaming of bits to
                  multiple clients (squid)</span></li>
            </ul>
          </div>
          <div id="m_-7800607295068312448gmail-magicdomid2329" class="m_-7800607295068312448gmail-ace-line">
            <ul class="m_-7800607295068312448gmail-list-bullet1">
              <li><span class="m_-7800607295068312448gmail-">Pulp redirects to squid when
                  content is not already downloaded (pulp)</span></li>
            </ul>
          </div>
          <div id="m_-7800607295068312448gmail-magicdomid2330" class="m_-7800607295068312448gmail-ace-line">
            <ul class="m_-7800607295068312448gmail-list-bullet1">
              <li><span class="m_-7800607295068312448gmail-">streaming data and headers
                  (streamer)</span></li>
            </ul>
          </div>
          <div id="m_-7800607295068312448gmail-magicdomid2360" class="m_-7800607295068312448gmail-ace-line">
            <ul class="m_-7800607295068312448gmail-list-bullet1">
              <li><span class="m_-7800607295068312448gmail-author-a-wa5z75zjz74z6jtz69zpz72z3z68zz83zz86z">After
                  streamer downloads the content, the new Artifact is
                  created and associated with the correct </span><span class="m_-7800607295068312448gmail-author-a-z77zz73zqfz66z9gz88zz70zcz88zxsalk">Content</span><span class="m_-7800607295068312448gmail-author-a-wa5z75zjz74z6jtz69zpz72z3z68zz83zz86z">Artifact
                  (downloader)</span></li>
            </ul>
          </div>
          <div id="m_-7800607295068312448gmail-magicdomid2333" class="m_-7800607295068312448gmail-ace-line">
            <ul class="m_-7800607295068312448gmail-list-bullet1">
              <li><span class="m_-7800607295068312448gmail-">to use a configured downloader,
                  configured by the correct remote. This would correctly
                  configure authentication, proxy, mirrorlists, etc.
                  when fetching content (streamer)</span></li>
            </ul>
          </div>
          <div id="m_-7800607295068312448gmail-magicdomid826" class="m_-7800607295068312448gmail-ace-line"><br>
          </div>
          <div id="m_-7800607295068312448gmail-magicdomid1078" class="m_-7800607295068312448gmail-ace-line"><span class="m_-7800607295068312448gmail-">Use cases to be implemented later.
              Currently blocked because Pulp itself doesn't verify
              client entitlement for content currently.</span></div>
          <div id="m_-7800607295068312448gmail-magicdomid1079" class="m_-7800607295068312448gmail-ace-line">
            <ul class="m_-7800607295068312448gmail-list-bullet1">
              <li><span class="m_-7800607295068312448gmail-">authentication of the client to
                  verify they are entitled to the content</span></li>
            </ul>
            <div><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Could I suggest to consider:<br>
    <br>
    * The ability to delete all downloaded content in a repository
    (basically null out the content).  I've been using this rhel7 repo
    for years, and likely all the old content is not needed anymore.  <br>
    <br>
    I've seen this requested from time to time over the past couple
    years.<br>
    <br>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div id="m_-7800607295068312448gmail-magicdomid1079" class="m_-7800607295068312448gmail-ace-line">
            <div><br>
            </div>
          </div>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="m_-7800607295068312448mimeAttachmentHeader"></fieldset>
      <br>
      <pre>______________________________<wbr>_________________
Pulp-dev mailing list
<a class="m_-7800607295068312448moz-txt-link-abbreviated" href="mailto:Pulp-dev@redhat.com" target="_blank">Pulp-dev@redhat.com</a>
<a class="m_-7800607295068312448moz-txt-link-freetext" href="https://www.redhat.com/mailman/listinfo/pulp-dev" target="_blank">https://www.redhat.com/<wbr>mailman/listinfo/pulp-dev</a>
</pre>
    </blockquote>
    <br>
  </div>

<br>______________________________<wbr>_________________<br>
Pulp-dev mailing list<br>
<a href="mailto:Pulp-dev@redhat.com">Pulp-dev@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pulp-dev" rel="noreferrer" target="_blank">https://www.redhat.com/<wbr>mailman/listinfo/pulp-dev</a><br>
<br></blockquote></div><br></div>