Re: What is a typical precision of gettimeofday()?

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: What is a typical precision of gettimeofday()?
Дата
Msg-id 78ae7f2b-7963-4167-b2d2-d66d2ee17091@eisentraut.org
обсуждение исходный текст
Ответ на Re: What is a typical precision of gettimeofday()?  (Aleksander Alekseev <aleksander@timescale.com>)
Ответы Re: What is a typical precision of gettimeofday()?
Список pgsql-hackers
On 19.03.24 10:38, Aleksander Alekseev wrote:
> Considering the number of environments PostgreSQL can run in (OS +
> hardware + virtualization technologies) and the fact that
> hardware/software changes I doubt that it's realistic to expect any
> particular guarantees from gettimeofday() in the general case.

If we want to be robust without any guarantees from gettimeofday(), then 
arguably gettimeofday() is not the right underlying function to use for 
UUIDv7.  I'm not arguing that, I think we can assume some reasonable 
baseline for what gettimeofday() produces.  But it would be good to get 
some information about what that might be.

Btw., here is util-linux saying

     /* Assume that the gettimeofday() has microsecond granularity */

https://github.com/util-linux/util-linux/blob/master/libuuid/src/gen_uuid.c#L232




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

Предыдущее
От: Shlok Kyal
Дата:
Сообщение: Re: speed up a logical replica setup
Следующее
От: John Naylor
Дата:
Сообщение: Re: [PoC] Improve dead tuple storage for lazy vacuum