Prioritize syncing over transaction importing.

This commit is contained in:
CalDescent 2022-01-30 20:09:35 +00:00
parent 8a1fb6fe4e
commit 5700369935

View File

@ -1279,6 +1279,11 @@ public class Controller extends Thread {
return;
}
if (Synchronizer.getInstance().isSyncRequested() || Synchronizer.getInstance().isSynchronizing()) {
// Prioritize syncing, and don't attempt to lock
return;
}
try {
ReentrantLock blockchainLock = Controller.getInstance().getBlockchainLock();
if (!blockchainLock.tryLock(2, TimeUnit.SECONDS)) {