Thread
Commits
-
Simplify some logic in CreateReplicationSlot()
- e83aa9f92fdd 17.0 landed
-
Simplify if/else logic of walsender CreateReplicationSlot
Peter Smith <smithpb2250@gmail.com> — 2023-11-20T07:01:42Z
Hi, While reviewing another patch I was looking at the walsender's static function CreateReplicationSlot I found that the current logic seemed to have some unnecessary if/else checking which can be simplified. ~~ To summarise: CURRENT if (cmd->kind == REPLICATION_KIND_PHYSICAL) { ... } else { ... } if (cmd->kind == REPLICATION_KIND_LOGICAL) { ... } else if (cmd->kind == REPLICATION_KIND_PHYSICAL && reserve_wal) { ... } SUGGESTION if (cmd->kind == REPLICATION_KIND_PHYSICAL) { ... if (reserve_wal) { ... } } else /* REPLICATION_KIND_LOGICAL */ { ... } ~~~ PSA a small patch for making this change. (I ran make check-world after this change and it was successful) ====== Kind Regards, Peter Smith. Fujitsu Australia -
Re: Simplify if/else logic of walsender CreateReplicationSlot
Michael Paquier <michael@paquier.xyz> — 2023-11-20T08:07:38Z
On Mon, Nov 20, 2023 at 06:01:42PM +1100, Peter Smith wrote: > While reviewing another patch I was looking at the walsender's static > function CreateReplicationSlot > > I found that the current logic seemed to have some unnecessary if/else > checking which can be simplified. Good idea. What you are suggesting here improves the readability of this code, so +1. -- Michael
-
Re: Simplify if/else logic of walsender CreateReplicationSlot
Michael Paquier <michael@paquier.xyz> — 2023-11-21T04:57:28Z
On Mon, Nov 20, 2023 at 05:07:38PM +0900, Michael Paquier wrote: > Good idea. What you are suggesting here improves the readability of > this code, so +1. And applied this one, thanks! -- Michael
-
Re: Simplify if/else logic of walsender CreateReplicationSlot
Peter Smith <smithpb2250@gmail.com> — 2023-11-21T05:52:32Z
On Tue, Nov 21, 2023 at 3:57 PM Michael Paquier <michael@paquier.xyz> wrote: > > On Mon, Nov 20, 2023 at 05:07:38PM +0900, Michael Paquier wrote: > > Good idea. What you are suggesting here improves the readability of > > this code, so +1. > > And applied this one, thanks! Thanks for pushing. ====== Kind Regards, Peter Smith. Fujitsu Australia