From: | Robert Haas <robertmhaas(at)gmail(dot)com> |
---|---|
To: | Noah Misch <noah(at)leadboat(dot)com> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Tatsuo Ishii <ishii(at)postgresql(dot)org>, kondo(at)sraoss(dot)co(dot)jp, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Re: [BUGS] BUG #13611: test_postmaster_connection failed (Windows, listen_addresses = '0.0.0.0' or '::') |
Date: | 2015-10-09 19:14:26 |
Message-ID: | CA+TgmoYfnf=pQKBa5khLf9RH_SkmMEn2miqmoJ-GTXeHNcVULg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs pgsql-hackers |
On Thu, Oct 8, 2015 at 11:26 PM, Noah Misch <noah(at)leadboat(dot)com> wrote:
>> In particular, magically
>> substituting 127.0.0.1 for 0.0.0.0 seems utterly without principle.
>
> Binding a listening socket to "0.0.0.0" listens on every local IPv4 address,
> and 127.0.0.1 is one of those addresses. That's the principle. It's
> inelegant, but I expect it to work everywhere.
But... what about the machine's other addresses?
If Windows doesn't treat 0.0.0.0 to mean listen on every interface,
that's a shame. But making it only listen on 127.0.0.1 and not any of
the others does not seem better. Then, instead of 0.0.0.0 failing on
Windows, it would instead work but with different behavior. That
doesn't seem good either.
--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
From | Date | Subject | |
---|---|---|---|
Next Message | Haribabu Kommi | 2015-10-09 20:35:27 | Re: BUG #13670: DST discrepancy between age() and subtraction for timestamptz arguments |
Previous Message | David G. Johnston | 2015-10-09 17:22:10 | Re: PG_Dump Mixed case table names |
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Haas | 2015-10-09 19:17:56 | Re: [PATCH] Teach Catalog.pm how many attributes there should be per DATA() line |
Previous Message | Robert Haas | 2015-10-09 19:11:39 | Re: More work on SortSupport for text - strcoll() and strxfrm() caching |