Dear Mark,

  Sorry, I had misread the report.  The report said:

cf3 Outcome of version (not specified) (agent-0): Promises observed to
be kept 50%, Promises repaired 50%, Promises not repaired 0%

  Therefore, promises kept at the end of the run is 100%, and this makes
sense.

  However I still don't understand where the 50% comes from, could you
please elaborate?  And I am not sure what you mean by "they" in
your reply below.  The promises, or the fulfillment of them?

My promise was:

>> reports:
>>   linux::
>>     "My default interface and ip4 address is $(sys.interface) and 
>> $(sys.ipv4)";

Why didn't the report say,
cf3 Outcome of version (not specified) (agent-0): Promises observed to
be kept 0%, Promises repaired 100%, Promises not repaired 0%  ?

Sincerely,
Aleksey


On Wed, Oct 27, 2010 at 11:42 PM, Mark Burgess <m...@iu.hio.no> wrote:
>
> Where do you see this value? When promises are always repaired
> (commands/reports) it counts as 50% compliant since they were not there
> before, but they were after.
>
> On 10/28/2010 06:44 AM, Aleksey Tsalolikhin wrote:
>> The following promise registers a 50% success rate.  Why not 100%?  Is
>> there something I don't understand or is this a bug?
>>
>> Thanks,
>> -at
>>
>>
>> #!/var/cfengine/bin/cf-agent -Kf
>>
>> body common control
>> {
>> bundlesequence => { "test" };
>> }
>>
>> bundle agent test
>> {
>>
>> reports:
>>   linux::
>>     "My default interface and ip4 address is $(sys.interface) and 
>> $(sys.ipv4)";
>> }
>> [r...@ve beginning_examples]# ./varnet.cf
>> R: My default interface and ip4 address is venet0 and 127.0.0.1
>> [r...@ve beginning_examples]#
>>
>>
>>
>>
>> [r...@ve beginning_examples]# cf-agent -K -v -f ./varnet.cf
>> cf3 Cfengine - autonomous configuration engine - commence
>> self-diagnostic prelude
>> cf3 ------------------------------------------------------------------------
>> cf3 Work directory is /var/cfengine
>> cf3 Making sure that locks are private...
>> cf3 Checking integrity of the state database
>> cf3 Checking integrity of the module directory
>> cf3 Checking integrity of the PKI directory
>> cf3 Looking for a source of entropy in /var/cfengine/state/cf_observations.db
>> cf3 Couldn't find a private key (/var/cfengine/ppkeys/localhost.priv)
>> - use cf-key to get one
>> cf3  !!! System error for fopen: "No such file or directory"
>> cf3 Setting cfengine default port to 5308 = 5308
>> cf3 Reference time set to Wed Oct 27 21:40:49 2010
>> cf3 Cfengine - 3.1.0b3 Copyright (C) Cfengine AS 2008,2010-
>> cf3 ------------------------------------------------------------------------
>> cf3 Host name is: ve.cfengine.com
>> cf3 Operating System Type is linux
>> cf3 Operating System Release is 2.6.18-028stab070.4
>> cf3 Architecture = x86_64
>> cf3 Using internal soft-class linux for host ve.cfengine.com
>> cf3 The time is now Wed Oct 27 21:40:49 2010
>> cf3 ------------------------------------------------------------------------
>> cf3 # Extended system discovery is only available in version Nova and above
>> cf3 Additional hard class defined as: 64_bit
>> cf3 Additional hard class defined as: linux_2_6_18_028stab070_4
>> cf3 Additional hard class defined as: linux_x86_64
>> cf3 Additional hard class defined as: linux_x86_64_2_6_18_028stab070_4
>> cf3 GNU autoconf class from compile time: compiled_on_linux_gnu
>> cf3 Address given by nameserver: 205.186.156.208
>> cf3 Interface 1: lo
>> cf3 Interface 2: venet0
>> cf3 Adding alias localhost..
>> cf3 Skipping apparent virtual interface 3: venet0:0
>> cf3 Trying to locate my IPv6 address
>> cf3 Looking for environment from cf-monitor...
>> cf3 Loading environment...
>> cf3 Environment data loaded
>> cf3 This appears to be a redhat system.
>> cf3 Looking for redhat linux info in "CentOS release 5.5 (Final)
>> "
>> cf3 ***********************************************************
>> cf3  Loading persistent classes
>> cf3 ***********************************************************
>> cf3 ***********************************************************
>> cf3  Loaded persistent memory
>> cf3 ***********************************************************
>> cf3  -> No policy server (hub) watch yet registered
>> cf3 Setting policy server requires version Nova or above
>> cf3  > Verifying the syntax of the inputs...
>> cf3   > Parsing file ./varnet.cf
>> cf3 Initiate variable convergence...
>> cf3 Initiate variable convergence...
>> cf3 # Knowledge map reporting feature is only available in version
>> Nova and above
>> cf3  -> Defined classes = { 127_0_0_1 64_bit Day27 Evening GMT_Hr4
>> Hr21 Hr21_Q3 Lcycle_0 Min40 Min40_45 October Q3 Wednesday Yr2010 agent
>> any centos centos_5 centos_5_5 cfengine_3 cfengine_3_1
>> cfengine_3_1_0b3 cfengine_com com community_edition
>> compiled_on_linux_gnu entropy_cfengine_in_low entropy_cfengine_out_low
>> entropy_dns_in_low entropy_dns_out_low entropy_ftp_in_low
>> entropy_ftp_out_low entropy_icmp_in_low entropy_icmp_out_low
>> entropy_irc_in_low entropy_irc_out_low entropy_misc_in_low
>> entropy_misc_out_low entropy_netbiosdgm_in_low
>> entropy_netbiosdgm_out_low entropy_netbiosns_in_low
>> entropy_netbiosns_out_low entropy_netbiosssn_in_low
>> entropy_netbiosssn_out_low entropy_nfsd_in_low entropy_nfsd_out_low
>> entropy_smtp_in_low entropy_smtp_out_low entropy_ssh_in_low
>> entropy_ssh_out_low entropy_tcpack_in_low entropy_tcpack_out_low
>> entropy_tcpfin_in_low entropy_tcpfin_out_low entropy_tcpsyn_in_low
>> entropy_tcpsyn_out_low entropy_udp_in_low entropy_udp_out_low
>> entropy_www_in_low entropy_www_out_low entropy_wwws_in_low
>> entropy_wwws_out_low ipv4_127 ipv4_127_0 ipv4_127_0_0 ipv4_127_0_0_1
>> linux linux_2_6_18_028stab070_4 linux_x86_64
>> linux_x86_64_2_6_18_028stab070_4
>> linux_x86_64_2_6_18_028stab070_4__1_SMP_Tue_Aug_17_18_32_47_MSD_2010
>> localhost localhost_localdomain messages_high_normal net_iface_venet0
>> redhat rootprocs_high_normal ve ve_cfengine_com verbose_mode x86_64 }
>> cf3  -> Negated Classes = { }
>> cf3 Initiate variable convergence...
>> cf3  -> Immunizing against parental death
>> cf3 -> Bundlesequence =>  {'test'}
>> cf3
>> cf3 *****************************************************************
>> cf3 BUNDLE test
>> cf3 *****************************************************************
>> cf3
>> cf3
>> cf3      +  Private classes augmented:
>> cf3
>> cf3      -  Private classes diminished:
>> cf3
>> cf3
>> cf3
>> cf3    =========================================================
>> cf3    reports in bundle test (1)
>> cf3    =========================================================
>> cf3
>> cf3 Extended process options are only available with Cfengine Nova or above
>> cf3
>> cf3     .........................................................
>> cf3     Promise handle:
>> cf3     Promise made by: My default interface and ip4 address is
>> venet0 and 127.0.0.1
>> cf3     .........................................................
>> cf3
>> cf3 Reporting about this...
>> cf3 R: My default interface and ip4 address is venet0 and 127.0.0.1
>> cf3
>> cf3      +  Private classes augmented:
>> cf3
>> cf3      -  Private classes diminished:
>> cf3
>> cf3
>> cf3
>> cf3    =========================================================
>> cf3    reports in bundle test (2)
>> cf3    =========================================================
>> cf3
>> cf3 Extended process options are only available with Cfengine Nova or above
>> cf3
>> cf3      +  Private classes augmented:
>> cf3
>> cf3      -  Private classes diminished:
>> cf3
>> cf3
>> cf3
>> cf3    =========================================================
>> cf3    reports in bundle test (3)
>> cf3    =========================================================
>> cf3
>> cf3 Extended process options are only available with Cfengine Nova or above
>> cf3 Outcome of version (not specified) (agent-0): Promises observed to
>> be kept 50%, Promises repaired 50%, Promises not repaired 0%
>> cf3 Estimated system complexity as touched objects = 0, for 1 promises
>> cf3  -> Writing last-seen observations
>> cf3  -> Keyring is empty
>> [r...@ve beginning_examples]#
>> _______________________________________________
>> Help-cfengine mailing list
>> Help-cfengine@cfengine.org
>> https://cfengine.org/mailman/listinfo/help-cfengine
>
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to