Alasdair Kergon
1ae50fd95b
iospace restructured
2001-11-12 15:10:01 +00:00
Joe Thornber
0d7f9b2c94
o add uplink from vg to cmd_context
2001-11-12 12:23:10 +00:00
Joe Thornber
3f6c50297f
o Split struct io_space into:
...
struct format_handler - format methods
struct format_instance - links instance data, methods, and cmd
struct cmd_context - dev_dir, memory allocator, device filter
2001-11-12 12:16:57 +00:00
Alasdair Kergon
02a70e5667
o Added lvextend
...
o Full signed arguments to lvreduce/lvextend
o Consistent lv_number/pe map use
o Populate pv->pe_allocated
o Fixes for allocation/writing of multiple LVs
2001-11-09 22:01:04 +00:00
Joe Thornber
40fb6c998f
o Added lvs_in_vgs_opened
2001-11-07 15:02:07 +00:00
Joe Thornber
0acdd3c62b
o adjacent extents are now merged into a single target when activating.
2001-11-05 13:37:13 +00:00
Alasdair Kergon
6e6d253b1a
Link in the activation library.
2001-11-02 16:28:04 +00:00
Alasdair Kergon
906db728d6
o Changes to activation interface
...
o Add pointer lv->vg
o Some naming tweaks to improve clarity
2001-10-31 17:59:52 +00:00
Joe Thornber
c4b7411565
o LGPL list implementation
2001-10-31 12:47:01 +00:00
Joe Thornber
de06396046
o random little fixes
2001-10-30 17:53:21 +00:00
Joe Thornber
feefe49324
o Add read_ahead and stripes to struct logical_volume
2001-10-29 15:34:56 +00:00
Alasdair Kergon
187381a9a2
prefix & vgname in lvname
2001-10-29 15:28:00 +00:00
Alasdair Kergon
993dfa4368
lvremove
2001-10-29 13:52:23 +00:00
Joe Thornber
0b00f742e3
o was freeing memory from the wrong pool
2001-10-25 15:24:35 +00:00
Joe Thornber
d076caf473
o use dev_name(dev) to get the name of a device, this operation is cheap
...
since it just get's the first alias.
2001-10-25 14:04:18 +00:00
Joe Thornber
c7abdefa31
o Remove a couple of warnings, and one bug in ttree. Spotted by the optimiser
2001-10-25 13:08:29 +00:00
Alasdair Kergon
ba71cb5dd7
pvdisplay
2001-10-18 16:55:19 +00:00
Alasdair Kergon
4d9627f20c
pvchange
2001-10-17 15:29:31 +00:00
Alasdair Kergon
f00be261ba
vgchange
2001-10-16 16:25:28 +00:00
Alasdair Kergon
a84fdddb2a
vgcreate basic extent size validation
2001-10-15 20:29:15 +00:00
Alasdair Kergon
38bb2f8ceb
More vgcreate error trapping
2001-10-15 18:39:40 +00:00
Alasdair Kergon
ef8a2a9054
o lvm readline error-case tidy-up
...
o more vgcreate error cases
2001-10-15 12:49:58 +00:00
Joe Thornber
ff5f6748df
o vgcreate
2001-10-12 14:25:53 +00:00
Joe Thornber
73f8f0bbd0
o pvcreate
...
o added uuid unit
o stubbed partition stuff
2001-10-12 10:32:06 +00:00
Alasdair Kergon
0524b1bf67
vgreduce, vgremove, vgrename & vgscan
2001-10-11 21:35:55 +00:00
Joe Thornber
d46bdba332
o try incrementing pv_number from 1
2001-10-11 16:31:09 +00:00
Joe Thornber
760728110a
o if contained &= instad of &
2001-10-11 15:09:31 +00:00
Joe Thornber
12d0a194ca
o initalise list_heads, initialise list_heads, initi ..
2001-10-11 14:21:38 +00:00
Joe Thornber
4104543508
o a very quick hack to get vg_number right
2001-10-11 14:10:18 +00:00
Joe Thornber
5c211db015
o set PV_ALLOCATABLE flag correctly
2001-10-11 13:34:17 +00:00
Joe Thornber
2dc6180f8d
o pv->system_id
2001-10-11 13:22:51 +00:00
Joe Thornber
e222a34b69
o vg->pv_act
2001-10-11 13:05:55 +00:00
Joe Thornber
ef17d95063
o calculate pv_numbers and lv_numbers for LVM1 support
2001-10-11 10:55:19 +00:00
Joe Thornber
853502e5d7
o pe_start wasn't being set properly when exporting to disk
...
o added a check for lv's with null lv_name
o setup pv->lv_cur correctly
o test program for vg_write
2001-10-11 10:08:44 +00:00
Joe Thornber
c5a49599ba
o sync
2001-10-10 17:11:31 +00:00
Alasdair Kergon
df9da9edf5
standardise some log messages
2001-10-10 16:36:32 +00:00
Joe Thornber
c6207f5d9c
o allocate and zero the extents before exporting the lv's
2001-10-10 14:56:53 +00:00
Joe Thornber
4302b7ff6b
o zero all of uuid
2001-10-10 13:33:20 +00:00
Joe Thornber
50a7923438
o uuid_list->id should be NAME_LEN wide
2001-10-10 13:30:58 +00:00
Joe Thornber
ab416445c8
o sizeof(NAME_LEN), don't do that
2001-10-10 13:24:16 +00:00
Joe Thornber
a54698d43c
o forgot to init a list head
2001-10-10 13:09:40 +00:00
Joe Thornber
c5a77cc1c0
o dev_write
2001-10-10 13:03:10 +00:00
Alasdair Kergon
a9ffa811fc
Tidy metadata diagnostic messages.
2001-10-10 12:45:20 +00:00
Joe Thornber
080a2608e0
o return data not 1 in read_ov
2001-10-10 12:42:03 +00:00
Joe Thornber
57f2e83d6a
o check for orphaned pv's when reading
2001-10-10 12:28:10 +00:00
Joe Thornber
5b030139d3
o pv_setup for format1, this is the last one !
2001-10-10 10:55:55 +00:00
Joe Thornber
5c8af8d21a
o pv_write for orphan pv's
2001-10-10 10:05:29 +00:00
Joe Thornber
026f3cfde2
o add munging for format1 and 2
2001-10-10 09:36:29 +00:00
Joe Thornber
f6349180e8
o Code to calculate the metadata layout.
2001-10-10 09:25:04 +00:00
Joe Thornber
aa6421921c
o stub pv_write to stop tools crashing
2001-10-09 17:44:58 +00:00