Skip to content

Conversation

taroface
Copy link
Contributor

@taroface taroface commented Aug 20, 2025

Copy link

netlify bot commented Aug 20, 2025

Deploy Preview for cockroachdb-interactivetutorials-docs canceled.

Name Link
🔨 Latest commit 807a01d
🔍 Latest deploy log https://app.netlify.com/projects/cockroachdb-interactivetutorials-docs/deploys/68a7b4fd91b06c00082d8934

Copy link

netlify bot commented Aug 20, 2025

Deploy Preview for cockroachdb-api-docs canceled.

Name Link
🔨 Latest commit 807a01d
🔍 Latest deploy log https://app.netlify.com/projects/cockroachdb-api-docs/deploys/68a7b4fdb5ed730008c5d792

Copy link

Files changed:

@taroface
Copy link
Contributor Author

taroface commented Aug 20, 2025

@Jeremyyang920 @ryanluu12345 @crash-overdrive A number of these release notes mention new metrics. As I mentioned previously, we should provide the metric names if a user is expected to be able to use them. If the metrics are internal, then I suggest not documenting them here.

Copy link

netlify bot commented Aug 20, 2025

Netlify Preview

Name Link
🔨 Latest commit 807a01d
🔍 Latest deploy log https://app.netlify.com/projects/cockroachdb-docs/deploys/68a7b4fd4decd90009966520
😎 Deploy Preview https://deploy-preview-20171--cockroachdb-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

- Improved visibility into queue depth between each source frontend and the backend applier to the target. Updated logging to use lower log levels with clearer, less alarming wording.
- Improved throughput for tables in the replication stream that have no dependencies on one another. This increases parallelism and minimizes blocking of transactions that are mutually independent.
- The best effort window is now disabled by default to prevent unexpected mode switches that can lead to consistency issues and stalled replication due to failed target applies.
- Added checkpointing support for the Pebble stager in CockroachDB-to-X replication mode to better handle failures and ensure minimal data replay for consistency.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ryanluu12345 This shouldn't be in the release note since the pebble stager version isint public right?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes good point, let's remove anything referencing Pebble stager until we actually release it publically.

@taroface taroface requested a review from florence-crl August 21, 2025 17:01
Copy link
Contributor

@florence-crl florence-crl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm with minor non-blocking suggestions

- Added new metrics `target_apply_queue_utilization_percent` and `target_apply_queue_depth` to track target apply queue utilization, indicating when the queue should be resized. These metrics are only relevant to PostgreSQL, Oracle, and CockroachDB sources.
- Oracle sources now support configurable backpressure between the source and target applier. The new `target_apply_queue_depth` metric tracks queue depth.
- Improved visibility into queue depth between each source frontend and the backend applier to the target. Updated logging to use lower log levels with clearer, less alarming wording.
- Improved throughput for tables in the replication stream that have no dependencies on one another. This increases parallelism and minimizes blocking of transactions that are mutually independent.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Improved throughput for tables in the replication stream that have no dependencies on one another. This increases parallelism and minimizes blocking of transactions that are mutually independent.
- Improved throughput for independent tables in the replication stream. This increases parallelism and minimizes blocking of transactions that are mutually independent.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Keeping this one for clarity

@taroface taroface enabled auto-merge (squash) August 21, 2025 23:58
@taroface taroface merged commit da1d598 into main Aug 22, 2025
5 checks passed
@taroface taroface deleted the molt-1.3.1-notes branch August 22, 2025 00:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants