Alasdair Kergon
1138def67f
Reinstate size of lv
2001-11-05 18:07:44 +00:00
Joe Thornber
242019fdf4
o code for building free area lists on a pv. Compiles but not run.
2001-11-05 16:41:38 +00:00
Joe Thornber
80f9662b05
o adjacent extents are now merged into a single target when activating.
2001-11-05 13:37:13 +00:00
Alasdair Kergon
9277853f07
lvcreate prototype
2001-11-05 13:06:03 +00:00
Joe Thornber
ab269099a7
o build lv name from <vg>_<lv>
2001-11-02 16:45:44 +00:00
Alasdair Kergon
f047219b23
Link in the activation library.
2001-11-02 16:28:04 +00:00
Joe Thornber
ae2bb66535
o First pass at activation
2001-11-02 13:45:05 +00:00
Alasdair Kergon
0a5e4a1442
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
1b9fcf48b1
o LGPL list implementation
2001-10-31 12:47:01 +00:00
Joe Thornber
b892f8ecb6
o random little fixes
2001-10-30 17:53:21 +00:00
Alasdair Kergon
0fc8bab82a
lvchange
2001-10-30 14:32:48 +00:00
Alasdair Kergon
34e1c94be1
basic lvscan
2001-10-29 18:23:35 +00:00
Joe Thornber
dc6e03dc5b
o Add read_ahead and stripes to struct logical_volume
2001-10-29 15:34:56 +00:00
Alasdair Kergon
a352490f88
prefix & vgname in lvname
2001-10-29 15:28:00 +00:00
Alasdair Kergon
cfd658dab0
lvremove
2001-10-29 13:52:23 +00:00
Steven Whitehouse
952152fd96
o Added two items which ought to be done when we update to 2.4.14-pre3 or
...
above.
2001-10-29 11:06:46 +00:00
Steven Whitehouse
03aedda156
o Added a file containing a TODO list.
...
Please add to/edit this file as you think of new ideas or discover bugs. The
items in it are in no particular order. They are also only ideas and hence may
never get implemented depending on whether they turn out to be good ideas or
not.
2001-10-29 10:03:05 +00:00
Joe Thornber
aebf566c17
o rfilter was no longer accepting by default
2001-10-25 18:12:44 +00:00
Alasdair Kergon
4bc89a2b98
o log/overwrite=1 in config file to overwrite instead of append to log
2001-10-25 17:25:48 +00:00
Joe Thornber
d7c5efe663
o was freeing memory from the wrong pool
2001-10-25 15:24:35 +00:00
Alasdair Kergon
a4c0d9c2e4
o fopen error message
...
o debug options in makefile
2001-10-25 15:07:26 +00:00
Joe Thornber
c9a97a795a
o pfilter stores results for all aliases.
2001-10-25 14:51:51 +00:00
Joe Thornber
c3ceee769f
o It's a bit of a hack, but the regex filter now makes sure a device path
...
that passed the filter is at the front of the aliases list.
2001-10-25 14:41:28 +00:00
Joe Thornber
5e610278ad
o rfilter now checks all aliases for a match
2001-10-25 14:19:39 +00:00
Joe Thornber
c7f0b573ac
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
3cfae6cfce
o Remove a couple of warnings, and one bug in ttree. Spotted by the optimiser
2001-10-25 13:08:29 +00:00
Joe Thornber
11f0a12ed8
o Shuffle the keys to stop degeneracy.
2001-10-25 12:38:18 +00:00
Joe Thornber
b27957a686
o Trivial binary tree
2001-10-25 11:38:19 +00:00
Joe Thornber
890b537974
o added aliases list to struct device.
2001-10-25 11:34:55 +00:00
Steven Whitehouse
d360f957c0
o Correction in logic for write access to tables
2001-10-25 11:05:29 +00:00
Steven Whitehouse
ab367a0678
o Fix typos from yesterday
2001-10-25 10:37:05 +00:00
Joe Thornber
e1e529fae1
o Merged common code between hash_destroy and hash_wipe.
2001-10-25 08:31:43 +00:00
Alasdair Kergon
d2393d23ee
persistent cache fully incorporated. Goodbye to scanning /dev/cdrom :-)
2001-10-24 17:53:50 +00:00
Joe Thornber
cc2124ce7d
o Updated 00_makefile
...
o 00_bh-async-3 has been merge with vanilla
2001-10-24 10:52:10 +00:00
Steven Whitehouse
64b6e4e4b3
o Error list handling now part of fs rather than part of table.
2001-10-24 08:26:10 +00:00
Steven Whitehouse
6215194e2b
o Fix bug in dmfs-error.c where it could return too many bytes under some
...
circumstances.
o Use sscanf() in dmfs-table.c
o Use do_generic_file_read() instead of original hand made loop in dmfs-table.c
2001-10-24 07:51:42 +00:00
Alasdair Kergon
4790fce2ad
persistent filter & some log message changes
2001-10-23 18:20:27 +00:00
Joe Thornber
68c14b47aa
o removed old files
2001-10-23 14:17:07 +00:00
Joe Thornber
9d3bf3e2c1
o forgot to use the path passed into _read_array.
2001-10-23 13:12:05 +00:00
Joe Thornber
05d8ef6f90
o test program for the new persistent filter.
2001-10-23 13:11:28 +00:00
Alasdair Kergon
014a5c0bf0
deallocations
2001-10-23 12:33:57 +00:00
Joe Thornber
10a6939753
o rethink of the persistent filter
2001-10-23 12:24:55 +00:00
Alasdair Kergon
20a2b71c9c
filter integration into tools
2001-10-23 11:50:49 +00:00
Joe Thornber
7e38924de5
o forgot to retry on EINTR or EAGAIN, doh !
2001-10-23 11:16:30 +00:00
Joe Thornber
63408276f9
o forgot 'static'
2001-10-22 14:40:31 +00:00
Joe Thornber
12eabe3031
o composite filter that allows us to merge filters. Think of it as &&'ing
...
filters in order.
eg,
f = composite_filter_create(2, regex_filter, persistent_filter);
ownership of the filters passes, they will be destroyed when f's
destroy method is called.
2001-10-22 14:39:12 +00:00
Joe Thornber
5f16718b19
o Filter which caches valid devices in a file. Pass in init == 1 to the
...
constructor if you want it to ignore the existing cache and check every
device again (eg, vgscan, pvscan).
2001-10-22 14:14:00 +00:00
Alasdair Kergon
c4151d1aa4
reinstate a removed line
2001-10-22 13:44:09 +00:00
Joe Thornber
9a48f4b6a3
o removed 00_latest since it never is.
2001-10-22 10:03:05 +00:00
Joe Thornber
98af757b00
o tidying
2001-10-21 10:24:10 +00:00