aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortianzhang <tianzhang@huajingsec.com>2022-05-19 23:17:17 +0800
committertianzhang <tianzhang@huajingsec.com>2022-05-19 23:17:17 +0800
commit66747ee9c9aac1a0eeb752811bdf33f98ee65363 (patch)
treedc5796bf5c738fb43edd19d26527a3ee11376954
parenta3a718284b5da1775a85e38f7222a26882e3a5d6 (diff)
downloadseaweedfs-66747ee9c9aac1a0eeb752811bdf33f98ee65363.tar.xz
seaweedfs-66747ee9c9aac1a0eeb752811bdf33f98ee65363.zip
hotfix_fsync fix fsync
-rw-r--r--weed/server/filer_server_handlers_write.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/weed/server/filer_server_handlers_write.go b/weed/server/filer_server_handlers_write.go
index 3bbae8197..b0e0c5af0 100644
--- a/weed/server/filer_server_handlers_write.go
+++ b/weed/server/filer_server_handlers_write.go
@@ -230,7 +230,11 @@ func (fs *FilerServer) detectStorageOption0(requestURI, qCollection, qReplicatio
so, err := fs.detectStorageOption(requestURI, qCollection, qReplication, int32(ttl.Minutes())*60, diskType, dataCenter, rack, dataNode)
if so != nil {
- so.Fsync = fsync == "true"
+ if fsync == "false" {
+ so.Fsync = false
+ } else if fsync == "true" {
+ so.Fsync = true
+ }
}
return so, err