https://bugs.openldap.org/show_bug.cgi?id=9751
Issue ID: 9751 Summary: Delta-MPR resolution too eager to drop attribute deletes Product: OpenLDAP Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Keywords: needs_review, replication Severity: normal Priority: --- Component: slapd Assignee: bugs@openldap.org Reporter: ondra@mistotebe.net Target Milestone: ---
syncrepl_resolve_cb will completely drop an attribute delete (or the delete part of replace) if there's a "newer" (timestamp-wise) op touching the same attribute.
This way servers processing the "out of order" write end up keeping values that should have been removed (and have been on those that received it in the natural order).
https://bugs.openldap.org/show_bug.cgi?id=9751
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.5.10 Keywords|needs_review | Assignee|bugs@openldap.org |ondra@mistotebe.net
https://bugs.openldap.org/show_bug.cgi?id=9751
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |IN_PROGRESS
--- Comment #1 from Quanah Gibson-Mount quanah@openldap.org --- https://git.openldap.org/openldap/openldap/-/merge_requests/450
https://bugs.openldap.org/show_bug.cgi?id=9751
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.openldap.org/s | |how_bug.cgi?id=9748
https://bugs.openldap.org/show_bug.cgi?id=9751
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|IN_PROGRESS |RESOLVED
--- Comment #2 from Quanah Gibson-Mount quanah@openldap.org --- head:
• 74ed5163 by Ondřej Kuzník at 2022-01-10T18:44:28+00:00 ITS#9751 Add test for MOD_DELETE resolution
• 70e6bd67 by Ondřej Kuzník at 2022-01-10T18:44:28+00:00 ITS#9751 Do not drop out of order deletes completely
RE26:
• 319d5166 by Ondřej Kuzník at 2022-01-12T22:40:25+00:00 ITS#9751 Add test for MOD_DELETE resolution
• 56b76048 by Ondřej Kuzník at 2022-01-12T22:40:29+00:00 ITS#9751 Do not drop out of order deletes completely
RE25:
• f3feaf8d by Ondřej Kuzník at 2022-01-12T22:42:21+00:00 ITS#9751 Add test for MOD_DELETE resolution
• 47c1ca4d by Ondřej Kuzník at 2022-01-12T22:42:25+00:00 ITS#9751 Do not drop out of order deletes completely
https://bugs.openldap.org/show_bug.cgi?id=9751
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |VERIFIED