[Libpaxos-general] Problems with libpaxos
Status: Beta
Brought to you by:
marco-tijuana
From: Steve S. <ssc...@da...> - 2009-02-27 15:37:36
|
Hi, I sent a message yesterday, but it appears to have been lost. I am attempting to use libpaxos on centOS: Linux xxx 2.6.9-67.0.22.ELsmp #1 SMP Wed yyy x86_64 x86_64 x86_64 GNU/Linux compiling using gcc (GCC) 4.3.2 Test results using all_tests is: ./all_tests.sh -------------------------------------- Test 0: hello_worlds.sh -------------------------------------- Starting receiver Starting sender Some test process did not terminate! *** Failed! -------------------------------------- Test 1: learner_test1.sh -------------------------------------- Starting network logger Starting network learner Sending accept for 1 Sending accept for 2 Sending accept for 0 Learner did not terminate! *** Failed! -------------------------------------- Test 2: learner_test2.sh -------------------------------------- libpaxos is configured for 3 acceptors Starting network logger Starting learner Sending first round of accepts Sending second round of accepts Sending third round of accepts Sending last accept Learner did not terminate! *** Failed! -------------------------------------- Test 3: learner_test3.sh -------------------------------------- Starting network logger Starting learner Sending learns for 0 Sending learns for 1 Sending learns for 4 Sending learns for 5 Sending learns for 3 Sending learns for 6 Learner did not terminate! *** Failed! -------------------------------------- Test 4: learner_test4.sh -------------------------------------- libpaxos is configured for learning window of 512 Starting network logger Starting learner Sending learns from 1 to 511 Sending learns for instance 511 << BAD Sending learns for instance 0 Sending learns for instance 511 Learner did not terminate! *** Failed! -------------------------------------- Test 5: acceptor_test1.sh -------------------------------------- Starting network logger Starting network acceptor Send 10 valid prepares Send 10 prepares that should be ignored Send 10 valid prepares with greater ballot There are differences in output! Check diff file /users/sschlmr/libpaxos-src-rev17/tests/ac1_diff.txt *** Failed! -------------------------------------- Test 6: acceptor_test2.sh -------------------------------------- Starting network logger Starting network acceptor Send valid prepare + accept Send send accept without promise Then send prepare with higher ballot And corresponding accept with same ballot There are differences in output! Check diff file /users/sschlmr/libpaxos-src-rev17/tests/ac2_diff.txt *** Failed! -------------------------------------- Test 7: acceptor_test3.sh -------------------------------------- libpaxos is configured for acceptor_array_size = 1024 Starting network logger Starting network acceptor Send valid prepare for instance 0 Send valid prepare for iid that should overwrite Send valid accept for instance 0 Send valid accept for instance Acceptor_array_size Require a learner sync for both instances There are differences in output! Check diff file /users/sschlmr/libpaxos-src-rev17/tests/ac3_diff.txt *** Failed! -------------------------------------- -------------------------------------- 0/8 Test passed Any thoughts? Thanks -steve -- Stephen Schleimer Infrastructure Architect DataScaler, Inc. 201A Ravendale Drive Mountain View, CA 94043 650.515.3612 Phone 650.887.1544 Fax |