Commit Graph

95 Commits

Author SHA1 Message Date
Neil Brown
d5d3721ef4 Fix some rounding errors in human_size and generally clean up the code
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-14 06:33:30 +00:00
Neil Brown
5a6d1148cc Fix parsing of /dev/md/N in is_standard
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-14 06:33:24 +00:00
Neil Brown
a46f4061d3 Fix a few typecasts
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-14 06:33:16 +00:00
Neil Brown
1337546dc1 Allow --auto to still be meaningful when --scan is given
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-14 06:33:02 +00:00
Neil Brown
891d299451 Fix typo in --grow --help - don't claim '-F'
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-14 06:32:42 +00:00
Neil Brown
3fa06e9d37 Make type of uuid always int[], rather than sometimes __u32[]
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-14 06:32:34 +00:00
Neil Brown
91f068bf5c Retry --stop --scan until all stoppable devices have been stopped
This is needed to reliably stop stacked arrays

Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-14 06:32:18 +00:00
Neil Brown
b8f72a621b Document SparesMissing and DeviceDisappeared/WrongLevel
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-14 06:31:34 +00:00
Neil Brown
779043efce Document --size=max option for --grow
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-14 06:31:19 +00:00
Neil Brown
0bbc98b563 Avoid using lstat, it isn't right.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-14 06:30:03 +00:00
Neil Brown
e793c2e583 2.0-devel-1 release
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-07 23:03:47 +00:00
Neil Brown
a3fd117c7a Change "dirty" status to "active"
Description...

Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-06-07 23:16:36 +00:00
Neil Brown
e5811618d1 Release 1.11.0
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-05-03 23:42:53 +00:00
Neil Brown
0fbf459d0d Fix embarassing bug in 1.10.0 which broke --add
Use a different variable to old result of open

Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-11 00:20:03 +00:00
Neil Brown
b2b46bfc89 Call 'flush' after writing a superblock to disk.
Just in case...

Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 06:05:07 +00:00
Neil Brown
d7eaf49f65 Use O_EXCL when opening component devices to be assembled into an array
In 2.6, this will fail if the device is already in use, so we can detect this error
more easily.

Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 06:02:49 +00:00
Neil Brown
0320ea4565 Change handling of devices names in args
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 05:18:57 +00:00
Neil Brown
e6b64cd05c Improve error message when mode is set twice.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 05:16:29 +00:00
Neil Brown
6f7e85bd16 Correct error message printed when the 'chosen_drive' cannot be added.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 05:16:26 +00:00
Neil Brown
d17c1f8cbd Reverse order of arrays when --stop --scan
so that stacked arrays are stopped properly.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 05:16:24 +00:00
Neil Brown
057bd352c2 Reread partitions file for each array being assembled.
This makes assembling arrays from other arrays work better.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 05:16:22 +00:00
Neil Brown
43fc16763d Add some missing closes of mdfd
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 05:16:18 +00:00
Neil Brown
0df46c2ad8 Change MAJOR() etc to major() etc
This allows for larger device number if glibc supports
it (requires 2.3.3).
Also fail before creating larger device number if glibc
support isn't present.

Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 05:16:13 +00:00
Neil Brown
8d80900b49 When assembling with --auto, honour common device names
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 05:16:10 +00:00
Neil Brown
182661f409 Change "dirty" to "active" in array status
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 05:16:07 +00:00
Neil Brown
19f8b8fcf2 Fix manpage typo
Thanks : Jérôme Petazzoni <jp@enix.org>

Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 05:16:02 +00:00
Neil Brown
9a4e08d289 Fix rpmbuild error
reported by  Stephan van Hienen <raid@a2000.nu>
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-04-04 05:15:59 +00:00
Neil Brown
b5e6464503 mdadm-1.8.0 2004-11-01 04:49:34 +00:00
Neil Brown
e5329c3747 mdadm-1.7.0 2004-08-11 02:16:01 +00:00
Neil Brown
dd0781e505 mdadm-1.6.0 2004-06-04 12:03:19 +00:00
Neil Brown
98c6faba80 mdadm-1.5.0 2004-01-22 02:10:29 +00:00
Neil Brown
feb716e9c3 mdadm-1.4.0 2003-10-28 23:20:01 +00:00
Neil Brown
aa88f531b4 mdadm-1.3.0 2003-07-28 23:59:00 +00:00
Neil Brown
56eedc1a3f mdadm-1.2.0 2003-03-12 22:24:39 +00:00
Neil Brown
d013a55e94 mdadm-1.1.0 2003-03-02 23:11:38 +00:00
Neil Brown
5787fa4906 mdadm-1.0.9 2003-02-12 00:17:26 +00:00
Neil Brown
bd526cee92 mdadm-1.0.1 2002-05-20 11:17:18 +00:00
Neil Brown
2d46552003 mdadm-1.0.0 2002-05-10 04:06:19 +00:00
Neil Brown
b83d95f362 mdadm-0.8.2 2002-04-11 01:36:14 +00:00
Neil Brown
c913b90e6d mdadm-0.8.1 2002-04-05 22:00:28 +00:00
Neil Brown
e0d1903663 mdadm-0.8 2002-04-04 01:58:32 +00:00
Neil Brown
11a3e71da4 mdadm-0.7.2 2002-03-20 22:39:50 +00:00
Neil Brown
56eb10c0b6 mdadm-0.7.1 2002-03-15 05:21:36 +00:00
Neil Brown
9a9dab3670 mdadm-0.7 2002-03-08 00:03:52 +00:00
Neil Brown
cd29a5c835 mdctl-0.6 2002-03-06 23:17:40 +00:00