https://bugs.openldap.org/show_bug.cgi?id=10045

          Issue ID: 10045
           Summary: back-config operations abandoned while waiting in
                    slap_pause_server() aren't committed to ldif
           Product: OpenLDAP
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Keywords: needs_review
          Severity: normal
          Priority: ---
         Component: slapd
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

slap_pause_server() can take an unbounded time to process and it is possible
the operation is abandoned in the meantime (e.g. the connection is lost and the
loss is still noticed at this point). However the processing still goes ahead
and passed onto back-ldif - where it is discarded as abandoned already so we
can end up with an inconsistent view of our persistent configuration.

Checking op->o_abandon again after slap_pause_server() finishes might be
enough.

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to