freenode

← digests

PostgreSQL TOAST and QEMU virtualization work

Databases & Infrastructure2026-09-18

PostgreSQL hackers advanced larger TOAST pointers, replication slot cleanup, and relcache memory savings. QEMU developers pushed LoongArch nested virtualization, optional HMP, QOM security status, TCG dispatch cuts, and experimental igb VF migration.

Eight-byte TOAST pointer support advances

A patch for 8-byte TOAST values continued through review on pgsql-hackers, expanding pointer capacity beyond the current limit. Reviewers flagged compatibility impact on extensions that touch TOAST internals. Storage and extension authors should track how the change affects on-disk and API assumptions.

LoongArch LVZ guest support for QEMU TCG

A 14-patch series adds LVZ support to QEMU TCG for LoongArch, enabling nested virtualization under the software emulator. The work lets LoongArch guests run virtualized guests without hardware virtualization. Developers targeting LoongArch platforms gain a path to nested setups in TCG-only environments.

Replication slot release on SQL-callable errors

Hackers reviewed a patch that releases replication slots on error paths inside SQL-callable slot functions, closing leaks that arise on subtransaction failures. Correct slot lifecycle handling matters for logical replication reliability under error-prone workloads. The fix reduces the chance of stranded slots after failed SQL operations.

Making QEMU HMP optional at build time

A 50-patch series makes the legacy Human Monitor Protocol optional via a CONFIG_HMP build flag. Builds can omit HMP when only QMP is required, shrinking the monitor surface. Maintainers and packagers gain a cleaner way to drop unused legacy monitor code.

QOM security status tracking and policy controls

A pull request adds security status tracking and reporting for machines, accelerators, and devices, plus -compat policy controls. The changes surface which components carry security commitments and let operators enforce compatibility rules. This improves auditability of QEMU configuration choices.

TCG per-block dispatch overhead reductions

Version 6 of a patch series cuts TCG per-block dispatch cost with an inline TB jump cache probe and new goto_jc ops. The goal is lower helper_lookup_tb_ptr overhead on indirect branches. Workloads heavy on indirect control flow stand to gain from reduced translation-block lookup work.

Experimental VF live migration for emulated igb

An RFC v2 series adds experimental VF live migration to QEMU's emulated igb device using stop-copy, pre-copy, and dirty tracking via VFIO migration v2. The work extends live migration to virtual functions on that NIC model. Early adopters of igb VF setups can begin testing migration paths.

Relcache memory cut via index shape deduplication

A patchset proposes deduplicating index shape data in the relcache and introducing a proxy memory context to shrink RelationData. Lower per-relation footprint helps large catalogs and multi-database instances. The change targets memory pressure without altering visible catalog behavior.