SuccessChanges

Summary

  1. Replace getByteReader with RangeReader calls (details)
  2. Use new RangeReader for each read call (details)
  3. Add absolute URI tests for FileRangeReaderProvider (details)
  4. Fix HttpRangeReaderProvider processing non-http URLs (details)
Commit 0610fe10eeecf381849b517f00f55288220861ab by andy
Replace getByteReader with RangeReader calls
This cleans up our internal calls to use the new RangeReader SPI which
is capable of figuring out the type of protocol to use.
The getByteReader interface was a hack to address that issue before the
RangeReader SPI existed.
The file was modifiedstore/src/main/scala/geotrellis/store/file/cog/FileCOGCollectionLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/file/geotiff/FileGeoTiffLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/hadoop/cog/HadoopCOGLayerReader.scala (diff)
The file was modifiedstore/src/main/scala/geotrellis/store/hadoop/cog/HadoopCOGCollectionLayerReader.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/store/s3/cog/S3COGValueReader.scala (diff)
The file was modifiedstore/src/main/scala/geotrellis/store/cog/COGCollectionLayerReader.scala (diff)
The file was modifieds3-spark/src/main/scala/geotrellis/spark/store/s3/geotiff/S3GeoTiffLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/file/cog/FileCOGLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/cog/COGLayerReader.scala (diff)
The file was modifiedstore/src/main/scala/geotrellis/store/file/cog/FileCOGValueReader.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/store/s3/cog/S3COGCollectionLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/hadoop/geotiff/GeoTiffLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/hadoop/cog/HadoopCOGLayerWriter.scala (diff)
The file was modifiedstore/src/main/scala/geotrellis/store/hadoop/cog/HadoopCOGValueReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/hadoop/geotiff/HadoopGeoTiffLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/file/cog/FileCOGLayerWriter.scala (diff)
The file was modifiedstore/src/main/scala/geotrellis/store/cog/COGValueReader.scala (diff)
The file was modifieds3-spark/src/main/scala/geotrellis/spark/store/s3/cog/S3COGLayerReader.scala (diff)
Commit 3bbf2a151645e97f49987bad4d5684b5d188b12e by andy
Use new RangeReader for each read call
The file was modifiedspark/src/main/scala/geotrellis/spark/store/cog/COGLayerReader.scala (diff)
The file was modifiedstore/src/main/scala/geotrellis/store/cog/COGCollectionLayerReader.scala (diff)
Commit 5a7e17eee703305ee6afb01dc24a442999490888 by andy
Add absolute URI tests for FileRangeReaderProvider
The file was modifiedutil/src/test/scala/geotrellis/util/FileRangeReaderProviderSpec.scala (diff)
Commit a914575e6f3d02efc64a6bc2cf668ca6a4ae88b0 by andy
Fix HttpRangeReaderProvider processing non-http URLs
Ensure that we only attempt to process URIs with the "http" and "https"
schemes.
The file was modifiedspark/src/main/scala/geotrellis/spark/store/http/util/HttpRangeReaderProvider.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/store/http/util/HttpRangeReaderProviderSpec.scala (diff)