QEMU TCG helpers, vhost isolation, snapshots; Postgres WAL and pubs
QEMU developers circulated large patch series on helper translation, vhost-user memory isolation, fast snapshot loading, and guest-driven launch updates. PostgreSQL and ClickHouse threads refined schema publications, WAL compression defaults, replication slot cleanup, and alias-to-physical column conversion.
Helper-to-TCG translator series
A 50-patch v2 series on qemu-devel introduces an LLVM-based helper-to-TCG translator and applies it to the Hexagon target. The work converts helper functions into TCG operations at scale. Maintainers of QEMU targets and anyone tracking translation performance have a substantial new machinery change to evaluate.
vhost-user isolated memory RFC
An RFC series of 15 patches proposes vhost-user memory isolation through bounce buffers and shadow virtqueues so devices avoid direct guest memory access. Six participants discussed the design on qemu-devel. The isolation model matters for deployments that need stronger separation between host-side backends and guest RAM.
Fast snapshot load for QEMU migration
Version 4 of an 11-patch series adds fast snapshot load to QEMU migration by enabling lazy RAM page loading from mapped-ram files via userfaultfd. The series focuses on reducing restore latency for large images. Operators who checkpoint and resume big VMs gain a concrete path to quicker startup without full upfront page population.
EXCEPT for TABLES IN SCHEMA publications
pgsql-hackers continued iterative review of a patch that adds EXCEPT support when publishing TABLES IN SCHEMA. Discussion stayed on code comments and refinements across 26 messages. Administrators who need selective exclusion inside schema-wide publications will care once the filtering lands.
Guest-driven IGVM launch update (BYOF)
A v4 QEMU patchset introduces a fw-cfg guest-driven IGVM launch update mechanism, called the BYOF interface, aimed at confidential computing VMs. Guests can drive launch configuration updates through the new path. CoCo VM operators tracking measurement and firmware flexibility have a new control surface to review.
WAL compression default after LZ4 change
PostgreSQL hackers debated the default WAL compression algorithm for PG19 after benchmarks favored zstd over lz4 on compression ratio. The thread followed the earlier shift that made LZ4 the default. Write-heavy deployments and replica lag characteristics depend on which algorithm ultimately ships.
Release replication slots on SQL function error
A patch under review on pgsql-hackers adds subtransaction tracking so replication slots are released on abort inside SQL-callable slot functions. The change closes cases where errors left slots held. Replication users benefit from more predictable cleanup when slot operations fail.
ClickHouse codec on ALIAS-to-physical ALTER
A ClickHouse pull request lets ALTER MODIFY COLUMN set a codec while turning an ALIAS column into a physical column. The change collapses what previously required extra steps. Schema evolution for columns that begin life as aliases becomes a single statement.