projects
/
users
/
rhaas
/
postgres.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5187f28
)
Fix dubious logic in cb_metapage_remove_index_entries.
author
Robert Haas
<
[email protected]
>
Mon, 15 Nov 2021 18:43:36 +0000
(13:43 -0500)
committer
Robert Haas
<
[email protected]
>
Mon, 15 Nov 2021 18:43:36 +0000
(13:43 -0500)
Per another problem report from Dilip Kumar.
src/backend/access/conveyor/cbmetapage.c
patch
|
blob
|
blame
|
history
diff --git
a/src/backend/access/conveyor/cbmetapage.c
b/src/backend/access/conveyor/cbmetapage.c
index 16c050e7ef89011f342f1bc72ee7b45b52d701fa..e290c5238ddec3377520cb8ae9b4c0de410d06fd 100644
(file)
--- a/
src/backend/access/conveyor/cbmetapage.c
+++ b/
src/backend/access/conveyor/cbmetapage.c
@@
-397,10
+397,9
@@
cb_metapage_remove_index_entries(CBMetapageData *meta, unsigned count,
meta->cbm_index_metapage_start +=
count * meta->cbm_pages_per_segment;
if (relocating)
- {
- meta->cbm_index_start = meta->cbm_index_metapage_start;
meta->cbm_entries_in_newest_index_segment += count;
- }
+ else
+ meta->cbm_index_start = meta->cbm_index_metapage_start;
}
/*