[pgcluster: 934] Re: リカバリースタートがエラーになる

a.mitani @ sra-europe.com a.mitani @ sra-europe.com
2006年 10月 24日 (火) 22:40:55 JST


高柳さん,

> パッチを当てたらリカバリースタートできるようになりました。
> ただ、起動はしたのですが、pg_ctl が
>
> FATAL:  the database system is starting up
>
> というメッセージを吐くのが気になります・・・。

これはクラスタDBの起動準備が出来る前にレプリケーションサーバが接続に行って,
リトライをするためで,クラスタDBの起動が完了すればメッセージは止まります.

つまり,このメッセージが出ている間はリカバリーが完了していないということにな
ります.

>
>
> On Tue, 24 Oct 2006 12:40:37 +0200 (CEST)
> a.mitani @ sra-europe.com wrote:
>
>> どうもテスト漏れのようです.
>> 以下のパッチをsrc/backend/libpq/recovery.cにあててください.
>>
>> --- recovery.c  2006-10-09 15:33:01.000000000 +0200
>> +++ recovery.c.new      2006-10-24 12:31:28.665165211 +0200
>> @@ -916,7 +916,7 @@
>>                         else
>>                         {
>>                                 sprintf(src,"%s:%s",packet.hostName,packet.pg_data);
>> -                               need_sync_table_space = true;
>> +                               /* need_sync_table_space = true; */
>>                         }
>>                         if (PGR_Recovery_Mode == PGR_COLD_RECOVERY)
>>                         {
>> @@ -957,7 +957,7 @@
>>                         else
>>                         {
>>                                 sprintf(src,"%s:%s",packet.hostName,packet.pg_data);
>> -                               need_sync_table_space = true;
>> +                               /* need_sync_table_space = true; */
>>                         }
>>                         if (PGR_Recovery_Mode == PGR_COLD_RECOVERY)
>>                         {
>>
>>
>> バグ報告,ありがとうございました.
>
>
> ---
> takay.ml @ gmail.com
>
>




pgcluster メーリングリストの案内