You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Design and Implementation](https://github.com/SaishaKamat/Git_Personal/tree/master/FaultyRank_Personal#design-and-implementation)
22
+
[Test Experiment on a Pre-built Graph](https://github.com/SaishaKamat/Git_Personal/tree/master/FaultyRank_Personal#test-experiment-on-a-pre-built-graph)
- Please follow [FileSystemAgingCustomized](https://github.com/DIR-LAB/FaultyRank/blob/main/client/README.md) for customization.
77
+
76
78
## Metadata Extraction
77
79
Lustre metadata is stored in two places:
78
-
1) The metadata like FID, LINKEA, etc are stored in the Extended Attributes (EA) of the local inodes.
80
+
1) The metadata like FID, LINKEA and LOVEA are stored in the Extended Attributes (EA) of the local inodes.
79
81
2) The DIRENT metadata between the directory and its sub-directories or files are stored as the content of the directory.
80
82
81
83
To extract Lustre metadata, we scan the extended attributes of inodes and the contents of directories of all MDS and OSS servers in our network. A partial graph is created on each server.
@@ -95,6 +97,8 @@ $ cd FaultyRank/scanner/oss_scanner
95
97
$ make
96
98
```
97
99
100
+
- Please follow [MetadataExtractionMDSCustomized](https://github.com/DIR-LAB/FaultyRank/tree/main/scanner/mds_scanner#readme) and [MetadataExtractionOSSCustomized](https://github.com/DIR-LAB/FaultyRank/blob/main/scanner/oss_scanner/README.md) for customization.
101
+
98
102
## Unified Graph Creation
99
103
All the partial graphs created in the previous step are combined in one global graph on the main MDS server. The graph vertex IDs, which are 128-bit Lustre non-continuous FIDs are mapped to vertex GIDs from 0 to MAX_VERTEX_NUM-1.
0 commit comments