QEMU ARM virtualization and Postgres replication work
QEMU developers advanced large patch series for ARM interrupt virtualization and QAPI property integration, while PostgreSQL hackers continued work on logical replication conflict logging and backup consistency. Samba and additional Postgres threads addressed dependency and overflow issues.
QEMU adds GICv5 virtualization support
An 86-patch series proposes implementing virtualization support for the ARM GICv5 interrupt controller in QEMU, covering IRS and CPU interface changes. The work expands the ARM hardware model for virtualized guests. Readers tracking ARM system emulation should note the scale of the addition to interrupt handling.
QEMU links QOM properties to QAPI schema
A 65-patch v7 series connects QOM and qdev properties to QAPI schema types, introducing qapi-type introspection and deprecating older string-based approaches. Multiple participants reviewed the changes across dozens of messages. The series matters for anyone maintaining or extending QEMU device models and configuration interfaces.
Postgres conflict log for logical replication
Hackers continued reviewing a proposal for a conflict log history table in logical replication, addressing error handling, GUCs, and edge cases. The long-running thread involves many participants refining the design. This affects operators who rely on logical replication and need better visibility into apply conflicts.
Postgres pg_control return from pg_backup_stop
A patch that returns pg_control from pg_backup_stop to address torn pages during base backup was split for safer backpatching. Buildfarm segfaults appeared after the change was applied. Backup and recovery tooling developers should watch the fix and its fallout.
Samba considers OpenSSL dependency
Samba developers discussed adopting OpenSSL as a dependency after license issues were resolved, with plans to drop hcrypto ahead of Heimdal 8. The short thread outlines the rationale for the shift. Build and packaging maintainers for Samba will need to track the dependency change.
QEMU multi-target helper prefixes
A 26-patch series adds TARGET_ARCH_PREFIX to helpers so multi-target static linking no longer requires ad-hoc renames. The change cleans up the build for configurations that combine multiple architectures. Contributors working on multi-target QEMU builds gain a more systematic naming scheme.
Postgres SUM overflow checks for small integers
Discussion examined adding overflow detection to SUM(int2) and SUM(int4), which currently can wrap silently in the int8 accumulator while parallel combine functions raise errors. The mismatch creates inconsistent behavior across plan shapes. Query authors and extension writers relying on aggregate correctness should follow the outcome.
Postgres WAL CRC fix for hash indexes
Hackers evaluated a minimal fix for incorrect WAL record CRC calculation caused by underlying buffer modification under wal_consistency_checking, particularly with REGBUF_NO_CHANGE on hash indexes. The thread focuses on a narrow correction. Anyone enabling consistency checks or maintaining hash index WAL paths has a stake in the resolution.