provide offset and tl to DataSync

This commit is contained in:
chessman
2019-06-27 19:23:13 +03:00
parent d13122d350
commit 0b1ffd5704
6 changed files with 26 additions and 7 deletions

View File

@@ -141,7 +141,7 @@ func (bs *CephBackingStore) Write(wbuf []byte, offset int64) error {
return err
}
func (bs *CephBackingStore) DataSync() error {
func (bs *CephBackingStore) DataSync(offset, tl int64) error {
err := bs.image.Flush()
return err
}

View File

@@ -106,7 +106,7 @@ func (bs *FileBackingStore) Write(wbuf []byte, offset int64) error {
return nil
}
func (bs *FileBackingStore) DataSync() error {
func (bs *FileBackingStore) DataSync(offset, tl int64) error {
return util.Fdatasync(bs.file)
}

View File

@@ -67,7 +67,7 @@ func (bs *NullBackingStore) Write(wbuf []byte, offset int64) error {
return nil
}
func (bs *NullBackingStore) DataSync() error {
func (bs *NullBackingStore) DataSync(offset, tl int64) error {
return nil
}