Houston Putman created SOLR-15658:
-------------------------------------

             Summary: Investigate replacing the S3Mock implementation for S3 
testing
                 Key: SOLR-15658
                 URL: https://issues.apache.org/jira/browse/SOLR-15658
             Project: Solr
          Issue Type: Sub-task
      Security Level: Public (Default Security Level. Issues are Public)
          Components: contrib - S3 Repository, Tests
            Reporter: Houston Putman


We currently use [adobe/S3Mock|https://github.com/adobe/S3Mock], which is very 
s3 compliant, and works the same as AWS S3 in almost all use cases. The problem 
however, is that it can be slow to start up and it also requires us to import 
dependencies for old s3 client versions (v1), when we are using the up-to-date 
version (v2).

There are other S3 Mock options, including 
[findify/s3mock|https://github.com/findify/s3mock] written in Java that can be 
used completely in-memory. While this project is not as well kept as Adobe's 
(no commits in over a year), it is worth exploring how this would work with our 
tests. (It also requires no s3 client libraries, so we can remove the 
dependency on the v1 api)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to