-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathChangeLog
executable file
·540 lines (347 loc) · 14.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
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
2011-02-09 Gabor Gombas as <[email protected]>
* Release: 0.21.2-ms2
- Zero out the beginning and end of newly created partitions to
prevent old LVM volumes from re-appearing
2011-02-08 Gabor Gombas as <[email protected]>
* Release: 0.21.2-ms1
- Add support for partition alignment.
- Create the device files under /dev if missing (happens on RHEL6)
2010-10-28 Luis Fernando Muñoz Mejías <[email protected]>
* Release: 0.21.2
- Fix a typo.
2010-10-28 Luis Fernando Muñoz Mejías <[email protected]>
* Release: 0.21.1
- Make update_fstab accept a handle to the fstab file.
In the way, fix how lines are updated.
2010-02-09 Luis Fernando Muñoz Mejías <[email protected]>
* Release: 0.21.0
- Don't format existing filesystems that are listed in the
protected_mounts field of the profile.
The format_if_needed method accepts the protected hash
ncm-filesystems is using internally for deciding what filesystems
shouldn't be removed even if they are not in the profile anymore.
2009-11-25 <unknown>
* Release: 0.20.6
- Add support for Tmpfs, and switch to CAF::Process in filesystem creation.
Other modules should be converted to CAF::Process as well. To be done.
2009-08-07 Luis Fernando Muñoz Mejías
* Release: 0.20.5
- Quote properly some some arguments to sed in the KS, as it wasn't working as expected.
2009-03-26 Unknown
* Release: 0.20.4
- Warn if creating partition that's too large for msdos part table.
Further reporting cleanup.
2009-03-26 Unknown
* Release: 0.20.3
- Further reporting changes, don't try and mount swap!
2009-03-26 Unknown
* Release: 0.20.2
- Tidied up reporting.
2009-03-18 Luis Fernando Muñoz Mejías
* Release: 0.20.1
- Improving the documentation on the public API.
2008-11-03 "Luis Fernando"
* Release: 0.20.0
- AII speedups and cleaning HW RAID support.
HW RAID support won't get ready. I just drop it from Disk.pm (tests will still be there,
so it will be safer to resume the work on this).
Making AII modules to format only the block devices that directly hold file systems,
and to format only once. This version should be much faster.
2008-09-21 "Luis Fernando"
* Release: 0.19.0
- Added support for manipulating hardware RAID arrays. This introduces some
dependencies:
- We now need perl-CAF >= 1.6, to be able to log commands.
- We depend on hwraidtools, see http://ahorvath.web.cern.ch/ahorvath/hwraidtools/index.html
2008-09-05 "Luis Fernando"
* Release: 0.18.5
- Anaconda sucks. It doesn't allow to set arbitrary labels on swap filesystems.
Applying a workaround so that swap filesystems get Anaconda's default label when a label
is required.
2008-09-04 "Luis Fernando"
* Release: 0.18.4
- Fixed filesystem labels not being generated on AII scripts.
2008-08-08 "Luis Fernando"
* Release: 0.18.3
- Fixing a bug where a filesystem marked for removal wouldn't get removed.
2008-08-01 "Luis Fernando"
* Release: 0.18.2
- Adapted to CCM 2.1, which provides an "unescape" method.
2008-06-24 "Luis Fernando"
* Release: 0.18.1
- Fixed extended partitions not being created on SL5.
2008-06-19 "Luis Fernando"
* Release: 0.18.0
- Adapted to run on SL4 and SL5.
Added some arbitrary sleeps to give time to just-modified partitions to appear or
disappear.
2008-06-13 "Luis Fernando"
* Release:
- Attempt to tag this.
2008-06-13 "Luis Fernando"
* Release:
- Yet another try.
2008-06-13 "Luis Fernando"
* Release:
- Last attempt, to get a better diagnose.
2008-06-13 "Luis Fernando"
* Release:
- Trying to make a tag with broken build tools.
2008-06-13 "Luis Fernando"
* Release:
- Filesystems not to be mounted are created but not declared on the KS. This
way they won't appear on the fstab.
2008-06-10 Luis Fernando Muñoz Mejías
* Release: 0.17.12
- Yet another attempt to parse Parted's output on both SL4 and SL5.
2008-06-09 Luis Fernando Muñoz Mejías
* Release: 0.17.11
- Parted's output changed from SL 4 to SL 5. The code works now on both.
2008-05-27 Luis Fernando Muñoz Mejías
* Release: 0.17.10
- Added support to mkfsopts on AII methods.
2008-04-30 Luis Fernando Muñoz Mejías
* Release: 0.17.9
- Patch by Stijn on logical volumes size, enabling the "grow" feature when
no size is specified on AII methods.
2008-04-10 Luis Fernando Muñoz Mejías
* Release: 0.17.8
- Fixed some more bugs pointed by Ronald.
2008-04-10 Luis Fernando Muñoz Mejías
* Release: 0.17.7
- Fixed some bugs on the file system formatting and software RAID definition at Anaconda
phase.
2008-03-14 Luis Fernando Muñoz Mejías
* Release: 0.17.6
- Added support for LVM stripes.
2008-03-11 Luis Fernando Muñoz Mejías
* Release: 0.17.5
- Added parted to the list of dependencies.
2008-02-27 Luis Fernando Muñoz Mejías
* Release: 0.17.4
- Added a man page with some details on the implementation of the library.
2008-02-22 Luis Fernando Muñoz Mejías
* Release: 0.17.3
- Added information for building at CERN.
2008-02-22 Luis Fernando Muñoz Mejías
* Release: 0.17.2
- Improved the output and error reporting.
Added debugging information.
2008-02-20 Luis Fernando Muñoz Mejías
* Release: 0.17.1
- Fixed the build after moving the TPL files to pan-templates.
2008-02-20 Luis Fernando Muñoz Mejías
* Release: 0.17.0
- Moved the templatesfor blockdevices and filesystems to pan-templates.
Moved the data structures to the final /system/ tree.
2008-01-25 Luis Fernando Muñoz Mejías
* Release: 0.16.0
- Added some safety checks, as requested by Andras.
- Check if a disk has any filesystems on it before creating a partition table.
- Overwrite the beginning of a disk when it is no longer in use.
- Check if a filesystem marked as !format was formatted before,
as might happen after a reinstallation.
2007-10-16 Luis Fernando Muñoz Mejías
* Release: 0.15.0
- Improved the calls to mkfs.*, mkswap. No more attempts to mount swap. swapon /dev/X is
done instead.
2007-09-24 Luis Fernando Muñoz Mejías
* Release: 0.14.2
- Removed the hack for shifting device names, as PrepareInstall works around
bug #28380 and AII is about to do it.
2007-09-19 Luis Fernando Muñoz Mejías
* Release: 0.14.1
- Fixed a bug when handling mountpoints (/ whould match *all* lines on /etc/fstab)
that broke systems.
2007-09-18 Luis Fernando Muñoz Mejías
* Release: 0.14.0
- Added full support for creating block devices from the system's actual
status instead of the profile. These block devices are suposed to be removed
immediately.
2007-09-14 Luis Fernando Muñoz Mejías
* Release: 0.13.4
- Added a few, important, tests.
2007-09-14 Luis Fernando Muñoz Mejías
* Release: 0.13.3
- Added new_from_system to LV and LVM. Only MD and File need this method
and ncm-filesystems will be able to detect and remove filesystems that
got removed from the profile.
2007-09-13 Luis Fernando Muñoz Mejías
* Release: 0.13.2
- Added support for creating partition objects just by looking at the system.
2007-09-13 Luis Fernando Muñoz Mejías
* Release: 0.13.1
- Fixed a bug that prevented partitions from being removed.
Starting the work for creating filesystems and block devices from the
system, instead of the profile.
2007-09-10 Luis Fernando Muñoz Mejías
* Release: 0.13.0
- Added the ability to set the readahead of a disk.
2007-09-04 Luis Fernando Muñoz Mejías
* Release: 0.12.5
- Improved the validation code for partition types.
2007-09-03 Luis Fernando Muñoz Mejías
* Release: 0.12.4
- Removed 'grow' field from partitions. Now, 'size' is optional and, if it's not present,
it is assumed that the partition must use all available space on disk.
2007-09-03 Luis Fernando Muñoz Mejías
* Release: 0.12.3
- 'size' field made optional for logical volumes.
If it's not present, the logical volume will use all the available extents
on the volume group.
2007-09-03 Luis Fernando Muñoz Mejías
* Release: 0.12.2
- Fixing a missing ; and first tests for 'size' being optional.
2007-09-03 Luis Fernando Muñoz Mejías
* Release: 0.12.1
- Fixed some bugs when removing logical volumes.
2007-08-29 Luis Fernando Muñoz Mejías
* Release: 0.12.0
- Added support for tune2fs and friends.
2007-08-29 Luis Fernando Muñoz Mejías
* Release: 0.11.12
- Added preliminar support for tune2fs-like commands.
2007-08-24 Luis Fernando Muñoz Mejías
* Release: 0.11.11
- Improving remount of "none" filesystems.
2007-08-24 Luis Fernando Muñoz Mejías
* Release: 0.11.10
- Added support for changing an fstab entry (e.g, mountopts or pass fields)
on existing filesystems.
2007-08-20 Luis Fernando Muñoz Mejías
* Release: 0.11.9
- Fixed creation of filesystems other than XFS broken.
Improved some things on software RAID.
Minor cleanups.
2007-08-17 Luis Fernando Muñoz Mejías
* Release: 0.11.8
- Added default stripe size to md devices.
2007-08-17 Luis Fernando Muñoz Mejías
* Release: 0.11.7
- Forcing mkfs. It fixes mkfs.xfs being too cautious.
2007-08-16 Luis Fernando Muñoz Mejías
* Release: 0.11.6
- Fixed format_if_needed. Now, filesystems are unmounted before
being formatted, and re-mounted after the format.
2007-08-16 Luis Fernando Muñoz Mejías
* Release: 0.11.5
- Fixed a missing semicolon.
2007-08-16 Luis Fernando Muñoz Mejías
* Release: 0.11.4
- Improved handling of filesystems with "format"=true.
2007-08-16 Luis Fernando Muñoz Mejías
* Release: 0.11.3
- Fixed a bug when a non-existing filesystem marked with "format" && ! �"preserve"
would be removed, causing parted to fail and throwing a wrong exception.
2007-08-16 Luis Fernando Muñoz Mejías
* Release: 0.11.2
- Changed the way partitions are detected and counted, fixing a bug
on which the code would try to re-generate existing extended partitions.
2007-08-15 Luis Fernando Muñoz Mejías
* Release: 0.11.1
- Removed WIFEXITED macros, now this doesn't need to use POSIX.
2007-08-14 Luis Fernando Muñoz Mejías
* Release: 0.11.0
- Fixed AII methods for LVM.
All AII methods are now completed and tested.
2007-08-14 Luis Fernando Muñoz Mejías
* Release: 0.10.9
- Fixed some bugs on LVM creation for AII.
2007-08-13 Luis Fernando Muñoz Mejías
* Release: 0.10.8
- Fixed some bugs on AII methods. AII KS generator now creates
software raid.
2007-08-09 Luis Fernando Muñoz Mejías
* Release: 0.10.7
- Fixed some bugs on the AII methods.
2007-08-06 Luis Fernando Muñoz Mejías
* Release: 0.10.6
- Implemented all the methods needed for doing the filesystem
creation during the %pre phase.
Still needs some polishing, though. Special care must be taken on new partitions and the "format" tag.
2007-08-02 Luis Fernando Muñoz Mejías
* Release: 0.10.5
- I hate CVS...
2007-08-02 Luis Fernando Muñoz Mejías
* Release: 0.10.4
- Starting the implementation of device removal during the %pre phase.
2007-08-02 Luis Fernando Muñoz Mejías
* Release: 0.10.3
- Starting the implementation of device removal during the %pre phase.
2007-08-01 Luis Fernando Muñoz Mejías
* Release: 0.10.2
- Implemented Kickstart directives for block device and filesystem
creation. These modules will be used inside AII.
2007-08-01 Luis Fernando Muñoz Mejías
* Release: 0.10.1
- Propagating the device name shifting to partitions.
2007-07-30 Luis Fernando Muñoz Mejías
* Release: 0.10.0
- Removed some debugging code and debugged the shifting of device names. Still needs testing.
2007-07-30 Luis Fernando Muñoz Mejías
* Release: 0.9.6
- Updated the code of the examples.
Added an ugly hack to allow CERN to do their installation on IMPI-enabled nodes
and shift device names. This is an installation issue, not a component one, but
let's give them time to fix it.
2007-07-25 Luis Fernando Muñoz Mejías
* Release: 0.9.5
- Fixed the last release, where the component got broken.
Finally got dos labels working, and logical partitions with them.
It works even if there are primary partitions behind the extended partition that
should hold the logical ones.
2007-07-25 Luis Fernando Muñoz Mejías
* Release: 0.9.4
- Fixed (hopefully) a bug when deciding the start point of logical partitions
if there are primary partitions behind the extended partition. Needs more testing.
2007-07-24 Luis Fernando Muñoz Mejías
* Release: 0.9.3
- Fixed a bug where a logical partition would try to start after the end of the extended partition
that should hold it.
2007-07-23 Luis Fernando Muñoz Mejías
* Release: 0.9.2
- Fixed a few spurious warnings.
Fixed a severe bug on the edition of fstab, where most combinations of "mount" and "type" would result
in incorrectly adding "noauto" to the filesystem's options.
2007-07-20 Luis Fernando Muñoz Mejías
* Release: 0.9.1
- Fixed bug when filesystems with "mount"=false didn't get into the profile,
and they could be overwritten.
2007-07-20 Luis Fernando Muñoz Mejías
* Release: 0.9.0
- Added support for filesystem labels.
2007-07-19 Luis Fernando Muñoz Mejías
* Release: 0.8.3
- Removed calls to /sbin/blockdev, as it causes "device busy" errors.
2007-07-18 Luis Fernando Muñoz Mejías
* Release: 0.8.2
- Added support for logical and extended partitions.
2007-07-18 Luis Fernando Muñoz Mejías
* Release: 0.8.1
- Forced re-reading the partition table after each partition creation.
This allows virtual machines to recognize new partitions as soon as
they are created.
2007-07-17 Luis Fernando Muñoz Mejías
* Release: 0.8.0
- Syncing with ncm-filesystems
2007-07-17 Luis Fernando Muñoz Mejías
* Release: 0.7.4
- Improving regular expressions
2007-07-17 Luis Fernando Muñoz Mejías
* Release: 0.7.3
- Improved a regular expression.
2007-07-11 Luis Fernando Muñoz Mejías
* Release: 0.7.2
- Moved the Pan path into a layout that fits CERN's CDB structure.
2007-06-28 Luis Fernando Muñoz Mejías
* Release: 0.7.1
- Added ability to pass extra options to mkfs
2007-06-28 Luis Fernando Muñoz Mejías
* Release: 0.7.0
- Added support for files as block devices that may hold file systems.
2007-06-27 Luis Fernando Muñoz Mejías
* Release: 0.6.0
- Added to CVS a full library for dealing with filesystems and block devices.
It needs better documentation, but it's a pre-1.0 release!
2007-06-26 Luis Fernando Muñoz Mejías <[email protected]>
* Makefile: Integration on Quattor build tools.