Catch up with the times on asetkey operation
[openafs-wiki.git] / RpcRefresh.mdwn
1 The table below summarises the current state of play with the RPC refresh which is currently being thrashed out on the AFS standardisation group. Please make your proposals and comments there, rather than editing this document.
2
3 Currently, the following proposals have been made
4
5 1. 64-bit unsigned values for Volume IDs (Andrew Deason)
6 2. 64-bit unsigned values for volume quotas (Andrew Deason)
7 3. 64-bit unsigned values for volume blocks in use, partition blocks in use, and maximum partition blocks (Andrew Deason)
8
9 <table border="1" cellpadding="0" cellspacing="0">
10   <tr>
11     <td> Package/RPC </td>
12     <td> [1] </td>
13     <td> [2] </td>
14     <td> [3] </td>
15   </tr>
16   <tr>
17     <th bgcolor="#99CCCC" colspan="4"><strong> RXAFS </strong></th>
18   </tr>
19   <tr>
20     <td> BulkStatus </td>
21     <td> x </td>
22     <td>   </td>
23     <td>   </td>
24   </tr>
25   <tr>
26     <td> CreateFile </td>
27     <td> x </td>
28     <td>   </td>
29     <td>   </td>
30   </tr>
31   <tr>
32     <td> DFSSymlink </td>
33     <td> x </td>
34     <td>   </td>
35     <td>   </td>
36   </tr>
37   <tr>
38     <td> ExtendLock </td>
39     <td> x </td>
40     <td>   </td>
41     <td>   </td>
42   </tr>
43   <tr>
44     <td> FetchACL </td>
45     <td> x </td>
46     <td>   </td>
47     <td>   </td>
48   </tr>
49   <tr>
50     <td> FetchData </td>
51     <td> x </td>
52     <td>   </td>
53     <td>   </td>
54   </tr>
55   <tr>
56     <td> FetchStatus </td>
57     <td> x </td>
58     <td>   </td>
59     <td>   </td>
60   </tr>
61   <tr>
62     <td> FsCmd </td>
63     <td> x </td>
64     <td>   </td>
65     <td>   </td>
66   </tr>
67   <tr>
68     <td> GetVolumeInfo </td>
69     <td> x </td>
70     <td>   </td>
71     <td>   </td>
72   </tr>
73   <tr>
74     <td> GetVolumeStatus </td>
75     <td> x </td>
76     <td> x </td>
77     <td> x </td>
78   </tr>
79   <tr>
80     <td> GiveUpCallBacks </td>
81     <td> x </td>
82     <td>   </td>
83     <td>   </td>
84   </tr>
85   <tr>
86     <td> Link </td>
87     <td> x </td>
88     <td>   </td>
89     <td>   </td>
90   </tr>
91   <tr>
92     <td> Lookup </td>
93     <td> x </td>
94     <td>   </td>
95     <td>   </td>
96   </tr>
97   <tr>
98     <td> MakeDir </td>
99     <td> x </td>
100     <td>   </td>
101     <td>   </td>
102   </tr>
103   <tr>
104     <td> ReleaseLock </td>
105     <td> x </td>
106     <td>   </td>
107     <td>   </td>
108   </tr>
109   <tr>
110     <td> RemoveDir </td>
111     <td> x </td>
112     <td>   </td>
113     <td>   </td>
114   </tr>
115   <tr>
116     <td> RemoveFile </td>
117     <td> x </td>
118     <td>   </td>
119     <td>   </td>
120   </tr>
121   <tr>
122     <td> Rename </td>
123     <td> x </td>
124     <td>   </td>
125     <td>   </td>
126   </tr>
127   <tr>
128     <td> SetLock </td>
129     <td> x </td>
130     <td>   </td>
131     <td>   </td>
132   </tr>
133   <tr>
134     <td> SetVolumeStatus </td>
135     <td> x </td>
136     <td> x </td>
137     <td>   </td>
138   </tr>
139   <tr>
140     <td> StoreACL </td>
141     <td> x </td>
142     <td>   </td>
143     <td>   </td>
144   </tr>
145   <tr>
146     <td> StoreData </td>
147     <td> x </td>
148     <td>   </td>
149     <td>   </td>
150   </tr>
151   <tr>
152     <td> StoreStatus </td>
153     <td> x </td>
154     <td>   </td>
155     <td>   </td>
156   </tr>
157   <tr>
158     <td> Symlink </td>
159     <td> x </td>
160     <td>   </td>
161     <td>   </td>
162   </tr>
163   <tr>
164     <td> RXAFSCB </td>
165     <td> x </td>
166     <td>   </td>
167     <td>   </td>
168   </tr>
169   <tr>
170     <td> Callback </td>
171     <td> x </td>
172     <td>   </td>
173     <td>   </td>
174   </tr>
175   <tr>
176     <td> GetCE </td>
177     <td> x </td>
178     <td>   </td>
179     <td>   </td>
180   </tr>
181   <tr>
182     <th bgcolor="#99CCCC"><strong> VL </strong></th>
183     <td>   </td>
184     <td colspan="2">   </td>
185   </tr>
186   <tr>
187     <td> CreateEntry </td>
188     <td> x </td>
189     <td>   </td>
190     <td>   </td>
191   </tr>
192   <tr>
193     <td> DeleteEntry </td>
194     <td> x </td>
195     <td>   </td>
196     <td>   </td>
197   </tr>
198   <tr>
199     <td> GetEntryByID </td>
200     <td> x </td>
201     <td>   </td>
202     <td>   </td>
203   </tr>
204   <tr>
205     <td> GetEntryByName </td>
206     <td> x </td>
207     <td>   </td>
208     <td>   </td>
209   </tr>
210   <tr>
211     <td> GetNewVolumeId </td>
212     <td> x </td>
213     <td>   </td>
214     <td>   </td>
215   </tr>
216   <tr>
217     <td> GetStats </td>
218     <td> x </td>
219     <td>   </td>
220     <td>   </td>
221   </tr>
222   <tr>
223     <td> LinkedList </td>
224     <td> x </td>
225     <td>   </td>
226     <td>   </td>
227   </tr>
228   <tr>
229     <td> ListAttributes </td>
230     <td> x </td>
231     <td>   </td>
232     <td>   </td>
233   </tr>
234   <tr>
235     <td> ListEntry </td>
236     <td> x </td>
237     <td>   </td>
238     <td>   </td>
239   </tr>
240   <tr>
241     <td> ReleaseLock </td>
242     <td> x </td>
243     <td>   </td>
244     <td>   </td>
245   </tr>
246   <tr>
247     <td> ReplaceEntry </td>
248     <td> x </td>
249     <td>   </td>
250     <td>   </td>
251   </tr>
252   <tr>
253     <td> SetLock </td>
254     <td> x </td>
255     <td>   </td>
256     <td>   </td>
257   </tr>
258   <tr>
259     <td> UpdateEntry </td>
260     <td> x </td>
261     <td>   </td>
262     <td>   </td>
263   </tr>
264   <tr>
265     <td> UpdateEntryByName </td>
266     <td> x </td>
267     <td>   </td>
268     <td>   </td>
269   </tr>
270   <tr>
271     <th bgcolor="#99CCCC"><strong> AFSVol </strong></th>
272     <td>   </td>
273     <td colspan="2">   </td>
274   </tr>
275   <tr>
276     <td> ConvertROtoRWvolume </td>
277     <td> x </td>
278     <td>   </td>
279     <td>   </td>
280   </tr>
281   <tr>
282     <td> Clone </td>
283     <td> x </td>
284     <td>   </td>
285     <td>   </td>
286   </tr>
287   <tr>
288     <td> CreateVolume </td>
289     <td> x </td>
290     <td>   </td>
291     <td>   </td>
292   </tr>
293   <tr>
294     <td> Forward </td>
295     <td> x </td>
296     <td>   </td>
297     <td>   </td>
298   </tr>
299   <tr>
300     <td> ForwardMultiple </td>
301     <td> x </td>
302     <td>   </td>
303     <td>   </td>
304   </tr>
305   <tr>
306     <td> GetNthVolume </td>
307     <td> x </td>
308     <td>   </td>
309     <td>   </td>
310   </tr>
311   <tr>
312     <td> GetStatus </td>
313     <td> x </td>
314     <td>   </td>
315     <td>   </td>
316   </tr>
317   <tr>
318     <td> ListOneVolume </td>
319     <td> x </td>
320     <td> x </td>
321     <td>   </td>
322   </tr>
323   <tr>
324     <td> ListVolumes </td>
325     <td> x </td>
326     <td> x </td>
327     <td>   </td>
328   </tr>
329   <tr>
330     <td> Monitor </td>
331     <td> x </td>
332     <td>   </td>
333     <td>   </td>
334   </tr>
335   <tr>
336     <td> NukeVolume </td>
337     <td> x </td>
338     <td>   </td>
339     <td>   </td>
340   </tr>
341   <tr>
342     <td> ReClone </td>
343     <td> x </td>
344     <td>   </td>
345     <td>   </td>
346   </tr>
347   <tr>
348     <td> Restore </td>
349     <td> x </td>
350     <td>   </td>
351     <td>   </td>
352   </tr>
353   <tr>
354     <td> SetIdsTypes </td>
355     <td> x </td>
356     <td>   </td>
357     <td>   </td>
358   </tr>
359   <tr>
360     <td> SetInfo </td>
361     <td> x </td>
362     <td>   </td>
363     <td>   </td>
364   </tr>
365   <tr>
366     <td> SignalRestore </td>
367     <td> x </td>
368     <td>   </td>
369     <td>   </td>
370   </tr>
371   <tr>
372     <td> SplitVolume </td>
373     <td> x </td>
374     <td>   </td>
375     <td>   </td>
376   </tr>
377   <tr>
378     <td> TransCreate </td>
379     <td>   </td>
380     <td>   </td>
381     <td>   </td>
382   </tr>
383   <tr>
384     <td> XListOneVolume </td>
385     <td> x </td>
386     <td> x </td>
387     <td>   </td>
388   </tr>
389   <tr>
390     <td> XListVolumes </td>
391     <td> x </td>
392     <td> x </td>
393     <td>   </td>
394   </tr>
395   <tr>
396     <th bgcolor="#99CCCC"><strong> TC </strong></th>
397     <td>   </td>
398     <td colspan="2">   </td>
399   </tr>
400   <tr>
401     <td> PerformDump </td>
402     <td> x </td>
403     <td>   </td>
404     <td>   </td>
405   </tr>
406   <tr>
407     <td> PerformRestore </td>
408     <td> x </td>
409     <td>   </td>
410     <td>   </td>
411   </tr>
412 </table>
413
414 ## <a name="Changes"></a> Changes
415
416 The following message IDs are represented in this table:
417
418 - <span><font><font>20090619164915\.4e8e9cf0.adeason@sinenomine.net</font></font></span>