Skip to content
Snippets Groups Projects
Commit 1c800907 authored by Steven Murray's avatar Steven Murray
Browse files

cta-fst-gcd now reports every 10,000 files that it has considered them. This...

cta-fst-gcd now reports every 10,000 files that it has considered them.  This should help us see how fast the garbage collector is
parent a39db532
Branches
Tags
No related merge requests found
......@@ -130,6 +130,8 @@ class Gc:
self.logfilepath = logfilepath
self.fqdn = socket.getfqdn()
self.localfilesystempaths = []
self.nbfilesconsideredsincelastreport = 0
self.nbfilesbeforereport = 10000
def eosfsls(self):
logger = logging.getLogger('gc')
......@@ -185,6 +187,12 @@ class Gc:
if agesecs > self.gcagesecs:
self.eosstagerrm(fstfile)
self.nbfilesconsideredsincelastreport = self.nbfilesconsideredsincelastreport + 1
if self.nbfilesbeforereport == self.nbfilesconsideredsincelastreport:
self.nbfilesconsideredsincelastreport = 0
logger = logging.getLogger('gc')
logger.info('Considered another {} files'.format(self.nbfilesbeforereport))
def processfssubdir(self, subdir):
logger = logging.getLogger('gc')
fstfiles = [f for f in os.listdir(subdir)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment