[Pvfs2-developers] parallel state machine code
Walter B. Ligon III
walt at clemson.edu
Tue Aug 29 16:55:06 EDT 2006
Hey folks,
The parallel state machine code basically works.
I have tested simple operations (ping, cp-in-cp-out, mkdir, rmdir, rm,
mv) and they seem to work. I have tested a very simple parallel state
machine in src/server/get-config.sm where I created a 3-state machine
that prints some messages to stderr, then I modified the original SM to
run 4 parallel copies of this. With this in place again the simple
tests seem to work.
If you want to see what a parallel state machine looks like, take a look
at this code - obviously I will need to remove it before we merge back
with the main trunk.
So, what I'm not clear on at the moment is what tests we need to run
before we merge with the trunk. I'm eager to do the merge before the
trunk diverges much more from my branch, since I have several edits in
each and every state machine file. In particular, I don't have a more
sophisticated test of parallel state machine, because I'm not all THAT
familliar with things that I would know what to try. My first concern
has been to get the changes in but allow the existing code to work
correctly, figuring that development of parallel SM code will most
likely uncover some issues in their own branch.
There is also documentation. I am committed to writing up a quick state
machine language programmers guide, including the new parallel state
machine stuff. That will take time, of course.
So, I would appreciate some help running some tests on the branch, while
I start documenting, and let me know when you think I should start
merging it back with the trunk. Or I'm open to whatever other
suggestions ...
Walt
--
Dr. Walter B. Ligon III
Associate Professor
ECE Department
Clemson University
More information about the Pvfs2-developers
mailing list