fix volume_layout bug, add new feature for volume etag write,filer pass through query params'

This commit is contained in:
霍晓栋
2016-06-29 16:05:00 +08:00
parent b617b13c43
commit 079fdbad13
3 changed files with 11 additions and 2 deletions

View File

@@ -79,11 +79,11 @@ func (vl *VolumeLayout) addToWritable(vid storage.VolumeId) {
}
func (vl *VolumeLayout) isOversized(v *storage.VolumeInfo) bool {
return uint64(v.Size) < vl.volumeSizeLimit
return uint64(v.Size) >= vl.volumeSizeLimit
}
func (vl *VolumeLayout) isWritable(v *storage.VolumeInfo) bool {
return vl.isOversized(v) &&
return !vl.isOversized(v) &&
v.Version == storage.CurrentVersion &&
!v.ReadOnly
}