X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f3b78f5c0690a93d4cc9370519f970ded430c453..8b3478bda6764b3f30aef69ec0a93729495296c0:/services/fuse/arvados_fuse/__init__.py diff --git a/services/fuse/arvados_fuse/__init__.py b/services/fuse/arvados_fuse/__init__.py index fc7aace919..fd25aa9b5e 100644 --- a/services/fuse/arvados_fuse/__init__.py +++ b/services/fuse/arvados_fuse/__init__.py @@ -326,6 +326,8 @@ class Operations(llfuse.Operations): self.read_counter = arvados.keep.Counter() self.write_counter = arvados.keep.Counter() + self.read_ops_counter = arvados.keep.Counter() + self.write_ops_counter = arvados.keep.Counter() self.events = None @@ -488,6 +490,8 @@ class Operations(llfuse.Operations): @catch_exceptions def read(self, fh, off, size): _logger.debug("arv-mount read %i %i %i", fh, off, size) + self.read_ops_counter.add(1) + if fh in self._filehandles: handle = self._filehandles[fh] else: @@ -503,6 +507,8 @@ class Operations(llfuse.Operations): @catch_exceptions def write(self, fh, off, buf): _logger.debug("arv-mount write %i %i %i", fh, off, len(buf)) + self.write_ops_counter.add(1) + if fh in self._filehandles: handle = self._filehandles[fh] else: