Drop unused condition check
[pcp.git] / qa / 256.out
blob9dd85258428cf5723a614b7a420a23d6b789a406
1 QA output created by 256
2 HOST context ...
4 myname.one = sample.long.one
5 myname.suba.two = 2*sample.long.one
6 myname.suba.three = 3*sample.long.one
7 myname.suba.subb.four = 4*sample.long.one
8 myname.suba.subb.subc.subd.five = 5*sample.long.one
9 myname.suba.subb.subc.subd.six = 6*sample.long.one
11 === -h localhost myname.suba.subb.subc.subd.six ===
12 myname.suba.subb.subc.subd.six
13 === -h localhost -f myname.suba.subb.subc.subd.six ===
15 myname.suba.subb.subc.subd.six
16     value 6
18 === -h localhost myname.suba.subb ===
19 myname.suba.subb.four
20 myname.suba.subb.subc.subd.five
21 myname.suba.subb.subc.subd.six
22 === -h localhost -f myname.suba.subb ===
24 myname.suba.subb.four
25     value 4
27 myname.suba.subb.subc.subd.five
28     value 5
30 myname.suba.subb.subc.subd.six
31     value 6
33 === -h localhost myname ===
34 myname.one
35 myname.suba.two
36 myname.suba.three
37 myname.suba.subb.four
38 myname.suba.subb.subc.subd.five
39 myname.suba.subb.subc.subd.six
40 === -h localhost -f myname ===
42 myname.one
43     value 1
45 myname.suba.two
46     value 2
48 myname.suba.three
49     value 3
51 myname.suba.subb.four
52     value 4
54 myname.suba.subb.subc.subd.five
55     value 5
57 myname.suba.subb.subc.subd.six
58     value 6
60 === -h localhost myname.one.bad ===
61 Error: myname.one.bad: Unknown metric name
62 === -h localhost -f myname.one.bad ===
63 Error: myname.one.bad: Unknown metric name
65 === -h localhost myname.suba.subb.subc.bad ===
66 Error: myname.suba.subb.subc.bad: Unknown metric name
67 === -h localhost -f myname.suba.subb.subc.bad ===
68 Error: myname.suba.subb.subc.bad: Unknown metric name
70 ARCHIVE context ...
72 sample.one = sample.longlong.one
73 sample.suba.two = 2*sample.longlong.one
74 sample.suba.three = 3*sample.longlong.one
75 sample.suba.subb.four = 4*sample.longlong.one
76 sample.suba.subb.subc.subd.five = 5*sample.longlong.one
77 sample.suba.subb.subc.subd.six = 6*sample.longlong.one
79 === -a archives/reduce-1 sample.suba.subb.subc.subd.six ===
80 sample.suba.subb.subc.subd.six
81 === -a archives/reduce-1 -f sample.suba.subb.subc.subd.six ===
83 sample.suba.subb.subc.subd.six
84     value 6
86 === -a archives/reduce-1 sample.suba.subb ===
87 sample.suba.subb.four
88 sample.suba.subb.subc.subd.five
89 sample.suba.subb.subc.subd.six
90 === -a archives/reduce-1 -f sample.suba.subb ===
92 sample.suba.subb.four
93     value 4
95 sample.suba.subb.subc.subd.five
96     value 5
98 sample.suba.subb.subc.subd.six
99     value 6
101 === -a archives/reduce-1 sample ===
102 sample.milliseconds
103 sample.load
104 sample.colour
105 sample.drift
106 sample.float.one
107 sample.float.ten
108 sample.float.hundred
109 sample.float.million
110 sample.float.write_me
111 sample.longlong.one
112 sample.longlong.ten
113 sample.longlong.hundred
114 sample.longlong.million
115 sample.longlong.write_me
116 sample.double.one
117 sample.double.ten
118 sample.double.hundred
119 sample.double.million
120 sample.double.write_me
121 sample.string.null
122 sample.string.hullo
123 sample.string.write_me
124 sample.aggregate.null
125 sample.aggregate.hullo
126 sample.aggregate.write_me
127 sample.wrap.ulong
128 sample.wrap.longlong
129 sample.step_counter
130 sample.one
131 sample.suba.two
132 sample.suba.three
133 sample.suba.subb.four
134 sample.suba.subb.subc.subd.five
135 sample.suba.subb.subc.subd.six
136 === -a archives/reduce-1 -f sample ===
138 sample.milliseconds
139     value 3388275.115
141 sample.load
142     value 42
144 sample.colour
145     inst [0 or "red"] value 181
146     inst [1 or "green"] value 282
147     inst [2 or "blue"] value 383
149 sample.drift
150     value 515
152 sample.float.one
153     value 1
155 sample.float.ten
156     value 10
158 sample.float.hundred
159     value 100
161 sample.float.million
162     value 1000000
164 sample.float.write_me
165     value 13
167 sample.longlong.one
168     value 1
170 sample.longlong.ten
171     value 10
173 sample.longlong.hundred
174     value 100
176 sample.longlong.million
177     value 1000000
179 sample.longlong.write_me
180     value 13
182 sample.double.one
183     value 1
185 sample.double.ten
186     value 10
188 sample.double.hundred
189     value 100
191 sample.double.million
192     value 1000000
194 sample.double.write_me
195     value 13
197 sample.string.null
198     value ""
200 sample.string.hullo
201     value "hullo world!"
203 sample.string.write_me
204     value "13"
206 sample.aggregate.null
207     value "" []
209 sample.aggregate.hullo
210     value "hullo world!" [68756c6c6f20776f726c6421]
212 sample.aggregate.write_me
213     value "13" [3133]
215 sample.wrap.ulong
216     value 2147483526
218 sample.wrap.longlong
219     value 4611686018427387782
221 sample.step_counter
222     value 2260
224 sample.one
225     value 1
227 sample.suba.two
228     value 2
230 sample.suba.three
231     value 3
233 sample.suba.subb.four
234     value 4
236 sample.suba.subb.subc.subd.five
237     value 5
239 sample.suba.subb.subc.subd.six
240     value 6
242 === -a archives/reduce-1 sample.one.bad ===
243 Error: sample.one.bad: Unknown metric name
244 === -a archives/reduce-1 -f sample.one.bad ===
245 Error: sample.one.bad: Unknown metric name
247 === -a archives/reduce-1 sample.suba.subb.subc.bad ===
248 Error: sample.suba.subb.subc.bad: Unknown metric name
249 === -a archives/reduce-1 -f sample.suba.subb.subc.bad ===
250 Error: sample.suba.subb.subc.bad: Unknown metric name
252 LOCAL context ...
254 sampledso.one = sampledso.longlong.one
255 sampledso.suba.two = 2*sampledso.longlong.one
256 sampledso.suba.three = 3*sampledso.longlong.one
257 sampledso.suba.subb.four = 4*sampledso.longlong.one
258 sampledso.suba.subb.subc.subd.five = 5*sampledso.longlong.one
259 sampledso.suba.subb.subc.subd.six = 6*sampledso.longlong.one
261 === -L sampledso.suba.subb.subc.subd.six ===
262 sampledso.suba.subb.subc.subd.six
263 === -L -f sampledso.suba.subb.subc.subd.six ===
265 sampledso.suba.subb.subc.subd.six
266     value 6
267 === -n .../root -L ===
268 sampledso.suba.subb.subc.subd.six
269 === -n .../root ===
270 Name space load: N.NN msec
272 === -L sampledso.suba.subb ===
273 sampledso.suba.subb.four
274 sampledso.suba.subb.subc.subd.five
275 sampledso.suba.subb.subc.subd.six
276 === -L -f sampledso.suba.subb ===
278 sampledso.suba.subb.four
279     value 4
281 sampledso.suba.subb.subc.subd.five
282     value 5
284 sampledso.suba.subb.subc.subd.six
285     value 6
286 === -n .../root -L ===
287 sampledso.suba.subb.four
288 sampledso.suba.subb.subc.subd.five
289 sampledso.suba.subb.subc.subd.six
290 === -n .../root ===
291 Name space load: N.NN msec
293 === -L sampledso ===
294 sampledso.control
295 sampledso.daemon_pid
296 sampledso.seconds
297 sampledso.milliseconds
298 sampledso.load
299 sampledso.colour
300 sampledso.darkness
301 sampledso.bin
302 sampledso.bucket
303 sampledso.part_bin
304 sampledso.bogus_bin
305 sampledso.drift
306 sampledso.step
307 sampledso.step_counter
308 sampledso.mirage
309 sampledso.mirage_longlong
310 sampledso.write_me
311 sampledso.lights
312 sampledso.magnitude
313 sampledso.sysinfo
314 sampledso.pdu
315 sampledso.recv_pdu
316 sampledso.xmit_pdu
317 sampledso.noinst
318 sampledso.needprofile
319 sampledso.not_ready
320 sampledso.rapid
321 sampledso.error_code
322 sampledso.error_check
323 sampledso.bigid
324 sampledso.byte_ctr
325 sampledso.byte_rate
326 sampledso.kbyte_ctr
327 sampledso.kbyte_rate
328 sampledso.byte_rate_perhour
329 sampledso.datasize
330 sampledso.secret.foo.bar.max.redirect
331 sampledso.secret.foo.bar.three
332 sampledso.secret.foo.bar.four
333 sampledso.secret.foo.bar.grunt.five
334 sampledso.secret.foo.bar.grunt.snort.six
335 sampledso.secret.foo.bar.grunt.snort.huff.puff.seven
336 sampledso.secret.foo.one
337 sampledso.secret.foo.two
338 sampledso.secret.bar
339 sampledso.long.one
340 sampledso.long.ten
341 sampledso.long.hundred
342 sampledso.long.million
343 sampledso.long.write_me
344 sampledso.long.bin
345 sampledso.long.bin_ctr
346 sampledso.ulong.one
347 sampledso.ulong.ten
348 sampledso.ulong.hundred
349 sampledso.ulong.million
350 sampledso.ulong.write_me
351 sampledso.ulong.bin
352 sampledso.ulong.bin_ctr
353 sampledso.ulong.count.base
354 sampledso.ulong.count.deca
355 sampledso.ulong.count.hecto
356 sampledso.ulong.count.kilo
357 sampledso.ulong.count.mega
358 sampledso.longlong.one
359 sampledso.longlong.ten
360 sampledso.longlong.hundred
361 sampledso.longlong.million
362 sampledso.longlong.write_me
363 sampledso.longlong.bin
364 sampledso.longlong.bin_ctr
365 sampledso.ulonglong.one
366 sampledso.ulonglong.ten
367 sampledso.ulonglong.hundred
368 sampledso.ulonglong.million
369 sampledso.ulonglong.write_me
370 sampledso.ulonglong.bin
371 sampledso.ulonglong.bin_ctr
372 sampledso.float.one
373 sampledso.float.ten
374 sampledso.float.hundred
375 sampledso.float.million
376 sampledso.float.write_me
377 sampledso.float.bin
378 sampledso.float.bin_ctr
379 sampledso.double.one
380 sampledso.double.ten
381 sampledso.double.hundred
382 sampledso.double.million
383 sampledso.double.write_me
384 sampledso.double.bin
385 sampledso.double.bin_ctr
386 sampledso.string.null
387 sampledso.string.hullo
388 sampledso.string.write_me
389 sampledso.aggregate.null
390 sampledso.aggregate.hullo
391 sampledso.aggregate.write_me
392 sampledso.hordes.one
393 sampledso.hordes.two
394 sampledso.bad.unknown
395 sampledso.bad.nosupport
396 sampledso.bad.novalues
397 sampledso.wrap.long
398 sampledso.wrap.ulong
399 sampledso.wrap.longlong
400 sampledso.wrap.ulonglong
401 sampledso.dodgey.control
402 sampledso.dodgey.value
403 sampledso.dynamic.counter
404 sampledso.dynamic.discrete
405 sampledso.dynamic.instant
406 sampledso.dynamic.meta.metric
407 sampledso.dynamic.meta.pmdesc.type
408 sampledso.dynamic.meta.pmdesc.indom
409 sampledso.dynamic.meta.pmdesc.sem
410 sampledso.dynamic.meta.pmdesc.units
411 sampledso.scale_step.bytes_up
412 sampledso.scale_step.bytes_down
413 sampledso.scale_step.count_up
414 sampledso.scale_step.count_down
415 sampledso.scale_step.time_up_secs
416 sampledso.scale_step.time_up_nanosecs
417 sampledso.scale_step.none_up
418 sampledso.const_rate.value
419 sampledso.const_rate.gradient
420 sampledso.many.count
421 sampledso.many.int
422 sampledso.scramble.version
423 sampledso.scramble.bin
424 sampledso.percontext.pdu
425 sampledso.percontext.recv_pdu
426 sampledso.percontext.xmit_pdu
427 sampledso.percontext.control.ctx
428 sampledso.percontext.control.active
429 sampledso.percontext.control.start
430 sampledso.percontext.control.end
431 sampledso.event.records
432 sampledso.event.highres_records
433 sampledso.event.no_indom_records
434 sampledso.event.reset
435 sampledso.event.reset_highres
436 sampledso.event.type
437 sampledso.event.param_32
438 sampledso.event.param_u32
439 sampledso.event.param_64
440 sampledso.event.param_u64
441 sampledso.event.param_float
442 sampledso.event.param_double
443 sampledso.event.param_string
444 sampledso.event.param_aggregate
445 sampledso.dupnames.daemon_pid
446 sampledso.dupnames.pid_daemon
447 sampledso.dupnames.two.seconds
448 sampledso.dupnames.two.bin
449 sampledso.dupnames.two.write_me
450 sampledso.dupnames.two.lights
451 sampledso.dupnames.two.float.ten
452 sampledso.dupnames.two.double.ten
453 sampledso.dupnames.three.bin
454 sampledso.dupnames.three.write_me
455 sampledso.negative.ctr.m_32
456 sampledso.negative.ctr.m_64
457 sampledso.negative.ctr.m_float
458 sampledso.negative.ctr.m_double
459 sampledso.negative.instant.m_32
460 sampledso.negative.instant.m_64
461 sampledso.negative.instant.m_float
462 sampledso.negative.instant.m_double
463 sampledso.negative.discrete.m_32
464 sampledso.negative.discrete.m_64
465 sampledso.negative.discrete.m_float
466 sampledso.negative.discrete.m_double
467 sampledso.one
468 sampledso.suba.two
469 sampledso.suba.three
470 sampledso.suba.subb.four
471 sampledso.suba.subb.subc.subd.five
472 sampledso.suba.subb.subc.subd.six
473 === -L -f sampledso ===
475 sampledso.one
476     value 1
478 sampledso.suba.two
479     value 2
481 sampledso.suba.three
482     value 3
484 sampledso.suba.subb.four
485     value 4
487 sampledso.suba.subb.subc.subd.five
488     value 5
490 sampledso.suba.subb.subc.subd.six
491     value 6
492 === -n .../root -L ===
493 sampledso.control
494 sampledso.daemon_pid
495 sampledso.seconds
496 sampledso.milliseconds
497 sampledso.load
498 sampledso.colour
499 sampledso.darkness
500 sampledso.bin
501 sampledso.bucket
502 sampledso.part_bin
503 sampledso.bogus_bin
504 sampledso.drift
505 sampledso.step
506 sampledso.step_counter
507 sampledso.mirage
508 sampledso.mirage_longlong
509 sampledso.write_me
510 sampledso.lights
511 sampledso.magnitude
512 sampledso.sysinfo
513 sampledso.pdu
514 sampledso.recv_pdu
515 sampledso.xmit_pdu
516 sampledso.noinst
517 sampledso.needprofile
518 sampledso.not_ready
519 sampledso.rapid
520 sampledso.error_code
521 sampledso.error_check
522 sampledso.bigid
523 sampledso.byte_ctr
524 sampledso.byte_rate
525 sampledso.kbyte_ctr
526 sampledso.kbyte_rate
527 sampledso.byte_rate_perhour
528 sampledso.datasize
529 sampledso.secret.foo.bar.max.redirect
530 sampledso.secret.foo.bar.three
531 sampledso.secret.foo.bar.four
532 sampledso.secret.foo.bar.grunt.five
533 sampledso.secret.foo.bar.grunt.snort.six
534 sampledso.secret.foo.bar.grunt.snort.huff.puff.seven
535 sampledso.secret.foo.one
536 sampledso.secret.foo.two
537 sampledso.secret.bar
538 sampledso.long.one
539 sampledso.long.ten
540 sampledso.long.hundred
541 sampledso.long.million
542 sampledso.long.write_me
543 sampledso.long.bin
544 sampledso.long.bin_ctr
545 sampledso.ulong.one
546 sampledso.ulong.ten
547 sampledso.ulong.hundred
548 sampledso.ulong.million
549 sampledso.ulong.write_me
550 sampledso.ulong.bin
551 sampledso.ulong.bin_ctr
552 sampledso.ulong.count.base
553 sampledso.ulong.count.deca
554 sampledso.ulong.count.hecto
555 sampledso.ulong.count.kilo
556 sampledso.ulong.count.mega
557 sampledso.longlong.one
558 sampledso.longlong.ten
559 sampledso.longlong.hundred
560 sampledso.longlong.million
561 sampledso.longlong.write_me
562 sampledso.longlong.bin
563 sampledso.longlong.bin_ctr
564 sampledso.ulonglong.one
565 sampledso.ulonglong.ten
566 sampledso.ulonglong.hundred
567 sampledso.ulonglong.million
568 sampledso.ulonglong.write_me
569 sampledso.ulonglong.bin
570 sampledso.ulonglong.bin_ctr
571 sampledso.float.one
572 sampledso.float.ten
573 sampledso.float.hundred
574 sampledso.float.million
575 sampledso.float.write_me
576 sampledso.float.bin
577 sampledso.float.bin_ctr
578 sampledso.double.one
579 sampledso.double.ten
580 sampledso.double.hundred
581 sampledso.double.million
582 sampledso.double.write_me
583 sampledso.double.bin
584 sampledso.double.bin_ctr
585 sampledso.string.null
586 sampledso.string.hullo
587 sampledso.string.write_me
588 sampledso.aggregate.null
589 sampledso.aggregate.hullo
590 sampledso.aggregate.write_me
591 sampledso.hordes.one
592 sampledso.hordes.two
593 sampledso.bad.unknown
594 sampledso.bad.nosupport
595 sampledso.bad.novalues
596 sampledso.wrap.long
597 sampledso.wrap.ulong
598 sampledso.wrap.longlong
599 sampledso.wrap.ulonglong
600 sampledso.dodgey.control
601 sampledso.dodgey.value
602 sampledso.dynamic.counter
603 sampledso.dynamic.discrete
604 sampledso.dynamic.instant
605 sampledso.dynamic.meta.metric
606 sampledso.dynamic.meta.pmdesc.type
607 sampledso.dynamic.meta.pmdesc.indom
608 sampledso.dynamic.meta.pmdesc.sem
609 sampledso.dynamic.meta.pmdesc.units
610 sampledso.scale_step.bytes_up
611 sampledso.scale_step.bytes_down
612 sampledso.scale_step.count_up
613 sampledso.scale_step.count_down
614 sampledso.scale_step.time_up_secs
615 sampledso.scale_step.time_up_nanosecs
616 sampledso.scale_step.none_up
617 sampledso.const_rate.value
618 sampledso.const_rate.gradient
619 sampledso.many.count
620 sampledso.many.int
621 sampledso.scramble.version
622 sampledso.scramble.bin
623 sampledso.percontext.pdu
624 sampledso.percontext.recv_pdu
625 sampledso.percontext.xmit_pdu
626 sampledso.percontext.control.ctx
627 sampledso.percontext.control.active
628 sampledso.percontext.control.start
629 sampledso.percontext.control.end
630 sampledso.event.records
631 sampledso.event.highres_records
632 sampledso.event.no_indom_records
633 sampledso.event.reset
634 sampledso.event.reset_highres
635 sampledso.event.type
636 sampledso.event.param_32
637 sampledso.event.param_u32
638 sampledso.event.param_64
639 sampledso.event.param_u64
640 sampledso.event.param_float
641 sampledso.event.param_double
642 sampledso.event.param_string
643 sampledso.event.param_aggregate
644 sampledso.dupnames.daemon_pid
645 sampledso.dupnames.pid_daemon
646 sampledso.dupnames.two.seconds
647 sampledso.dupnames.two.bin
648 sampledso.dupnames.two.write_me
649 sampledso.dupnames.two.lights
650 sampledso.dupnames.two.float.ten
651 sampledso.dupnames.two.double.ten
652 sampledso.dupnames.three.bin
653 sampledso.dupnames.three.write_me
654 sampledso.negative.ctr.m_32
655 sampledso.negative.ctr.m_64
656 sampledso.negative.ctr.m_float
657 sampledso.negative.ctr.m_double
658 sampledso.negative.instant.m_32
659 sampledso.negative.instant.m_64
660 sampledso.negative.instant.m_float
661 sampledso.negative.instant.m_double
662 sampledso.negative.discrete.m_32
663 sampledso.negative.discrete.m_64
664 sampledso.negative.discrete.m_float
665 sampledso.negative.discrete.m_double
666 sampledso.one
667 sampledso.suba.two
668 sampledso.suba.three
669 sampledso.suba.subb.four
670 sampledso.suba.subb.subc.subd.five
671 sampledso.suba.subb.subc.subd.six
672 === -n .../root ===
673 Name space load: N.NN msec
674 30.0.1 alias sampledso.daemon_pid and sampledso.dupnames.pid_daemon
675 30.0.1 alias sampledso.daemon_pid and sampledso.dupnames.daemon_pid
676 30.0.2 alias sampledso.seconds and sampledso.dupnames.two.seconds
677 30.0.6 alias sampledso.bin and sampledso.dupnames.three.bin
678 30.0.6 alias sampledso.bin and sampledso.dupnames.two.bin
679 30.0.36 alias sampledso.write_me and sampledso.dupnames.three.write_me
680 30.0.36 alias sampledso.write_me and sampledso.dupnames.two.write_me
681 30.0.46 alias sampledso.lights and sampledso.dupnames.two.lights
682 pmNameAll(sampledso.secret): Unknown or illegal metric identifier
683 30.0.16 alias sampledso.float.ten and sampledso.dupnames.two.float.ten
684 30.0.26 alias sampledso.double.ten and sampledso.dupnames.two.double.ten
685 30.0.1 alias sampledso.dupnames.daemon_pid and sampledso.dupnames.pid_daemon
686 30.0.1 alias sampledso.dupnames.daemon_pid and sampledso.daemon_pid
687 30.0.1 alias sampledso.dupnames.pid_daemon and sampledso.dupnames.daemon_pid
688 30.0.1 alias sampledso.dupnames.pid_daemon and sampledso.daemon_pid
689 30.0.2 alias sampledso.dupnames.two.seconds and sampledso.seconds
690 30.0.6 alias sampledso.dupnames.two.bin and sampledso.dupnames.three.bin
691 30.0.6 alias sampledso.dupnames.two.bin and sampledso.bin
692 30.0.36 alias sampledso.dupnames.two.write_me and sampledso.dupnames.three.write_me
693 30.0.36 alias sampledso.dupnames.two.write_me and sampledso.write_me
694 30.0.46 alias sampledso.dupnames.two.lights and sampledso.lights
695 30.0.16 alias sampledso.dupnames.two.float.ten and sampledso.float.ten
696 30.0.26 alias sampledso.dupnames.two.double.ten and sampledso.double.ten
697 30.0.6 alias sampledso.dupnames.three.bin and sampledso.dupnames.two.bin
698 30.0.6 alias sampledso.dupnames.three.bin and sampledso.bin
699 30.0.36 alias sampledso.dupnames.three.write_me and sampledso.dupnames.two.write_me
700 30.0.36 alias sampledso.dupnames.three.write_me and sampledso.write_me
702 === -L sampledso.one.bad ===
703 Error: sampledso.one.bad: Unknown metric name
704 === -L -f sampledso.one.bad ===
705 === -n .../root -L ===
706 Error: sampledso.one.bad: Unknown metric name
707 === -n .../root ===
708 Name space load: N.NN msec
710 === -L sampledso.suba.subb.subc.bad ===
711 Error: sampledso.suba.subb.subc.bad: Unknown metric name
712 === -L -f sampledso.suba.subb.subc.bad ===
713 === -n .../root -L ===
714 Error: sampledso.suba.subb.subc.bad: Unknown metric name
715 === -n .../root ===
716 Name space load: N.NN msec
718 Splice-n-dice into existing PMNS ...
720 derived = sample.long.one
721 derived_tree.ten = sample.long.ten
722 derived_tree.hundred = sample.long.hundred
723 derived_tree.sample.long.million = sample.long.million
724 sample.long.derived = sample.long.one
725 sample.long.foo.bar.derived = sample.long.one
727 ===  ===
728 derived
729 derived_tree.ten
730 derived_tree.hundred
731 derived_tree.sample.long.million
732 sample.long.derived
733 sample.long.foo.bar.derived
735 === derived ===
736 derived
738 === derived_tree ===
739 derived_tree.ten
740 derived_tree.hundred
741 derived_tree.sample.long.million
743 === sample ===
744 sample.long.derived
745 sample.long.foo.bar.derived
747 Check diags ...
748 derived.tree.one = sample.long.one
749 derived.tree.ten = sample.long.ten
750 derived.tree.hundred = sample.long.hundred
751 derived.tree.a.million = sample.long.million
752 derived.tree.b.million = sample.long.million
753 derived.tree.b.cmillion = sample.long.million
754 sample.long.derived = sample.long.one
755 sample.long.foo.bar.derived = sample.long.one
756 pmRegisterDerived: register metric[0] event.flags = anon(PM_TYPE_U32)
757 pmRegisterDerived: register metric[1] event.missed = anon(PM_TYPE_U32)
758 Derived metric initialization from $PCP_DERIVED_CONFIG
759 pmLoadDerivedConfig("TMP.config")
760 pmRegisterDerived: register metric[2] derived.tree.one = sample.long.one
761 pmRegisterDerived: register metric[3] derived.tree.ten = sample.long.ten
762 pmRegisterDerived: register metric[4] derived.tree.hundred = sample.long.hundred
763 pmRegisterDerived: register metric[5] derived.tree.a.million = sample.long.million
764 pmRegisterDerived: register metric[6] derived.tree.b.million = sample.long.million
765 pmRegisterDerived: register metric[7] derived.tree.b.cmillion = sample.long.million
766 pmRegisterDerived: register metric[8] sample.long.derived = sample.long.one
767 pmRegisterDerived: register metric[9] sample.long.foo.bar.derived = sample.long.one
768 __dmopencontext(->ctx 0) called
769 __dmopencontext: bind metric[0] event.flags
770 Derived metric expr dump from <addr-0>...
771 expr node <addr-0> type=ANON left=<addr-1> right=(nil) save_last=0
772     PMID: PM_ID_NULL (511.0.1 from pmDesc) numval: 0
773     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
774     Semantics: discrete  Units: none
775 expr node <addr-1> type=NUMBER left=(nil) right=(nil) save_last=1 [PM_TYPE_U32] master=0
776     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
777     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
778     Semantics: discrete  Units: none
779 __dmopencontext: bind metric[1] event.missed
780 Derived metric expr dump from <addr-2>...
781 expr node <addr-2> type=ANON left=<addr-3> right=(nil) save_last=0
782     PMID: PM_ID_NULL (511.0.2 from pmDesc) numval: 0
783     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
784     Semantics: discrete  Units: none
785 expr node <addr-3> type=NUMBER left=(nil) right=(nil) save_last=1 [PM_TYPE_U32] master=0
786     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
787     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
788     Semantics: discrete  Units: none
789 __dmgetpmid: metric "derived.tree.one" -> PMID 511.0.3
790 __dmopencontext: bind metric[2] derived.tree.one
791 Derived metric expr dump from <addr-4>...
792 expr node <addr-4> type=NAME left=(nil) right=(nil) save_last=0 [sample.long.one] master=0
793     PMID: 29.0.10 (511.0.3 from pmDesc) numval: 0
794     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
795     Semantics: instant  Units: none
796 __dmgetpmid: metric "derived.tree.ten" -> PMID 511.0.4
797 __dmopencontext: bind metric[3] derived.tree.ten
798 Derived metric expr dump from <addr-5>...
799 expr node <addr-5> type=NAME left=(nil) right=(nil) save_last=0 [sample.long.ten] master=0
800     PMID: 29.0.11 (511.0.4 from pmDesc) numval: 0
801     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
802     Semantics: instant  Units: none
803 __dmgetpmid: metric "derived.tree.hundred" -> PMID 511.0.5
804 __dmopencontext: bind metric[4] derived.tree.hundred
805 Derived metric expr dump from <addr-6>...
806 expr node <addr-6> type=NAME left=(nil) right=(nil) save_last=0 [sample.long.hundred] master=0
807     PMID: 29.0.12 (511.0.5 from pmDesc) numval: 0
808     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
809     Semantics: instant  Units: none
810 __dmgetpmid: metric "derived.tree.a.million" -> PMID 511.0.6
811 __dmopencontext: bind metric[5] derived.tree.a.million
812 Derived metric expr dump from <addr-7>...
813 expr node <addr-7> type=NAME left=(nil) right=(nil) save_last=0 [sample.long.million] master=0
814     PMID: 29.0.13 (511.0.6 from pmDesc) numval: 0
815     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
816     Semantics: instant  Units: none
817 __dmgetpmid: metric "derived.tree.b.million" -> PMID 511.0.7
818 __dmopencontext: bind metric[6] derived.tree.b.million
819 Derived metric expr dump from <addr-8>...
820 expr node <addr-8> type=NAME left=(nil) right=(nil) save_last=0 [sample.long.million] master=0
821     PMID: 29.0.13 (511.0.7 from pmDesc) numval: 0
822     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
823     Semantics: instant  Units: none
824 __dmgetpmid: metric "derived.tree.b.cmillion" -> PMID 511.0.8
825 __dmopencontext: bind metric[7] derived.tree.b.cmillion
826 Derived metric expr dump from <addr-9>...
827 expr node <addr-9> type=NAME left=(nil) right=(nil) save_last=0 [sample.long.million] master=0
828     PMID: 29.0.13 (511.0.8 from pmDesc) numval: 0
829     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
830     Semantics: instant  Units: none
831 __dmgetpmid: metric "sample.long.derived" -> PMID 511.0.9
832 __dmopencontext: bind metric[8] sample.long.derived
833 Derived metric expr dump from <addr-10>...
834 expr node <addr-10> type=NAME left=(nil) right=(nil) save_last=0 [sample.long.one] master=0
835     PMID: 29.0.10 (511.0.9 from pmDesc) numval: 0
836     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
837     Semantics: instant  Units: none
838 __dmgetpmid: metric "sample.long.foo.bar.derived" -> PMID 511.0.10
839 __dmopencontext: bind metric[9] sample.long.foo.bar.derived
840 Derived metric expr dump from <addr-11>...
841 expr node <addr-11> type=NAME left=(nil) right=(nil) save_last=0 [sample.long.one] master=0
842     PMID: 29.0.10 (511.0.10 from pmDesc) numval: 0
843     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
844     Semantics: instant  Units: none
845 __dmgetpmid: metric "derived.tree" -> Unknown metric name
846 __dmchildren: offspring[0] one (status=0)
847 __dmchildren: offspring[1] ten (status=0)
848 __dmchildren: offspring[2] hundred (status=0)
849 __dmchildren: offspring[3] a (status=1)
850 __dmchildren: offspring[4] b (status=1)
851 pmGetChildren(name="derived.tree") no regular children (Unknown metric name), 5 derived children
852 __dmchildren: offspring[0] one (status=0)
853 __dmchildren: offspring[1] ten (status=0)
854 __dmchildren: offspring[2] hundred (status=0)
855 __dmchildren: offspring[3] a (status=1)
856 __dmchildren: offspring[4] b (status=1)
857 pmGetChildren(name="derived.tree") no regular children (Unknown metric name), 5 derived children
858 __dmchildren: offspring[0] event (status=1)
859 __dmchildren: offspring[1] derived (status=1)
860 __dmchildren: offspring[2] sample (status=1)
861 pmGetChildren(name="") N regular children, 3 derived children
862 __dmchildren: offspring[0] event (status=1)
863 __dmchildren: offspring[1] derived (status=1)
864 __dmchildren: offspring[2] sample (status=1)
865 pmGetChildren(name="") N regular children, 3 derived children
866 pmLookupName() returns -12357 (Unknown metric name)
867 derived.tree: id[0] = PM_ID_NULL
869 pmGetChildren() returns 5
870 pmGetChildrenStatus() returns 5
872 pmGetChildren() returns N
873 pmGetChildrenStatus() returns N