Issue 8446 - Various bug fixes for the async-meta backend
Summary: Various bug fixes for the async-meta backend
Status: VERIFIED FIXED
Alias: None
Product: OpenLDAP
Classification: Unclassified
Component: backends (show other issues)
Version: 2.5.4
Hardware: All All
: --- normal
Target Milestone: 2.5.0
Assignee: OpenLDAP project
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-20 12:48 UTC by Nadezhda Ivanova
Modified: 2020-04-19 19:09 UTC (History)
0 users

See Also:


Attachments
Nadezhda-Ivanova-2016-06-20_1.patch (1.01 KB, patch)
2020-03-22 23:05 UTC, Quanah Gibson-Mount
Details
Nadezhda-Ivanova-2016-06-20_2.patch (1.32 KB, patch)
2020-03-22 23:06 UTC, Quanah Gibson-Mount
Details
Nadezhda-Ivanova-2016-06-20_3.patch (1.34 KB, patch)
2020-03-22 23:06 UTC, Quanah Gibson-Mount
Details
Nadezhda-Ivanova-2016-06-20_4.patch (1.08 KB, patch)
2020-03-22 23:06 UTC, Quanah Gibson-Mount
Details
Nadezhda-Ivanova-2016-06-20_5.patch (1.01 KB, patch)
2020-03-22 23:07 UTC, Quanah Gibson-Mount
Details
Nadezhda-Ivanova-2016-06-20_6.patch (1.49 KB, patch)
2020-03-22 23:07 UTC, Quanah Gibson-Mount
Details
Nadezhda-Ivanova-2016-06-20_7.patch (1.83 KB, patch)
2020-03-22 23:07 UTC, Quanah Gibson-Mount
Details
Nadezhda-Ivanova-2016-06-20_8.patch (2.24 KB, patch)
2020-03-22 23:07 UTC, Quanah Gibson-Mount
Details

Note You need to log in before you can comment on or make changes to this issue.
Description Nadezhda Ivanova 2016-06-20 12:48:02 UTC
Full_Name: Nadezhda Ivanova
Version: 2.5
OS: 
URL: ftp://ftp.openldap.org/incoming/Nadezhda-Ivanova-160620_1.patch
Submission from: (NULL) (78.83.54.234)


Some new bug fixes for the async-meta backend
1. Removed some unused attributes from 
olcAsyncMetaConfig. These attributes were removed when some 
configuration options were removed for asyncmeta, being no longer 
applicable, but removing them from the class definition was missed.
ftp://ftp.openldap.org/incoming/Nadezhda-Ivanova-160620_1.patch

2.Fix for a crash during an add operation
ftp://ftp.openldap.org/incoming/Nadezhda-Ivanova-160620_2.patch

3. Asyncmeta ignored ors_tlimit if operation timeout was configured in
slapd.conf
ftp://ftp.openldap.org/incoming/Nadezhda-Ivanova-160620_3.patch

4. Fixed uninitialized control value during copy of operation, which 
caused occasional crashes when controls without values are used.
ftp://ftp.openldap.org/incoming/Nadezhda-Ivanova-160620_4.patch

5. Fixed a missing result message if onerr=continue and the last result 
is an error.
ftp://ftp.openldap.org/incoming/Nadezhda-Ivanova-160620_5.patch

6. Fixed incorrect copy of the entry of an add operation, which resulted 
in memory leaks.
ftp://ftp.openldap.org/incoming/Nadezhda-Ivanova-160620_6.patch

7.Fixed incorrect copy of Modifications for a modify op, resulting in missing
Modifications values
ftp://ftp.openldap.org/incoming/Nadezhda-Ivanova-160620_7.patch

8. Add and modify asyncmeta operations timed-out after a number of operations if
the target is unavailable, search operations would occasionally crash under same
conditions:
ftp://ftp.openldap.org/incoming/Nadezhda-Ivanova-160620_8.patch
Comment 1 Quanah Gibson-Mount 2020-03-22 23:05:46 UTC
Created attachment 643 [details]
Nadezhda-Ivanova-2016-06-20_1.patch
Comment 2 Quanah Gibson-Mount 2020-03-22 23:06:05 UTC
Created attachment 644 [details]
Nadezhda-Ivanova-2016-06-20_2.patch
Comment 3 Quanah Gibson-Mount 2020-03-22 23:06:24 UTC
Created attachment 645 [details]
Nadezhda-Ivanova-2016-06-20_3.patch
Comment 4 Quanah Gibson-Mount 2020-03-22 23:06:40 UTC
Created attachment 646 [details]
Nadezhda-Ivanova-2016-06-20_4.patch
Comment 5 Quanah Gibson-Mount 2020-03-22 23:07:02 UTC
Created attachment 647 [details]
Nadezhda-Ivanova-2016-06-20_5.patch
Comment 6 Quanah Gibson-Mount 2020-03-22 23:07:20 UTC
Created attachment 648 [details]
Nadezhda-Ivanova-2016-06-20_6.patch
Comment 7 Quanah Gibson-Mount 2020-03-22 23:07:39 UTC
Created attachment 649 [details]
Nadezhda-Ivanova-2016-06-20_7.patch
Comment 8 Quanah Gibson-Mount 2020-03-22 23:07:59 UTC
Created attachment 650 [details]
Nadezhda-Ivanova-2016-06-20_8.patch
Comment 9 Ondřej Kuzník 2020-03-31 07:59:38 UTC
On Sun, Mar 22, 2020 at 11:08:09PM +0000, openldap-its@openldap.org wrote:
> https://bugs.openldap.org/show_bug.cgi?id=8446

Hi Nadya,
do you know if this is applied in master yet? Is this patch series still
valid for current master?

Thanks
Comment 10 Nadezhda Ivanova 2020-03-31 12:43:43 UTC
This ITS is no longer relevant, since a lot of changes were made to the design and implementation, and all changes were already submitted as ITS#8734. asyncmeta in master is currently up-to-date.