Skip to content

[release-6.x] Make the L3 regression goldens HBase-2.x- and WHPG-7-neutral (regression/ from main) - #91

Merged
Bonartze merged 1 commit into
release-6.xfrom
ptt-1888-release-6.x-l3-goldens
Oct 19, 2026
Merged

Bonartze merged 1 commit into
release-6.xfrom
ptt-1888-release-6.x-l3-goldens

Conversation

@Bonartze

@Bonartze Bonartze commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Why

The packaging smoke now runs L3 (regression/) on the 6.x line (EnterpriseDB/whpg-extensions-packaging#141, PTT-1888), against the HBase 2.6.5 / Hive 3.1.3 cluster it has always stood up for the 6.x server. This branch's goldens failed on output noise alone, on both WHPG majors (packaging run 38720716273 / 38720721766):

test diff
HBaseSmokeTest, FDW_HBaseSmokeTest 506 0 row(s) in -.---- seconds lines the HBase 1.x shell printed per put(); 2.x prints none. On WHPG 7 also 10.01 vs 10.009999999999998 (PG12 raised the extra_float_digits default from 1 to 3)
HiveSmokeTest HiveServer2 INFO : Compiling command(...) lines echoed by beeline

main fixed all of these in #2 (silence gen_small_data.rb, SET extra_float_digits = 0, start_ignore around the beeline calls, init_file matching any SLF4J binding) and that tree runs green on WHPG 6 and 7 in the weekly packaging matrix.

What

regression/ taken verbatim from main (git checkout origin/main -- regression): the #2 changes above, plus the \! → \! psql spacing from #52 and the README wording from #48. 22 files, no product code. After this the directory is byte-identical to main's.

Verification

Packaging dispatch of this branch as pxf-version, whpg-version: both, from whpg-extensions-packaging PR 141 — links in that PR.

…utral (regression/ from main)

   Backport of the regression/ part of #2, with the psql `\! ` spacing from
   #52 and the README wording from #48 riding along; the tree is byte-identical
   to main's regression/ after this. No product code changes.

   The packaging smoke now runs L3 on this branch (whpg-extensions-packaging
   PR 141, PTT-1888) against the HBase 2.6.5 / Hive 3.1.3 cluster it has
   always stood up for the 6.x server, and the goldens failed on output
   noise alone (run 38720716273):
   - HBaseSmokeTest / FDW_HBaseSmokeTest: 506 "0 row(s) in -.---- seconds"
     lines the HBase 1.x shell printed per put() and 2.x does not; on WHPG 7
     also 10.01 vs 10.009999999999998 (PG12 extra_float_digits default 1 -> 3).
     Fixed by silencing gen_small_data.rb and SET extra_float_digits = 0.
   - HiveSmokeTest: HiveServer2's INFO lines echoed by beeline. Fixed by
     wrapping the beeline calls in start_ignore / end_ignore.
   - init_file: the SLF4J "Actual binding" line is matched for any binding,
     not only Log4jLoggerFactory.

   main's regression/ runs green on WHPG 6 and 7 every week, so the same
   files are safe on both majors here.
@Bonartze
Bonartze requested review from a team and 24nishant October 15, 2026 11:17
@Bonartze
Bonartze merged commit 27d4fff into release-6.x Oct 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants