-
Notifications
You must be signed in to change notification settings - Fork 9
/
ChangeLog
485 lines (341 loc) · 18.3 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
2017-05-25 Aurelien Degremont <[email protected]>
* Release: 1.5
2017-05-24 Aurelien Degremont <[email protected]>
* On error, still apply tuning on other nodes (ticket #46)
2017-04-03 Aurelien Degremont <[email protected]>
* Smart analysis of nid_map updates (ticket #111)
2017-03-30 Aurelien Degremont <[email protected]>
* Fold 'client' and 'router' options in XMF files (ticket #177)
2016-09-15 Dominique Martinet <[email protected]>
* Better filesystem start when using several MDTs with DNE
2016-06-14 Pierre Charruau <[email protected]>
* Return a non-zero status when a target is migrated (ticket #198)
2015-10-27 Florent Thery <[email protected]>
* Detect and display target migrated status (ticket #14)
2015-10-26 Aurelien Degremont <[email protected]>
* Do not wrongly prevent module unloading (ticket #194)
2015-10-26 Aurelien Degremont <[email protected]>
* Display error messages on stderr (ticket #193)
2015-05-27 Dominique Martinet <[email protected]>
* Fix tune errors by adding -n to echo into /proc/fs files (ticket #192)
2015-04-29 Aurelien Degremont <[email protected]>
* Release: 1.4
2015-04-27 Aurelien Degremont <[email protected]>
* Fix stacktrace when start/umount command failed (ticket #190)
2015-04-16 Aurelien Degremont <[email protected]>
* Fix stacktrace with update command (ticket #189)
2015-04-10 Aurelien Degremont <[email protected]>
* Add dry-run option (ticket #146)
2015-04-09 Aurelien Degremont <[email protected]>
* Padding in ranges in model file is supported (ticket #188)
* Simplify tuning enforcement when starting and mounting (ticket #33)
* Display better messages when tuning fails (ticket #50)
2015-04-08 Aurelien Degremont <[email protected]>
* Display a message when load/unloading modules (ticket #182)
2015-03-10 Aurelien Degremont <[email protected]>
* Add --fanout command line option (ticket #175)
* Correct return code for failed stop and umount (ticket #186)
2015-03-03 Aurelien Degremont <[email protected]>
* Clean tuning.conf.example (ticket #184)
2014-10-02 Aurelien Degremont <[email protected]>
* Fix 'status' perf regression introduced by #83 (ticket #185)
2014-09-03 Florent Thery <[email protected]>
* Trigger different actions based on modified options (ticket #180)
* Add a new 'active' option to handle (de)activation of targets
(ticket #83)
2014-08-21 Florent Thery <[email protected]>
* Fix error message format issue when using the same index twice
(ticket #181)
2014-06-10 Aurelien Degremont <[email protected]>
* Correctly detect target updates in model file (ticket #180)
2014-04-15 Kilian Cavalotti <[email protected]>
* Support hexadecimal indexes in model files (ticket #179)
2014-03-11 Aurelien Degremont <[email protected]>
* Release: 1.3.1
2014-02-25 Florent Thery <[email protected]>
* Select module loading list depending on action and component
(ticket #170).
2014-02-24 Aurelien Degremont <[email protected]>
* Faster loading fixing useless object creation (ticket #156).
2014-01-28 Aurelien Degremont <[email protected]>
* Better error handling when reading remote messages (ticket #174).
2014-01-27 Florent Thery <[email protected]>
* Disable quota handling for Lustre 2.4 and above (ticket #171)
2013-12-06 Aurelien Degremont <[email protected]>
* Restore table display for local commands (ticket #172)
* Restore broken -V disk/target behaviour (ticket #173)
2013-11-05 Florent Thery <[email protected]>
* Do not copy tuning.conf if -L or -R option is specified and handle
-n and -x options when copying tuning.conf (ticket #168).
2013-10-30 Aurelien Degremont <[email protected]>
* Fix traceback when adding/removing client with update (ticket #169).
2013-10-09 Aurelien Degremont <[email protected]>
* Release: 1.3
2013-10-07 Aurelien Degremont <[email protected]>
* Unload modules only when possible (ticket #167).
2013-10-03 Aurelien Degremont <[email protected]>
* Fix bad quota tuning options (ticket #148).
* tuning.conf is also copied when installing (ticket #53).
2013-09-27 Aurelien Degremont <[email protected]>
* Similar error messages are grouped (ticket #103).
* Supplementary path for external commands is configurable (ticket #12).
2013-09-24 Aurelien Degremont <[email protected]>
* -t option supports 'client' option (ticket #164).
* Fix message output in verbose mode (ticket #163).
2013-09-02 Aurelien Degremont <[email protected]>
* tuning.conf supports 'router' as node type (ticket #96).
* Remove code managing FS state in backend (ticket #161).
* Allow to unregister a FS even with error (ticket #125).
2013-08-29 Aurelien Degremont <[email protected]>
* Always return an error when format, fsck, tunefs or execute
failed (ticket #82).
* umount/mount clients on update only when needed (ticket #152).
2013-08-28 Aurelien Degremont <[email protected]>
* Clean handling of remote shine output (ticket #25).
2013-08-26 Aurelien Degremont <[email protected]>
* Automatically load and unload modules when needed (ticket #19).
2013-08-11 Aurelien Degremont <[email protected]>
* Fix exception when syslog is not available (ticket #160).
2013-07-31 Aurelien Degremont <[email protected]>
* Supports Lustre 2.4 (ticket #158).
2013-06-24 Aurelien Degremont <[email protected]>
* Improve mount/umount messages (ticket #141).
2013-06-07 Aurelien Degremont <[email protected]>
* Fsck could be run with -n option (ticket #151).
2013-02-27 Aurelien Degremont <[email protected]>
* Improve table title display with wide data (ticket #157).
2013-02-26 Aurelien Degremont <[email protected]>
* Documentation for -L flag (ticket #157).
2012-12-21 Aurelien Degremont <[email protected]>
* Special fields could be used with -o option. (ticket #153)
* Add 'execute' command. (ticket #145)
2012-11-21 Aurelien Degremont <[email protected]>
* Fix CS debugging regression. (ticket #154)
2012-10-28 Aurelien Degremont <[email protected]>
* Fix a bug when using -l without -f (ticket #143).
* Fix -f arg for "shine show info"
2012-09-17 Aurelien Degremont <[email protected]>
* Add node name in error message where needed (ticket #140).
* Release: 0.912
2012-09-06 Aurelien Degremont <[email protected]>
* Fix ignored args (-t, -i) with 'config' command (ticket #139).
2012-09-04 Aurelien Degremont <[email protected]>
* Fix exit code when shine cannot umount (ticket #138).
* Avoid broken pipe error (ticket #137).
2012-08-02 Stephane Thiell <[email protected]>
* Add filename in lmf/xmf parse error message (ticket #135).
2012-08-02 Aurelien Degremont <[email protected]>
* Add new 'config' command (ticket #67).
* Add new 'list' command (ticket #133).
* Add color option in shine.conf (ticket #136).
2012-08-01 Aurelien Degremont <[email protected]>
* Network supports an optional '0' id (ticket #134).
* New shine CLI display with options (ticket #105).
2012-07-26 Aurelien Degremont <[email protected]>
* Nodes could be specified with -n or -w (ticket #48).
* -l also select filesystem when -f is missing (ticket #69).
2012-07-25 Aurelien Degremont <[email protected]>
* Rewrite command line option management (ticket #35, #38)
2012-06-19 Aurelien Degremont <[email protected]>
* Fix over-consumption of memory with fsck (ticket #131).
2012-06-05 Aurelien Degremont <[email protected]>
* Fix 'ha_node' handling in storage.conf with backend File (ticket #129).
2012-05-25 Aurelien Degremont <[email protected]>
* Fix exception when checking status on an evicted client (ticket #126).
2012-05-24 Aurelien Degremont <[email protected]>
* Fix path syntax checking in ModelFile (ticket #127).
2012-04-30 Aurelien Degremont <[email protected]>
* Add TextTable class as first step for new outputs (ticket #105).
2012-02-14 Aurelien Degremont <[email protected]>
* Release: 0.911
2012-02-14 Aurelien Degremont <[email protected]>
* Model files accept several spaces as separator (ticket #121).
2012-02-13 Aurelien Degremont <[email protected]>
* Detect and display client connection states (ticket #114).
2012-02-10 Aurelien Degremont <[email protected]>
* Add fsck completion progress tracking and fsck is always run in
-f mode (ticket #107).
2012-02-07 Aurelien Degremont <[email protected]>
* Fix incorrect device size when using a symlink (ticket #119).
* Display action duration in verbose mode (ticket #120).
2012-02-06 Aurelien Degremont <[email protected]>
* Do not maintain client and target status in backend (ticket #118).
2012-01-26 Aurelien Degremont <[email protected]>
* -F failover flag behave correctly when use remotely (ticket #117).
2012-01-19 Aurelien Degremont <[email protected]>
* Remove last code which raises DeprecationWarning (ticket #22).
2012-01-18 Aurelien Degremont <[email protected]>
* More deterministic target order when using backend (ticket #113).
2012-01-17 Aurelien Degremont <[email protected]>
* Using 'ha_node' in models when using backend is ok (ticket #109).
2012-01-05 Stephane Thiell <[email protected]>
* Add mount_options per client option (ticket #116).
2011-12-23 Aurelien Degremont <[email protected]>
* Fix bad hash method for ModelFile (ticket #112).
2011-12-22 Aurelien Degremont <[email protected]>
* Code refactoring ables to check journal device (ticket #85).
* Add new v3 event mechanism with v2 compatibility (ticket #54).
2011-12-14 Aurelien Degremont <[email protected]>
* Target registration in backend is ok when using update (ticket #110).
2011-12-09 Aurelien Degremont <[email protected]>
* Correctly reports recovery information in status (ticket #106).
2011-11-21 Aurelien Degremont <[email protected]>
* 'nid_map' declaration supports multiple ranges (ticket #108).
2011-11-19 Aurelien Degremont <[email protected]>
* Improve client error message (ticket #102).
2011-11-18 Aurelien Degremont <[email protected]>
* Fix 'shine' man page and example model file (ticket #104).
2011-09-24 Aurelien Degremont <[email protected]>
* Release: 0.910
2011-09-16 Aurelien Degremont <[email protected]>
* Implement 'update' command (ticket #88).
2011-09-14 Aurelien Degremont <[email protected]>
* Fix quota regression introduced in r309.
2011-09-12 Aurelien Degremont <[email protected]>
* Fix error when a xmf file is missing when removing (ticket #101).
2011-09-06 Aurelien Degremont <[email protected]>
* Workaround module unloading issue when a node is router and
client (ticket #99).
2011-08-31 Aurelien Degremont <[email protected]>
* Fix exception bug when loading a model file (ticket #100).
2011-08-28 Aurelien Degremont <[email protected]>
* Support quota options for Lustre 1.x and 2.x (ticket #90).
2011-08-12 Aurelien Degremont <[email protected]>
* Handle "mounted but not loaded" state (ticket #63).
2011-08-11 Aurelien Degremont <[email protected]>
* Do not explicitly call 'modprobe lustre' in parallel (ticket #97).
* Add more variables for paths in model file (ticket #68).
2011-02-16 Aurelien Degremont <[email protected]>
* Fix ignored additional options for format command (ticket #93).
2011-01-23 Aurelien Degremont <[email protected]>
* Fix too many ssh connection error (ticket #89).
2011-01-19 Aurelien Degremont <[email protected]>
* Shorter progression messages (ticket #92).
2011-01-16 Aurelien Degremont <[email protected]>
* Add support for 'tunefs' command (ticket #91).
2010-12-20 Aurelien Degremont <[email protected]>
* Fix scalability issue with very large cluster(ticket #87).
2010-12-06 Aurelien Degremont <[email protected]>
* Fix target selection errors when using -F.
2010-11-22 Aurelien Degremont <[email protected]>
* Rewrite ModelFile handling class.
Configuration code improvements. Also fix #75.
2010-10-22 Stephane Thiell <[email protected]>
* Release: 0.909
2010-10-11 Aurelien Degremont <[email protected]>
* Workaround for local target action sequence issue (#77).
2010-10-06 Olivier Hargoaa <[email protected]>
* Add journal_dev option on target mount when needed (#80).
2010-10-03 Aurelien Degremont <[email protected]>
* Fix index declaration in model file (#24, #70).
2010-09-25 Aurelien Degremont <[email protected]>
* Supports multiple nids per server and --network option (#74).
2010-09-22 Stephane Thiell <[email protected]>
* shine command man page update.
2010-09-02 Aurelien Degremont <[email protected]>
* Some cleaning in shine.conf supported options. (#66)
2010-08-30 Aurelien Degremont <[email protected]>
* Fix bug when using failover.
* Fix bug when installing/removing configuration on ha_node (#72).
2010-08-18 Aurelien Degremont <[email protected]>
* Fix bug when mount on admin node raises exception with clusterdb (#76).
2010-07-29 Aurelien Degremont <[email protected]>
* Fix bug with 'shine status' on a bad node.
* Fix traceback when a node crash during shine execution.
* Fix bad message with 'shine stop -L'
2010-07-23 Stephane Thiell <[email protected]>
* Release: 0.908
2010-07-17 Aurelien Degremont <[email protected]>
* Fix bad argument parsing (ticket #55)
2010-07-02 Aurelien Degremont <[email protected]>
* Clean example model file.
* Remove unsupported 'failover' parameter in model file (ticket #66).
* Commmand mount, umount and status display progress information (ticket
#2).
2010-06-17 Aurelien Degremont <[email protected]>
* Better target checks (ticket #71).
2010-06-16 Aurelien Degremont <[email protected]>
* Fix error when a target raises an event failed.
2010-06-11 Aurelien Degremont <[email protected]>
* Fix failover with more than one failnode.
2010-05-21 Stephane Thiell <[email protected]>
* Release: 0.907
2010-05-21 Aurelien Degremont <[email protected]>
* Hostname resolution improvements (fix ticket #60 and #61).
2010-05-19 Aurelien Degremont <[email protected]>
* Better error handling with unreachable nodes when installing(ticket #58).
2010-05-18 Aurelien Degremont <[email protected]>
* Primary version of failover support (ticket #18).
2010-05-05 Aurelien Degremont <[email protected]>
* Allow filesystem with no MDT and OST (ticket #39).
2010-04-09 Stephane Thiell <[email protected]>
* Release: 0.906
2010-04-09 Jerome Fereyre <[email protected]>
* Add fsck command (ticket #34).
2010-04-07 Aurelien Degremont <[email protected]>
* Add router management (ticket #15).
2010-04-07 Jerome Fereyre <[email protected]>
* Add support of additional command line options (-o). Initialy for
mount, and generalized to other commands.
2010-03-31 Aurelien Degremont <[email protected]>
* Fix regression for shine return code (ticket #59).
2010-03-29 Aurelien Degremont <[email protected]>
* Component code improvement fixes ticket #52.
* Fix timeout issues when installing (ticket #47).
2010-03-02 Aurelien Degremont <[email protected]>
* 'shine remove' now clean configuration on client nodes also (ticket #51).
2010-02-17 Stephane Thiell <[email protected]>
* Release: 0.905
* Added man page for shine(1).
2010-02-15 Stephane Thiell <[email protected]>
* Fix AsciiTable columns adjustment issue.
2010-01-27 Stephane Thiell <[email protected]>
* Fix mount_path optional parameter in client configuration line.
2010-01-27 Aurelien Degremont <[email protected]>
* Fix tuning.conf parsing. Better error handling.
* Add an example file for tuning.
2010-01-27 Aurelien Degremont <[email protected]>
* Fix wrong target count in 'status' command.
2009-12-16 Stephane Thiell <[email protected]>
* Add tuning support for clients. Add automatic tuning after
successful mounts.
* Add ssh_fanout option to shine.conf.
2009-12-15 Stephane Thiell <[email protected]>
* Add label (eg. -l lustre-OST0000) support (credits: AD).
2009-12-07 Aurelien Degremont <[email protected]>
* Add -x exclude flag on command line.
* Rewrite nodeset checks. Same code for all commands.
2009-09-29 Jerome Fereyre <[email protected]>
* Add code to support the shine show info command.
2009-09-02 Aurelien Degremont <[email protected]>
* Now checks -V value before doing status on all nodes (#37).
2009-08-20 Jerome Feyrere <[email protected]>
* Quota tuning is applied even if tuning.conf is disabled (#32).
* Quota support is working again (#31).
2009-08-18 Jerome Feyrere <[email protected]>
* Add external mode target feature (#17).
2009-08-08 Stephane Thiell <[email protected]>
* Release: 0.904
* Fix "start 0 targets" message when no target matches on start/stop.
Improve status command message too.
2009-08-08 Jerome Feyrere <[email protected]>
* Fix bug when trying to format a started filesystem.
2009-08-08 Aurelien Degremont <[email protected]>
* Add a default exception handler for all unknown exception.
2009-08-07 Stephane Thiell <[email protected]>
* Fix errors with tuning.conf. (#6)
* Check if filesystem filename is not longer than 8 characters (#5)
* Fix 'assert target.state != None' error with status command (#11)
* Check target types specified on command line (#20)
* Fix issues when specifying a hostname not in configuration. (Fix #4)
* Fix /proc/fs/lustre path error with Lustre 2.0 (#21)
2009-08-04 Jerome Feyrere <[email protected]>
* Workaround mke2fs and debugfs binaries issues in Bull distribution (#12)
2009-07-17 Jerome Feyrere <[email protected]>
* Fix ClusterDB issues.
2009-05-31 Stephane Thiell <[email protected]>
* Fix multiple nid_map definition bug (#1)
2009-05-28 Aurelien Degremont <[email protected]>
* Fix FSLIST issues in 'service shine status'.
2009-04-15 Stephane Thiell <[email protected]>
* LUG 2009 Release: 0.903