diff --git a/CHANGELOG.md b/CHANGELOG.md index a0ba24f3..3853c6d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## 2.0.2 + +### [Fixed] + +* `TiffDeflateEncoder` : l'encodage du résultat final n'est pas en deflate (seule la donnée dans le tiff l'est, et non le résultat complet) +* `S3Context` : on retourne bien false lorsqu'une erreur est rencontrée lors du flush (close_to_write) + + ## 2.0.1 ### [Added] diff --git a/include/rok4/datastream/TiffDeflateEncoder.h b/include/rok4/datastream/TiffDeflateEncoder.h index d6bcf84f..60bfd7b4 100644 --- a/include/rok4/datastream/TiffDeflateEncoder.h +++ b/include/rok4/datastream/TiffDeflateEncoder.h @@ -160,7 +160,7 @@ class TiffDeflateEncoder : public TiffEncoder { } std::string get_encoding() { - return "deflate"; + return ""; } }; diff --git a/src/storage/S3Context.cpp b/src/storage/S3Context.cpp index 82b93bd8..c994523c 100644 --- a/src/storage/S3Context.cpp +++ b/src/storage/S3Context.cpp @@ -656,7 +656,7 @@ bool S3Context::close_to_write(std::string name) { BOOST_LOG_TRIVIAL(error) << "Unable to flush " << it1->second->size() << " bytes in the S3 object " << bucket_name << "@" << ((cluster_name != "") ? cluster_name : host) << " / " << name << " after " << write_attempts << " tries" ; - return true; + return false; } bool S3Context::exists(std::string name) {