freenode

← digests

Postgres corruption fix and QEMU migration work

Databases & Infrastructure2026-11-01

PostgreSQL hackers shipped a targeted fix for heap tuple corruption and kept advancing logical replication tooling. QEMU discussions centered on SMMUv3 live migration and Hexagon target scaffolding.

Postgres patch restores tts_tid in ExecForceStoreHeapTuple

A patch on pgsql-hackers corrects a missing tts_tid assignment inside ExecForceStoreHeapTuple. The defect produced ctid corruption, unexpected table extension, and invalid pages when FOR UPDATE ran after GiST KNN scans. The change matters because it stops silent data corruption under concurrent index-driven updates.

Conflict log history table for logical replication

Review continues on a proposal to add a conflict log history table to PostgreSQL logical replication. Discussion among fifteen participants covers error handling, GUC controls, and assorted edge cases. The work gives operators a durable record of replication conflicts instead of transient log noise.

SMMUv3 live migration RFC for accel=on

An RFC series on qemu-devel adds live migration support for the ARM SMMUv3 when accel=on is paired with iommufd and VFIO. The patches drain the vEVENTQ and replay stream table entries so device state remains consistent across migration. This enables uninterrupted passthrough of IOMMU-protected devices in accelerated guests.

Hook for subscriber-side logical decoding messages

A patch under review introduces a hook that lets PostgreSQL subscribers handle logical decoding messages locally. Six participants examined integration points and message lifetime. The hook gives extension authors a clean place to intercept custom logical messages without altering core apply code.

QOM type registration cleanup for multi-target builds

A twelve-patch series refactors QEMU object model type registration to eliminate target_info calls from class_init and type_init paths. The changes resolve type name conflicts and prepare the ground for future multi-target binaries. Maintainers gain simpler type graphs that no longer embed target-specific decisions at registration time.

Hexagon HLX and HMX scaffolding pulled

A forty-patch pull request lands HLX instruction set support and HMX matrix unit scaffolding in the QEMU Hexagon target. The series, posted by Qualcomm, expands the architectural model available to guest binaries. Emulator users can now exercise a wider range of Hexagon vector and matrix features.