SuccessChanges

Summary

  1. Relax safeguards on delete methods (details)
Commit 4980646e82e686a7a0e9276b644e1f87d0ec6d6f by Nathan Zimmerman
Relax safeguards on delete methods

Prior to this change, delete methods threw in any case where the
reference to a layer happened to be faulty. This is based on metadata
which, though always present in case of tile data (and necessary for
its deletion), might not be present. Lacking this metadata, we should
log information about the failure and delete any _attribute data we can.
The file was modifiedcassandra/src/main/scala/geotrellis/spark/io/cassandra/CassandraLayerDeleter.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/HadoopLayerDeleter.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/S3LayerDeleter.scala (diff)
The file was modifiedhbase/src/main/scala/geotrellis/spark/io/hbase/HBaseLayerDeleter.scala (diff)
The file was modifiedaccumulo/src/main/scala/geotrellis/spark/io/accumulo/AccumuloLayerDeleter.scala (diff)
The file was modifiedcassandra/src/main/scala/geotrellis/spark/io/cassandra/CassandraAttributeStore.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/HadoopAttributeStore.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/S3AttributeStore.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/FileLayerDeleter.scala (diff)
The file was modifiedaccumulo/src/main/scala/geotrellis/spark/io/accumulo/AccumuloAttributeStore.scala (diff)
The file was modifiedhbase/src/main/scala/geotrellis/spark/io/hbase/HBaseAttributeStore.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/FileAttributeStore.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/PersistenceSpec.scala (diff)