5 This initial list combines some actual message names or types with the
6 POSIX semantic operations they are being used to implement, as well as
7 a few other underlying mechanisms (cf. "grant"). A subsequent
8 refinement will separate the various items and relate them to one
11 Client-MDS RPCs for POSIX namespace operations
12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14 'Content to be provided'
18 'Content to be provided'
22 'Content to be provided'
26 'Content to be provided'
30 'Content to be provided'
34 'Content to be provided'
38 'Content to be provided'
42 image:mkdir1.png[mkdir]
46 'Content to be provided'
50 'Content to be provided'
54 'Content to be provided'
58 'Content to be provided'
62 'Content to be provided'
66 'Content to be provided'
70 'Content to be provided'
74 'Content to be provided'
77 Client-MDS RPCs for internal state management
78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80 'Content to be provided'
84 'Content to be provided'
88 'Content to be provided'
92 'Content to be provided'
96 'Content to be provided'
100 'Content to be provided'
104 'Content to be provided'
108 'Content to be provided'
110 Client-OSS RPCs for IO Operations
111 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 'Content to be provided'
117 'Content to be provided'
121 'Content to be provided'
125 'Content to be provided'
129 'Content to be provided'
133 'Content to be provided'
137 'Content to be provided'
139 MDS-OSS RPCs for internal state management
140 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
142 'Content to be provided'
144 === object precreation ===
146 'Content to be provided'
148 === orphan recovery ===
150 'Content to be provided'
152 === UID/GID change ===
154 'Content to be provided'
158 'Content to be provided'
162 'Content to be provided'
164 MDS-OSS RPCs for quota management
165 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
167 'Content to be provided'
170 MDS-OSS OUT RPCs for distributed updates
171 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
173 'Content to be provided'
175 === DNE1 remote directories ===
177 'Content to be provided'
179 === DNE2 striped directories ===
181 'Content to be provided'
183 === LFSCK2/3 verification and repair ===
185 'Content to be provided'
190 Each file operation (in Lustre) generates a set of messages in a
191 particular sequence. There is one sequence for any particular
192 concrete operation, but under varying circumstances the same file
193 operation may generate a different sequence.
198 For each File operation, the collection of possible sequences of
199 messages is governed by a state machine.