Forum: CFEngine Help Subject: Re: cf-exced ignores splaytime on syntax errors / unleash the stampede Author: msvob...@linkedin.com 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 Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine