So while I'm tooling around CVS, I'm reading Matt's latest g3 examples and
I start to think about plugins.
How is this going to work?
Will we have a baseline plugin for each platform (irix_baseline,
solaris_baseline), or will that be compiled-in in some form?
A version/compiled-on timestamp?
Will there be a facility to mark a plugin as platform-specific? Not so
much to prevent people from porting it, but just something there to prevent
Ganglia from barfing on an attempt to load a downloaded precompiled binary
for the wrong platform... ("It won't happen," you say. "640kB is enough
for anybody," I say, AND LAUGH!)
As soon as part of the API stops glowing a dull red (at least as far as the
basic scheduling methods are concerned), I might give one or two "plug-ins"
a shot...