Alasdair Kergon
023a61c0e5
Use dm_snprintf to avoid duplicating the snprintf compatibility code.
2008-12-12 18:45:58 +00:00
Zdeněk Kabeláč
77ac863bb8
Replace _dm_snprintf with EMIT_PARAMS macro for creating target lines
2008-12-11 16:25:51 +00:00
Alasdair Kergon
2a550ef96d
more fixes
2008-11-04 15:07:45 +00:00
Alasdair Kergon
a2bfad1c29
Right, a simple build (without options) is working again.
2008-11-03 22:14:30 +00:00
Alasdair Kergon
05329c885a
more tweaking to get things to compile - dmlib.h for log fns, list.h
2008-11-03 18:59:59 +00:00
Alasdair Kergon
ba70dce803
further progress
2008-11-01 02:19:19 +00:00
Alasdair Kergon
bc633e03aa
Fix last checkin - tested wrong dnode.
2008-09-18 22:55:33 +00:00
Alasdair Kergon
026cc120e7
Only resume devices in dm_tree_preload_children if size changes.
2008-09-18 18:34:53 +00:00
Alasdair Kergon
874f42ad6c
Extend deptree buffers so the largest possible device numbers fit.
2008-09-02 12:16:07 +00:00
Alasdair Kergon
b097aa787b
pre-commit
2008-06-25 14:24:17 +00:00
Alasdair Kergon
fe74f013e3
Fix inverted no_flush debug message. (mpatocka)
2008-06-10 11:19:19 +00:00
Alasdair Kergon
6196ac7995
Initialise params buffer to empty string in _emit_segment.
2008-06-05 19:10:35 +00:00
Jonathan Earl Brassow
0336bc9de9
- The automatic log module loading patch proposed for the upstream kernel
...
works on '-'s, not '_'s. This is due to the preference to have log
module file names that do not mix '_'s and '-'s.
2008-01-15 22:48:11 +00:00
Alasdair Kergon
50827a5f69
more readahead node fixes/debug messages
2007-12-14 19:49:27 +00:00
Alasdair Kergon
2d6444c924
Fix deptree to pass new name to _resume_node after a rename.
2007-12-14 17:57:04 +00:00
Alasdair Kergon
5a4c5b4155
fixes
2007-12-03 22:48:36 +00:00
Alasdair Kergon
49b2006824
add read_ahead functions to library and dmsetup --readahead
...
(Not live yet.)
2007-11-27 20:57:05 +00:00
Alasdair Kergon
1ad58e1121
Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1.
2007-08-21 16:26:07 +00:00
Alasdair Kergon
63e4217271
Add dm_event_handler_[gs]et_timeout functions.
...
Streamline dm_report_field_* interface.
2007-01-22 15:03:57 +00:00
Alasdair Kergon
7831665417
Add dm_tree_use_no_flush_suspend().
2007-01-09 19:44:07 +00:00
Alasdair Kergon
d5c9024335
Avoid deptree attempting to suspend a device that's already suspended.
2006-10-13 14:03:35 +00:00
Alasdair Kergon
a564ca82be
Fix corelog segment line.
...
Suppress some compiler warnings.
2006-05-16 16:20:29 +00:00
Alasdair Kergon
d3f2f00c25
Add DM_CORELOG flag to dm_tree_node_add_mirror_target().
2006-05-11 19:10:55 +00:00
Alasdair Kergon
382e808b8d
fix mirror log parm count
2006-02-08 14:14:13 +00:00
Alasdair Kergon
74dd29f843
add clustered log uuid
2006-02-06 20:18:10 +00:00
Alasdair Kergon
24dd9ab1a7
Change prefix for clustered log from "clustered " to "clustered_"
2006-02-06 19:32:18 +00:00
Alasdair Kergon
d031a374f9
Rename _log to dm_log and export.
...
Fix misc compile-time warnings.
2006-01-31 14:50:38 +00:00
Alasdair Kergon
55f69c98cb
Add dm_tree_skip_lockfs.
2006-01-30 23:36:04 +00:00
Alasdair Kergon
8825157fbb
Change dm_tree_node_add_mirror_target_log parm order
2005-12-19 21:03:17 +00:00
Alasdair Kergon
a82775f544
Add sync, nosync and block_on_error mirror log parameters.
...
Add hweight32.
2005-12-13 15:49:27 +00:00
Alasdair Kergon
05fa105855
Resume snapshot-origins last.
2005-11-22 20:00:35 +00:00
Alasdair Kergon
b049ab31eb
Suppress unnecessary resumes.
2005-11-22 19:31:20 +00:00
Alasdair Kergon
6db4dcff7a
Drop leading zeros from dm_format_dev.
...
Suppress attempt to reload identical table.
2005-11-22 18:43:12 +00:00
Alasdair Kergon
3eeaef00ec
Additional LVM- prefix matching for transitional period.
2005-11-12 22:46:48 +00:00
Alasdair Kergon
e7a360dd6f
revert - alternative pvmove fix, disabling preloading completely for now
2005-11-09 23:57:40 +00:00
Alasdair Kergon
fefa7fe262
more mirror fixing
2005-11-09 18:13:10 +00:00
Alasdair Kergon
26f01a29d1
some fixes for mirrors
2005-11-09 17:32:31 +00:00
Alasdair Kergon
169d4090ab
fix last checkin
2005-11-09 15:41:42 +00:00
Alasdair Kergon
0b43754d60
rename deptree
2005-11-09 14:10:50 +00:00
Alasdair Kergon
40788e8c3d
New activation code. [Not ready to be used yet.]
2005-11-08 22:50:11 +00:00
Alasdair Kergon
a8ac6e4a15
fix strncmps
2005-10-26 18:33:47 +00:00
Alasdair Kergon
2e95949b80
attempt to cope with uuid transition
2005-10-26 15:21:13 +00:00
Alasdair Kergon
6d1a5d45e2
check parents suspended
2005-10-26 14:08:24 +00:00
Alasdair Kergon
a6c7043e03
unfinished suspend functions
2005-10-25 19:09:41 +00:00
Alasdair Kergon
06acc2004f
cope with null uuid_prefix
2005-10-18 13:57:11 +00:00
Alasdair Kergon
c6880c957e
Tidy some log mesgs.
2005-10-18 13:07:41 +00:00
Alasdair Kergon
9160e496bc
Add deactivation functions
2005-10-18 12:37:53 +00:00
Alasdair Kergon
251d138474
export bitset, pool, hash, malloc
2005-10-16 22:57:20 +00:00
Alasdair Kergon
f569abd28a
Code to build and display device dependency tree.
2005-10-16 14:33:22 +00:00