Re: Add statistics_collector_listen_addresses to fix hard-coding of "localhost"

Поиск
Список
Период
Сортировка
От Gavin Flower
Тема Re: Add statistics_collector_listen_addresses to fix hard-coding of "localhost"
Дата
Msg-id 4EA9AAED.2090402@archidevsys.co.nz
обсуждение исходный текст
Ответ на Re: Add statistics_collector_listen_addresses to fix hard-coding of "localhost"  (Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>)
Ответы Re: Add statistics_collector_listen_addresses to fix hard-coding of "localhost"  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
On 28/10/11 02:13, Heikki Linnakangas wrote:
> On 27.10.2011 15:57, Robert Young wrote:
>> But,I think insistence of hard-coding should be even worse than broken
>> configuration.
>> And hard-coding should never be a good work ethics of a professional
>> programmer.
>
> You're exaggerating. There's nothing wrong hard-coding things like
> number of seconds in a minute (60). While it's not as cast in stone as
> 60 seconds in a minute, I don't see anything wrong with hardcoding
> that "localhost" means the local host.
>
> BTW, do we have anything in place to stop any user on the same host to
> send bogus stat messages to the stats collector?
>
Actually, a minute is not always 60 seconds, as you can legally have 62
seconds in a minute!

 From the documentation for the Java class *java.util.Date*:

    [...]
    A second is represented by an integer from 0 to 61; the values 60
    and 61 occur only for leap seconds and even then only in Java
    implementations that actually track leap seconds correctly. Because
    of the manner in which leap seconds are currently introduced, it is
    extremely unlikely that two leap seconds will occur in the same
    minute, but this specification follows the date and time conventions
    for ISO C.
    [...]



Cheers,
Gavin

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #6264: Superuser does not have inherent Replication permission
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Add statistics_collector_listen_addresses to fix hard-coding of "localhost"