Postgres hangs, QEMU AI policy, and infrastructure patches
PostgreSQL and QEMU developers pressed forward on reliability, extensibility, and contribution rules. The day centered on a promotion stall in Postgres 19, a revised AI policy for QEMU, and continued work on table access methods, logical replication, and confidential guests.
Postgres 19 promotion hangs on stuck clients
A ProcSignalBarrier change in commit 67c20979 left PostgreSQL 19 promotions hanging when backends block on client writes. Discussion on pgsql-hackers examined the stall and a patch was proposed. Operators running high-availability promotions need the fix before relying on the new major version.
QEMU revises AI-generated contribution policy
QEMU posted version 4 of a policy that relaxes an earlier blanket ban on AI-generated contributions. The draft adds attestation trailers and pre-approval for large submissions. Contributors and maintainers gain clearer provenance rules while still allowing assisted work.
Table access methods may define custom reloptions
A patch letting table access methods register their own reloptions advanced through review on pgsql-hackers. Version 13 supplies a helper and resolves pg_dump and locking problems. Custom storage engines become easier to configure without core special cases.
QEMU ties QOM properties to QAPI types
A 65-patch version 7 series links QOM and qdev properties to QAPI schema types. It introduces qapi-type introspection and deprecates older string handling. Device models gain stronger type checking and more consistent schema exposure.
Conflict log table for logical replication
Review of a conflict log history table for PostgreSQL logical replication continued across a long thread. Participants refined error handling, GUC controls, and edge cases. Replication operators obtain a durable record of conflicts instead of transient log noise.
Arm Realm support lands as RFC v4
An RFC version 4 series of 24 patches adds Arm RME confidential guest support to QEMU. The work integrates with KVM guest-memfd and the Realm Management Monitor. Confidential computing on Arm moves closer to usable guest isolation in QEMU.
Multi-target helpers gain explicit prefixes
A 26-patch series prefixes helpers with TARGET_ARCH_PREFIX to remove ad-hoc renames. The change simplifies multi-target static linking. Build and target maintainers face fewer one-off naming collisions.
Overflow checks for small-integer SUM
Hackers examined silent wraparound in sum(int2) and sum(int4) when the int8 accumulator overflows. Parallel plans already raise errors in the combine function, creating inconsistent behavior. Analytical queries need reliable overflow detection rather than silent results.