Re: dual change log entry with retro changelog plugin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I verified this behaviour is still present in Fedora 389 Directory Server 1.2.6.

On Fri, May 24, 2013 at 3:21 PM, Vincent Gerris <vgerris@xxxxxxxxx> wrote:
> Hi all,
>
> I think I found it, it seems a bug to me.
> With audit logging enabled, I noticed a difference in output in the
> output log when changing for example a fax field or the password.
> I also noticed that this is also reproducible with the 389 admin GUI.
> What I see for example with  changing a fax number is:
>
>
> time: 20130524143610
> dn: uid=********,ou=********,o=*********
> changetype: modify
> replace: telephoneNumber
> telephoneNumber: 1234
> -
> replace: modifiersname
> modifiersname: uid=admin,ou=administrators,ou=topologymanagement,o=netscaperoot
> -
> replace: modifytimestamp
> modifytimestamp: 20130524123610Z
> -
>
> When ANY modification is made where the password field is modified, I
> see something like this:
>
> time: 20130524141847
> dn: uid=********,ou=********,o=*********
> changetype: modify
> delete: preferredLanguage
> -
> replace: userPassword
> userPassword::somelongthingjhere*********************************************************
>  =
> -
> replace: modifiersname
> modifiersname: uid=admin,ou=administrators,ou=topologymanagement,o=netscaperoot
> -
> replace: modifytimestamp
> modifytimestamp: 20130524121847Z
> -
>
> time: 20130524141847
> dn: uid=********,ou=********,o=*********
> changetype: modify
> replace: passwordgraceusertime
> passwordgraceusertime: 0
> -
>
> Note the extra time: entry.
> Apparently, this extra time enty triggers the creation of the extra
> changelog entry.
> I looked on the old iPlanet server, when a password is changed there,
> there is no second time entry.
>
> Can anyone check this on a recent 389 or RH DS?
>
> kind regards,
> Vincent
>
>
>
> On Fri, May 24, 2013 at 2:04 PM, Vincent Gerris <vgerris@xxxxxxxxx> wrote:
>> Hi Ludwig and fellow readers,
>>
>> I will do that.
>> In the mean time I did some more investigating of the access log and
>> it seems like a bug to mee.
>> It may be true that sometime triggers te bug, but this is what I see
>> in the access log:
>> [24/May/2013:12:16:48 +0200] conn=20 op=1 MOD
>> dn="uid=********,ou=*******,o=*********"
>>
>> This single MOD log entry in the access log triggers 2 changelog
>> entries with the same time step, but one with a higher numer (+1).
>> I believe the proper behaviour of the Retro Changelog Plugin schould
>> be that only 1 entry is made in the cn-changelog tree.
>>
>> We are running 9.0.0 of the Red Hat Directory Server now, perhaps this
>> is a bug that is fixed in the mean time?
>> I am now off to enable Audit logging and perhaps after that look with
>> wireshark at what happens.
>> I hope in the mean time someone can confirm this bug and maybe a solution?
>>
>> Thank you.
>>
>> Kind regards,
>> Vincent
>>
>> On Thu, May 23, 2013 at 3:22 PM, Ludwig Krispenz <lkrispen@xxxxxxxxxx> wrote:
>>>
>>> On 05/23/2013 02:22 PM, Vincent Gerris wrote:
>>>>
>>>> Hi Ludwig,
>>>>
>>>> We see the same change with a different change number.
>>>> This does not happen while using the 389-console or a tool we use to
>>>> directly connect to the directory.
>>>> When other integration tools are used that do no trigger a duplicate
>>>> entry with iPlanet, they do show a duplicate entry.
>>>> I can attach a part of the slapd access log file that records this
>>>> activity.
>>>
>>> maybe you can also turn on audit logging and see if there is a difference in
>>> the ops from different clients
>>>
>>>> We are planning a migration from iPlanet 5 to RH DS 9 and this came up
>>>> yesterday.
>>>>
>>>> Kind regards,
>>>> Vincent
>>>>
>>>> On Thu, May 23, 2013 at 9:51 AM, Ludwig Krispenz <lkrispen@xxxxxxxxxx>
>>>> wrote:
>>>>>
>>>>> What do you mean by two entries - the same change duplicate with
>>>>> different
>>>>> change numbers or an additional change logged ?
>>>>>
>>>>> Ludwig
>>>>>
>>>>>
>>>>> On 05/23/2013 08:57 AM, Vincent Gerris wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> We are using Red Hat Enterprise Directory Server (which is a stable
>>>>>> 389).
>>>>>> We have been using the retro changelog plugin from the old iPlanet
>>>>>> server for synchronisation to other systems.
>>>>>> Yesterday we noticed that for some reason, when an LDAP modification
>>>>>> is made, 2 entries turn up in de changelog LDAP tree.
>>>>>> It does not seem to happen when the 389-console client is used and a
>>>>>> change is made directly to an account with it,
>>>>>> but when an LDAP modify is done, while the slapd access logs shows 1
>>>>>> modification, the changelog has two entries.
>>>>>> This seems to be a bug.
>>>>>>
>>>>>> Does anyone know how to solve this?
>>>>>> I have not found anybody having the issue and nothing in the
>>>>>> configuration either.
>>>>>> These duplicate entries might result in performance issues on the
>>>>>> scripting side.
>>>>>> Any help is greatly appreciated!
>>>>>>
>>>>>> Kind regards,
>>>>>> Vincent
>>>>>> --
>>>>>> 389 users mailing list
>>>>>> 389-users@xxxxxxxxxxxxxxxxxxxxxxx
>>>>>> https://admin.fedoraproject.org/mailman/listinfo/389-users
>>>>>
>>>>>
>>>>> --
>>>>> 389 users mailing list
>>>>> 389-users@xxxxxxxxxxxxxxxxxxxxxxx
>>>>> https://admin.fedoraproject.org/mailman/listinfo/389-users
>>>>
>>>> --
>>>> 389 users mailing list
>>>> 389-users@xxxxxxxxxxxxxxxxxxxxxxx
>>>> https://admin.fedoraproject.org/mailman/listinfo/389-users
>>>
>>>
>>> --
>>> 389 users mailing list
>>> 389-users@xxxxxxxxxxxxxxxxxxxxxxx
>>> https://admin.fedoraproject.org/mailman/listinfo/389-users
--
389 users mailing list
389-users@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/389-users





[Index of Archives]     [Fedora User Discussion]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Yosemite Photos]     [Linux Apps]     [Maemo Users]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux