Created
          August 14, 2016 09:34 
        
      - 
      
 - 
        
Save cbruegg/3053fce465f33e83d923959072dd09ea to your computer and use it in GitHub Desktop.  
  
    
      This file contains hidden or 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