=============================================================== --- RECEIVED -------------------------------------------------- SERVER ID: 9 =============================================================== --- RECEIVED -------------------------------------------------- MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMWWNNNNWWMMMMMMMMMMMMMMMMMMMWNNNNWWMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMWNKOxdolcllx0NMMMMMMMMMMMMMMMWXkolcclodk0XWMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMWXOdl:;;;;;;:;::dXMMMMMMMMMMMMMW0l;;;;;;;;;;:lx0XWMMMMMWMMMMMMMMM MMMMMMMMMMMMWXOo:,,;;;;;;;;;::::kWMMMMMMMMMMMMXo;:;;;;;;,;;,,,,cd0NWWMMMMMMMMMMM MMMMMMMMMWWXxc,,,,,;;;;;;;;;;;::kWMMMMMMMMMMMMXo;;;;;;;;;;,,,,,,,;lONWWMMMMMMMMM MMMMMMMMWNOc,,,,,,,,;;;;;;;;;;:dXMMMMMMMMMMMMMW0l;;;;;;;,;,,,,,,,,';oKWMMMMMMMMM MMMMMMMMNk;',,,,,,,;;;;;;;::coONMMMMMMMMMMMMMMMWKxlc;;;;;;,,,,,,,''''cKWMMMMMMMM MMMMMMMWO;',,',,,,,;;;;;;:x0XWMMMMMMMMMMMMMMMMMMMWNKOl;;;;,,,,,,,'''''lXMMMMMMMM MMMMMMMKc''',,,,,,,;;;;;;:xXNWMMMMMMMMMMMMMMMMMMMMWNKo;;;;,,,,,,,''''''dWMMMMMMM MMMMMMWk,'''',,,,,,;;;;;;;:cokXWMMMMMMMMMMMMMMMMW0xlc;;;;;,,,,,,,'''''.cKMMMMMMM MMMMMMNo''''',,,,,,;;;;;;;;::;oXMMMMMMMMMMMMMMMWOc;;;;;;;;,,,,,,''''''.,kWMMMMMM MMMMMMXc.'''',,,,,,;;;;;;;;;:;c0MMMMMMMMMMMMMMMWx;;;;;;;;;,,,,,,''''''''xWMMMMMM MMMMMMK:'''',',,,,,;;;;;;;;;;;c0MMMMMMMMMMMMMMMWx;;;;;;;;;,,,,,,,'''''''oNMMMMMM MMMMMM0:'''',',,,,,;;;;;;;;;:;c0MMMMMMMMMMMMMMMWx;;;;;;;;;,,,,,,,''''''.oNMMMMMM MMMMMM0:'''',,,,,,,;;;;;;;;;:;c0MMMMMMMMMMMMMMMWx;;;;;;;;;,,,,,,,,'''''.oNMMMMMM MMMMMMK:'''',,,,,,,;;;;;;;;;:;c0MMMMMMMMMMMMMMMWx;;;;;;;;;,,,,,,,''''''.oWMMMMMM MMMMMMXl'''',,,,,,,;;;;;;;;;:;c0MMMMMMMMMMMMMMMWx;;;;;;;;;,,,,,,,'''''.,xWMMMMMM MMMMMMWx,''',,,,,,,;;;;;;;;;:;c0MMMMMMMMMMMMMMMWx;;;;;;;;;,,,,,,,'''''.:0MMMMMMM MMMMMMMKc''',,,,,,,;;;;;;;;;:;c0MMMMMMMMMMMMMMMWx;;;;;;;;;,,,,,,,''''''dWMMMMMMM MMMMMMMWO;'',,,,,,,;;;;;;;;;:;c0MMMMMMMMMMMMMMMWx;;;;;;;;;,,,,,,,'''''lXMMMMMMMM MMMMMMMMNk:'',,,,,,;;;;;;;;;:;c0MMMMMMMMMMMMMMMWx;;;;;;;;;,,,,,,','''lKWMMMMMMMM MMMMMMMMMW0c,,,,,,,;;;;;;;;;:;c0MMMMMMMMMMMMMMMWx;;;;;;;;;;,,,,,,,',oXMMMMMMMMMM MMMMMMMMMMWXx:,,,,,;;;;;;;;;;;c0MMMMMMMMMMMMMMMWx:;;;;;;;;,,,,,,',cONMMMMMMMMMMM MMMMMMMMMMMMWKxc;,,;;;;;;;;;:;c0MMMMMMMMMMMMMMMWx;;;;;;;;;,,,,,;lONWMMMMMMMMMMMM MMMMMMMMMMMMMMWXOdc;;,;;;;;;;;lKMMMMMMMMMMMMMMMWk:;;;;;;;,,;:lx0NWMMMWMMMMMMMMMM MMMMMMMMMMMMMMMMMMNKkdoc:;;:co0WMMMMMMMMMMMMMMMMXkl:;;;:loxOKWMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMWWNK000XNWMMMMMMMMMMMMMMMMMMWNK00KXNWWMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMWK0000000XWMWKKNMMN0000000KXNMMNKKWMMMX0XMMWX0NMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMNOxkOOOO0XWMW0kNMMN0OOOOOkkOXMMNOkKXKXOkKMMW0kNMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMWKO00OOOk0WMW0kNMMN0O0O0OkkOXMMWK00000kkKMMW0kKNNNNNWMMMMMMMMMMMMMM MMMMMMMMMMMMMWK000000OKWMWKONMMNK00000O0KNMMNK0000000NMMWXO000000KWMMMMMMMMMMMMM MMMMMMMMMMMMMMMWWWWWNNWMMWWWWWMMWWWWNWWWMWWMWWWWMWWWWWWMMWWWWWWWWMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMXO0K0KNMXKNWXKNWKO000KWWNXK0KXNWN00000NMX0K0KKKNMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMKO00O0NMXO00OOXWKO00O0NMMWW0KWWMKkOOO0XMKONKKN0KMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMNXXXKXWMNKKXKXWWNXXXKXWMMMWXNMMMNKKKXXNMNXWNNWXNMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM Welcome to the SIBYL SYSTEM, node 9 (be mindful of spoilers if you search it) ################################################################################ Since you're new, most of the Paxos protocol operations are automatic. You're only able to use the PREPARE and ACCEPT commands: PREPARE {,9} -> ACCEPT {id: {,}, value: {servers: , secret_owner: }} -> ################################################################################ AUTOJOIN CLUSTER ENABLED ROUND 77: 9 -> LEARN {servers: [1,2,3,4,5,6,7,8,9], secret_owner: 1} (ROUND FINISHED) =============================================================== --- SENT ------------------------------------------------------ PREPARE {1000,9} -> 1 PREPARE {1000,9} -> 2 PREPARE {1000,9} -> 3 PREPARE {1000,9} -> 4 PREPARE {1000,9} -> 5 PREPARE {1000,9} -> 6 PREPARE {1000,9} -> 7 PREPARE {1000,9} -> 8 PREPARE {1000,9} -> 9 --- RECEIVED -------------------------------------------------- ROUND 78: PREPARE {1000,9} -> 1 =============================================================== --- RECEIVED -------------------------------------------------- ROUND 78: PREPARE {1000,9} -> 2 ROUND 78: PREPARE {1000,9} -> 3 ROUND 78: 1 -> PROMISE {1000,9} no_proposal ROUND 78: PREPARE {1000,9} -> 4 ROUND 78: 2 -> PROMISE {1000,9} no_proposal ROUND 78: PREPARE {1000,9} -> 5 ROUND 78: 3 -> PROMISE {1000,9} no_proposal ROUND 78: PREPARE {1000,9} -> 6 ROUND 78: 4 -> PROMISE {1000,9} no_proposal ROUND 78: PREPARE {1000,9} -> 7 ROUND 78: 5 -> PROMISE {1000,9} no_proposal ROUND 78: PREPARE {1000,9} -> 8 ROUND 78: 6 -> PROMISE {1000,9} no_proposal ROUND 78: PREPARE {1000,9} -> 9 ROUND 78: 7 -> PROMISE {1000,9} no_proposal ROUND 78: 8 -> PROMISE {1000,9} no_proposal ROUND 78: 9 -> PREPARE {1000,9} ROUND 78: PROMISE {1000,9} no_proposal -> 9 ROUND 78: 9 -> PROMISE {1000,9} no_proposal ¿UNRECOGNISED COMMAND? PREPARE =============================================================== --- SENT ------------------------------------------------------ ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 1 ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 2 ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 3 ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 4 ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 5 ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 6 ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 7 ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 8 ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 9 --- RECEIVED -------------------------------------------------- ROUND 78: ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 1 =============================================================== --- RECEIVED -------------------------------------------------- ROUND 78: ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 2 ROUND 78: ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 3 ROUND 78: 1 -> ACCEPTED {servers: [1,3,4,5,6,7,8,9], secret_owner: 1} ROUND 78: ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 4 ROUND 78: 2 -> ACCEPTED {servers: [1,3,4,5,6,7,8,9], secret_owner: 1} ROUND 78: 3 -> ACCEPTED {servers: [1,3,4,5,6,7,8,9], secret_owner: 1} ROUND 78: ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 5 ROUND 78: 4 -> ACCEPTED {servers: [1,3,4,5,6,7,8,9], secret_owner: 1} ROUND 78: ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 6 ROUND 78: 5 -> ACCEPTED {servers: [1,3,4,5,6,7,8,9], secret_owner: 1} ROUND 78: ACCEPT {id: {1000,9}, value: {servers: [1,3,4,5,6,7,8,9], secret_owner: 1}} -> 7 ROUND 78: 9 -> LEARN {servers: [1,3,4,5,6,7,8,9], secret_owner: 1} (ROUND FINISHED) BAD COMMAND IGNORED: Not enough promises BAD COMMAND IGNORED: Not enough promises ===============================================================