Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 7032011

Browse files
knizhnikkelvich
authored andcommitted
Fix bug in relation replication optimization
1 parent 8892eaa commit 7032011

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

multimaster.c

+2
Original file line numberDiff line numberDiff line change
@@ -457,9 +457,11 @@ csn_t MtmDistributedTransactionSnapshot(TransactionId xid, int nodeId, nodemask_
457457
Snapshot MtmGetSnapshot(Snapshot snapshot)
458458
{
459459
snapshot = PgGetSnapshotData(snapshot);
460+
#if 0
460461
if (snapshot != &CatalogSnapshotData) {
461462
RecentGlobalDataXmin = RecentGlobalXmin = Mtm->oldestXid;
462463
}
464+
#endif
463465
return snapshot;
464466
}
465467

pglogical_relid_map.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ bool pglogical_relid_map_put(Oid remote_relid, Oid local_relid)
5858
}
5959
entry = hash_search(relid_map, &remote_relid, HASH_ENTER, &found);
6060
if (found) {
61-
Assert(entry->local_relid == local_relid);
61+
entry->local_relid = local_relid;
6262
return false;
6363
}
6464
entry->local_relid = local_relid;

0 commit comments

Comments
 (0)