Skip to content

Update spock_release_notes.md#399

Open
susan-pgedge wants to merge 1 commit intov5_STABLEfrom
susan-pgedge-release_note_edits
Open

Update spock_release_notes.md#399
susan-pgedge wants to merge 1 commit intov5_STABLEfrom
susan-pgedge-release_note_edits

Conversation

@susan-pgedge
Copy link
Member

I've made a few minor formatting edits.

Minor formatting edits.
@coderabbitai
Copy link

coderabbitai bot commented Mar 24, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 363eb716-5a0d-4a63-9f52-903eec9ec8d6

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch susan-pgedge-release_note_edits

Comment @coderabbitai help to get the list of available commands and usage tips.

### New Features
* New `spock.feedback_frequency` GUC that controls how often feedback is sent to the WAL sender. Feedback is sent every *n* messages, where *n* is the configured value. Note that feedback is also sent every wal_sender_feedback / 2 seconds.

* New `spock.feedback_frequency` GUC that controls how often feedback is sent to the WAL sender. Feedback is sent every *n* messages, where *n* is the configured value. Note that feedback is also sent to every wal_sender_feedback / 2 seconds.
Copy link
Contributor

Choose a reason for hiding this comment

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

Maybe I missed something, but from a user perspective, I immediately want to ask - why? It adds extra traffic to the system, doesn't it? So, a few words explaining why it's necessary and how it benefits the user (including how to deactivate it if they don't need that feature) would be helpful.

* New `spock.feedback_frequency` GUC that controls how often feedback is sent to the WAL sender. Feedback is sent every *n* messages, where *n* is the configured value. Note that feedback is also sent every wal_sender_feedback / 2 seconds.

* New `spock.feedback_frequency` GUC that controls how often feedback is sent to the WAL sender. Feedback is sent every *n* messages, where *n* is the configured value. Note that feedback is also sent to every wal_sender_feedback / 2 seconds.
* New `spock.log_origin_change` GUC to control logging of row origin changes to the PostgreSQL log. Origin changes caused by replication are no longer written to the `spock.resolutions` table, as they are informational and not true conflicts. Three modes are available:
Copy link
Contributor

Choose a reason for hiding this comment

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

This comment is for the line out of the diff. So, I beg for your excuse.
Naming log_origin_change can be confusing for users: the actual action is an UPDATE from a node with a different origin ID than the one that previously changed this row. Therefore, this operation doesn't change the origin ID; it updates the row. A more suitable name could be spock.log_alter_source_node or something similar. This indicates that the UPDATE originated from a different node and that the user performing the update might not have had complete information about the current state of the table on the origin node of this row, possibly causing someone's data to be skipped during conflict resolution. If users are particularly cautious, they can enable this GUC.

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.

2 participants