Skip to content

Releases: ApsaraDB/PolarDB-for-PostgreSQL

v15.13.4.0

27 May 13:26
Compare
Choose a tag to compare
feat: postpone waiting of sync ddl

Due to the shared-storage architecture, higher requirement for DDL
synchronization is needed. Primary needs to acquire locks among all
replicas before doing acture operation. But it cause too much waiting
on PolarDB PG, some of them are just redundant. For example, primary
acqueries DDL lock and do nothing. This happends really often in
vacuum. And another case is create new table, truncate temp table are
also waiting for the DDL lock, which is unnecessary.

In this commit, postpone the waiting of sync ddl till the actual file
operations, eg, truncate and unlink. This will reduce a lot of
unnecessary waitings. The waiting on the operation of temp table is
also ignored. And thanks to the postpone, the waiting time can also be
collapse. When the waiting begins, it's likely to have all replicas
replayed beyond the point.

Add a new GUC polar_enable_sync_ddl_legacy to enable the old style
synchronous ddl.

v15.12.4.0

12 May 06:48
Compare
Choose a tag to compare
doc: add missing privileged option for docker run

v15.12.3.0

25 Mar 06:02
Compare
Choose a tag to compare
fix: control file fix of deb packaging for Debian 11/12

Debian 11/12 is using different libicu version from Ubuntu, so the
dependency declaration should be compatible.

v15.10.3.0

17 Jan 17:27
Compare
Choose a tag to compare
ci: support packaging for aarch64

GitHub Actions has supported native aarch64 runner, so that we can use
our multi-arch docker image to build package for aarch64.

v15.10.2.0

01 Dec 13:39
35199b3
Compare
Choose a tag to compare
merge: Merge REL_15_10 into POLARDB_15_STABLE (#538)

v15.8.2.0

05 Sep 06:28
Compare
Choose a tag to compare
ci: support packaging RPM and DEB

v11.9.20.0

05 Sep 04:31
Compare
Choose a tag to compare
feat: refactor v11 package name