<div dir="ltr">Yes, Its would be a nice feature and it would create more clarity in configuration. Few comments/suggests.<div>1. <br><div>To me &quot;running_mode&quot; seems bit generic, and it might be confusing whether its is something related to how pgpool application was started ( like we have pgpool -m smart/fast/etc ), </div><div>We might have same feature of &#39;pgpool start&#39; as well ( headless/light/integrated etc. ) </div><div><br></div><div>Instead of &#39;running_mode&#39; we can have &#39;replication_setup&#39; or &#39;replication_setup_mode&#39;  with following value:<br>streaming</div><div>logical</div><div>native</div><div>slony</div><div>raw</div><div><br></div><div>2. </div><div>Just an idea, we should develop this in extensibility in mind. In feature, if we have some new kind of replication mode, pgpool should be able to accommodate it with minimum changes ( or my be user can provide their own replication mode somehow, like we have memcached extensibility )</div><div><br></div><div>Regards</div><div><div>Umar Hayat</div><div>Principal Software Engineer<br>EnterpriseDB: <a href="https://www.enterprisedb.com/" target="_blank">https://www.enterprisedb.com</a></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 2, 2020 at 7:11 PM Muhammad Usama &lt;<a href="mailto:m.usama@gmail.com">m.usama@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 2, 2020 at 7:16 AM Tatsuo Ishii &lt;<a href="mailto:ishii@sraoss.co.jp" target="_blank">ishii@sraoss.co.jp</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Currently we have multiple configuration parameters to set the running<br>
mode (i.e. streaming replication mode and native replication mode<br>
etc.). However, actually those modes are mutually exclusive. So why<br>
don&#39;t we have a single new parameter, say &quot;running_mode&quot;, instead of<br>
multiple parameters like replication_mode, master_slave_mode and<br>
master_slave_sub_mode? It will have enum type values:<br>
<br>
streaming_replication<br>
logical_replication<br>
native_replication<br>
slony<br>
raw<br>
<br>
If there&#39;s no objection, I would like to implement this for 4.2.<br>
<br></blockquote><div><br></div><div>I think its a good idea and a much-needed improvement.</div><div><br></div><div>Best regards</div><div>Muhammad Usama</div><div>  </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Best regards,<br>
--<br>
Tatsuo Ishii<br>
SRA OSS, Inc. Japan<br>
English: <a href="http://www.sraoss.co.jp/index_en.php" rel="noreferrer" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
Japanese:<a href="http://www.sraoss.co.jp" rel="noreferrer" target="_blank">http://www.sraoss.co.jp</a><br>
_______________________________________________<br>
pgpool-hackers mailing list<br>
<a href="mailto:pgpool-hackers@pgpool.net" target="_blank">pgpool-hackers@pgpool.net</a><br>
<a href="http://www.pgpool.net/mailman/listinfo/pgpool-hackers" rel="noreferrer" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-hackers</a><br>
</blockquote></div></div>
_______________________________________________<br>
pgpool-hackers mailing list<br>
<a href="mailto:pgpool-hackers@pgpool.net" target="_blank">pgpool-hackers@pgpool.net</a><br>
<a href="http://www.pgpool.net/mailman/listinfo/pgpool-hackers" rel="noreferrer" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-hackers</a><br>
</blockquote></div>