Patrick Caulfield
38eba9f5ea
use portable <inttypes.h> macros for printing.
2002-02-12 14:12:13 +00:00
Joe Thornber
089b5052e6
o There were some alignment problems with pool-debug which I've resolved
...
by allocating the data block with an additional dbg_malloc.
o Added an assertion to check that no one is requesting alternate
alignment for memory allocated from pool. I can't see us needing this
for LVM2.
2002-01-28 09:16:09 +00:00
Alasdair Kergon
6b11de1329
Tweak some error message levels.
2002-01-27 21:30:47 +00:00
Patrick Caulfield
705af407bf
#include <string.h>
2002-01-16 12:02:06 +00:00
Joe Thornber
1f9d567b23
o vgcfgrestore works ! (with the couple of examples I tried).
2002-01-15 17:37:23 +00:00
Joe Thornber
ba3cb94999
o Reformat comment and correct typo.
2002-01-14 09:59:12 +00:00
Alasdair Kergon
161ec73c96
More detail in error msgs.
2002-01-10 16:47:25 +00:00
Joe Thornber
a1ffc3f271
o Put in the 'out of memory' log_err for pool.
2002-01-10 09:35:55 +00:00
Alasdair Kergon
c4e0eb7b49
Allow pool_begin_object in empty pool.
2002-01-09 13:06:02 +00:00
Joe Thornber
995fbc7330
o Remove anomalous punctuation.
2002-01-08 10:51:13 +00:00
Joe Thornber
10ab8949c4
o Introduction to pool for those without psychic powers.
2002-01-08 10:47:17 +00:00
Joe Thornber
b5dbdbf7b2
o Debug version of the pool_grow stuff.
2001-12-20 12:27:41 +00:00
Joe Thornber
a9649e92c9
o sync backup changes
2001-12-20 11:52:54 +00:00
Joe Thornber
1d25a3693d
o I figure if I can't remember how to use my code, then I should add
...
a comment. It's quite cool, wish I remember writing it.
2001-12-13 16:09:06 +00:00
Alasdair Kergon
d4de7934f8
Add internal cache holding a 'hint' list of the PVs belonging to each VG.
...
A substantial speed-up - particularly in readline mode.
If the hints turn out to be wrong, the relevant parts get thrown away.
vgscan destroys it totally. In both cases it then rebuilds itself as
required.
2001-12-13 00:07:29 +00:00
Alasdair Kergon
c3475af809
fix for clean compilation
2001-12-12 16:25:53 +00:00
Joe Thornber
22c0c34d60
o pool-debug version of end_object wasn't returning the object.
2001-12-12 16:05:52 +00:00
Joe Thornber
a60b66f230
o Add error checking in _new_chunk
2001-12-12 14:54:24 +00:00
Joe Thornber
83f6e93628
o pool-debug versions of begin_object, grow_object etc.
2001-12-12 14:25:20 +00:00
Joe Thornber
da2f53d1b1
o pool_free was leaving one block hanging around.
2001-11-28 14:58:33 +00:00
Joe Thornber
bf0db4876c
o pool-debug.c contains an alternative implementation of pool that gets
...
a seperate chunk of memory from dbg_malloc for each pool_alloc. This
will allow the bounds checking code in dbg_malloc to do it's stuff.
o The normal implementation moved to pool-fast.c
o pool.c now just contains a #ifdef and includes the appropriate .c file.
Alasdair, could you make sure that gcc -MM get's passed all the
CFLAGS please, otherwise the dependencies get calculated incorrectly.
2001-11-28 09:13:00 +00:00
Patrick Caulfield
0ec52dddce
size_ts aren't really pointers but there are no format specifiers for them,
...
so this will just have to do.
2001-11-16 11:37:45 +00:00
Patrick Caulfield
c289355a3a
Fix format characters for printing size_ts
2001-11-16 10:56:11 +00:00
Patrick Caulfield
77faac8740
#include <string.h> for memset
2001-11-15 11:46:00 +00:00
Joe Thornber
33f50a342d
o pool_empty was very wrong
2001-11-07 14:11:20 +00:00
Joe Thornber
c4b7411565
o LGPL list implementation
2001-10-31 12:47:01 +00:00
Alasdair Kergon
df2740f126
filter integration into tools
2001-10-23 11:50:49 +00:00
Alasdair Kergon
f00be261ba
vgchange
2001-10-16 16:25:28 +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
73f8f0bbd0
o pvcreate
...
o added uuid unit
o stubbed partition stuff
2001-10-12 10:32:06 +00:00
Joe Thornber
a905e922e9
o read_vg_t compiles
2001-10-08 10:20:25 +00:00
Joe Thornber
8d402d76d0
o get things compiling
2001-10-08 09:45:16 +00:00
Joe Thornber
7fc0905843
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.
2001-10-04 10:13:07 +00:00
Joe Thornber
72ecb99e54
o Use the __alignof__ extension to set DEFAULT_ALIGNMENT to that required
...
for a 'double'.
2001-10-04 09:10:11 +00:00
Joe Thornber
d0986f9482
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
2001-10-03 11:06:31 +00:00
Alasdair Kergon
ae292bd920
Another step towards consistency & compilation.
2001-10-01 22:12:10 +00:00
Alasdair Kergon
11814d63e8
Tidy include files
2001-10-01 15:14:39 +00:00
Patrick Caulfield
13ee569f06
Fix prototype for malloc_aux
2001-09-27 10:01:17 +00:00
Alasdair Kergon
5c3a71cc59
lvactivate checkpoint commit
2001-09-25 12:49:28 +00:00
Patrick Caulfield
1de93a2d6d
Fix includes so that string functions get prototyped.
...
Fix cast - repeat after me Joe: "I must not cast pointers to ints"!
2001-09-13 12:38:08 +00:00
Patrick Caulfield
4ae0880ea6
Set DEFAULT_ALIGNMENT to 8 for Alpha.
...
If you think this is wasteful on other arches then stick some ifdefs in.
2001-09-13 09:03:42 +00:00
AJ Lewis
aa51f4a98f
o Added a basic makefile to build liblvm.a again
...
o Modified source files so that this works
2001-08-21 15:23:45 +00:00
Joe Thornber
7c4cf70309
o Populating with stuff from experimental
2001-08-21 12:56:08 +00:00