v6-0003-Use-cached-random-numbers-in-gen_random_uuid-too.patch
application/octet-stream
Filename: v6-0003-Use-cached-random-numbers-in-gen_random_uuid-too.patch
Type: application/octet-stream
Part: 1
Message:
Re: UUID v7
Patch
Format: format-patch
Series: patch v6-0003
Subject: Use cached random numbers in gen_random_uuid() too
| File | + | − |
|---|---|---|
| src/backend/utils/adt/uuid.c | 1 | 1 |
From d94739169c1fee8e1c7a810ca51f34130453d98d Mon Sep 17 00:00:00 2001
From: "Andrey M. Borodin" <x4mmm@night.local>
Date: Mon, 21 Aug 2023 11:35:57 +0300
Subject: [PATCH v6 3/3] Use cached random numbers in gen_random_uuid() too
---
src/backend/utils/adt/uuid.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/backend/utils/adt/uuid.c b/src/backend/utils/adt/uuid.c
index 28a79a7590..2ea4f84c91 100644
--- a/src/backend/utils/adt/uuid.c
+++ b/src/backend/utils/adt/uuid.c
@@ -428,7 +428,7 @@ gen_random_uuid(PG_FUNCTION_ARGS)
{
pg_uuid_t *uuid = palloc(UUID_LEN);
- if (!pg_strong_random(uuid, UUID_LEN))
+ if (!cached_strong_random(uuid, UUID_LEN))
ereport(ERROR,
(errcode(ERRCODE_INTERNAL_ERROR),
errmsg("could not generate random values")));
--
2.37.1 (Apple Git-137.1)