From: Tom Hughes Date: Wed, 7 Sep 2016 10:12:17 +0000 (+0100) Subject: Finish compressed file before syncing it X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/021e477322b745e0d01836e24fd4488378d82ebc?ds=inline Finish compressed file before syncing it --- diff --git a/cookbooks/planet/files/default/replication-bin/replicate-changesets b/cookbooks/planet/files/default/replication-bin/replicate-changesets index 8132fa61b..97cd8a09d 100644 --- a/cookbooks/planet/files/default/replication-bin/replicate-changesets +++ b/cookbooks/planet/files/default/replication-bin/replicate-changesets @@ -196,7 +196,7 @@ class Replicator FileUtils.mkdir_p(File.dirname(data_file)) Zlib::GzipWriter.open(tmp_data) do |fh| fh.write(changeset_dump(open_changesets)) - fh.fdatasync + fh.finish.fdatasync end @state["sequence"] = sequence File.open(tmp_state, "w") do |fh|