Hi,
I've been working on a Python-based test tool for high-availability
clusters. I'm going to make it work for at least heartbeat and FailSafe.
In the process, I wrote a python version of the heartbeat client-side API.
It isn't yet in CVS, but I'll put it there as soon as I figure out how and
where to install Python libraries ;-)
I've been thinking about prototyping some the higher-level membership
algorithm in Python. It looks like it's about 1/3 the size of the
corresponding C code for the things I've done so far. [I'm a Python newbie]
Since all heartbeat-style messages are all ASCII, it's easy to guarantee
that they're the same in Python as C, and of course, don't have byte order
problems either...
If there's anyone out there looking at investigating cluster software for
research projects, etc., this might be of special interest.
Let me know if you want a copy of it, to look at, play with, or critique.
-- Alan Robertson
alanr@suse.com
I've been working on a Python-based test tool for high-availability
clusters. I'm going to make it work for at least heartbeat and FailSafe.
In the process, I wrote a python version of the heartbeat client-side API.
It isn't yet in CVS, but I'll put it there as soon as I figure out how and
where to install Python libraries ;-)
I've been thinking about prototyping some the higher-level membership
algorithm in Python. It looks like it's about 1/3 the size of the
corresponding C code for the things I've done so far. [I'm a Python newbie]
Since all heartbeat-style messages are all ASCII, it's easy to guarantee
that they're the same in Python as C, and of course, don't have byte order
problems either...
If there's anyone out there looking at investigating cluster software for
research projects, etc., this might be of special interest.
Let me know if you want a copy of it, to look at, play with, or critique.
-- Alan Robertson
alanr@suse.com