Add an xmlrpc interface to the flexlab data. For now it only exports a
goodnodes function (so that plabmetrics on boss can grab goodnodes), but if we want to make anything other flexmon stats public, here's a place to dump it. The goodnodes algorithm included is essentially a straight port from goodnodes.pl, which has problems, so I'll eventually replace it with a better clique heuristic. There's also a caching layer in this server which stores certain bits of the past 24 hours worth of data so that goodnodes is faster.
Showing with 477 additions and 2 deletions