Skip to content

Commit

Permalink
Merge branch 'pg15' into pg15-cherrypicks
Browse files Browse the repository at this point in the history
  • Loading branch information
jaki committed Aug 1, 2024
2 parents 90c6834 + cfeda57 commit 1841718
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 9 deletions.
11 changes: 4 additions & 7 deletions jenkins_jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,10 @@ jobs:
build_type: asan
release_artifact: false

# YB_TODO: build failure:
# libpq.so.5.15: U __tsan_func_exit
# libpq must not be calling any function which invokes exit
# - os: alma8
# compiler: clang17
# build_type: tsan
# release_artifact: false
- os: alma8
compiler: clang17
build_type: tsan
release_artifact: false

- os: alma8
compiler: gcc11
Expand Down
1 change: 0 additions & 1 deletion pg15_tests/passing_tests.tsv
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,6 @@ pgwrapper_pg_ddl_atomicity-test PgDdlAtomicitySanityTest.DropColumnWithMissingDe
pgwrapper_pg_ddl_atomicity-test PgDdlAtomicitySanityTest.IndexRollback
pgwrapper_pg_ddl_atomicity-test PgDdlAtomicitySanityTest.StressTestTableWithIndexRollback
pgwrapper_pg_ddl_atomicity-test PgDdlAtomicitySanityTest.TestYsqlTxnStatusReporting
pgwrapper_pg_ddl_atomicity-test PgDdlAtomicitySnapshotTest.*
pgwrapper_pg_ddl_atomicity-test PgDdlAtomicityTablegroupTest.*
pgwrapper_pg_ddl_atomicity-test PgDdlAtomicityTest.*
pgwrapper_pg_ddl_atomicity-test PgDdlAtomicityTxnTest.*
Expand Down
1 change: 1 addition & 0 deletions src/postgres/src/backend/replication/slotfuncs.c
Original file line number Diff line number Diff line change
Expand Up @@ -393,6 +393,7 @@ pg_get_replication_slots(PG_FUNCTION_ARGS)
slot_contents.data.persistency = RS_PERSISTENT;
slot_contents.data.invalidated_at = InvalidXLogRecPtr;
slot_contents.data.two_phase_at = InvalidXLogRecPtr;
slot_contents.data.two_phase = false;
}
else
{
Expand Down
3 changes: 2 additions & 1 deletion src/postgres/src/interfaces/libpq/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -115,10 +115,11 @@ backend_src = $(top_srcdir)/src/backend
# Also skip the test on platforms where libpq infrastructure may be provided
# by statically-linked libraries, as we can't expect them to honor this
# coding rule.
# YB: exclude __tsan_func_exit as well for TSAN build.
libpq-refs-stamp: $(shlib)
ifneq ($(enable_coverage), yes)
ifeq (,$(filter aix solaris,$(PORTNAME)))
@if nm -A -u $< 2>/dev/null | grep -v __cxa_atexit | grep exit; then \
@if nm -A -u $< 2>/dev/null | grep -v '__cxa_atexit\|__tsan_func_exit' | grep exit; then \
echo 'libpq must not be calling any function which invokes exit'; exit 1; \
fi
endif
Expand Down

0 comments on commit 1841718

Please sign in to comment.