Description of problem:
In QCI we would like the ability to mount a share with populated content (RPM/Puppet/Docker/etc) and have a means of instructing Satellite to use this content, without requiring a re-sync from a network source.
Our experience has been when we do this, Satellite will ignore the local content on the mount point and re-download the content from the network....not just metadata but all of the content will be fetched from a remote source again, defeating the time savings of using the local volume.
Use case:
1) Deploy a Satellite, configure /var/lib/pulp to be a separate EBS volume in EC2.
2) Sync 200GB of content
3) Create a snapshot the /var/lib/pulp volume
4) Deploy a new Satellite and mount the copied /var/lib/pulp volume
5) Resync content, we would like this to be a quick operation as the majority of the content already exists locally.
(In Pulp v1 we would accomplish this by just copying /var/lib/pulp and remounting it, we are asking for a similar mechanism)