[Freeipa-devel] "Commit comments log" functionality in IPA

Dmitri Pal dpal at redhat.com
Thu Nov 6 17:13:11 UTC 2008


> 3.4.  OpenLDAP supports an extension by which you can create an 
> ordered list of values in attributes - each value is prefixed by {N} 
> where N is a number.  I think it's done in such a way that clients 
> that understand ordering can request the values with the prefix, and 
> dumb clients get the raw values.  Fedora DS does not support this, but 
> perhaps we should?  There is an Internet Draft (or perhaps an 
> informational RFC) about this feature.

I will explore this more. I think the fact that OpenLDAP has it proves 
that there is a demand for such feature.
It would be nice for DS to support it. But I think it would be harder to 
deal with if in the first implementation we push it to DS to take care of.
The better approach IMO would be to create an IPA plugin in v2 and then 
use it as a base for DS plugin in follow up DS version.
This way we will avoid creating dependencies on DS and forcing the 
plugin to be perfect from day one. It would be much harder to fix issues 
with it if it is a part of DS.

>>
> This sounds a lot like the information we keep in the replication 
> changelog, and to a certain extent the replication state information 
> we keep in the entry itself.  Also in the retro changelog.
>
> If we were to do something like this, it would be worth revisiting the 
> current internal change notification code that we use in various 
> places (post ops, persistent search, replication changelog, retro 
> changelog, audit log, etc.) so that we could have a general purpose 
> internal change notification service to be used by all of these 
> various "sinks" and more.

May be. But I am a bit scared going that far right away. This starts to 
sound like a major feature. Let us take incremental steps and start with 
small tasks.
I do not want to boil an ocean. Eventually I might but this is to far 
fetched.
I want to solve a specific problem and implement a specific feature. But 
I want to write it so that it can be reused for other purposes and 
become more generic.
I view the "commit comment" feature as a send box for a more generic 
implementation down the road.

Rich, would you agree with such approach?

>>
>> Thank you
>> Dmitri
>>
>> _______________________________________________
>> Freeipa-devel mailing list
>> Freeipa-devel at redhat.com
>> https://www.redhat.com/mailman/listinfo/freeipa-devel
>
> _______________________________________________
> Freeipa-devel mailing list
> Freeipa-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/freeipa-devel
>
>




More information about the Freeipa-devel mailing list