1 QA output created by 1017
2 *** Create a single fetch group ***
5 QmcSource::getSource: Creating new source for HOST
6 QmcSource::QmcSource: Created context 0 to host "HOST"
7 QmcGroup::createLocalContext: Default context to host "HOST"
8 QmcSource::dupContext: Using original context for host "HOST"
9 QmcGroup::use: Using current context 0 (handle = 0) for host "HOST"
10 QmcContext::lookupDesc: Add descriptor for <pmid for hinv.ncpu>
11 HOST:hinv.ncpu from host "HOST" with scale = 0 and units = none
12 hinv.ncpu = Missing metric value(s)
14 *** Metric with an Indom ***
15 QmcGroup::use: Using current context 0 (handle = 0) for host "HOST"
16 QmcContext::lookupDesc: Add descriptor for <pmid for sample.bin>
17 QmcContext::lookupInDom: Add indom for <indom for sample.bin>
18 HOST:sample.bin["bin-100", "bin-200", "bin-300", "bin-400", "bin-500", "bin-600", "bin-700", "bin-800", "bin-900"] from host "HOST" with scale = 0 and units = none
19 sample.bin: 9 instances
20 [100 or "bin-100" (0)] = Missing metric value(s)
21 [200 or "bin-200" (1)] = Missing metric value(s)
22 [300 or "bin-300" (2)] = Missing metric value(s)
23 [400 or "bin-400" (3)] = Missing metric value(s)
24 [500 or "bin-500" (4)] = Missing metric value(s)
25 [600 or "bin-600" (5)] = Missing metric value(s)
26 [700 or "bin-700" (6)] = Missing metric value(s)
27 [800 or "bin-800" (7)] = Missing metric value(s)
28 [900 or "bin-900" (8)] = Missing metric value(s)
30 *** proc style specific instance ***
31 QmcGroup::use: Using current context 0 (handle = 0) for host "HOST"
32 QmcContext::lookupDesc: Add descriptor for <pmid for kernel.all.load>
33 QmcContext::lookupInDom: Add indom for <indom for kernel.all.load>
34 QmcIndom::lookup: inst "1"(0) matched to "1 minute"(0)
35 QmcIndom::lookup: inst "5"(1) matched to "5 minute"(1)
36 HOST:kernel.all.load["1 minute", "5 minute"] from host "HOST" with scale = 0 and units = none
37 kernel.all.load: 2 instances
38 [1 or "1 minute" (0)] = Missing metric value(s)
39 [5 or "5 minute" (1)] = Missing metric value(s)
42 QmcGroup::use: Using current context 0 (handle = 0) for host "HOST"
43 QmcContext::lookupDesc: Add descriptor for <pmid for sample.string.hullo>
44 HOST:sample.string.hullo from host "HOST" with scale = 0 and units = none
45 sample.string.hullo = Missing metric value(s)
47 *** Rate converted metric ***
48 QmcGroup::use: Using current context 0 (handle = 0) for host "HOST"
49 QmcContext::lookupDesc: Add descriptor for <pmid for sample.seconds>
50 HOST:sample.seconds from host "HOST" with scale = 0 and units = sec / second
51 sample.seconds = Missing metric value(s)
54 QmcGroup::use: Using current context 0 (handle = 0) for host "HOST"
55 qmc_metric: Error: HOST:bogus.metric: Unknown metric name
57 *** Bogus instance ***
58 QmcGroup::use: Using current context 0 (handle = 0) for host "HOST"
59 QmcContext::lookupPMID: Matched "kernel.all.load" to id <pmid for kernel.all.load>
60 QmcContext::lookupDesc: Reusing descriptor <pmid for kernel.all.load>
61 QmcContext::lookupInDom: Reusing indom <indom for kernel.all.load>
62 qmc_metric: Error: HOST:kernel.all.load[2]: Unknown or illegal instance identifier
64 *** Group 1 Fetch 1 ***
65 QmcGroup::fetch: 1 contexts
66 QmcIndom::genProfile: id = NNN, count = 9, numInsts = 9, active = 9, activeRef = 9: ALL ptr = 0x0
67 QmcIndom::genProfile: id = NNN, count = 2, numInsts = 3, active = 3, activeRef = 2: DELETE ptr = 0x########
68 QmcContext::fetch: fetching context host "HOST" has 5 metrics
69 QmcContext::fetch: Updating metrics
71 hinv.ncpu = VALUE none
72 sample.bin: 9 instances
73 [100 or "bin-100" (0)] = 100 none
74 [200 or "bin-200" (1)] = 200 none
75 [300 or "bin-300" (2)] = 300 none
76 [400 or "bin-400" (3)] = 400 none
77 [500 or "bin-500" (4)] = 500 none
78 [600 or "bin-600" (5)] = 600 none
79 [700 or "bin-700" (6)] = 700 none
80 [800 or "bin-800" (7)] = 800 none
81 [900 or "bin-900" (8)] = 900 none
82 kernel.all.load: 2 instances
83 [1 or "1 minute" (0)] = NUMBER none
84 [5 or "5 minute" (1)] = NUMBER none
85 sample.string.hullo = hullo world!
86 sample.seconds = Missing metric value(s)
88 *** Group 1 Fetch 2 ***
89 QmcGroup::fetch: 1 contexts
90 QmcContext::fetch: fetching context host "HOST" has 5 metrics
91 QmcContext::fetch: Updating metrics
93 hinv.ncpu = VALUE none
94 sample.bin: 9 instances
95 [100 or "bin-100" (0)] = 100 none
96 [200 or "bin-200" (1)] = 200 none
97 [300 or "bin-300" (2)] = 300 none
98 [400 or "bin-400" (3)] = 400 none
99 [500 or "bin-500" (4)] = 500 none
100 [600 or "bin-600" (5)] = 600 none
101 [700 or "bin-700" (6)] = 700 none
102 [800 or "bin-800" (7)] = 800 none
103 [900 or "bin-900" (8)] = 900 none
104 kernel.all.load: 2 instances
105 [1 or "1 minute" (0)] = NUMBER none
106 [5 or "5 minute" (1)] = NUMBER none
107 sample.string.hullo = hullo world!
108 sample.seconds = NUMBER sec / second
110 *** Remove an instance ***
111 kernel.all.load: 1 instance
112 [5 or "5 minute" (1)] = NUMBER none
114 *** Group 1 Fetch 3 ***
115 QmcGroup::fetch: 1 contexts
116 QmcIndom::genProfile: id = NNN, count = 1, numInsts = 3, active = 3, activeRef = 1: ADD ptr = 0x########
117 QmcContext::fetch: fetching context host "HOST" has 5 metrics
118 QmcContext::fetch: Updating metrics
119 QmcGroup::fetch: Done
120 hinv.ncpu = VALUE none
121 sample.bin: 9 instances
122 [100 or "bin-100" (0)] = 100 none
123 [200 or "bin-200" (1)] = 200 none
124 [300 or "bin-300" (2)] = 300 none
125 [400 or "bin-400" (3)] = 400 none
126 [500 or "bin-500" (4)] = 500 none
127 [600 or "bin-600" (5)] = 600 none
128 [700 or "bin-700" (6)] = 700 none
129 [800 or "bin-800" (7)] = 800 none
130 [900 or "bin-900" (8)] = 900 none
131 kernel.all.load: 1 instance
132 [5 or "5 minute" (1)] = NUMBER none
133 sample.string.hullo = hullo world!
134 sample.seconds = NUMBER sec / second
136 *** Add an instance ***
137 QmcIndom::lookup: inst "15"(2) matched to "15 minute"(2)
138 kernel.all.load: 2 instances
139 [5 or "5 minute" (1)] = NUMBER none
140 [15 or "15 minute" (2)] = Missing metric value(s)
142 *** Group 1 Fetch 4 ***
143 QmcGroup::fetch: 1 contexts
144 QmcIndom::genProfile: id = NNN, count = 2, numInsts = 3, active = 3, activeRef = 2: DELETE ptr = 0x########
145 QmcContext::fetch: fetching context host "HOST" has 5 metrics
146 QmcContext::fetch: Updating metrics
147 QmcGroup::fetch: Done
148 hinv.ncpu = VALUE none
149 sample.bin: 9 instances
150 [100 or "bin-100" (0)] = 100 none
151 [200 or "bin-200" (1)] = 200 none
152 [300 or "bin-300" (2)] = 300 none
153 [400 or "bin-400" (3)] = 400 none
154 [500 or "bin-500" (4)] = 500 none
155 [600 or "bin-600" (5)] = 600 none
156 [700 or "bin-700" (6)] = 700 none
157 [800 or "bin-800" (7)] = 800 none
158 [900 or "bin-900" (8)] = 900 none
159 kernel.all.load: 2 instances
160 [5 or "5 minute" (1)] = NUMBER none
161 [15 or "15 minute" (2)] = NUMBER none
162 sample.string.hullo = hullo world!
163 sample.seconds = NUMBER sec / second
165 *** Creating a new group ***
167 *** Adding a metric with a dynamic indom ***
168 QmcSource::getSource: Matched HOST to source 0
169 QmcGroup::createLocalContext: Default context to host "HOST"
170 QmcSource::dupContext: host "HOST" duplicated, handle[1] = 1
171 QmcGroup::use: Using current context 0 (handle = 1) for host "HOST"
172 QmcContext::lookupDesc: Add descriptor for 253.2.4
173 QmcContext::lookupInDom: Add indom for 253.1
174 HOST:simple.now["sec"] from host "HOST" with scale = 0 and units = none
175 simple.now: 1 instance
176 [0 or "sec" (0)] = Missing metric value(s)
178 *** Group 2 Fetch 1 ***
179 QmcGroup::fetch: 1 contexts
180 QmcIndom::genProfile: id = NNN, count = 1, numInsts = 1, active = 1, activeRef = 1: ALL ptr = 0x0
181 QmcContext::fetch: fetching context host "HOST" has 1 metrics
182 QmcContext::fetch: Updating metrics
183 QmcGroup::fetch: Done
184 simple.now: 1 instance
185 [0 or "sec" (0)] = VALUE none
187 *** Change the indom ***
189 *** Group 2 Fetch 2 ***
190 QmcGroup::fetch: 1 contexts
191 QmcContext::fetch: fetching context host "HOST" has 1 metrics
192 QmcContext::fetch: Updating metrics
193 QmcGroup::fetch: Done
194 simple.now: 1 instance (indom has changed)
195 [0 or "sec" (0)] = VALUE none
197 *** Updating indom ***
198 QmcIndom::update: Updating indom 253.1: Got 3 instances (vs 1)
199 QmcMetric::updateIndom: HOST:simple.now: Had 1 instances, now have 3
200 simple.now: 3 instances (indom has changed)
201 [0 or "sec" (0)] = VALUE none
202 [1 or "min" (1)] = Missing metric value(s)
203 [2 or "hour" (2)] = Missing metric value(s)
204 253.1: 3 instances (0 NULL)
205 [I] = "sec" (1 refs) active
206 [J] = "min" (1 refs) active
207 [K] = "hour" (1 refs) active
209 *** Group 2 Fetch 3 ***
210 QmcGroup::fetch: 1 contexts
211 QmcIndom::genProfile: id = NNN, count = 3, numInsts = 3, active = 3, activeRef = 3: ALL ptr = 0x0
212 QmcContext::fetch: fetching context host "HOST" has 1 metrics
213 QmcContext::fetch: Updating metrics
214 QmcGroup::fetch: Done
215 simple.now: 3 instances
216 [0 or "sec" (0)] = VALUE none
217 [1 or "min" (1)] = VALUE none
218 [2 or "hour" (2)] = VALUE none
220 *** Remove instance from PMDA ***
222 *** Group 2 Fetch 4 ***
223 QmcGroup::fetch: 1 contexts
224 QmcContext::fetch: fetching context host "HOST" has 1 metrics
225 QmcMetric::extractValues: HOST:simple.now["min"]: Missing metric value(s)
226 QmcContext::fetch: Updating metrics
227 QmcGroup::fetch: Done
228 simple.now: 3 instances (indom has changed)
229 [0 or "sec" (0)] = VALUE none
230 [1 or "min" (1)] = Missing metric value(s)
231 [2 or "hour" (2)] = VALUE none
233 *** Remove an instance ***
234 simple.now: 2 instances (indom has changed)
235 [0 or "sec" (0)] = VALUE none
236 [2 or "hour" (2)] = VALUE none
237 253.1: 3 instances (0 NULL)
238 [I] = "sec" (1 refs) active
239 [J] = "min" (0 refs) active
240 [K] = "hour" (1 refs) active
242 *** Updating indom ***
243 QmcIndom::update: Updating indom 253.1: Got 2 instances (vs 3)
244 simple.now: 2 instances (indom has changed)
245 [0 or "sec" (0)] = VALUE none
246 [2 or "hour" (2)] = VALUE none
247 253.1: 2 instances (1 NULL)
248 [I] = "sec" (1 refs) active
250 [K] = "hour" (1 refs) active
252 *** Group 2 Fetch 5 ***
253 QmcGroup::fetch: 1 contexts
254 QmcIndom::genProfile: id = NNN, count = 2, numInsts = 2, active = 2, activeRef = 2: ALL ptr = 0x0
255 QmcContext::fetch: fetching context host "HOST" has 1 metrics
256 QmcContext::fetch: Updating metrics
257 QmcGroup::fetch: Done
258 simple.now: 2 instances
259 [0 or "sec" (0)] = VALUE none
260 [2 or "hour" (2)] = VALUE none
262 *** Add another metric with the same indom ***
263 QmcGroup::use: Using current context 0 (handle = 1) for host "HOST"
264 QmcContext::lookupPMID: Matched "simple.now" to id 253.2.4
265 QmcContext::lookupDesc: Reusing descriptor 253.2.4
266 QmcContext::lookupInDom: Reusing indom 253.1
267 HOST:simple.now["sec", "hour"] from host "HOST" with scale = 0 and units = none
268 simple.now: 2 instances
269 [0 or "sec" (0)] = Missing metric value(s)
270 [2 or "hour" (2)] = Missing metric value(s)
271 253.1: 2 instances (1 NULL)
272 [I] = "sec" (2 refs) active
274 [K] = "hour" (2 refs) active
276 *** Group 2 Fetch 6 ***
277 QmcGroup::fetch: 1 contexts
278 QmcContext::fetch: fetching context host "HOST" has 2 metrics
279 QmcContext::fetch: Updating metrics
280 QmcGroup::fetch: Done
281 simple.now: 2 instances
282 [0 or "sec" (0)] = VALUE none
283 [2 or "hour" (2)] = VALUE none
284 simple.now: 2 instances
285 [0 or "sec" (0)] = VALUE none
286 [2 or "hour" (2)] = VALUE none
288 *** Add an instance to the PMDA ***
290 *** Group 2 Fetch 7 ***
291 QmcGroup::fetch: 1 contexts
292 QmcContext::fetch: fetching context host "HOST" has 2 metrics
293 QmcContext::fetch: Updating metrics
294 QmcGroup::fetch: Done
295 simple.now: 2 instances (indom has changed)
296 [0 or "sec" (0)] = VALUE none
297 [2 or "hour" (2)] = VALUE none
298 simple.now: 2 instances (indom has changed)
299 [0 or "sec" (0)] = VALUE none
300 [2 or "hour" (2)] = VALUE none
302 *** Updating indom ***
303 QmcIndom::update: Updating indom 253.1: Got 3 instances (vs 2)
304 QmcMetric::updateIndom: HOST:simple.now: Had 2 instances, now have 3
305 simple.now: 3 instances (indom has changed)
306 [0 or "sec" (0)] = VALUE none
307 [1 or "min" (1)] = Missing metric value(s)
308 [2 or "hour" (2)] = VALUE none
309 253.1: 3 instances (0 NULL)
310 [I] = "sec" (2 refs) active
311 [J] = "min" (1 refs) active
312 [K] = "hour" (2 refs) active
314 *** Group 2 Fetch 8 ***
315 QmcGroup::fetch: 1 contexts
316 QmcIndom::genProfile: id = NNN, count = 3, numInsts = 3, active = 3, activeRef = 3: ALL ptr = 0x0
317 QmcContext::fetch: fetching context host "HOST" has 2 metrics
318 QmcContext::fetch: Updating metrics
319 QmcGroup::fetch: Done
320 simple.now: 2 instances (indom has changed)
321 [0 or "sec" (0)] = VALUE none
322 [2 or "hour" (2)] = VALUE none
323 simple.now: 3 instances (indom has changed)
324 [0 or "sec" (0)] = VALUE none
325 [1 or "min" (1)] = VALUE none
326 [2 or "hour" (2)] = VALUE none
329 QmcSource::delContext: No contexts remain, removing host "HOST"