Skip to content

feat(syncrepl): add reloadHint parameter to syncrepl_search - #646

Merged
mistotebe merged 1 commit into
python-ldap:mainfrom
Ripolin:feat/synrepl-reloadhint
Sep 15, 2026
Merged

mistotebe merged 1 commit into
python-ldap:mainfrom
Ripolin:feat/synrepl-reloadhint

Conversation

@Ripolin

@Ripolin Ripolin commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Expose the Sync Request Control's reloadHint flag (RFC 4533, section 2.2) through SyncreplConsumer.syncrepl_search(). When set, the server is asked to perform a full reload of the content instead of failing with e-syncRefreshRequired when it cannot resume the session from the provided cookie.

The parameter defaults to False, preserving the current behaviour.

@mistotebe mistotebe added this to the 3.5.0 milestone Sep 11, 2026
Expose the Sync Request Control's reloadHint flag (RFC 4533,
section 2.2) through SyncreplConsumer.syncrepl_search(). When set,
the server is asked to perform a full reload of the content instead
of failing with e-syncRefreshRequired when it cannot resume the
session from the provided cookie.

The parameter defaults to False, preserving the current behaviour.

Signed-off-by: Florent David <florent.david@gmail.com>
@Ripolin
Ripolin force-pushed the feat/synrepl-reloadhint branch from a9d210d to 343324d Compare September 11, 2026 13:29

@droideck droideck left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM!

@mistotebe
mistotebe merged commit 81ed361 into python-ldap:main Sep 15, 2026
16 checks passed
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.

3 participants