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) connectToBackupSupernode(nextBackupNode[0].floID).then(backupConn => {
if(nextBackupNode[0].floID != myFloID){ floGlobals.backupNodes[i] = backupConn
connectToBackupSupernode(nextBackupNode[0].floID).then(backupConn => { connectToAllBackupSupernode(backupConn.floID, i+1)
floGlobals.backupNodes[i] = backupConn .then(result => resolve(result))
connectToAllBackupSupernode(backupConn.floID, i+1) .catch(error => reject(error))
.then(result => resolve(result)) })
.catch(error => reject(error))
})
}else
reject("No more supernodes available")
}).catch(error => reject(error)) }).catch(error => reject(error))
} }