Re: Bug in amcheck?
| От | Heikki Linnakangas |
|---|---|
| Тема | Re: Bug in amcheck? |
| Дата | |
| Msg-id | f8f5232c-6aa3-4150-b6e2-134b8a4bf44d@iki.fi обсуждение исходный текст |
| Ответ на | Re: Bug in amcheck? (Peter Geoghegan <pg@bowt.ie>) |
| Список | pgsql-hackers |
On 02/12/2025 19:59, Peter Geoghegan wrote: > On Mon, Dec 1, 2025 at 4:20 PM Heikki Linnakangas <hlinnaka@iki.fi> wrote: >> Summary of the patches: >> >> Patch 0001 adds an injection point test for incomplete splits. We >> already had such a test for GIN, which handles incomplete splits the >> same way as B-tree. I copy-pasted and adapted the GIN test for B-tree. >> This was an easy way to increase our test coverage. >> >> Patch 0002 fixes the incomplete-root-split bug in amcheck. It modifies >> the test added in patch 0001 to cover the bug fix. >> >> Patch 0003 adds a test for half-dead pages, similar to what 0001 did for >> incomplete splits. >> >> Patch 0004 fixes the bogus half-deaf-page error in amcheck, i.e. the >> issue that started this thread. It modifies the test introduced in patch >> 0003 to add amcheck calls, to cover the bug fix. > > All seem reasonable. > > These tests will increase nbtree code coverage quite a bit, which is a > nice bonus. Committed, thanks for the review! - Heikki
В списке pgsql-hackers по дате отправления: