Created
August 14, 2016 09:34
-
-
Save cbruegg/3053fce465f33e83d923959072dd09ea to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Iteration 149 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10]}1:{[]}2:{[]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Iteration 150 | |
TEST: Join node 25 at node 2 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10]}1:{[]}2:{[]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[]}1:{[]}2:{[]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
----------------------------- | |
Node 2 has new Left neighbor 25, before it was 10 | |
Iteration 151 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7, 25]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
----------------------------- | |
Node 25 has new Left neighbor 2, before it was null | |
Node 25 has new Right neighbor 2, before it was null | |
Iteration 152 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7, 25]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
----------------------------- | |
Node 10 has new Right neighbor 25, before it was 2 | |
Moving key 1 to neighbor 25 | |
Inserted key 1 in node 25 | |
Removed 1 from node 10 | |
Iteration 153 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Node 25 has new Left neighbor 10, before it was 2 | |
Node 10 has new Right neighbor 2, before it was 25 | |
Iteration 154 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7, 25]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Node 10 has new Right neighbor 25, before it was 2 | |
Iteration 155 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Node 10 has new Right neighbor 2, before it was 25 | |
Iteration 156 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7, 25]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Iteration 157 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7, 25]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Node 10 has new Right neighbor 25, before it was 2 | |
Iteration 158 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Node 10 has new Right neighbor 2, before it was 25 | |
Iteration 159 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7, 25]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Node 10 has new Right neighbor 25, before it was 2 | |
Iteration 160 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7, 25]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Iteration 161 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7, 25]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Iteration 162 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7, 25]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Iteration 163 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Node 10 has new Right neighbor 2, before it was 25 | |
Iteration 164 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7, 25]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- | |
Node 10 has new Right neighbor 25, before it was 2 | |
Iteration 165 | |
HashSkipNode{skipNode=SkipNode{running=true, id=2, bitstring='001000', neighbors=0:{[7, 10, 25]}1:{[25]}2:{[25]}3:{[]}4:{[]}5:{[]}, internalMap={2=3, 4=5, 6=20}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=7, bitstring='111010', neighbors=0:{[2, 10, 20]}1:{[10]}2:{[10]}3:{[]}4:{[]}5:{[]}, internalMap={8=4}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=10, bitstring='110011', neighbors=0:{[2, 7]}1:{[7]}2:{[7]}3:{[]}4:{[]}5:{[]}, internalMap={}} | |
HashSkipNode{skipNode=SkipNode{running=false, id=20, bitstring='001101', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[2]}4:{[]}5:{[]}, internalMap={1=2}} | |
HashSkipNode{skipNode=SkipNode{running=true, id=25, bitstring='000000', neighbors=0:{[2, 10]}1:{[2]}2:{[2]}3:{[]}4:{[]}5:{[]}, internalMap={1=2}} | |
----------------------------- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment