Hello
I've written slapo-nops, an overlay that removes idempotent operations where attribute values are being replaced by the same values.
This is a workaround to broken client that take the whole entry and change all attributes, even the ones that have not changed. Such behavior makes logs unreadable, and it badly weight on accesslog databases. Hence the overlay to filter the garbage out of modification operations.
Is it desirable in servers/slapd/overlays/slapo-nops? In contrib/slapd-modules? Nowhere?
Emmanuel Dreyfus wrote:
Hello
I've written slapo-nops, an overlay that removes idempotent operations where attribute values are being replaced by the same values.
This is a workaround to broken client that take the whole entry and change all attributes, even the ones that have not changed. Such behavior makes logs unreadable, and it badly weight on accesslog databases. Hence the overlay to filter the garbage out of modification operations.
Is it desirable in servers/slapd/overlays/slapo-nops? In contrib/slapd-modules? Nowhere?
It sounds somewhat like the addpartial overlay that's also in contrib. I think that one has been unmaintained/obsoleted.
This seems to me to not be a very general-interest item. As such, it may be better in contrib, unless other folks express interest in using it and helping to maintain it.
Howard Chu wrote:
Is it desirable in servers/slapd/overlays/slapo-nops? In contrib/slapd-modules? Nowhere?
It sounds somewhat like the addpartial overlay that's also in contrib. I think that one has been unmaintained/obsoleted.
This seems to me to not be a very general-interest item. As such, it may be better in contrib, unless other folks express interest in using it and helping to maintain it.
Also, I note that ending up in contrib/ doesn't mean forever; as soon as there's enough interest (read: users' requests) and there's no conflicting issues (e.g. too many specific dependences on external software), it can be moved in overlays/.
p.
Ing. Pierangelo Masarati OpenLDAP Core Team
SysNet s.r.l. via Dossi, 8 - 27100 Pavia - ITALIA http://www.sys-net.it --------------------------------------- Office: +39 02 23998309 Mobile: +39 333 4963172 Email: pierangelo.masarati@sys-net.it ---------------------------------------
Pierangelo Masarati ando@sys-net.it wrote:
Also, I note that ending up in contrib/ doesn't mean forever; as soon as there's enough interest (read: users' requests) and there's no conflicting issues (e.g. too many specific dependences on external software), it can be moved in overlays/.
About slapo-nops, note that I have it has no external dependency at all.
David Hawes wrote:
Howard Chu wrote:
It sounds somewhat like the addpartial overlay that's also in contrib. I think that one has been unmaintained/obsoleted.
addpartial is still maintained and has been tested against 2.4.9. I intend to maintain it for the foreseeable future.
Keep the updates coming in via ITS then please.