From 9af9f36b8934ecb62215e24888d72902769de3fe Mon Sep 17 00:00:00 2001 From: xushuxun Date: Wed, 21 Aug 2019 11:26:01 +0800 Subject: [PATCH] volume: read dat files' last modified time no matter dat files are catWrite or readonly --- weed/storage/volume_loading.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weed/storage/volume_loading.go b/weed/storage/volume_loading.go index ed1cfe124..0b6021ca8 100644 --- a/weed/storage/volume_loading.go +++ b/weed/storage/volume_loading.go @@ -31,12 +31,12 @@ func (v *Volume) load(alsoLoadIndex bool, createDatIfMissing bool, needleMapKind } if canWrite { v.dataFile, e = os.OpenFile(fileName+".dat", os.O_RDWR|os.O_CREATE, 0644) - v.lastModifiedTsSeconds = uint64(modifiedTime.Unix()) } else { glog.V(0).Infoln("opening " + fileName + ".dat in READONLY mode") v.dataFile, e = os.Open(fileName + ".dat") v.readOnly = true } + v.lastModifiedTsSeconds = uint64(modifiedTime.Unix()) if fileSize >= _SuperBlockSize { alreadyHasSuperBlock = true }