v28-review-0013-assert-in-GIN-debug-message.patch
text/x-patch
Filename: v28-review-0013-assert-in-GIN-debug-message.patch
Type: text/x-patch
Part: 12
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch v28-0013
Subject: assert in GIN debug message
| File | + | − |
|---|---|---|
| contrib/amcheck/verify_gin.c | 4 | 1 |
From 5fcd217ab30665df8b3c3a914375ff6dee1b7b60 Mon Sep 17 00:00:00 2001
From: Tomas Vondra <tv@fuzzy.cz>
Date: Wed, 10 Jul 2024 17:33:28 +0200
Subject: [PATCH v28-review 13/13] assert in GIN debug message
---
contrib/amcheck/verify_gin.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/contrib/amcheck/verify_gin.c b/contrib/amcheck/verify_gin.c
index 8ce112fe49e..c9c20bcb3af 100644
--- a/contrib/amcheck/verify_gin.c
+++ b/contrib/amcheck/verify_gin.c
@@ -293,11 +293,14 @@ gin_check_posting_tree_parent_keys_consistency(Relation rel, BlockNumber posting
{
PostingItem *posting_item = GinDataPageGetPostingItem(page, i);
+/*
+ * triggers assert in ItemPointerGetOffsetNumber
+ *
elog(DEBUG3, "key (%u, %u) -> %u",
ItemPointerGetBlockNumber(&posting_item->key),
ItemPointerGetOffsetNumber(&posting_item->key),
BlockIdGetBlockNumber(&posting_item->child_blkno));
-
+*/
if (i == maxoff &&
GinPageGetOpaque(page)->rightlink == InvalidBlockNumber)
{
--
2.45.2