MCPcopy
hub / github.com/borgbackup/borg / migrate_lock

Method migrate_lock

src/borg/fslocking.py:477–486  ·  view source on GitHub ↗
(self, old_id, new_id)

Source from the content-addressed store, hash-verified

475 self._lock.break_lock()
476
477 def migrate_lock(self, old_id, new_id):
478 assert self.id == old_id
479 self.id = new_id
480 if self.is_exclusive:
481 self._lock.migrate_lock(old_id, new_id)
482 self._roster.migrate_lock(EXCLUSIVE, old_id, new_id)
483 else:
484 with self._lock:
485 self._lock.migrate_lock(old_id, new_id)
486 self._roster.migrate_lock(SHARED, old_id, new_id)

Callers 5

mountMethod · 0.45
mountMethod · 0.45
test_migrate_lockMethod · 0.45
test_migrate_lockMethod · 0.45
test_migrate_lockMethod · 0.45

Calls

no outgoing calls

Tested by 3

test_migrate_lockMethod · 0.36
test_migrate_lockMethod · 0.36
test_migrate_lockMethod · 0.36