Gentoo Archives: gentoo-dev

From: Thilo Bangert <thilo.bangert@×××.net>
To: gentoo-dev@g.o
Subject: Re: [gentoo-dev] LVM and ataraid
Date: Sat, 02 Mar 2002 06:38:42
Message-Id: 20020302123842.C122B2015DAE@chiba.3jane.net
In Reply to: [gentoo-dev] LVM and ataraid by Thilo Bangert
1 Hi,
2
3 the patches from lvm 1.0.3 applied nicely to the 2.4.18, compiling
4 went fine too, now i just need to use it..
5
6 i sure like to see this in the (gentoo||vanilla) kernel some time
7 greetings
8 Thilo
9
10
11 On Thursday, 28. February 2002 23:07, you wrote:
12 > Hi,
13 >
14 > today i tried to setup a LVM on a ataraid device. This failed
15 > because, LVM-1.0.1-rc4 does not support ataraid devices. i atteched
16 > a new lvm-user ebuild which updates LVM to 1.0.3 (which includes
17 > support for ataraid devices)... it's basically a copy+paste of the
18 > old one.
19 > it compiled nicely on my homemachine - and i will use it with the
20 > gentoo bootdisc tommorrow...
21 >
22 > this is bug #898
23 >
24 > thanks
25 > Thilo
26 >
27 > >from LVM's changelog:
28 >
29 > ===
30 > 27/05/1998 -
31 > $Date: 2002/02/18 17:49:01 $
32 >
33 > Logical Volume Manager Changelog
34 >
35 > Changelog for 1.0.2 to 1.0.3
36 >
37 > LVM
38 > ---
39 >
40 > Tool fixes to support physical and logical volumes bigger than 1
41 > Terabyte
42 > and up to 2 Terabytes in size.
43 >
44 >
45 > Driver
46 > ------
47 >
48 >
49 > Tools
50 > -----
51 >
52 > o lvcreate
53 > o lvextend
54 > o lvreduce
55 > - support logical volume sizes up to 2TB - 1 sector
56 >
57 > o pvcreate
58 > - option -s to overwrite the device size. Useful to fake physical
59 > volumes on smaller devices for test purposes or to set the
60 > device size
61 > correctly in case the OS reports a wrong one in rare cases
62 >
63 > o pvmove (involves pv_move_pes() in the library as well)
64 > - supports moves in inactive volume groups now
65 > - new option "-i" to ignore read errors on flaky or otherwise
66 > inaccessible devices
67 >
68 > o vgcfgrestore
69 > - option -b to give a backup history number together with "-n
70 > VolumeGroupName"
71 > - option -i to ignore the size of the device to be restored to
72 > - no need to give -n *and* -f any longer
73 >
74 > o vgcreate: remove wrong check for ~64k extents maximum
75 >
76 > o vgchange
77 > - drop snapshot logical volumes which have broken exception
78 > tables during volume group activation
79 >
80 > o vgexport can now export volume groups which are not in
81 > /etc/lvmtab*
82 >
83 > o vgscan
84 > - option -f to force changes of volume group and logical volume
85 > device numbers
86 > which potentially violates NFS client access in case of
87 > exported filesystems
88 > on changed logical volumes
89 > - option -r to remove all snapshots in all volume groups or
90 > snapshots in
91 > a specified volume group (useful in case snapshots are corrupt)
92 >
93 >
94 > Library
95 > -------
96 >
97 > o lvm_check_number_ll
98 > - new (long long) returning function to convert
99 > number strings with optional size suffixes
100 >
101 > o lvm_tab_check_free_lv_number
102 > - new function to check if a single logical volume device number
103 > is already used
104 >
105 > o pv_get_size_ll
106 > - new ( long long) returning function to support 1TB < PV size <
107 > 2TB
108 >
109 > o pv_move_pes
110 > - support for moves in inactive volume groups and for ignoring
111 > read errors
112 >
113 > o pv_write
114 > - zero gap between PV structure and VG structure on disk in order
115 > to avoid confusing other tools
116 >
117 >
118 >
119 > ===================================================================
120 >============
121 >
122 > Changelog for 1.0.1 to 1.0.2
123 >
124 > LVM
125 > ---
126 >
127 > Driver
128 > ------
129 >
130 > o now works with 2.4.17
131 >
132 > o reduce stack footprint with snapshots
133 >
134 > o sparc 64 fixes (tests needed!)
135 >
136 > o avoid oops when accessing PVs of an inactive VG
137 >
138 > Tools
139 > -----
140 >
141 > o persistent LV device minors to support client recovery after
142 > a NFS server reboot/failover
143 >
144 > o ataraid device support
145 >
146 > o support loop devices (they do not show up in /proc/partitions)
147 >
148 > o fixed contiguous PV array bug in pv_read_all_pv_of_vg.c
149 >
150 > o avoid flushing PVs
151 >
152 > o DAC960 recognition bugs fixed
153 >
154 > ===================================================================
155 >============
156 >
157 > Changelog for 1.0 to 1.0.1
158 >
159 > LVM
160 > ---
161 >
162 > LVM now supports both version 1 and version 2 data formats. No
163 > need to
164 > upgrade !
165 >
166 > Driver
167 > ------
168 >
169 > o now works with 2.4.16
170 >
171 > Tools
172 > -----
173 >
174 > o support for version 1 and 2 data formats
175 >
176 > o Now stores new and changed PVs in version 1 data format!
177 >
178 > o zero pv and lv arrays in vg_cfgrestore
179 >
180 > o removing of PVs from VGs with snapshot now works
181 > (changes in pv_read_all_pv_of_vg(), pv_read_all_pe_of_vg(),
182 > vg_setup_for_merge(), vg_setup_for_extend(),
183 > vg_setup_for_reduce(), vg_setup_for_split() and liblvm.h)
184 >
185 > o persistant LV and PV numbers
186 >
187 > o lvmcreate_initd now supports devfs
188 >
189 > o support for non-partitioned MDs
190 >
191 > o SPARC compilation fixes
192 >
193 > ===================================================================
194 >============

Replies

Subject Author
Re: [gentoo-dev] LVM and ataraid Thilo Bangert <thilo.bangert@×××.net>