Forum: CFEngine Help
Subject: Re: cf-exced ignores splaytime on syntax errors / unleash the stampede
Author: [email protected]
Link to topic: https://cfengine.com/forum/read.php?3,24225,24230#msg-24230
Er... So whats going on here? Check line 355.
In a busted state, splaytime is set to zero.
1 # /var/cfengine/bin/cf-execd -Fv
2 cf3> Cfengine - autonomous configuration engine - commence
self-diagnostic prelude
3 cf3>
------------------------------------------------------------------------
4 cf3> Work directory is /var/cfengine
5 cf3> Making sure that locks are private...
6 cf3> Checking integrity of the state database
7 cf3> Checking integrity of the module directory
8 cf3> Checking integrity of the PKI directory
9 cf3> Looking for a source of entropy in /var/cfengine/randseed
10 cf3> -> Loaded private key /var/cfengine/ppkeys/localhost.priv
11 cf3> -> Loaded public key /var/cfengine/ppkeys/localhost.pub
12 cf3> Setting cfengine default port to 5308 = 5308
13 cf3> Reference time set to Wed Dec 7 22:39:00 2011
14 cf3> CFEngine Core 3.2.0
15 cf3>
------------------------------------------------------------------------
16 cf3> Host name is: esv4-linux-test04.corp.linkedin.com
17 cf3> Operating System Type is linux
18 cf3> Operating System Release is 2.6.32-131.2.1.el6.x86_64
19 cf3> Architecture = x86_64
20 cf3> Using internal soft-class linux for host
esv4-linux-test04.corp.linkedin.com
21 cf3> The time is now Wed Dec 7 22:39:00 2011
22 cf3>
------------------------------------------------------------------------
23 cf3> # Extended system discovery is only available in version Nova and
above
24 cf3> Additional hard class defined as: 64_bit
25 cf3> Additional hard class defined as: linux_2_6_32_131_2_1_el6_x86_64
26 cf3> Additional hard class defined as: linux_x86_64
27 cf3> Additional hard class defined as:
linux_x86_64_2_6_32_131_2_1_el6_x86_64
28 cf3> GNU autoconf class from compile time: compiled_on_linux_gnu
29 cf3> Address given by nameserver: 172.18.41.51
30 cf3> Interface 1: lo
31 cf3> Interface 2: bond0
3.....
....
...
284 cf3> Checking policy with command "/var/cfengine/bin/cf-promises -f
"/var/cfengine/inputs/promises.cf""
285 cf3> /var/cfengine/inputs/check_ntp.cf:10,17: syntax error, near token
'/'
286 cf3> /var/cfengine/inputs/check_resolv.cf:1,4: Something defined
outside of a block or missing punctuation in input, near token 'etc'
287 cf3> /var/cfengine/inputs/check_resolv.cf:1,4: syntax error, near token
'etc'
288 cf3> /var/cfengine/inputs/check_resolv.cf:1,5: Something defined
outside of a block or missing punctuation in input, near token '/'
289 cf3> /var/cfengine/inputs/check_resolv.cf:1,5: syntax error, near token
'/'
290 cf3> /var/cfengine/inputs/check_resolv.cf:1,9: Something defined
outside of a block or missing punctuation in input, near token 'init'
291 cf3> /var/cfengine/inputs/check_resolv.cf:1,9: syntax error, near token
'init'
292 cf3> /var/cfengine/inputs/check_resolv.cf:1,10: Something defined
outside of a block or missing punctuation in input, near token '.'
293 cf3> /var/cfengine/inputs/check_resolv.cf:1,10: syntax error, near
token '.'
294 cf3> /var/cfengine/inputs/check_resolv.cf:1,11: Something defined
outside of a block or missing punctuation in input, near token 'd'
295 cf3> /var/cfengine/inputs/check_resolv.cf:1,11: syntax error, near
token 'd'
296 Fatal cfengine error: Too many errors
297 cf3> cf-agent was not able to get confirmation of promises from
cf-promises, so going to failsafe
298 cf3> > Parsing file /var/cfengine/inputs/failsafe.cf
299 cf3> Initiate variable convergence...
300 cf3> -> Checking common class promises...
301 cf3> Executing and using module
302 cf3> Module context: module_site_env
303 cf3> Activated classes: CORP
304 cf3> Module context: module_site_env
305 cf3> Activated classes: ESV4
306 cf3> Module context: module_site_env
307 cf3> ?> defining additional global class no_site_env_defined
308 cf3> ?> defining additional global class guppies
309 cf3> > Parsing file
/var/cfengine/inputs_site_specific/failsafe_global.cf
310 cf3> Initiate variable convergence...
311 cf3> -> Checking common class promises...
312 cf3> Executing and using module
313 cf3> Module context: module_site_env
314 cf3> Activated classes: CORP
315 cf3> Module context: module_site_env
316 cf3> Activated classes: ESV4
317 cf3> Module context: module_site_env
318 cf3> > Parsing file /var/cfengine/inputs/update.cf
319 cf3> Initiate variable convergence...
320 cf3> -> Checking common class promises...
321 cf3> Executing and using module
322 cf3> Module context: module_site_env
323 cf3> Activated classes: CORP
324 cf3> Module context: module_site_env
325 cf3> Activated classes: ESV4
326 cf3> Module context: module_site_env
327 cf3> Initiate variable convergence...
328 cf3> -> Checking common class promises...
329 cf3> Executing and using module
330 cf3> Module context: module_site_env
331 cf3> Activated classes: CORP
332 cf3> Module context: module_site_env
333 cf3> Activated classes: ESV4
334 cf3> Module context: module_site_env
335 cf3> # Knowledge map reporting feature is only available in version
Nova and above
336 cf3> -> Defined classes = { 172_18_41_51 64_bit CORP Day7 December
ESV4 Evening GMT_Hr22 Hr22 Hr22_Q3 Lcycle_1 Min35_40 Min39
PK_MD5_a26205cfde5272e6ddb5114f811e0458 Q3 Wednesday Yr2011 any cfengine
cfengine_3 cfengine_3_2 cfengine_3_2_0 cfreport_executed com community_edition
compiled_on_linux_gnu corp_linkedin_com esv4_linux_test04
esv4_linux_test04_corp_linkedin_com
esv4_linux_test04_corp_linkedin_com_linkedin_com executor
fe80__221_28ff_fea5_8c80 guppies ipv4_172 ipv4_172_18 ipv4_172_18_41
ipv4_172_18_41_51 linkedin_com linux linux_2_6_32_131_2_1_el6_x86_64
linux_x86_64 linux_x86_64_2_6_32_131_2_1_el6_x86_64
linux_x86_64_2_6_32_131_2_1_el6_x86_64__1_SMP_Wed_May_18_07_07_37_EDT_2011
net_iface_bond0 no_site_env_defined redhat redhat_6 redhat_6_1 redhat_s
redhat_s_6 redhat_s_6_1 verbose_mode x86_64 }
337 cf3> -> Negated Classes = { }
338 cf3> Executing and using module
339 cf3> Module context: module_site_env
340 cf3> Activated classes: CORP
341 cf3> Module context: module_site_env
342 cf3> Activated classes: ESV4
343 cf3> Module context: module_site_env
344 cf3> Initiate variable convergence...
345 cf3> -> Checking common class promises...
346 cf3> Executing and using module
347 cf3> Module context: module_site_env
348 cf3> Activated classes: CORP
349 cf3> Module context: module_site_env
350 cf3> Activated classes: ESV4
351 cf3> Module context: module_site_env
352 cf3> ***********************************************************
353 cf3> Starting executor
354 cf3> ***********************************************************
355 cf3> Sleeping for splaytime 0 seconds
356 cf3> ------------------------------------------------------------------
357 cf3> LocalExec(not scheduled) at Wed Dec 7 22:39:16 2011
358 cf3> ------------------------------------------------------------------
359 cf3> -> Command => "/var/cfengine/bin/cf-agent" -f failsafe.cf &&
"/var/cfengine/bin/cf-agent" -Dfrom_cfexecd
360 cf3> -> Command is executing..."/var/cfengine/bin/cf-agent" -f
failsafe.cf && "/var/cfengine/bin/cf-agent" -Dfrom_cfexecd
When working, on line 222, splaytime is set.
2 cf3> Cfengine - autonomous configuration engine - commence
self-diagnostic prelude
3 cf3>
------------------------------------------------------------------------
4 cf3> Work directory is /var/cfengine
5 cf3> Making sure that locks are private...
6 cf3> Checking integrity of the state database
7 cf3> Checking integrity of the module directory
8 cf3> Checking integrity of the PKI directory
9 cf3> Looking for a source of entropy in /var/cfengine/randseed
10 cf3> -> Loaded private key /var/cfengine/ppkeys/localhost.priv
11 cf3> -> Loaded public key /var/cfengine/ppkeys/localhost.pub
12 cf3> Setting cfengine default port to 5308 = 5308
13 cf3> Reference time set to Wed Dec 7 22:43:45 2011
14 cf3> CFEngine Core 3.2.0
....
...
....
140 cf3> -> Checking common class promises...
141 cf3> Executing and using module
142 cf3> Module context: module_machine_type
143 cf3> Activated classes: APP_SERVER
144 cf3> Module context: module_machine_type
145 cf3> Executing and using module
146 cf3> Module context: module_site_env
147 cf3> Activated classes: CORP
148 cf3> Module context: module_site_env
149 cf3> Activated classes: ESV4
150 cf3> Module context: module_site_env
151 cf3> Executing and using module
152 cf3> Module context: module_probe_glu_services
153 cf3> Executing and using module
154 cf3> Module context: module_determine_hw_raid_controller
155 cf3> Executing and using module
156 cf3> Module context: module_define_adhoc_global_classes
157 cf3> -> Checking common class promises...
158 cf3> -> Checking common class promises...
159 cf3> Initiate variable convergence...
160 cf3> -> Checking common class promises...
161 cf3> Executing and using module
162 cf3> Module context: module_machine_type
163 cf3> Activated classes: APP_SERVER
164 cf3> Module context: module_machine_type
165 cf3> Executing and using module
166 cf3> Module context: module_site_env
167 cf3> Activated classes: CORP
168 cf3> Module context: module_site_env
169 cf3> Activated classes: ESV4
170 cf3> Module context: module_site_env
171 cf3> Executing and using module
172 cf3> Module context: module_probe_glu_services
173 cf3> Executing and using module
174 cf3> Module context: module_determine_hw_raid_controller
175 cf3> Executing and using module
176 cf3> Module context: module_define_adhoc_global_classes
177 cf3> -> Checking common class promises...
178 cf3> -> Checking common class promises...
179 cf3> # Knowledge map reporting feature is only available in version
Nova and above
180 cf3> -> Defined classes = { 172_18_41_51 64_bit APP_SERVER CORP Day7
December ESV4 Evening GMT_Hr22 Hr22 Hr22_Q3 Lcycle_1 Min40_45 Min43
PK_MD5_a26205cfde5272e6ddb5114f811e0458 Q3 SUN_FIRE_X4170_M2_SERVER Wednesday
Yr2011 any cfengine cfengine_3 cfengine_3_2 cfengine_3_2_0 cfreport_executed
class_defined com community_edition compiled_on_linux_gnu corp_linkedin_com
define_adhoc_global_classes esv4_2360_2370 esv4_linux_test04
esv4_linux_test04_corp_linkedin_com
esv4_linux_test04_corp_linkedin_com_linkedin_com executor
fe80__221_28ff_fea5_8c80 hw_raid_controller_defined ipv4_172 ipv4_172_18
ipv4_172_18_41 ipv4_172_18_41_51 linkedin_com linux
linux_2_6_32_131_2_1_el6_x86_64 linux_x86_64
linux_x86_64_2_6_32_131_2_1_el6_x86_64
linux_x86_64_2_6_32_131_2_1_el6_x86_64__1_SMP_Wed_May_18_07_07_37_EDT_2011
net_iface_bond0 redhat redhat_6 redhat_6_1 redhat_s redhat_s_6 redhat_s_6_1
services_probed_for_glu site_env_defined verbose_mode x86_64 }
181 cf3> -> Negated Classes = { }
182 cf3> Executing and using module
183 cf3> Module context: module_machine_type
184 cf3> Activated classes: APP_SERVER
185 cf3> Module context: module_machine_type
186 cf3> Executing and using module
187 cf3> Module context: module_site_env
188 cf3> Activated classes: CORP
189 cf3> Module context: module_site_env
190 cf3> Activated classes: ESV4
191 cf3> Module context: module_site_env
192 cf3> Executing and using module
193 cf3> Module context: module_probe_glu_services
194 cf3> Executing and using module
195 cf3> Module context: module_determine_hw_raid_controller
196 cf3> Executing and using module
197 cf3> Module context: module_define_adhoc_global_classes
198 cf3> Initiate variable convergence...
199 cf3> -> Checking common class promises...
200 cf3> Executing and using module
201 cf3> Module context: module_machine_type
202 cf3> Activated classes: APP_SERVER
203 cf3> Module context: module_machine_type
204 cf3> Executing and using module
205 cf3> Module context: module_site_env
206 cf3> Activated classes: CORP
207 cf3> Module context: module_site_env
208 cf3> Activated classes: ESV4
209 cf3> Module context: module_site_env
210 cf3> Executing and using module
211 cf3> Module context: module_probe_glu_services
212 cf3> Executing and using module
213 cf3> Module context: module_determine_hw_raid_controller
214 cf3> Executing and using module
215 cf3> Module context: module_define_adhoc_global_classes
216 cf3> -> Checking common class promises...
217 cf3> -> Checking common class promises...
218 cf3> SET Syslog FACILITY = LOG_DAEMON
219 cf3> ***********************************************************
220 cf3> Starting executor
221 cf3> ***********************************************************
222 cf3> Sleeping for splaytime 280 seconds
223 ^Ccf3> Received signal 2 (SIGINT) while doing []
224 cf3> Logical start time Wed Dec 7 22:43:45 2011
225 cf3> This sub-task started really at Wed Dec 7 22:43:45 2011
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine