~ubuntu-branches/ubuntu/vivid/lvm2/vivid

« back to all changes in this revision

Viewing changes to lib/config/defaults.h

  • Committer: Package Import Robot
  • Author(s): Bastian Blank
  • Date: 2012-05-01 20:27:50 UTC
  • mto: (3.1.23 sid)
  • mto: This revision was merged to the branch mainline in revision 72.
  • Revision ID: package-import@ubuntu.com-20120501202750-gljjjtblowwq9mw8
Tags: upstream-2.02.95
ImportĀ upstreamĀ versionĀ 2.02.95

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
2
 * Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved.
3
 
 * Copyright (C) 2004-2011 Red Hat, Inc. All rights reserved.
 
3
 * Copyright (C) 2004-2012 Red Hat, Inc. All rights reserved.
4
4
 *
5
5
 * This file is part of LVM2.
6
6
 *
33
33
#define DEFAULT_SYSFS_SCAN 1
34
34
#define DEFAULT_MD_COMPONENT_DETECTION 1
35
35
#define DEFAULT_MD_CHUNK_ALIGNMENT 1
 
36
#define DEFAULT_MULTIPATH_COMPONENT_DETECTION 1
36
37
#define DEFAULT_IGNORE_SUSPENDED_DEVICES 1
37
38
#define DEFAULT_DISABLE_AFTER_ERROR_COUNT 0
38
39
#define DEFAULT_REQUIRE_RESTOREFILE_WITH_UUID 1
48
49
#define DEFAULT_PRIORITISE_WRITE_LOCKS 1
49
50
#define DEFAULT_USE_MLOCKALL 0
50
51
#define DEFAULT_METADATA_READ_ONLY 0
 
52
#define DEFAULT_LVDISPLAY_SHOWS_FULL_DEVICE_PATH 0
51
53
 
52
54
#define DEFAULT_MIRROR_SEGTYPE "mirror"
53
55
#define DEFAULT_MIRRORLOG "disk"
54
56
#define DEFAULT_MIRROR_LOG_FAULT_POLICY "allocate"
55
57
#define DEFAULT_MIRROR_IMAGE_FAULT_POLICY "remove"
56
58
#define DEFAULT_MIRROR_MAX_IMAGES 8 /* limited by kernel DM_KCOPYD_MAX_REGIONS */
 
59
#define DEFAULT_RAID_FAULT_POLICY "warn"
57
60
#define DEFAULT_DMEVENTD_RAID_LIB "libdevmapper-event-lvm2raid.so"
58
61
#define DEFAULT_DMEVENTD_MIRROR_LIB "libdevmapper-event-lvm2mirror.so"
59
62
#define DEFAULT_DMEVENTD_SNAPSHOT_LIB "libdevmapper-event-lvm2snapshot.so"
 
63
#define DEFAULT_DMEVENTD_THIN_LIB "libdevmapper-event-lvm2thin.so"
60
64
#define DEFAULT_DMEVENTD_MONITOR 1
61
65
#define DEFAULT_BACKGROUND_POLLING 1
62
66
 
 
67
#define DEFAULT_THIN_CHECK_EXECUTABLE  "/sbin/thin_check -q"
 
68
#define DEFAULT_THIN_POOL_METADATA_REQUIRE_SEPARATE_PVS 0
 
69
#define DEFAULT_THIN_POOL_MAX_METADATA_SIZE (16 * 1024 * 1024)  /* KB */
 
70
#define DEFAULT_THIN_POOL_MIN_METADATA_SIZE 2048  /* KB */
 
71
#define DEFAULT_THIN_POOL_OPTIMAL_SIZE     (128 * 1024 * 1024)  /* KB */
 
72
 
63
73
#define DEFAULT_UMASK 0077
64
74
 
65
75
#ifdef LVM1_FALLBACK
81
91
#define DEFAULT_UDEV_RULES 1
82
92
#define DEFAULT_UDEV_SYNC 1
83
93
#define DEFAULT_VERIFY_UDEV_OPERATIONS 0
 
94
#define DEFAULT_RETRY_DEACTIVATION 1
84
95
#define DEFAULT_ACTIVATION_CHECKS 0
85
96
#define DEFAULT_EXTENT_SIZE 4096        /* In KB */
86
97
#define DEFAULT_MAX_PV 0
115
126
#ifdef DEVMAPPER_SUPPORT
116
127
#  define DEFAULT_ACTIVATION 1
117
128
#  define DEFAULT_RESERVED_MEMORY 8192
118
 
#  define DEFAULT_RESERVED_STACK 256
 
129
#  define DEFAULT_RESERVED_STACK 64 /* KB */
119
130
#  define DEFAULT_PROCESS_PRIORITY -18
120
131
#else
121
132
#  define DEFAULT_ACTIVATION 0
122
133
#endif
123
134
 
 
135
#define DEFAULT_USE_LINEAR_TARGET 1
124
136
#define DEFAULT_STRIPE_FILLER "error"
125
137
#define DEFAULT_MIRROR_REGION_SIZE 512  /* KB */
126
138
#define DEFAULT_INTERVAL 15
139
151
#define DEFAULT_REP_QUOTED 1
140
152
#define DEFAULT_REP_SEPARATOR " "
141
153
 
142
 
#define DEFAULT_LVS_COLS "lv_name,vg_name,lv_attr,lv_size,origin,snap_percent,move_pv,mirror_log,copy_percent,convert_lv"
 
154
#define DEFAULT_LVS_COLS "lv_name,vg_name,lv_attr,lv_size,pool_lv,origin,data_percent,move_pv,mirror_log,copy_percent,convert_lv"
143
155
#define DEFAULT_VGS_COLS "vg_name,pv_count,lv_count,snap_count,vg_attr,vg_size,vg_free"
144
156
#define DEFAULT_PVS_COLS "pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free"
145
157
#define DEFAULT_SEGS_COLS "lv_name,vg_name,lv_attr,stripes,segtype,seg_size"
146
158
#define DEFAULT_PVSEGS_COLS "pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free,pvseg_start,pvseg_size"
147
159
 
148
 
#define DEFAULT_LVS_COLS_VERB "lv_name,vg_name,seg_count,lv_attr,lv_size,lv_major,lv_minor,lv_kernel_major,lv_kernel_minor,origin,snap_percent,move_pv,copy_percent,mirror_log,convert_lv,lv_uuid"
 
160
#define DEFAULT_LVS_COLS_VERB "lv_name,vg_name,seg_count,lv_attr,lv_size,lv_major,lv_minor,lv_kernel_major,lv_kernel_minor,pool_lv,origin,data_percent,metadata_percent,move_pv,copy_percent,mirror_log,convert_lv,lv_uuid"
149
161
#define DEFAULT_VGS_COLS_VERB "vg_name,vg_attr,vg_extent_size,pv_count,lv_count,snap_count,vg_size,vg_free,vg_uuid"
150
162
#define DEFAULT_PVS_COLS_VERB "pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free,dev_size,pv_uuid"
151
163
#define DEFAULT_SEGS_COLS_VERB "lv_name,vg_name,lv_attr,seg_start,seg_size,stripes,segtype,stripesize,chunksize"
161
173
#define DEFAULT_MIRROR_LOG_FAULT_POLICY "allocate"
162
174
#define DEFAULT_SNAPSHOT_AUTOEXTEND_THRESHOLD 100
163
175
#define DEFAULT_SNAPSHOT_AUTOEXTEND_PERCENT 20
 
176
#define DEFAULT_THIN_POOL_AUTOEXTEND_THRESHOLD 100
 
177
#define DEFAULT_THIN_POOL_AUTOEXTEND_PERCENT 20
164
178
 
165
179
#endif                          /* _LVM_DEFAULTS_H */