You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
Merge pull request #1042 from benthompson15/MCOL-3736
MCOL-3736: Change AND to OR. Loop could exit with ops still in pendin…
This commit is contained in:
committed by
Patrick LeBlanc
parent
e0cb60dcd2
commit
635438599c
@ -305,7 +305,7 @@ void Synchronizer::syncNow(const bf::path &prefix)
|
|||||||
// this should be redone to only remove items of given prefix eventually
|
// this should be redone to only remove items of given prefix eventually
|
||||||
|
|
||||||
blockNewJobs = true;
|
blockNewJobs = true;
|
||||||
while (pendingOps.size() != 0 && opsInProgress.size() != 0)
|
while (pendingOps.size() != 0 || opsInProgress.size() != 0)
|
||||||
{
|
{
|
||||||
for (auto &job : pendingOps)
|
for (auto &job : pendingOps)
|
||||||
makeJob(job.first);
|
makeJob(job.first);
|
||||||
@ -329,7 +329,7 @@ void Synchronizer::syncNow()
|
|||||||
// Leaving S3 storage and local metadata directories sync'd for snapshot backups.
|
// Leaving S3 storage and local metadata directories sync'd for snapshot backups.
|
||||||
|
|
||||||
blockNewJobs = true;
|
blockNewJobs = true;
|
||||||
while (pendingOps.size() != 0 && opsInProgress.size() != 0)
|
while (pendingOps.size() != 0 || opsInProgress.size() != 0)
|
||||||
{
|
{
|
||||||
for (auto &job : pendingOps)
|
for (auto &job : pendingOps)
|
||||||
makeJob(job.first);
|
makeJob(job.first);
|
||||||
|
Reference in New Issue
Block a user