[Pgcluster-general] read_packet():unexpected EOF

Marcin Gabrowski marcin at gabrowski.pl
Fri Apr 25 17:02:03 UTC 2008


I'm sure this cluster is alive. I can by psql login into psql.
On recovering cluster db in logs is ok.
1st recovery step of [base] directory...OK
1st recovery step of [pg_clog] directory...OK
1st recovery step of [pg_xlog] directory...OK
1st sync_table_space OK
2nd recovery step of [global] directory...OK
2nd recovery step of [base] directory...OK
2nd recovery step of [pg_clog] directory...OK
2nd recovery step of [pg_xlog] directory...OK
2nd sync_table_space OK
2nd recovery successed

But on master for recovering I get:  read_packet():unexpected EOF

On 2008-04-23, at 11:23, <mitani at sraw.co.jp> <mitani at sraw.co.jp> wrote:

> Hi,
>
> It seems cluster DB is died.
> Could you chekc log of cluster DB and OS.
>
> Regards,
> --------------
> At.Mitnai
>
> -- original message --
> From: Marcin Gabrowski<marcin at gabrowski.pl>
> To: <pgcluster-general at pgfoundry.org>
> Sent: Tue, 22 Apr 2008 18:04:17 +0200
> Subject: [Pgcluster-general] read_packet():unexpected EOF
>
>> Hi,
>>
>> During recovery from 1st node I got " read_packet():unexpected  
>> EOF". I
>> think that is bug.
>>
>> My config is as follows (http://article.gmane.org/gmane.comp.db.postgresql.pgcluster/1065
>> )
>> We're testing togather pgcluster. Full debug I attached below:
>>
>> Tue Apr 22 18:00:02 2008   
>> PGRsend_replicate_packet_to_server():connect
>> db:template1 port:5830 user:pgcluster host:172.30.200.21 query:VACUUM
>> Tue Apr 22 18:00:02 2008
>> send_replicate_packet_to_server():sync_command(SELECT
>> PGR_SYSTEM_COMMAND_FUNCTION(3,0,0,0,1,247) )
>> Tue Apr 22 18:00:03 2008  send_replicate_packet_to_server():PQexec
>> send :VACUUM
>> Tue Apr 22 18:00:03 2008  send_replicate_packet_to_server():PQexec
>> returns :VACUUM
>> Tue Apr 22 18:00:03 2008  first_setup_recovery():send packet to  
>> master
>> cluster_1 recoveryPort 7001
>> Tue Apr 22 18:00:03 2008  first_setup_recovery():wait answer from
>> master server
>> Tue Apr 22 18:00:03 2008  read_packet():receive packet
>> Tue Apr 22 18:00:03 2008  no = 3
>> Tue Apr 22 18:00:03 2008  max_connect = 103
>> Tue Apr 22 18:00:03 2008  port = 5830
>> Tue Apr 22 18:00:03 2008  recoveryPort = 7001
>> Tue Apr 22 18:00:03 2008  hostName = db-01
>> Tue Apr 22 18:00:03 2008  pg_data = /home/pgcluster/data
>> Tue Apr 22 18:00:03 2008  first_setup_recovery():get answer from
>> master:no[3]
>> Tue Apr 22 18:00:03 2008  PGRsend_load_balance_packet():host[lb_3]
>> port[6001]
>> Tue Apr 22 18:00:03 2008  pgrecovery_loop():first_setup_recovery  
>> end:0
>> Tue Apr 22 18:00:03 2008  PGRdo_replicate():query ::
>> Tue Apr 22 18:00:03 2008  cmdSts=P
>> Tue Apr 22 18:00:03 2008  cmdType=P
>> Tue Apr 22 18:00:03 2008  rlog=0
>> Tue Apr 22 18:00:03 2008  port=5830
>> Tue Apr 22 18:00:03 2008  pid=23153
>> Tue Apr 22 18:00:03 2008  from_host=172.30.200.21
>> Tue Apr 22 18:00:03 2008  dbName=bossa
>> Tue Apr 22 18:00:03 2008  userName=eogroup
>> Tue Apr 22 18:00:03 2008  recieve sec=1208880003
>> Tue Apr 22 18:00:03 2008  recieve usec=871647
>> Tue Apr 22 18:00:03 2008  query_size=57
>> Tue Apr 22 18:00:03 2008  request_id=3153
>> Tue Apr 22 18:00:03 2008  replicate_id=0
>> Tue Apr 22 18:00:03 2008  recovery_status=1
>> Tue Apr 22 18:00:03 2008  sem_lock [1] req
>> Tue Apr 22 18:00:03 2008  sem_lock [1] got it
>> Tue Apr 22 18:00:03 2008  source host
>> Tue Apr 22 18:00:03 2008  end thread_send_source()
>> Tue Apr 22 18:00:03 2008  sem_unlock[1]
>> Tue Apr 22 18:00:03 2008  PGRdo_replicate():query ::
>> Tue Apr 22 18:00:03 2008  cmdSts=P
>> Tue Apr 22 18:00:03 2008  cmdType=B
>> Tue Apr 22 18:00:03 2008  rlog=0
>> Tue Apr 22 18:00:03 2008  port=5830
>> Tue Apr 22 18:00:03 2008  pid=23153
>> Tue Apr 22 18:00:03 2008  from_host=172.30.200.21
>> Tue Apr 22 18:00:03 2008  dbName=bossa
>> Tue Apr 22 18:00:03 2008  userName=eogroup
>> Tue Apr 22 18:00:03 2008  recieve sec=1208880003
>> Tue Apr 22 18:00:03 2008  recieve usec=873123
>> Tue Apr 22 18:00:03 2008  query_size=9
>> Tue Apr 22 18:00:03 2008  request_id=3154
>> Tue Apr 22 18:00:03 2008  replicate_id=0
>> Tue Apr 22 18:00:03 2008  recovery_status=3
>> Tue Apr 22 18:00:03 2008  sem_lock [1] req
>> Tue Apr 22 18:00:03 2008  sem_lock [1] got it
>> Tue Apr 22 18:00:03 2008  replicate_packet_send_internal() master is
>> using for recovery
>> Tue Apr 22 18:00:03 2008  sem_unlock[1]
>> Tue Apr 22 18:00:07 2008  read_packet():receive packet
>> Tue Apr 22 18:00:07 2008  no = 5
>> Tue Apr 22 18:00:07 2008  max_connect = 103
>> Tue Apr 22 18:00:07 2008  port = 5830
>> Tue Apr 22 18:00:07 2008  recoveryPort = 7001
>> Tue Apr 22 18:00:07 2008  hostName = cluster_1
>> Tue Apr 22 18:00:07 2008  pg_data = /home/pgcluster/data
>> Tue Apr 22 18:00:07 2008  pgrecovery_loop():receive packet no:5
>> Tue Apr 22 18:00:07 2008  pgrecovery_loop():2nd master cluster_1 -  
>> 5830
>> Tue Apr 22 18:00:07 2008  pgrecovery_loop():2nd target db-02 - 5830
>> Tue Apr 22 18:00:08 2008   
>> PGRsend_replicate_packet_to_server():connect
>> db:template1 port:5830 user:pgcluster host:172.30.200.21 query:VACUUM
>> FULL
>> Tue Apr 22 18:00:08 2008
>> send_replicate_packet_to_server():sync_command(SELECT
>> PGR_SYSTEM_COMMAND_FUNCTION(3,0,0,0,1,249) )
>> Tue Apr 22 18:00:09 2008  send_replicate_packet_to_server():PQexec
>> send :VACUUM FULL
>> Tue Apr 22 18:00:09 2008  send_replicate_packet_to_server():PQexec
>> returns :VACUUM
>> Tue Apr 22 18:00:09 2008  read_packet():receive packet
>> Tue Apr 22 18:00:09 2008  no = 7
>> Tue Apr 22 18:00:09 2008  max_connect = 103
>> Tue Apr 22 18:00:09 2008  port = 5830
>> Tue Apr 22 18:00:09 2008  recoveryPort = 7001
>> Tue Apr 22 18:00:09 2008  hostName = db-01
>> Tue Apr 22 18:00:09 2008  pg_data = /home/pgcluster/data
>> Tue Apr 22 18:00:09 2008  pgrecovery_loop():second_setup_recovery  
>> end :0
>> Tue Apr 22 18:00:10 2008  read_packet():unexpected EOF
>> Tue Apr 22 18:00:10 2008  pgrecovery_loop():receive packet no:8
>>
>>
>> -- 
>> gg: 2600 ripe: mg3051 jid: gaber/gentoo.pl http://gabrowski.pl/
>>
>>
>> _______________________________________________
>> Pgcluster-general mailing list
>> Pgcluster-general at pgfoundry.org
>> http://pgfoundry.org/mailman/listinfo/pgcluster-general
>>
>
> _______________________________________________
> Pgcluster-general mailing list
> Pgcluster-general at pgfoundry.org
> http://pgfoundry.org/mailman/listinfo/pgcluster-general

-- 
gg: 2600 ripe: mg3051 jid: gaber/gentoo.pl http://gabrowski.pl/




More information about the Pgcluster-general mailing list