]>
sourceware.org Git - lvm2.git/log
Joe Thornber [Mon, 8 Oct 2001 17:28:49 +0000 (17:28 +0000)]
o added pretty printing to read_vg_t, run this on your system
to see what vg's you've got
S: ----------------------------------------------------------------------
Joe Thornber [Mon, 8 Oct 2001 16:08:16 +0000 (16:08 +0000)]
o read_vg works (or so it claims)
Joe Thornber [Mon, 8 Oct 2001 13:58:52 +0000 (13:58 +0000)]
o dev_cache_t program works
Joe Thornber [Mon, 8 Oct 2001 12:11:33 +0000 (12:11 +0000)]
o sync
Joe Thornber [Mon, 8 Oct 2001 10:35:59 +0000 (10:35 +0000)]
o we were stu\7f ill building dev-mgr files
Joe Thornber [Mon, 8 Oct 2001 10:20:25 +0000 (10:20 +0000)]
o read_vg_t compiles
Joe Thornber [Mon, 8 Oct 2001 09:50:00 +0000 (09:50 +0000)]
o makefile for read_vg_t
Joe Thornber [Mon, 8 Oct 2001 09:45:16 +0000 (09:45 +0000)]
o get things compiling
Joe Thornber [Mon, 8 Oct 2001 08:47:27 +0000 (08:47 +0000)]
o test program for reading a vg
Alasdair Kergon [Fri, 5 Oct 2001 21:39:30 +0000 (21:39 +0000)]
Sync include file changes.
Joe Thornber [Fri, 5 Oct 2001 16:36:53 +0000 (16:36 +0000)]
o end of day sync
Joe Thornber [Fri, 5 Oct 2001 15:48:05 +0000 (15:48 +0000)]
o replace {stack; return 0;}'s with a macro (just for this file).
Joe Thornber [Fri, 5 Oct 2001 15:20:40 +0000 (15:20 +0000)]
o low level write path
Joe Thornber [Fri, 5 Oct 2001 13:59:44 +0000 (13:59 +0000)]
o finished writing extent reading code
Alasdair Kergon [Fri, 5 Oct 2001 13:03:03 +0000 (13:03 +0000)]
revised flags and comments
Steven Whitehouse [Fri, 5 Oct 2001 10:00:13 +0000 (10:00 +0000)]
Just a small sync of pending changes before I start looking at this again
more seriously.
o Odds and ends
Alasdair Kergon [Thu, 4 Oct 2001 22:53:37 +0000 (22:53 +0000)]
metadata status flags regrouping & comments; misc tool changes
Joe Thornber [Thu, 4 Oct 2001 17:48:55 +0000 (17:48 +0000)]
o vg_read for format1
Alasdair Kergon [Thu, 4 Oct 2001 12:07:29 +0000 (12:07 +0000)]
makefile support for tests
Joe Thornber [Thu, 4 Oct 2001 11:40:13 +0000 (11:40 +0000)]
o define the uintN_t types
Joe Thornber [Thu, 4 Oct 2001 10:25:34 +0000 (10:25 +0000)]
o forgot to add this before
Joe Thornber [Thu, 4 Oct 2001 10:13:07 +0000 (10:13 +0000)]
o got dbg_malloc_t working, Alasdair could you look at the Makefile.in it
seems to be having trouble with the dependencies.
o removed some files from the lib makefile that don't compile yet.
Joe Thornber [Thu, 4 Oct 2001 09:10:11 +0000 (09:10 +0000)]
o Use the __alignof__ extension to set DEFAULT_ALIGNMENT to that required
for a 'double'.
Alasdair Kergon [Wed, 3 Oct 2001 20:38:07 +0000 (20:38 +0000)]
vgcreate & lvmchange outlines
Alasdair Kergon [Wed, 3 Oct 2001 17:03:25 +0000 (17:03 +0000)]
vgrename & pvchange outlines
Joe Thornber [Wed, 3 Oct 2001 12:46:17 +0000 (12:46 +0000)]
o added dev-cache.c, dev-io and sorted source files alphabetically
Joe Thornber [Wed, 3 Oct 2001 12:43:29 +0000 (12:43 +0000)]
o moved dev-cache to device dir
Joe Thornber [Wed, 3 Oct 2001 12:41:29 +0000 (12:41 +0000)]
o I've moved the dev-cache and dev-io into here since this directory has a
better name. dev-mgr will be removed at some point.
Alasdair Kergon [Wed, 3 Oct 2001 12:34:08 +0000 (12:34 +0000)]
lvremove outline
Joe Thornber [Wed, 3 Oct 2001 11:06:31 +0000 (11:06 +0000)]
o code sync for dev-cache.c
o made copyright headers the same
o added __attribute ((format ... to print_log so we'll get better compile errors
o added iterator to the hash table
Alasdair Kergon [Tue, 2 Oct 2001 17:09:05 +0000 (17:09 +0000)]
pvscan framework
Joe Thornber [Tue, 2 Oct 2001 13:44:44 +0000 (13:44 +0000)]
o test program for the device cache
Joe Thornber [Tue, 2 Oct 2001 12:46:04 +0000 (12:46 +0000)]
o test program for the hash table.
Joe Thornber [Tue, 2 Oct 2001 12:27:55 +0000 (12:27 +0000)]
o Test program for dbg_malloc unit.
I'm postfixing test programs with _t, and benchmarks with _b
Alasdair Kergon [Mon, 1 Oct 2001 22:12:10 +0000 (22:12 +0000)]
Another step towards consistency & compilation.
Alasdair Kergon [Mon, 1 Oct 2001 19:36:06 +0000 (19:36 +0000)]
Misc structural changes.
Alasdair Kergon [Mon, 1 Oct 2001 19:29:52 +0000 (19:29 +0000)]
Misc structural changes.
Joe Thornber [Mon, 1 Oct 2001 16:21:21 +0000 (16:21 +0000)]
o changed dev-manager to a dev_filter
Joe Thornber [Mon, 1 Oct 2001 16:07:29 +0000 (16:07 +0000)]
o get block size moved to dev-io.c
Alasdair Kergon [Mon, 1 Oct 2001 15:59:40 +0000 (15:59 +0000)]
merge partition code
Alasdair Kergon [Mon, 1 Oct 2001 15:53:21 +0000 (15:53 +0000)]
Tidy includes
Joe Thornber [Mon, 1 Oct 2001 15:43:51 +0000 (15:43 +0000)]
o drop the reference counting in the devices.
Alasdair Kergon [Mon, 1 Oct 2001 15:29:39 +0000 (15:29 +0000)]
Merge fixes
Joe Thornber [Mon, 1 Oct 2001 15:28:28 +0000 (15:28 +0000)]
o missing *
Joe Thornber [Mon, 1 Oct 2001 15:27:16 +0000 (15:27 +0000)]
o added filter type.
Alasdair Kergon [Mon, 1 Oct 2001 15:14:39 +0000 (15:14 +0000)]
Tidy include files
Alasdair Kergon [Mon, 1 Oct 2001 13:36:54 +0000 (13:36 +0000)]
Create symlinks to .h files in an include directory
Joe Thornber [Fri, 28 Sep 2001 15:42:25 +0000 (15:42 +0000)]
o I'm splitting dev-manager in two. dev-cache is the bottom layer that
handles devices. Dev-manager will sit on this filtering the view.
Joe Thornber [Fri, 28 Sep 2001 13:19:17 +0000 (13:19 +0000)]
o list.h from kernel for userland tools to use.
Joe Thornber [Fri, 28 Sep 2001 13:15:30 +0000 (13:15 +0000)]
o logical data structures
Joe Thornber [Fri, 28 Sep 2001 13:08:44 +0000 (13:08 +0000)]
o generic hash table to store void *'s, not efficient, but adequate for LVM.
Joe Thornber [Thu, 27 Sep 2001 10:15:02 +0000 (10:15 +0000)]
o rewrite of dm_user_bmap, not tested though.
Patrick Caulfield [Thu, 27 Sep 2001 10:01:17 +0000 (10:01 +0000)]
Fix prototype for malloc_aux
Patrick Caulfield [Thu, 27 Sep 2001 10:00:47 +0000 (10:00 +0000)]
Don't include asm/* files
Steven Whitehouse [Wed, 26 Sep 2001 20:24:39 +0000 (20:24 +0000)]
o Kill write funcs for error/status files
o Redo write logic for table file
o Relax rules for symlink content by removing the rewriting function
Well I probably won't get a chance to work on this tomorrow, so this is my
changeset to date.
Joe Thornber [Wed, 26 Sep 2001 19:48:20 +0000 (19:48 +0000)]
o table creation works again.
Joe Thornber [Wed, 26 Sep 2001 17:32:57 +0000 (17:32 +0000)]
o It should build now
Joe Thornber [Wed, 26 Sep 2001 17:07:10 +0000 (17:07 +0000)]
o typos
Joe Thornber [Wed, 26 Sep 2001 14:32:07 +0000 (14:32 +0000)]
o remove steve's insane ramblings from my code.
Steven Whitehouse [Wed, 26 Sep 2001 11:47:02 +0000 (11:47 +0000)]
o Lunchtime.
Steven Whitehouse [Wed, 26 Sep 2001 09:26:10 +0000 (09:26 +0000)]
o More updates
Steven Whitehouse [Wed, 26 Sep 2001 08:06:46 +0000 (08:06 +0000)]
o Beginnings of new interface.
Alasdair Kergon [Tue, 25 Sep 2001 16:26:38 +0000 (16:26 +0000)]
fix memory leak
Joe Thornber [Tue, 25 Sep 2001 15:23:20 +0000 (15:23 +0000)]
o quick tidy up
Alasdair Kergon [Tue, 25 Sep 2001 12:49:28 +0000 (12:49 +0000)]
lvactivate checkpoint commit
Alasdair Kergon [Mon, 24 Sep 2001 22:44:06 +0000 (22:44 +0000)]
Another missing dependency.
Steven Whitehouse [Mon, 24 Sep 2001 15:18:45 +0000 (15:18 +0000)]
o Check in case of setting up volumes before root is mounted.
Steven Whitehouse [Mon, 24 Sep 2001 15:10:33 +0000 (15:10 +0000)]
Well when things start looking so complicated that future direction becomes
non-obvious, its time to simplify :-)
o Moving towards a simpler and more obviously correct interface
o Removed some fs operations in directories representing volumes
o Changed some file names
o Made things cleaner
more changes to follow...
Alasdair Kergon [Mon, 24 Sep 2001 12:05:04 +0000 (12:05 +0000)]
Fix dependencies.
Alasdair Kergon [Fri, 21 Sep 2001 12:37:43 +0000 (12:37 +0000)]
Makefiles & autoconf.
Alasdair Kergon [Fri, 21 Sep 2001 12:32:37 +0000 (12:32 +0000)]
Initialise root node pointer.
Alasdair Kergon [Fri, 21 Sep 2001 12:31:57 +0000 (12:31 +0000)]
Unused variables.
Steven Whitehouse [Thu, 20 Sep 2001 22:58:06 +0000 (22:58 +0000)]
o Sync up of todays changes .... nothing very important
Steven Whitehouse [Thu, 20 Sep 2001 20:22:15 +0000 (20:22 +0000)]
o Bug fix in error path
Steven Whitehouse [Thu, 20 Sep 2001 19:25:58 +0000 (19:25 +0000)]
o Use ERR_PTR and PTR_ERR rather than an extra argument.
Steven Whitehouse [Thu, 20 Sep 2001 18:22:35 +0000 (18:22 +0000)]
o Changed to use table->err_msg rather than passing functions around
Steven Whitehouse [Wed, 19 Sep 2001 21:28:25 +0000 (21:28 +0000)]
o Some new files (also part of new fs interface)
Steven Whitehouse [Wed, 19 Sep 2001 21:27:46 +0000 (21:27 +0000)]
o Further changes to new file system interface
Steven Whitehouse [Wed, 19 Sep 2001 21:27:15 +0000 (21:27 +0000)]
o Removed the error reporting function from the target constructor function
arguments. Errors are now reported by setting a pointer in the table to
point to an error message.
Alasdair Kergon [Wed, 19 Sep 2001 17:46:27 +0000 (17:46 +0000)]
hardsect/blksize handling
Steven Whitehouse [Wed, 19 Sep 2001 16:01:27 +0000 (16:01 +0000)]
o Added ref counting to tables
o Further changes to new fs interface
Steven Whitehouse [Wed, 19 Sep 2001 14:54:44 +0000 (14:54 +0000)]
o Fixed a bug where we were not holding a reference of the block devices
used by the targets correctly.
Steven Whitehouse [Wed, 19 Sep 2001 11:02:02 +0000 (11:02 +0000)]
o Change the deallocation of tables to match the vmalloc changes in my
previous commit
Steven Whitehouse [Wed, 19 Sep 2001 10:59:10 +0000 (10:59 +0000)]
o Cut down number of vmallocs to increase speed and efficiency
Steven Whitehouse [Wed, 19 Sep 2001 10:32:51 +0000 (10:32 +0000)]
o More fs fiddling. Another check point commit.
Steven Whitehouse [Wed, 19 Sep 2001 10:32:09 +0000 (10:32 +0000)]
o Bug fix to LV_BMAP ioctl()
o Account for I/O against tables rather than logical volume devices
Alasdair Kergon [Tue, 18 Sep 2001 20:03:00 +0000 (20:03 +0000)]
Fix allocation & list-handling.
Steven Whitehouse [Tue, 18 Sep 2001 16:54:14 +0000 (16:54 +0000)]
These files are now a bit closer towards what I'm aiming at. Still a lot
more to do though.
Steven Whitehouse [Tue, 18 Sep 2001 16:53:18 +0000 (16:53 +0000)]
Should have been included in the previous commit.
Steven Whitehouse [Tue, 18 Sep 2001 16:52:50 +0000 (16:52 +0000)]
o Changed dm_create() to return a struct mapped_device rather than an int
o Changed dm_remove() to accept a struct mapped_device argument rather than
a name
o We no longer have to look up devices by name, the dcache handles that
nicely for us
o Fixed a bug where we were freeing a structure before we'd finished with
it.
o The name field in struct mapped_device is now only used in a very few
places in dm.c and will be replaced in future with a back reference to
the dentry rather than keeping the name in two places.
Steven Whitehouse [Tue, 18 Sep 2001 15:38:54 +0000 (15:38 +0000)]
o New file dmfs-super.c
o dmfs-dir.c becomes dmfs-lv.c
o dmfs-file.c becomes dmfs-table.c
o A few tweeks and updates
The main reason for the slow progress on these files (which are not yet used
by the device mapper) is that we are working out what this interface should
look like as we go along.
Once this has evolved a bit further and in a state where it can be used we'll
announce it on the lists for further comment.
Alasdair Kergon [Mon, 17 Sep 2001 21:17:30 +0000 (21:17 +0000)]
Error checking: only allow block devices & test for 'nodev'.
Steven Whitehouse [Mon, 17 Sep 2001 19:05:49 +0000 (19:05 +0000)]
o Again, please ignore this for the time being.
Alasdair Kergon [Mon, 17 Sep 2001 16:55:31 +0000 (16:55 +0000)]
o Arbitrary mount path.
o Name length 128.
Steven Whitehouse [Mon, 17 Sep 2001 15:42:59 +0000 (15:42 +0000)]
o Work in progress, please ignore these files for a day or two whilst I
get everything going.
Steven Whitehouse [Mon, 17 Sep 2001 11:23:13 +0000 (11:23 +0000)]
o Fixed code where return value of vmalloc wasn't checked
Steven Whitehouse [Mon, 17 Sep 2001 09:01:23 +0000 (09:01 +0000)]
o Use count should be an atomic_t
Steven Whitehouse [Fri, 14 Sep 2001 16:22:02 +0000 (16:22 +0000)]
o Targets now get rw passed through so they can do COW for example
o Added error handler (not sure that this is the "correct" way to do
this at the moment, so its a bit exprimental for now)
Steven Whitehouse [Fri, 14 Sep 2001 15:35:06 +0000 (15:35 +0000)]
o Support /sbin/hotplug
Steven Whitehouse [Fri, 14 Sep 2001 14:03:02 +0000 (14:03 +0000)]
o Made pending I/O wait uninterruptible
This page took 0.065377 seconds and 5 git commands to generate.