Re: pg_amcheck contrib application
Erik Rijkers <er@xs4all.nl>
> On 2021.03.12. 19:10 Robert Haas <robertmhaas@gmail.com> wrote: > > > On Fri, Mar 12, 2021 at 11:41 AM Mark Dilger > <mark.dilger@enterprisedb.com> wrote: > > In this next patch, your documentation patch has been applied, and the whole project has been relocated from contrib/pg_amcheck to src/bin/pg_amcheck. > > Committed that way with some small adjustments. Let's see what the > buildfarm thinks. > Hi, An output-formatting error, I think: I ran pg_amcheck against a 1.5 GB table: -- pg_amcheck --progress --on-error-stop --heapallindexed -vt myjsonfile100k pg_amcheck: including database: "testdb" pg_amcheck: in database "testdb": using amcheck version "1.3" in schema "public" 0/4 relations (0%) 0/187978 pages (0%) pg_amcheck: checking heap table "testdb"."public"."myjsonfile100k" pg_amcheck: checking btree index "testdb"."public"."myjsonfile100k_pkey" 2/4 relations (50%) 187977/187978 pages (99%), (testdb ) pg_amcheck: checking btree index "testdb"."pg_toast"."pg_toast_26110_index" 3/4 relations (75%) 187978/187978 pages (100%), (testdb ) pg_amcheck: checking heap table "testdb"."pg_toast"."pg_toast_26110" 4/4 relations (100%) 187978/187978 pages (100%) I think there is a formatting glitch in lines like: 2/4 relations (50%) 187977/187978 pages (99%), (testdb ) I suppose that last part should show up trimmed as '(testdb)', right? Thanks, Erik Rijkers
Commits
-
amcheck: Improve some confusing reports about TOAST problems.
- 50529e5b4e39 14.0 landed
-
amcheck: Reword some messages and fix an alignment problem.
- 9acaf1a62197 14.0 landed
-
amcheck: fix multiple problems with TOAST pointer validation
- ec7ffb8096e8 14.0 landed
-
amcheck: Remove duplicate XID/MXID bounds checks.
- 4573f6a9af6e 14.0 landed
-
amcheck: Fix verify_heapam's tuple visibility checking rules.
- 3b6c1259f9ca 14.0 landed
-
nbtree VACUUM: Cope with buggy opclasses.
- 5b861baa550a 14.0 landed
-
Improve pg_amcheck's TAP test 003_check.pl.
- 87d90ac61fa1 14.0 landed
-
Fix a confusing amcheck corruption message.
- 4078ce65a0f7 14.0 landed
-
Doc: add note about how to run the pg_amcheck regression tests.
- 58f57490facd 14.0 cited
-
In pg_amcheck tests, don't depend on perl's Q/q pack code.
- 945d2cb7d025 14.0 landed
-
pg_amcheck: Keep trying to fix the tests.
- 9e294d0f34d6 14.0 landed
-
pg_amcheck: Try to fix still more test failures.
- 24189277f6ff 14.0 landed
-
Try to avoid apparent platform-dependency in IPC::Run
- f371a4cdba6d 14.0 landed
-
Fix portability issues in pg_amcheck's 004_verify_heapam.pl.
- 661125612706 14.0 landed
-
Try to fix compiler warnings.
- d60e61de4fb4 14.0 landed
-
Add pg_amcheck, a CLI for contrib/amcheck.
- 9706092839db 14.0 landed
-
Refactor and generalize the ParallelSlot machinery.
- f71519e545a3 14.0 landed
-
Remove old-style VACUUM FULL (which was known for a little while as
- 0a469c87692d 9.0.0 cited