Skip to content

Commit 5c22664

Browse files
Updating (disowning) block replicas
1 parent 9a5d8bc commit 5c22664

2 files changed

Lines changed: 2 additions & 11 deletions

File tree

lib/common/interface/mysqlstore.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1252,7 +1252,7 @@ def _do_update_blockreplicas(self, replica_list): #override
12521252

12531253
all_replicas = []
12541254
for replica in replica_list:
1255-
all_replicas.append((block_name_to_id[replica.block.name], site_id_map[replica.site], group_id_map[replica.group] if replica.group != None else None, replica.is_complete, replica.is_custodial, time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(block_replica.last_update))))
1255+
all_replicas.append((block_name_to_id[replica.block.name], site_id_map[replica.site], group_id_map[replica.group], replica.is_complete, replica.is_custodial, time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(block_replica.last_update))))
12561256

12571257
fields = ('block_id', 'site_id', 'group_id', 'is_complete', 'is_custodial', 'last_update')
12581258
self._mysql.insert_many('block_replicas', fields, None, all_replicas, do_update = True)

lib/detox/main.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -494,16 +494,7 @@ def commit_deletions(self, run_number, policy, deletion_list, is_test, comment):
494494
for replica in replicas:
495495
blockreplicas = []
496496
for block_replica in replica.block_replicas:
497-
498-
blockreplica = BlockReplica(
499-
block_replica.block,
500-
block_replica.site,
501-
None,
502-
block_replica.is_complete,
503-
block_replica.is_custodial,
504-
size = block_replica.size,
505-
last_update = block_replica.last_update)
506-
497+
blockreplica = block_replica.clone(group = None)
507498
blockreplicas.append(blockreplica)
508499

509500
self.inventory_manager.store.update_blockreplicas(blockreplicas)

0 commit comments

Comments
 (0)