Skip to content

Commit 1ff8158

Browse files
author
Yutaro Iiyama
committed
bugfix snapshot file names
1 parent 40d5728 commit 1ff8158

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

lib/common/interface/mysqlhistory.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ def _do_save_deletion_decisions(self, run_number, quotas, deleted_list, kept_lis
226226

227227
srun = '%09d' % run_number
228228
spool_dir_name = '%s/detox_snapshots' % (config.paths.spool)
229-
db_file_name = '%s/snapshot_%d.db' % (spool_dir_name, run_number)
229+
db_file_name = '%s/snapshot_%09d.db' % (spool_dir_name, run_number)
230230

231231
try:
232232
os.makedirs(spool_dir_name)
@@ -318,10 +318,10 @@ def do_insert(entries, decision):
318318
snapshot_cursor.close()
319319
snapshot_db.close()
320320

321-
os.chmod(db_file_name, 0777)
321+
os.chmod(db_file_name, 0666)
322322

323323
archive_dir_name = '%s/detox_snapshots/%s/%s' % (config.paths.archive, srun[:3], srun[3:6])
324-
xz_file_name = '%s/snapshot_%d.db.xz' % (archive_dir_name, run_number)
324+
xz_file_name = '%s/snapshot_%09d.db.xz' % (archive_dir_name, run_number)
325325

326326
try:
327327
os.makedirs(archive_dir_name)
@@ -524,9 +524,9 @@ def _fill_replica_snapshot_cache(self, run_number):
524524

525525
srun = '%09d' % run_number
526526

527-
db_file_name = '%s/detox_snapshots/snapshot_%d.db' % (config.paths.spool, run_number)
527+
db_file_name = '%s/detox_snapshots/snapshot_%09d.db' % (config.paths.spool, run_number)
528528
if not os.path.exists(db_file_name):
529-
xz_file_name = '%s/detox_snapshots/%s/%s/snapshot_%d.db.xz' % (config.paths.archive, srun[:3], srun[3:6], run_number)
529+
xz_file_name = '%s/detox_snapshots/%s/%s/snapshot_%09d.db.xz' % (config.paths.archive, srun[:3], srun[3:6], run_number)
530530
if not os.path.exists(xz_file_name):
531531
raise RuntimeError('Snapshot DB ' + db_file_name + ' does not exist')
532532

@@ -571,9 +571,9 @@ def _fill_site_snapshot_cache(self, run_number):
571571

572572
srun = '%09d' % run_number
573573

574-
db_file_name = '%s/detox_snapshots/snapshot_%d.db' % (config.paths.spool, run_number)
574+
db_file_name = '%s/detox_snapshots/snapshot_%09d.db' % (config.paths.spool, run_number)
575575
if not os.path.exists(db_file_name):
576-
xz_file_name = '%s/detox_snapshots/%s/%s/snapshot_%d.db.xz' % (config.paths.archive, srun[:3], srun[3:6], run_number)
576+
xz_file_name = '%s/detox_snapshots/%s/%s/snapshot_%09d.db.xz' % (config.paths.archive, srun[:3], srun[3:6], run_number)
577577
if not os.path.exists(xz_file_name):
578578
raise RuntimeError('Snapshot DB ' + db_file_name + ' does not exist')
579579

@@ -625,7 +625,7 @@ def _clean_old_cache(self):
625625

626626
for old_run in set(old_replica_runs) & set(old_site_runs):
627627
srun = '%09d' % old_run
628-
db_file_name = '%s/detox_snapshots/snapshot_.db' % (config.paths.spool, old_run)
628+
db_file_name = '%s/detox_snapshots/snapshot_%09d.db' % (config.paths.spool, old_run)
629629
if os.path.exists(db_file_name):
630630
try:
631631
os.unlink(db_file_name)

0 commit comments

Comments
 (0)