ok my bad.

i just set one of the 9.6.9 versions to have max_replication_slots =2 and
still i had to slots active.

ostgres=# table pg_replication_slots;
        slot_name        | plugin | slot_type | datoid | database | active
| active_pid | xmin | catalog_xmin | restart_lsn | confirmed_flush_lsn
-------------------------+--------+-----------+--------+----------+--------+------------+------+--------------+-------------+---------------------
 a02 |        | physical  |        |          | t      |      13719 |
 |              | 2/D30000D0  |
a03 |        | physical  |        |          | t      |      13720 |      |
             | 2/D30000D0  |
(2 rows)

postgres=# show max_replication_slots;
 max_replication_slots
-----------------------
 2
(1 row)


yep it should work with 2.
Regards,
Vijay


On Mon, Oct 15, 2018 at 1:02 AM Vijaykumar Jain <vj...@opentable.com> wrote:

> I guess max_replication_slots has to be greater than active replication
> slots.
> maybe you need to increase max_replication_slots to 3 to have 2 active
> slots.
>
> Regards,
> Vijay
>
>
> On Mon, Oct 15, 2018 at 12:54 AM bhargav kamineni <
> bhargavpostg...@gmail.com> wrote:
>
>>  for 9.x. Default was 0.  we have set max_replication_slot =2 , one is
>> already being used , postgres should use  second slot for another server
>> but dono why its throwing error
>>
>> On Mon, 15 Oct 2018 at 00:32, Vijaykumar Jain <vj...@opentable.com>
>> wrote:
>>
>>> I guess max_replication_slots has to >  current total slots in use. (and
>>> not >= )
>>>
>>> https://www.postgresql.org/docs/10/static/runtime-config-replication.html
>>>
>>> https://github.com/postgres/postgres/blob/d6e98ebe375e115c29028f9bd090f0f7e07e2527/src/backend/replication/slot.c#L1506
>>>
>>> from the doc, it says defaults are 10, any reason why you have set it to
>>> 2. You need to set it at a value higher than number of slots active.
>>> also, i guess changing this parameter would require a server restart.
>>>
>>>
>>>
>>>
>>> Regards,
>>> Vijay
>>>
>>>
>>> On Mon, Oct 15, 2018 at 12:16 AM bhargav kamineni <
>>> bhargavpostg...@gmail.com> wrote:
>>>
>>>> Hi Team,
>>>>
>>>> I am getting this ERROR while starting my second slave server
>>>>
>>>> PANIC:  too many replication slots active before shutdown
>>>> HINT:  Increase max_replication_slots and try again.
>>>>
>>>> max_replication_slots on my master is 2 and one of them is already
>>>> active for another slave,
>>>> do i need to increase this parameter for the need of working of another
>>>> slave ? if so whats the reason ?
>>>>
>>>>
>>>>
>>>> Thanks
>>>> Bhargav K
>>>>
>>>

Reply via email to