pgsql: Don't retreat slot's confirmed_flush LSN.

2025-05-19 Thread Amit Kapila
Don't retreat slot's confirmed_flush LSN. Prevent moving the confirmed_flush backwards, as this could lead to data duplication issues caused by replicating already replicated changes. This can happen when a client acknowledges an LSN it doesn't have to do anything for, and thus didn't store persi

pgsql: Don't retreat slot's confirmed_flush LSN.

2025-05-19 Thread Amit Kapila
Don't retreat slot's confirmed_flush LSN. Prevent moving the confirmed_flush backwards, as this could lead to data duplication issues caused by replicating already replicated changes. This can happen when a client acknowledges an LSN it doesn't have to do anything for, and thus didn't store persi

pgsql: Don't retreat slot's confirmed_flush LSN.

2025-05-19 Thread Amit Kapila
Don't retreat slot's confirmed_flush LSN. Prevent moving the confirmed_flush backwards, as this could lead to data duplication issues caused by replicating already replicated changes. This can happen when a client acknowledges an LSN it doesn't have to do anything for, and thus didn't store persi

pgsql: Don't retreat slot's confirmed_flush LSN.

2025-05-19 Thread Amit Kapila
Don't retreat slot's confirmed_flush LSN. Prevent moving the confirmed_flush backwards, as this could lead to data duplication issues caused by replicating already replicated changes. This can happen when a client acknowledges an LSN it doesn't have to do anything for, and thus didn't store persi

pgsql: Don't retreat slot's confirmed_flush LSN.

2025-05-19 Thread Amit Kapila
Don't retreat slot's confirmed_flush LSN. Prevent moving the confirmed_flush backwards, as this could lead to data duplication issues caused by replicating already replicated changes. This can happen when a client acknowledges an LSN it doesn't have to do anything for, and thus didn't store persi

pgsql: Don't retreat slot's confirmed_flush LSN.

2025-05-19 Thread Amit Kapila
Don't retreat slot's confirmed_flush LSN. Prevent moving the confirmed_flush backwards, as this could lead to data duplication issues caused by replicating already replicated changes. This can happen when a client acknowledges an LSN it doesn't have to do anything for, and thus didn't store persi