Feature compatibility v6.5.0

Server feature/commit scope interoperability

Not all server features work with all commit scopes. This table shows the ones that interoperate.

Async
(default)
Parallel
Apply
Transaction
Streaming
Single
Decoding
Worker
Quorum Commit ⛔︎ ✅ ✅ ✅
CAMO ⛔︎ ✅ ❌ ❌
Lag Control ✅ ✅ ✅ ✅
Synchronous Commit ⛔︎ ✅ ✅ ✅

Legend:    ⛔︎ Not applicable    ❌ Does not interoperate    ✅ Interoperates

Notes

⛔︎ : The Async column in the table represents PGD without a synchronous commit scope in use. Lag Control isn't a synchronous commit scope. It's a controlling commit scope and is therefore available with asynchronous operations.

Commit scope/commit scope interoperability

Although you can't mix commit scopes, you can combine rules with an AND operator. This table shows where commit scopes can be combined.

Quorum
Commit
CAMO Lag
Control
Synchronous
Commit
Quorum Commit ⛔︎ ❌ ✅ ✅
CAMO ❌ ⛔︎ ✅ ❌
Lag Control ✅ ✅ ⛔︎ ✅
Synchronous Commit ✅ ❌ ✅ ⛔︎

Legend:    ⛔︎ Not applicable    ❌ Does not combine    ✅ Combines

Notes

Each commit scope implicitly works with itself.