Changeset 5750 for source/ariba/overlay


Ignore:
Timestamp:
Aug 6, 2009, 3:20:32 PM (15 years ago)
Author:
mies
Message:
 
Location:
source/ariba/overlay
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/overlay/BaseOverlay.cpp

    r5747 r5750  
    277277
    278278        // create relay link descriptor
    279         LinkDescriptor* rld = getRelayDescriptor(remoteNode);
    280         NodeID relayNode = rld != NULL ? rld->remoteNode : NodeID::UNSPECIFIED;
     279        NodeID relayNode = getRelayNode(remoteNode);
    281280
    282281        // add descriptor
     
    330329
    331330        // timer for auto link management
    332         Timer::setInterval( 500 );
     331        Timer::setInterval( 1000 );
    333332        Timer::start();
    334333
  • source/ariba/overlay/modules/chord/Chord.cpp

    r5748 r5750  
    5757
    5858        // create routing table
    59         this->table = new chord_routing_table(_nodeid, 4);
     59        this->table = new chord_routing_table(_nodeid, 2);
    6060        orphan_removal_counter = 0;
    6161        discovery_count = 0;
     
    124124                dmsg.setSourceRelay(baseoverlay.getRelayNode(nodeid));
    125125                dmsg.setFollowType(Discovery::successor);
    126                 dmsg.setTTL((uint8_t)3);
     126                dmsg.setTTL((uint8_t)2);
    127127                cmsg.encapsulate(&dmsg);
    128128                send(&cmsg, lnk);
     
    135135                dmsg.setSourceRelay(baseoverlay.getRelayNode(nodeid));
    136136                dmsg.setFollowType(Discovery::predecessor);
    137                 dmsg.setTTL((uint8_t)3);
     137                dmsg.setTTL((uint8_t)2);
    138138                cmsg.encapsulate(&dmsg);
    139139                send(&cmsg, lnk);
     
    220220                // all nodes that I know, fingers, succ/pred
    221221                for (size_t i = 0; i < table->size(); i++){
    222                         if (/*(*table)[i]->ref_count != 0
    223                                         &&*/ !(*table)[i]->info.isUnspecified())
     222                        if ((*table)[i]->ref_count != 0
     223                                        && !(*table)[i]->info.isUnspecified())
    224224                                nodelist.push_back((*table)[i]->id);
    225225                }
     
    267267
    268268        discover_neighbors( lnk );
    269         send_discovery_to(remote);
    270269
    271270        vector<LinkID>::iterator it = std::find(bootstrapLinks.begin(), bootstrapLinks.end(), lnk);
Note: See TracChangeset for help on using the changeset viewer.