You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-12-13 23:02:14 +03:00
Fix to the sync requeuing logic.
This commit is contained in:
@@ -258,7 +258,9 @@ void Synchronizer::process(list<string>::iterator name)
|
||||
success = false;
|
||||
sleep(1);
|
||||
s.lock();
|
||||
pendingOps[key] = pending;
|
||||
auto inserted = pendingOps.insert(pair<string, boost::shared_ptr<PendingOps> >(key, pending));
|
||||
if (!inserted.second)
|
||||
inserted.first->second->opFlags |= pending->opFlags;
|
||||
opsInProgress.erase(key);
|
||||
makeJob(key);
|
||||
objNames.erase(name);
|
||||
|
||||
Reference in New Issue
Block a user