After speaking with Caroline here at SDSC, I realized what was missing
with the RRD time handling. We need to show cluster/host graphs using
CLUSTER LOCALTIME as "now". The range for an "hour" graph is then:
[start, end] = [cluster-localtime - 3600, cluster-localtime]
Then all graphs are shown relative to the monitored cluster's time, not
the gmetad's time. I have changed the webfrontend to propagate this
information to the graph generator as needed.
Matt, I have also found the "--start" flag for rrdcreate, and added it
to the rrd_helpers.c. The lagging-clustertime problem is no longer a
problem.
Changes will be in CVS soon.
Federico
Rocks Cluster Group, San Diego Supercomputing Center, CA