SuccessChanges

Summary

  1. Avoid casting offsets to Int when reading ranges (details)
  2. Simplify skipping layer update message (details)
  3. Replace println with logger.debug (details)
  4. Convert logger.info to .debug in TileRDDReproject (details)
  5. Cleanup println from Spec (details)
  6. Refactor LayerWriters to centralize the update logic (details)
  7. Add default value mergeFunc in LayerWriter.update (details)
  8. Remove LayerUpdater and its subclasses (details)
  9. Changelog: LayerUpdater removal (details)
Commit 3b8d50222ff825b4ad5da88083300c6fd5dc1de3 by Eugene Cheipesh
Avoid casting offsets to Int when reading ranges
This results in overflow in Integer math for files larger than 2G
The file was modifiedutil/src/main/scala/geotrellis/util/StreamingByteReader.scala (diff)
Commit f3a698c732271c499cbccce9fedb481e84ea7a81 by Eugene Cheipesh
Simplify skipping layer update message
The file was modifiedhbase/src/main/scala/geotrellis/spark/io/hbase/HBaseLayerWriter.scala (diff)
The file was modifiedaccumulo/src/main/scala/geotrellis/spark/io/accumulo/AccumuloLayerWriter.scala (diff)
The file was modifiedcassandra/src/main/scala/geotrellis/spark/io/cassandra/CassandraLayerWriter.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/FileLayerWriter.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/HadoopLayerWriter.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/S3LayerWriter.scala (diff)
Commit d762b5229f742446d31a1db676a0524b498780c9 by Eugene Cheipesh
Replace println with logger.debug
Less spam in tests
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/HdfsUtils.scala (diff)
Commit e336a1a0e09878fbea46020dfbd49ae91b0f0f26 by Eugene Cheipesh
Convert logger.info to .debug in TileRDDReproject
The file was modifiedspark/src/main/scala/geotrellis/spark/reproject/TileRDDReproject.scala (diff)
Commit 206a1d6e99eb7cad74c25cb508e012888ff952f6 by Eugene Cheipesh
Cleanup println from Spec
The file was modifiedspark/src/test/scala/geotrellis/spark/io/index/MergeQueueSpec.scala (diff)
Commit f460a73d10d4fdc0824a97d8b4b6c53e8b4aec6e by Eugene Cheipesh
Refactor LayerWriters to centralize the update logic
The file was modifiedhbase/src/main/scala/geotrellis/spark/io/hbase/HBaseRDDWriter.scala (diff)
The file was modifiedaccumulo/src/main/scala/geotrellis/spark/io/accumulo/AccumuloRDDWriter.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/S3RDDWriter.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/LayerWriter.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/FileRDDWriter.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/FileLayerWriter.scala (diff)
The file was modifiedcassandra/src/main/scala/geotrellis/spark/io/cassandra/CassandraRDDWriter.scala (diff)
Commit e063bacc74e89cb55d6ffa7c0ddf3a5ae7d49f24 by Eugene Cheipesh
Add default value mergeFunc in LayerWriter.update
+ Switch tests to using LayerWriter instead of LayerUpdater
The default value of mergeFunc simplifies the transition
The file was modifiedspark/src/test/scala/geotrellis/spark/io/LayerUpdateSpaceTimeTileSpec.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/LayerWriter.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/LayerUpdateSpaceTimeTileFeatureSpec.scala (diff)
Commit 87a2ca2c1f0c921fe658030c66f8dc182384feb5 by Eugene Cheipesh
Remove LayerUpdater and its subclasses
The file was modifieds3/src/test/scala/geotrellis/spark/io/s3/S3TileFeatureSpatialSpec.scala (diff)
The file was modifiedaccumulo/src/test/scala/geotrellis/spark/io/accumulo/AccumuloSpatialSpec.scala (diff)
The file was modifiedcassandra/src/test/scala/geotrellis/spark/io/cassandra/CassandraTileFeatureSpaceTimeSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/hadoop/HadoopSpatialSpec.scala (diff)
The file was modifieds3/src/test/scala/geotrellis/spark/io/s3/cog/COGS3SpatialSpec.scala (diff)
The file was modifiedhbase/src/test/scala/geotrellis/spark/io/hbase/HBaseSpaceTimeSpec.scala (diff)
The file was modifiedhbase/src/test/scala/geotrellis/spark/io/hbase/HBaseSpatialSpec.scala (diff)
The file was modifieds3/src/test/scala/geotrellis/spark/io/s3/S3SpatialSpec.scala (diff)
The file was modifiedspark-testkit/src/main/scala/geotrellis/spark/testkit/io/PersistenceSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/hadoop/cog/COGHadoopSpaceTimeSpec.scala (diff)
The file was modifiedcassandra/src/test/scala/geotrellis/spark/io/cassandra/CassandraTileFeatureSpatialSpec.scala (diff)
The file was modifiedaccumulo/src/main/scala/geotrellis/spark/io/accumulo/AccumuloRDDWriter.scala (diff)
The file was modifiedcassandra/src/test/scala/geotrellis/spark/io/cassandra/CassandraSpatialSpec.scala (diff)
The file was modifieds3/src/test/scala/geotrellis/spark/io/s3/S3SpaceTimeSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/file/FileSpaceTimeSpec.scala (diff)
The file was modifiedhbase/src/test/scala/geotrellis/spark/io/hbase/HBaseTileFeatureSpatialSpec.scala (diff)
The file was modifiedaccumulo/src/test/scala/geotrellis/spark/io/accumulo/AccumuloTileFeatureSpaceTimeSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/hadoop/HadoopTileFeatureSpaceTimeSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/file/FileTileFeatureSpatialSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/hadoop/cog/COGHadoopSpatialSpec.scala (diff)
The file was modifiedaccumulo/src/test/scala/geotrellis/spark/io/accumulo/AccumuloTileFeatureSpatialSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/hadoop/HadoopTileFeatureSpatialSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/LayerUpdateSpaceTimeTileSpec.scala (diff)
The file was modifieddocs/guide/tile-backends.rst (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/file/FileSpatialSpec.scala (diff)
The file was removedcassandra/src/main/scala/geotrellis/spark/io/cassandra/CassandraLayerUpdater.scala
The file was removedhbase/src/main/scala/geotrellis/spark/io/hbase/HBaseLayerUpdater.scala
The file was removedspark/src/main/scala/geotrellis/spark/io/LayerUpdater.scala
The file was modifiedspark/src/test/scala/geotrellis/spark/io/file/FileTileFeatureSpaceTimeSpec.scala (diff)
The file was removeds3/src/main/scala/geotrellis/spark/io/s3/S3LayerUpdater.scala
The file was removedspark/src/main/scala/geotrellis/spark/io/hadoop/HadoopLayerUpdater.scala
The file was modifiedaccumulo/src/test/scala/geotrellis/spark/io/accumulo/AccumuloSpaceTimeSpec.scala (diff)
The file was modifiedspark-testkit/src/main/scala/geotrellis/spark/testkit/io/cog/COGPersistenceSpec.scala (diff)
The file was modifieds3/src/test/scala/geotrellis/spark/io/s3/cog/COGS3SpaceTimeSpec.scala (diff)
The file was removedspark/src/main/scala/geotrellis/spark/io/file/FileLayerUpdater.scala
The file was modifiedhbase/src/test/scala/geotrellis/spark/io/hbase/HBaseTileFeatureSpaceTimeSpec.scala (diff)
The file was removedaccumulo/src/main/scala/geotrellis/spark/io/accumulo/AccumuloLayerUpdater.scala
The file was modifieddocs/guide/extending-geotrellis.rst (diff)
The file was modifieds3/src/test/scala/geotrellis/spark/io/s3/S3TileFeatureSpaceTimeSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/hadoop/HadoopSpaceTimeSpec.scala (diff)
The file was modifiedcassandra/src/test/scala/geotrellis/spark/io/cassandra/CassandraSpaceTimeSpec.scala (diff)
Commit f5601fb50bc9afa2863b7a128b5565d7adf24a96 by Eugene Cheipesh
Changelog: LayerUpdater removal
The file was modifieddocs/CHANGELOG.rst (diff)