Skip to content

Backport: fix unregistered snapshot crash and keep temp reloid for columnar#8503

Merged
eaydingol merged 4 commits into
release-13.2from
cherry-pick-columnar-fixes-13.2
Mar 10, 2026
Merged

Backport: fix unregistered snapshot crash and keep temp reloid for columnar#8503
eaydingol merged 4 commits into
release-13.2from
cherry-pick-columnar-fixes-13.2

Conversation

@eaydingol
Copy link
Copy Markdown
Contributor

@eaydingol eaydingol commented Mar 10, 2026

Cherry-picks the following commits into release-13.2:

naisila and others added 2 commits March 10, 2026 12:28
PG18 added an assertion that a snapshot is active or registered before
it's used. Relevant PG commit
postgres/postgres@8076c00

Fixes #8209
Fixes #8235

PG18 and PG latest minors ignore temporary relations in
`RelidByRelfilenumber` (`RelidByRelfilenode` in PG15)
Relevant PG commit:
postgres/postgres@86831952

Here we are keeping temp reloids instead of getting it with
RelidByRelfilenumber, for example, in some cases, we can directly get
reloid from relations, in other cases we keep it in some structures.

Note: there is still an outstanding issue with columnar temp tables in
concurrent sessions, that will be fixed in PR
#8252
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 10, 2026

Codecov Report

❌ Patch coverage is 95.23810% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.90%. Comparing base (0bea31f) to head (4d77a2a).
⚠️ Report is 1 commits behind head on release-13.2.

Additional details and impacted files
@@               Coverage Diff                @@
##           release-13.2    #8503      +/-   ##
================================================
- Coverage         88.91%   88.90%   -0.01%     
================================================
  Files               287      287              
  Lines             63220    63227       +7     
  Branches           7956     7957       +1     
================================================
+ Hits              56213    56214       +1     
- Misses             4679     4683       +4     
- Partials           2328     2330       +2     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@eaydingol eaydingol merged commit 5405611 into release-13.2 Mar 10, 2026
205 of 287 checks passed
@eaydingol eaydingol deleted the cherry-pick-columnar-fixes-13.2 branch March 10, 2026 12:38
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.

3 participants