Added observer thread for calling contains() to stress-delodd tests
[libcds.git] / test / stress / data / test-debug.conf
1 [General]\r
2 # HZP scan strategy, possible values are "classic", "inplace". Default is "classic"\r
3 HZP_scan_strategy=inplace\r
4 hazard_pointer_count=72\r
5 \r
6 # cds::gc::DHP initialization parameters\r
7 dhp_liberate_threshold=1024\r
8 dhp_init_guard_count=8\r
9 dhp_epoch_count=16\r
10 \r
11 # cds::urcu::gc initialization parameters\r
12 rcu_buffer_size=256\r
13 \r
14 \r
15 [Stack_Push]\r
16 ThreadCount=8\r
17 StackSize=100000\r
18 EliminationSize=4\r
19 \r
20 [Stack_PushPop]\r
21 PushThreadCount=16\r
22 PopThreadCount=16\r
23 StackSize=1600000\r
24 EliminationSize=4\r
25 \r
26 [IntrusiveStack_PushPop]\r
27 PushThreadCount=16\r
28 PopThreadCount=16\r
29 StackSize=1600000\r
30 EliminationSize=4\r
31 # Flat combining stack parameters\r
32 # FCIterate=1 - the test will be run iteratively\r
33 #   for combine pass count from 1 to FCCombinePassCount\r
34 #   and compact factor from 1 to FCCompactFactor\r
35 # FCIterate=0 - the test runs only once for giving\r
36 #   FCCombinePassCount and FCCompactFactor\r
37 FCIterate=0\r
38 FCCombinePassCount=4\r
39 FCCompactFactor=64\r
40 \r
41 [queue_push]\r
42 ThreadCount=4\r
43 QueueSize=100000\r
44 # SegmentedQueue parameters:\r
45 # SegmentedQueue_Iterate: \r
46 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
47 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
48 SegmentedQueue_Iterate=0\r
49 SegmentedQueue_SegmentSize=64\r
50 \r
51 [queue_pop]\r
52 ThreadCount=8\r
53 QueueSize=100000\r
54 # SegmentedQueue parameters:\r
55 # SegmentedQueue_Iterate: \r
56 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
57 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
58 SegmentedQueue_Iterate=0\r
59 SegmentedQueue_SegmentSize=64\r
60 \r
61 [queue_push_pop]\r
62 ProducerCount=3\r
63 ConsumerCount=3\r
64 QueueSize=100000\r
65 # SegmentedQueue parameters:\r
66 # SegmentedQueue_Iterate: \r
67 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
68 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
69 SegmentedQueue_Iterate=0\r
70 SegmentedQueue_SegmentSize=64\r
71 \r
72 [queue_random]\r
73 ThreadCount=4\r
74 QueueSize=500000\r
75 # SegmentedQueue parameters:\r
76 # SegmentedQueue_Iterate: \r
77 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
78 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
79 SegmentedQueue_Iterate=0\r
80 SegmentedQueue_SegmentSize=64\r
81 \r
82 [intrusive_queue_push_pop]\r
83 ReaderCount=3\r
84 WriterCount=3\r
85 QueueSize=100000\r
86 # Flat combining queue parameters\r
87 FCCompactFactor=64\r
88 FCPassCount=8\r
89 # SegmentedQueue parameters:\r
90 # SegmentedQueue_Iterate: \r
91 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
92 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
93 SegmentedQueue_Iterate=0\r
94 SegmentedQueue_SegmentSize=64\r
95 \r
96 [bounded_queue_fulness]\r
97 ThreadCount=4\r
98 QueueSize=1024\r
99 PassCount=100000\r
100 \r
101 [pqueue_pop]\r
102 ThreadCount=4\r
103 QueueSize=10000\r
104 \r
105 [pqueue_push]\r
106 ThreadCount=4\r
107 QueueSize=10000\r
108 \r
109 [pqueue_push_pop]\r
110 PushThreadCount=4\r
111 PopThreadCount=4\r
112 QueueSize=10000\r
113 \r
114 [Map_Nonconcurrent_iterator]\r
115 MapSize=1000000\r
116 \r
117 [Map_Nonconcurrent_iterator_MT]\r
118 ThreadCount=4\r
119 MapSize=1000000\r
120 \r
121 [map_find_int]\r
122 ThreadCount=2\r
123 MapSize=10000\r
124 PercentExists=50\r
125 PassCount=2\r
126 MaxLoadFactor=4\r
127 \r
128 # *** Cuckoo map properties\r
129 CuckooInitialSize=256\r
130 CuckooProbesetSize=8\r
131 # 0 - use default\r
132 CuckooProbesetThreshold=0\r
133 \r
134 # *** FeldmanHashMap properties\r
135 FeldmanMapHeadBits=8\r
136 FeldmanMapArrayBits=4\r
137 \r
138 [map_find_string]\r
139 ThreadCount=2\r
140 MapSize=10000\r
141 PercentExists=50\r
142 PassCount=2\r
143 MaxLoadFactor=4\r
144 \r
145 # *** Cuckoo map properties\r
146 CuckooInitialSize=256\r
147 CuckooProbesetSize=8\r
148 # 0 - use default\r
149 CuckooProbesetThreshold=0\r
150 \r
151 # *** FeldmanHashMap properties\r
152 FeldmanMapHeadBits=8\r
153 FeldmanMapArrayBits=4\r
154 \r
155 [map_insdel_int]\r
156 InsertThreadCount=3\r
157 DeleteThreadCount=3\r
158 ThreadPassCount=2\r
159 MapSize=30000\r
160 MaxLoadFactor=4\r
161 \r
162 # *** Cuckoo map properties\r
163 CuckooInitialSize=256\r
164 CuckooProbesetSize=8\r
165 # 0 - use default\r
166 CuckooProbesetThreshold=0\r
167 \r
168 # *** FeldmanHashMap properties\r
169 FeldmanMapHeadBits=8\r
170 FeldmanMapArrayBits=4\r
171 \r
172 [map_insdel_func]\r
173 InsertThreadCount=2\r
174 DeleteThreadCount=2\r
175 UpdateThreadCount=2\r
176 ThreadPassCount=6\r
177 MapSize=10000\r
178 MaxLoadFactor=4\r
179 \r
180 # *** Cuckoo map properties\r
181 CuckooInitialSize=256\r
182 CuckooProbesetSize=8\r
183 # 0 - use default\r
184 CuckooProbesetThreshold=0\r
185 \r
186 # *** FeldmanHashMap properties\r
187 FeldmanMapHeadBits=8\r
188 FeldmanMapArrayBits=4\r
189 \r
190 [map_insdel_item_int]\r
191 InsertThreadCount=4\r
192 DeleteThreadCount=4\r
193 MapSize=5000\r
194 GoalItem=2500\r
195 AttemptCount=500\r
196 MaxLoadFactor=4\r
197 \r
198 # *** Cuckoo map properties\r
199 CuckooInitialSize=256\r
200 CuckooProbesetSize=8\r
201 # 0 - use default\r
202 CuckooProbesetThreshold=0\r
203 \r
204 # *** FeldmanHashMap properties\r
205 FeldmanMapHeadBits=8\r
206 FeldmanMapArrayBits=4\r
207 \r
208 [map_insdel_string]\r
209 InsertThreadCount=4\r
210 DeleteThreadCount=4\r
211 ThreadPassCount=4\r
212 MapSize=20000\r
213 MaxLoadFactor=4\r
214 PrintGCStateFlag=1\r
215 \r
216 # *** Cuckoo map properties\r
217 CuckooInitialSize=256\r
218 CuckooProbesetSize=8\r
219 # 0 - use default\r
220 CuckooProbesetThreshold=0\r
221 \r
222 # *** FeldmanHashMap properties\r
223 FeldmanMapHeadBits=8\r
224 FeldmanMapArrayBits=4\r
225 \r
226 [map_insfind_int]\r
227 ThreadCount=0\r
228 MapSize=2000\r
229 MaxLoadFactor=4\r
230 \r
231 # *** Cuckoo map properties\r
232 CuckooInitialSize=256\r
233 CuckooProbesetSize=8\r
234 # 0 - use default\r
235 CuckooProbesetThreshold=0\r
236 \r
237 # *** FeldmanHashMap properties\r
238 FeldmanMapHeadBits=8\r
239 FeldmanMapArrayBits=4\r
240 \r
241 [map_insdelfind]\r
242 InitialMapSize=50000\r
243 ThreadCount=4\r
244 MaxLoadFactor=8\r
245 InsertPercentage=20\r
246 DeletePercentage=20\r
247 Duration=3\r
248 \r
249 # *** Cuckoo map properties\r
250 CuckooInitialSize=256\r
251 CuckooProbesetSize=8\r
252 # 0 - use default\r
253 CuckooProbesetThreshold=0\r
254 \r
255 # *** FeldmanHashMap properties\r
256 FeldmanMapHeadBits=8\r
257 FeldmanMapArrayBits=4\r
258 \r
259 [map_delodd]\r
260 MapSize=10000\r
261 InsThreadCount=3\r
262 DelThreadCount=2\r
263 ExtractThreadCount=2\r
264 FindThreadCount=2\r
265 MaxLoadFactor=4\r
266 PassCount=30\r
267 \r
268 #Cuckoo map properties\r
269 CuckooInitialSize=256\r
270 CuckooProbesetSize=8\r
271 # 0 - use default\r
272 CuckooProbesetThreshold=0\r
273 \r
274 # *** FeldmanHashMap properties\r
275 FeldmanMapHeadBits=8\r
276 FeldmanMapArrayBits=4\r
277 \r
278 [free_list]\r
279 ThreadCount=4\r
280 PassCount=100000