import (
"io"
- "log"
"os"
"path/filepath"
}
func (fst fileTorrentImplIO) WriteAt(p []byte, off int64) (n int, err error) {
- log.Printf("write at %v: %v bytes", off, len(p))
+ //log.Printf("write at %v: %v bytes", off, len(p))
fst.fts.segmentLocater.Locate(segments.Extent{off, int64(len(p))}, func(i int, e segments.Extent) bool {
name := fst.fts.fileInfoName(fst.fts.upvertedFiles[i])
os.MkdirAll(filepath.Dir(name), 0777)
}
var n1 int
n1, err = f.WriteAt(p[:e.Length], e.Start)
- log.Printf("%v %v wrote %v: %v", i, e, n1, err)
+ //log.Printf("%v %v wrote %v: %v", i, e, n1, err)
closeErr := f.Close()
n += n1
p = p[n1:]