Back to bug 1391324

Who When What Removed Added
Noriko Hosoi 2016-11-03 18:02:34 UTC Priority unspecified urgent
Status NEW POST
Severity high urgent
Noriko Hosoi 2016-11-03 18:11:22 UTC Doc Text Cause: The referential integrity plug-in used to use a substring search, by default.

Consequence: The search is expensive and causes an update performance worse.

Fix: The referential integrity plug-in only uses the substring search if the operation is a modrdn. Other update operations, add, modify, and delete, uses the equality search filter.

Result: There is no unnecessary performance degradation by the referential integrity plug-in.
Doc Type If docs needed, set a value Bug Fix
Marcel Kolaja 2016-11-04 14:21:39 UTC CC mkolaja
Noriko Hosoi 2016-11-07 16:41:11 UTC Doc Text Cause: The referential integrity plug-in used to use a substring search, by default.

Consequence: The search is expensive and causes an update performance worse.

Fix: The referential integrity plug-in only uses the substring search if the operation is a modrdn. Other update operations, add, modify, and delete, uses the equality search filter.

Result: There is no unnecessary performance degradation by the referential integrity plug-in.
If this bug requires documentation, please select an appropriate Doc Type value.
Flags needinfo?(mkolaja)
Noriko Hosoi 2016-11-07 18:12:27 UTC Doc Text If this bug requires documentation, please select an appropriate Doc Type value. Referential integrity plug-in used to use a substring search internally, which was unncecessary and slowed down the every update operation with the unacceptable delay.

In the 4 update operations - add, modify, delete and modrdn, the substring search is necessary only for modrdn. The substring search is replaced with the exact search for the other 3 update operations.

The fix eliminates the unnecessary delay and improves the update performance.
Noriko Hosoi 2016-11-07 19:52:58 UTC Status POST MODIFIED
Fixed In Version 389-ds-base-1.2.11.15-85.el6
errata-xmlrpc 2016-11-07 20:02:03 UTC Status MODIFIED ON_QA
Sankar Ramalingam 2016-11-08 10:23:12 UTC CC msauton, sramling
Flags needinfo?(msauton)
Marcel Kolaja 2016-11-08 16:44:40 UTC Flags needinfo?(mkolaja)
Marcel Kolaja 2016-11-08 16:45:01 UTC Blocks 1393007
Marcel Kolaja 2016-11-08 16:45:37 UTC Keywords ZStream
Marc Sauton 2016-11-08 19:31:53 UTC Flags needinfo?(msauton)
Josip Vilicic 2016-11-10 20:04:12 UTC CC jvilicic
Sankar Ramalingam 2016-11-22 08:03:38 UTC Status ON_QA VERIFIED
errata-xmlrpc 2017-03-21 00:56:23 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2017-03-21 10:23:47 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2017-03-21 06:23:47 UTC
Simon Pichugin 2020-09-13 20:37:26 UTC Link ID Github 389ds/389-ds-base/issues/748

Back to bug 1391324