Nathan,
On 7/1/14, 9:23 PM, Nathan Scott wrote:
----- Original Message -----
[...]
OK, included are new files that have changes to make this work on real
hardware. A typo fix in the dlopen and then a change in the error
handling. I'm not entirely happy with my error changes, but I think its
in a direction to get it working. Cards may not neccesarrily support
all the possible metrics so the pmda should fail to return any metrics.
For instance we have older Tesla GPU cards that don't return anything
for the temp and fan metrics, but everything else is ok.
Ah, yes - good points all round. I've taken your error handling work and
built on it further - I think it fixes everything we've discussed - could
you review latest code in git dev branch once more? Thanks!
From looking at the code, all looks good, but the pmda fails to start:
Log for pmdanvidia on k05n28 started Wed Jul 2 15:40:30 2014
[Wed Jul 2 15:40:30] pmdanvidia(34601) Info: Successfully loaded NVIDIA
NVML library
[Wed Jul 2 15:40:35] pmdanvidia(34601) Critical: __pmdaSetupPDU: PMDA
pmdanvidia send creds: Broken pipe
[Wed Jul 2 15:40:35] pmdanvidia(34601) Error: PMDA Initialisation Failed
Log finished Wed Jul 2 15:40:35 2014
From a quick look I can't figure out what is going on. Built the rpms
from git of today and then an upgrade. I will keep looking.
Martins
|