QA output created by 260 === expression trees and pmDesc propagation === delta.m1 = delta(pmcd.pdu_in.total) delta.m2 = delta(pmcd.pdu_out.total) + sample.bigid delta.m3 = sample.bigid - delta(pmcd.pdu_out.total) delta.m4 = sample.bigid - 3 * delta(pmcd.pdu_out.total) / sample.long.ten delta.m5 = delta(pmcd.pdu_in.total) / ( delta(pmcd.pdu_in.total) + delta(pmcd.pdu_out.total) ) delta.m6 = delta(pmcd.pdu_in.total) / delta(pmcd.pdu_in.total) - delta(pmcd.pdu_out.total) / delta(pmcd.pdu_in.total) === delta === Derived metric initialization from $PCP_DERIVED_CONFIG pmLoadDerivedConfig("TMP.config") pmRegisterDerived: name="delta.m1" expr="delta(pmcd.pdu_in.total)" parse(1) state=P_INIT type=L_DELTA "delta(" parse(1) state=P_FUNC_OP type=L_NAME "pmcd.pdu_in.total" parse(1) state=P_FUNC_END type=L_RPAREN ")" parse(1) state=P_LEAF type=L_EOF "" pmRegisterDerived: register metric[0] delta.m1 = delta(pmcd.pdu_in.total) Derived metric expr dump from ... expr node type=DELTA left= right=(nil) save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=1 pmRegisterDerived: name="delta.m2" expr="delta(pmcd.pdu_out.total) + sample.bigid" parse(1) state=P_INIT type=L_DELTA "delta(" parse(1) state=P_FUNC_OP type=L_NAME "pmcd.pdu_out.total" parse(1) state=P_FUNC_END type=L_RPAREN ")" parse(1) state=P_LEAF type=L_PLUS "+" parse(1) state=P_BINOP type=L_NAME "sample.bigid" parse(1) state=P_LEAF type=L_EOF "" pmRegisterDerived: register metric[1] delta.m2 = delta(pmcd.pdu_out.total) + sample.bigid Derived metric expr dump from ... expr node type=PLUS left= right= save_last=0 expr node type=DELTA left= right=(nil) save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_out.total] master=1 expr node type=NAME left=(nil) right=(nil) save_last=0 [sample.bigid] master=1 pmRegisterDerived: name="delta.m3" expr="sample.bigid - delta(pmcd.pdu_out.total)" parse(1) state=P_INIT type=L_NAME "sample.bigid" parse(1) state=P_LEAF type=L_MINUS "-" parse(1) state=P_BINOP type=L_DELTA "delta(" parse(1) state=P_FUNC_OP type=L_NAME "pmcd.pdu_out.total" parse(1) state=P_FUNC_END type=L_RPAREN ")" parse(1) state=P_LEAF type=L_EOF "" pmRegisterDerived: register metric[2] delta.m3 = sample.bigid - delta(pmcd.pdu_out.total) Derived metric expr dump from ... expr node type=MINUS left= right= save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=0 [sample.bigid] master=1 expr node type=DELTA left= right=(nil) save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_out.total] master=1 pmRegisterDerived: name="delta.m4" expr="sample.bigid - 3 * delta(pmcd.pdu_out.total) / sample.long.ten" parse(1) state=P_INIT type=L_NAME "sample.bigid" parse(1) state=P_LEAF type=L_MINUS "-" parse(1) state=P_BINOP type=L_NUMBER "3" parse(1) state=P_LEAF type=L_STAR "*" parse(1) state=P_BINOP type=L_DELTA "delta(" parse(1) state=P_FUNC_OP type=L_NAME "pmcd.pdu_out.total" parse(1) state=P_FUNC_END type=L_RPAREN ")" parse(1) state=P_LEAF type=L_SLASH "/" parse(1) state=P_BINOP type=L_NAME "sample.long.ten" parse(1) state=P_LEAF type=L_EOF "" pmRegisterDerived: register metric[3] delta.m4 = sample.bigid - 3 * delta(pmcd.pdu_out.total) / sample.long.ten Derived metric expr dump from ... expr node type=MINUS left= right= save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=0 [sample.bigid] master=1 expr node type=SLASH left= right= save_last=0 expr node type=STAR left= right= save_last=0 expr node type=NUMBER left=(nil) right=(nil) save_last=0 [3] master=1 expr node type=DELTA left= right=(nil) save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_out.total] master=1 expr node type=NAME left=(nil) right=(nil) save_last=0 [sample.long.ten] master=1 pmRegisterDerived: name="delta.m5" expr="delta(pmcd.pdu_in.total) / ( delta(pmcd.pdu_in.total) + delta(pmcd.pdu_out.total) )" parse(1) state=P_INIT type=L_DELTA "delta(" parse(1) state=P_FUNC_OP type=L_NAME "pmcd.pdu_in.total" parse(1) state=P_FUNC_END type=L_RPAREN ")" parse(1) state=P_LEAF type=L_SLASH "/" parse(1) state=P_BINOP type=L_LPAREN "(" parse(2) state=P_INIT type=L_DELTA "delta(" parse(2) state=P_FUNC_OP type=L_NAME "pmcd.pdu_in.total" parse(2) state=P_FUNC_END type=L_RPAREN ")" parse(2) state=P_LEAF type=L_PLUS "+" parse(2) state=P_BINOP type=L_DELTA "delta(" parse(2) state=P_FUNC_OP type=L_NAME "pmcd.pdu_out.total" parse(2) state=P_FUNC_END type=L_RPAREN ")" parse(2) state=P_LEAF type=L_RPAREN ")" parse(1) state=P_LEAF_PAREN type=L_EOF "" pmRegisterDerived: register metric[4] delta.m5 = delta(pmcd.pdu_in.total) / ( delta(pmcd.pdu_in.total) + delta(pmcd.pdu_out.total) ) Derived metric expr dump from ... expr node type=SLASH left= right= save_last=0 expr node type=DELTA left= right=(nil) save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=1 expr node type=PLUS left= right= save_last=0 expr node type=DELTA left= right=(nil) save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=1 expr node type=DELTA left= right=(nil) save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_out.total] master=1 pmRegisterDerived: name="delta.m6" expr="delta(pmcd.pdu_in.total) / delta(pmcd.pdu_in.total) - delta(pmcd.pdu_out.total) / delta(pmcd.pdu_in.total)" parse(1) state=P_INIT type=L_DELTA "delta(" parse(1) state=P_FUNC_OP type=L_NAME "pmcd.pdu_in.total" parse(1) state=P_FUNC_END type=L_RPAREN ")" parse(1) state=P_LEAF type=L_SLASH "/" parse(1) state=P_BINOP type=L_DELTA "delta(" parse(1) state=P_FUNC_OP type=L_NAME "pmcd.pdu_in.total" parse(1) state=P_FUNC_END type=L_RPAREN ")" parse(1) state=P_LEAF type=L_MINUS "-" parse(1) state=P_BINOP type=L_DELTA "delta(" parse(1) state=P_FUNC_OP type=L_NAME "pmcd.pdu_out.total" parse(1) state=P_FUNC_END type=L_RPAREN ")" parse(1) state=P_LEAF type=L_SLASH "/" parse(1) state=P_BINOP type=L_DELTA "delta(" parse(1) state=P_FUNC_OP type=L_NAME "pmcd.pdu_in.total" parse(1) state=P_FUNC_END type=L_RPAREN ")" parse(1) state=P_LEAF type=L_EOF "" pmRegisterDerived: register metric[5] delta.m6 = delta(pmcd.pdu_in.total) / delta(pmcd.pdu_in.total) - delta(pmcd.pdu_out.total) / delta(pmcd.pdu_in.total) Derived metric expr dump from ... expr node type=MINUS left= right= save_last=0 expr node type=SLASH left= right= save_last=0 expr node type=DELTA left= right=(nil) save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=1 expr node type=DELTA left= right=(nil) save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=1 expr node type=SLASH left= right= save_last=0 expr node type=DELTA left= right=(nil) save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_out.total] master=1 expr node type=DELTA left= right=(nil) save_last=0 expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=1 __dmopencontext(->ctx 0) called __dmopencontext: bind metric[0] delta.m1 Derived metric expr dump from ... expr node type=DELTA left= right=(nil) save_last=0 PMID: PM_ID_NULL (511.0.1 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=0 PMID: 2.1.16 (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count __dmopencontext: bind metric[1] delta.m2 Derived metric expr dump from ... expr node type=PLUS left= right= save_last=0 PMID: PM_ID_NULL (511.0.2 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=DELTA left= right=(nil) save_last=0 PMID: PM_ID_NULL (2.2.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_out.total] master=0 PMID: 2.2.16 (2.2.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count expr node type=NAME left=(nil) right=(nil) save_last=0 [sample.bigid] master=0 PMID: 29.0.1023 (29.0.1023 from pmDesc) numval: 0 Data Type: 32-bit int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count __dmopencontext: bind metric[2] delta.m3 Derived metric expr dump from ... expr node type=MINUS left= right= save_last=0 PMID: PM_ID_NULL (511.0.3 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=0 [sample.bigid] master=0 PMID: 29.0.1023 (29.0.1023 from pmDesc) numval: 0 Data Type: 32-bit int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=DELTA left= right=(nil) save_last=0 PMID: PM_ID_NULL (2.2.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_out.total] master=0 PMID: 2.2.16 (2.2.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count __dmopencontext: bind metric[3] delta.m4 Derived metric expr dump from ... expr node type=MINUS left= right= save_last=0 PMID: PM_ID_NULL (511.0.4 from pmDesc) numval: 0 Data Type: double InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=0 [sample.bigid] master=0 PMID: 29.0.1023 (29.0.1023 from pmDesc) numval: 0 Data Type: 32-bit int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=SLASH left= right= save_last=0 PMID: PM_ID_NULL (2.2.16 from pmDesc) numval: 0 Data Type: double InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=STAR left= right= save_last=0 PMID: PM_ID_NULL (2.2.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NUMBER left=(nil) right=(nil) save_last=0 [3] master=0 PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: discrete Units: none expr node type=DELTA left= right=(nil) save_last=0 PMID: PM_ID_NULL (2.2.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_out.total] master=0 PMID: 2.2.16 (2.2.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count expr node type=NAME left=(nil) right=(nil) save_last=0 [sample.long.ten] master=0 PMID: 29.0.11 (29.0.11 from pmDesc) numval: 0 Data Type: 32-bit int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: none __dmopencontext: bind metric[4] delta.m5 Derived metric expr dump from ... expr node type=SLASH left= right= save_last=0 PMID: PM_ID_NULL (511.0.5 from pmDesc) numval: 0 Data Type: double InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: none expr node type=DELTA left= right=(nil) save_last=0 PMID: PM_ID_NULL (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=0 PMID: 2.1.16 (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count expr node type=PLUS left= right= save_last=0 PMID: PM_ID_NULL (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=DELTA left= right=(nil) save_last=0 PMID: PM_ID_NULL (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=0 PMID: 2.1.16 (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count expr node type=DELTA left= right=(nil) save_last=0 PMID: PM_ID_NULL (2.2.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_out.total] master=0 PMID: 2.2.16 (2.2.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count __dmopencontext: bind metric[5] delta.m6 Derived metric expr dump from ... expr node type=MINUS left= right= save_last=0 PMID: PM_ID_NULL (511.0.6 from pmDesc) numval: 0 Data Type: double InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: none expr node type=SLASH left= right= save_last=0 PMID: PM_ID_NULL (2.1.16 from pmDesc) numval: 0 Data Type: double InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: none expr node type=DELTA left= right=(nil) save_last=0 PMID: PM_ID_NULL (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=0 PMID: 2.1.16 (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count expr node type=DELTA left= right=(nil) save_last=0 PMID: PM_ID_NULL (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=0 PMID: 2.1.16 (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count expr node type=SLASH left= right= save_last=0 PMID: PM_ID_NULL (2.2.16 from pmDesc) numval: 0 Data Type: double InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: none expr node type=DELTA left= right=(nil) save_last=0 PMID: PM_ID_NULL (2.2.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_out.total] master=0 PMID: 2.2.16 (2.2.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count expr node type=DELTA left= right=(nil) save_last=0 PMID: PM_ID_NULL (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count expr node type=NAME left=(nil) right=(nil) save_last=1 [pmcd.pdu_in.total] master=0 PMID: 2.1.16 (2.1.16 from pmDesc) numval: 0 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: counter Units: count __dmgetpmid: metric "delta.m1" -> PMID 511.0.1 __dmgetpmid: metric "delta.m2" -> PMID 511.0.2 __dmgetpmid: metric "delta.m3" -> PMID 511.0.3 __dmgetpmid: metric "delta.m4" -> PMID 511.0.4 __dmgetpmid: metric "delta.m5" -> PMID 511.0.5 __dmgetpmid: metric "delta.m6" -> PMID 511.0.6 delta.m1 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count delta.m2 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count delta.m3 Data Type: 32-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count delta.m4 Data Type: double InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: count delta.m5 Data Type: double InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: none delta.m6 Data Type: double InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: none === fetch values exercises === r: ? l: ? ull: ? f: ? d: ? r: 0.4 l: 0 ull: 0 f: 0 d: 0 r: 0.50 l: 0 ull: 0 f: 0 d: 0 r: 0.50 l: 0 ull: 0 f: 0 d: 0 r: 0.50 l: 0 ull: 0 f: 0 d: 0 r: 0.50 l: 0 ull: 0 f: 0 d: 0 r: 0.50 l: 0 ull: 0 f: 0 d: 0 r: 0.50 l: 0 ull: 0 f: 0 d: 0 r: 0.50 l: 0 ull: 0 f: 0 d: 0 r: 0.50 l: 0 ull: 0 f: 0 d: 0 r: 0.50 l: 0 ull: 0 f: 0 d: 0 pmie: note - evaluator exiting