Parsed test spec with 2 sessions starting permutation: lock_share vac_specified commit step lock_share: BEGIN; LOCK part1 IN SHARE MODE; s2: WARNING: skipping vacuum of "part1" --- lock not available step vac_specified: VACUUM (SKIP_LOCKED) part1, part2; step commit: COMMIT; starting permutation: lock_share vac_all_parts commit step lock_share: BEGIN; LOCK part1 IN SHARE MODE; step vac_all_parts: VACUUM (SKIP_LOCKED) parted; step commit: COMMIT; starting permutation: lock_share analyze_specified commit step lock_share: BEGIN; LOCK part1 IN SHARE MODE; s2: WARNING: skipping analyze of "part1" --- lock not available step analyze_specified: ANALYZE (SKIP_LOCKED) part1, part2; step commit: COMMIT; starting permutation: lock_share analyze_all_parts commit step lock_share: BEGIN; LOCK part1 IN SHARE MODE; step analyze_all_parts: ANALYZE (SKIP_LOCKED) parted; step commit: COMMIT; starting permutation: lock_share vac_analyze_specified commit step lock_share: BEGIN; LOCK part1 IN SHARE MODE; s2: WARNING: skipping vacuum of "part1" --- lock not available step vac_analyze_specified: VACUUM (ANALYZE, SKIP_LOCKED) part1, part2; step commit: COMMIT; starting permutation: lock_share vac_analyze_all_parts commit step lock_share: BEGIN; LOCK part1 IN SHARE MODE; step vac_analyze_all_parts: VACUUM (ANALYZE, SKIP_LOCKED) parted; step commit: COMMIT; starting permutation: lock_share vac_full_specified commit step lock_share: BEGIN; LOCK part1 IN SHARE MODE; s2: WARNING: skipping vacuum of "part1" --- lock not available step vac_full_specified: VACUUM (SKIP_LOCKED, FULL) part1, part2; step commit: COMMIT; starting permutation: lock_share vac_full_all_parts commit step lock_share: BEGIN; LOCK part1 IN SHARE MODE; step vac_full_all_parts: VACUUM (SKIP_LOCKED, FULL) parted; step commit: COMMIT; starting permutation: lock_access_exclusive vac_specified commit step lock_access_exclusive: BEGIN; LOCK part1 IN ACCESS EXCLUSIVE MODE; s2: WARNING: skipping vacuum of "part1" --- lock not available step vac_specified: VACUUM (SKIP_LOCKED) part1, part2; step commit: COMMIT; starting permutation: lock_access_exclusive vac_all_parts commit step lock_access_exclusive: BEGIN; LOCK part1 IN ACCESS EXCLUSIVE MODE; step vac_all_parts: VACUUM (SKIP_LOCKED) parted; step commit: COMMIT; starting permutation: lock_access_exclusive analyze_specified commit step lock_access_exclusive: BEGIN; LOCK part1 IN ACCESS EXCLUSIVE MODE; s2: WARNING: skipping analyze of "part1" --- lock not available step analyze_specified: ANALYZE (SKIP_LOCKED) part1, part2; step commit: COMMIT; starting permutation: lock_access_exclusive analyze_all_parts commit step lock_access_exclusive: BEGIN; LOCK part1 IN ACCESS EXCLUSIVE MODE; step analyze_all_parts: ANALYZE (SKIP_LOCKED) parted; step commit: COMMIT; step analyze_all_parts: <... completed> starting permutation: lock_access_exclusive vac_analyze_specified commit step lock_access_exclusive: BEGIN; LOCK part1 IN ACCESS EXCLUSIVE MODE; s2: WARNING: skipping vacuum of "part1" --- lock not available step vac_analyze_specified: VACUUM (ANALYZE, SKIP_LOCKED) part1, part2; step commit: COMMIT; starting permutation: lock_access_exclusive vac_analyze_all_parts commit step lock_access_exclusive: BEGIN; LOCK part1 IN ACCESS EXCLUSIVE MODE; step vac_analyze_all_parts: VACUUM (ANALYZE, SKIP_LOCKED) parted; step commit: COMMIT; step vac_analyze_all_parts: <... completed> starting permutation: lock_access_exclusive vac_full_specified commit step lock_access_exclusive: BEGIN; LOCK part1 IN ACCESS EXCLUSIVE MODE; s2: WARNING: skipping vacuum of "part1" --- lock not available step vac_full_specified: VACUUM (SKIP_LOCKED, FULL) part1, part2; step commit: COMMIT; starting permutation: lock_access_exclusive vac_full_all_parts commit step lock_access_exclusive: BEGIN; LOCK part1 IN ACCESS EXCLUSIVE MODE; step vac_full_all_parts: VACUUM (SKIP_LOCKED, FULL) parted; step commit: COMMIT;