bug fix : removing kbucket rotation limit

This commit is contained in:
sairajzero 2019-11-19 09:54:56 +05:30
parent da3e5bdad4
commit 2ae683d51e

View File

@ -6139,16 +6139,12 @@
resolve("Connected to all backup nodes") resolve("Connected to all backup nodes")
else{ else{
floSupernode.kBucket.getNextSupernode(curNode).then(nextBackupNode => { floSupernode.kBucket.getNextSupernode(curNode).then(nextBackupNode => {
console.log(nextBackupNode)
if(nextBackupNode[0].floID != myFloID){
connectToBackupSupernode(nextBackupNode[0].floID).then(backupConn => { connectToBackupSupernode(nextBackupNode[0].floID).then(backupConn => {
floGlobals.backupNodes[i] = backupConn floGlobals.backupNodes[i] = backupConn
connectToAllBackupSupernode(backupConn.floID, i+1) connectToAllBackupSupernode(backupConn.floID, i+1)
.then(result => resolve(result)) .then(result => resolve(result))
.catch(error => reject(error)) .catch(error => reject(error))
}) })
}else
reject("No more supernodes available")
}).catch(error => reject(error)) }).catch(error => reject(error))
} }