<div dir="ltr">I am new to this list so please excuse me if I posted it in wrong list.<br><br><div>We
 have a tape library which we would like to integrate with OpenStack 
Swift & Swift3 object storage service to provide S3 interface.<br><br></div><div>The
 current file system we have for the library has been integrated with 
Swift storage service and manages changer robot & tapes.<br><br></div><div>This works well for writing. <br><br></div><div>However
 for reading, loading a tape takes longer when GET requests are 
received, in some cases over 5 minutes and this causes timeout error. 
Most of the data stored in these tapes are archival data. This get 
worsen when multiple GET requests received (muti-user) for objects which
 are stored in different tapes.<br><br></div><div>Due to the longer read
 times, we are looking to provide Amazon S3 Glacier like interface 
through Swift & Swift3 so that clients can issue a POST OBJECT 
RESTORE request and wait for the data to be moved to temporary 
store/cache.<br><br></div><div>I have come across a similar request <br><br><a href="http://openstack-dev.openstack.narkive.com/kI72vk9l/ltfs-integration-with-openstack-swift-for-scenario-like-data-archival-as-a-service" target="_blank">http://openstack-dev.openstack.narkive.com/kI72vk9l/ltfs-integration-with-openstack-swift-for-scenario-like-data-archival-as-a-service</a><br><br></div><div>and understand the suggestions.<br><br></div><div>We would like to provide S3 Glacier like interface than Swift Storage policies if we can.<br><br></div><div>I would be great full if you could kindly advise<br><br></div><div>1. How hard is to change Swift & Swift3 code base to provide S3 Glacier like interface<br></div><div>2. Can this be done through Swift storage policies alone.<br></div><div>3. Do we have to modify Swift Auditor service to do a tape based checking rather than object based.<br></div><div>4. Would Swift replication service cause frequent Tape change request.<br><br></div><div>I look forward to your suggestion/advise.<br><br></div><div>Thank you,<br><br></div><div>Regards<br></div>Bala</div>