Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-15639 S3 tests are needlessly slow.
  3. SOLR-15658

Investigate replacing the S3Mock implementation for S3 testing

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      We currently use 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 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)

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              houston Houston Putman
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m