Gentoo Archives: gentoo-dev

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

Attachments

File name MIME type
lvm-user-1.0.3.ebuild text/plain
digest-lvm-user-1.0.3 text/plain

Replies

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