You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Houston Putman (Jira)" <ji...@apache.org> on 2021/09/28 14:27:00 UTC

[jira] [Created] (SOLR-15658) Investigate replacing the S3Mock implementation for S3 testing

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: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org