Skip to content

[8.6] Xinfostream - new idempotency fields#3162

Merged
nkaradzhov merged 1 commit intoredis:masterfrom
nkaradzhov:xinfostream
Jan 27, 2026
Merged

[8.6] Xinfostream - new idempotency fields#3162
nkaradzhov merged 1 commit intoredis:masterfrom
nkaradzhov:xinfostream

Conversation

@nkaradzhov
Copy link
Collaborator

@nkaradzhov nkaradzhov commented Jan 22, 2026

Description

New fields in response:

  • idmp-duration - The duration value configured for the stream’s IDMP map.
  • idmp-maxsize - The maxsize value configured for the stream’s IDMP map.
  • pids-tracked - The number of idempotent pids currently tracked in the stream.
  • iids-tracked - The number of idempotent ids currently tracked in the stream - This count reflects active iids that haven't expired or been evicted yet.
  • iids-added - The count of all entries with an idempotent iid added to the stream during its lifetime - This is a cumulative counter that increases with each idempotent entry added.
  • iids-duplicates - The count of all duplicate iids (for all pids) detected during the stream's lifetime - This is a cumulative counter that increases with each duplicate iid.

https://docs.google.com/document/d/1vUj47wK8lIvE294IOG8BA5FlU5Jj9j3KHOD4lFERnEk

Describe your pull request here


Checklist

  • Does npm test pass with this change (including linting)?
  • Is the new or changed code fully tested?
  • Is a documentation update included (if this change modifies existing APIs, or introduces new ones)?

"tslib": "^2.4.0"
}
},
"node_modules/@esbuild/aix-ppc64": {
Copy link
Contributor

@PavelPashov PavelPashov Jan 22, 2026

Choose a reason for hiding this comment

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

Seems like this file is committed by mistake?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

yes, will remove

Comment on lines +15 to +20
* @property idmp-duration - The duration value configured for the stream's IDMP map
* @property idmp-maxsize - The maxsize value configured for the stream's IDMP map
* @property pids-tracked - The number of idempotent pids currently tracked in the stream
* @property iids-tracked - The number of idempotent ids currently tracked in the stream
* @property iids-added - The count of all entries with an idempotent iid added to the stream
* @property iids-duplicates - The count of all duplicate iids detected during the stream's lifetime
Copy link
Contributor

Choose a reason for hiding this comment

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

Should we mention these are added in 8.6?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

yes

@nkaradzhov nkaradzhov merged commit d8a2f17 into redis:master Jan 27, 2026
15 checks passed
@nkaradzhov nkaradzhov deleted the xinfostream branch January 27, 2026 17:08
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