QEMU ARM virtualization and PostgreSQL replication fixes
QEMU received multiple large patch series advancing ARM interrupt virtualization, object model typing, and accelerator support, while PostgreSQL hackers focused on tablespace rollback corruption, logical decoding stability, and replication diagnostics. The day centered on hypervisor modeling depth and transactional DDL reliability.
GICv5 virtualization support for QEMU ARM
An 86-patch series implements virtualization support for the ARM GICv5 interrupt controller in QEMU. The changes cover IRS and CPU interface updates to the existing ARM model. Developers working on nested virtualization for ARM guests gain a substantial new foundation in the emulator.
PostgreSQL index corruption on tablespace rollback
PostgreSQL hackers converged on a fix for bug 19686, in which rolling back ALTER TABLE SET TABLESPACE inside a transaction leaves indexes corrupted. Seven participants refined the correction across 31 messages. Anyone relying on transactional DDL safety in production databases should track the resolution.
QOM properties tied to QAPI schema types
A 62-patch QEMU series associates QOM and qdev properties with QAPI schema types, replacing ad-hoc string handling. Four participants reviewed the work aimed at improved introspection. Maintainers of QEMU device models obtain more structured property definitions as a result.
Logical decoding fix for DDL and subtransactions
Patch version 5 addresses PostgreSQL bug 19555, an assert failure in logical decoding when DDL meets subtransactions and tuplecid tracking. Seven hackers examined the series for backport to all stable branches. Logical replication deployments benefit from the cross-release stability improvement.
QEMU policy update on AI-generated contributions
Version 4 of a four-patch documentation series introduces a revised QEMU policy on AI-generated code. It relaxes the prior blanket ban while adding attestation trailers and pre-approval steps for large contributions. Nine participants shaped the rules that future submitters must follow.
ARM64 guests for QEMU MSHV accelerator
A 14-patch series at version 6 adds ARM64 guest support to the MSHV accelerator. The work refactors the x86 path and supplies a new ARM backend for vCPU, MMIO, and vGIC handling. QEMU users targeting the Microsoft Hypervisor gain architecture parity beyond x86.
Conflict log history table for logical replication
Fourteen PostgreSQL participants actively reviewed and iterated patches that add a conflict log history table for logical replication. The table would record replication conflicts over time. Operators of multi-node setups obtain clearer diagnostics from the proposed facility.
CREATE OR REPLACE for materialized views
Core PostgreSQL developers debated CREATE OR REPLACE versus ALTER for changing a materialized view query. The exchange cited the need to preserve existing data and indexes. Schema evolution practices for materialized views remain under active consideration.