File link migration for decommisioning a storage server
AssigneeRed Hat, Inc.
InventorsShishir Nagaraja Gowda, Anand Vishweswaran Avati, Amar Tumballi Suryanarayan
Life of this patent
Estimating the term…
Abstract
A first server hosted on a computer system identifies a set of file links in the first server that is associated with one or more hard links that point to file data for a file in the first server. The computer system migrates the set of files links for the file to a second server prior to migrating the file data for the file in the first server to the second server. The second server is hosted by a second computer system. The first computer system migrates the file data for the file in the first server to the second server when the migration of the set of file links for the file to the second server is complete.
Claims23
A method, comprising:
- identifying, by a processing device, a first file link referencing a file residing at a first computer system;
- identifying a data structure referenced by the first file link, the data structure comprising information about the file;
- responsive to determining that the data structure has been migrated to a second computer system, creating a second file link to reference the data structure at the second computer system;
- and
- responsive to determining that a link count for the file at the second computer system matches the link count for the file at the first computer system, migrating file data referenced by the data structure to the second computer system.
-7. (canceled)
A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- identifying, by the processing device, a first file link referencing a file residing at a first computer system;
- identifying a data structure referenced by the first file link, the data structure comprising information about the file;
- responsive to determining that the data structure has been migrated to a second computer system, creating a second file link to reference the data structure at the second computer system;
- and
- responsive to determining that a link count for the file at the second computer system matches the link count for the file at the first computer system, migrating file data referenced by the data structure to the second computer system.
-13. (canceled)
A system comprising:
- a memory;
- and
- a processing device coupled to the memory, the processing device to:
- identify a first file link referencing a file residing at a first computer system;
- identify a data structure referenced by the first file link, the data structure comprising information about the file;
- responsive to determining that the data structure has been migrated to a second computer system, create a second file link to reference the data structure at the second computer system;
- and
- responsive to determining that a link count for the file at the second computer system matches the link count for the file at the first computer system, migrate file data referenced by the data structure to the second computer system.
-20. (canceled)
Dependencies are inferred from the claim text.