On Wed, Jul 02, 2003 at 08:35:00PM +0200, Kurt Roeckx wrote: > On Wed, Jul 02, 2003 at 03:49:19PM +0900, Kenji Sugita wrote: > > It seems that a value of addr->ai_socktype returned by getaddrinfo in > > pg_stat.c is not SOCK_DGRAM. > > What do you base this on? > > My guess is that it returns an ipv6 address while you do not have > IPv6 support in the kernel. If that is the case, the attached > patch should fix it. >
Oops typo, fixed in new attachment. Kurt
Index: src/backend/postmaster/pgstat.c =================================================================== RCS file: /projects/cvsroot/pgsql-server/src/backend/postmaster/pgstat.c,v retrieving revision 1.37 diff -u -r1.37 pgstat.c --- src/backend/postmaster/pgstat.c 12 Jun 2003 07:36:51 -0000 1.37 +++ src/backend/postmaster/pgstat.c 2 Jul 2003 18:51:08 -0000 @@ -179,7 +179,7 @@ /* * Create the UDP socket for sending and receiving statistic messages */ - hints.ai_flags = AI_PASSIVE; + hints.ai_flags = AI_PASSIVE | AI_ADDRCONFIG; hints.ai_family = PF_UNSPEC; hints.ai_socktype = SOCK_DGRAM; hints.ai_protocol = 0;
---------------------------(end of broadcast)--------------------------- TIP 9: the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match