projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
11209: Use arv-mount --unmount-all instead of mount|awk|xargs script to clean up...
[arvados.git]
/
services
/
keepstore
/
volume_unix.go
diff --git
a/services/keepstore/volume_unix.go
b/services/keepstore/volume_unix.go
index 681095d3a268e0ed9270dd979204d06becdd0b91..fa28ee272ff7b00948557ca8177288f518d255bf 100644
(file)
--- a/
services/keepstore/volume_unix.go
+++ b/
services/keepstore/volume_unix.go
@@
-358,6
+358,7
@@
func (v *UnixVolume) IndexTo(prefix string, w io.Writer) error {
return err
}
defer rootdir.Close()
return err
}
defer rootdir.Close()
+ v.os.stats.Tick(&v.os.stats.ReaddirOps)
for {
names, err := rootdir.Readdirnames(1)
if err == io.EOF {
for {
names, err := rootdir.Readdirnames(1)
if err == io.EOF {
@@
-379,6
+380,7
@@
func (v *UnixVolume) IndexTo(prefix string, w io.Writer) error {
lastErr = err
continue
}
lastErr = err
continue
}
+ v.os.stats.Tick(&v.os.stats.ReaddirOps)
for {
fileInfo, err := blockdir.Readdir(1)
if err == io.EOF {
for {
fileInfo, err := blockdir.Readdir(1)
if err == io.EOF {
@@
-461,6
+463,7
@@
func (v *UnixVolume) Untrash(loc string) (err error) {
return MethodDisabledError
}
return MethodDisabledError
}
+ v.os.stats.Tick(&v.os.stats.ReaddirOps)
files, err := ioutil.ReadDir(v.blockDir(loc))
if err != nil {
return err
files, err := ioutil.ReadDir(v.blockDir(loc))
if err != nil {
return err