[Freeipa-devel] [PATCH 0014] correct handling of one directional segments
thierry bordaz
tbordaz at redhat.com
Tue Jun 16 15:17:19 UTC 2015
On 06/16/2015 11:41 AM, Ludwig Krispenz wrote:
> this patch adresses issues in checking existing segments for one
> directional segments and correctly handles the merging of segments, so
> that all agreements will be removed when the merged segment is deleted
>
>
This is looking good to me with few comments
* in ipa_topo_cfg_replica_segment_find, if 'dir=0' or
'dir=bidirectionnal' the reverse direction is bidirectionnal. Is it
the expected result ?
* in ipa_topo_check_segment_is_valid and ipa_topo_util_find_segment,
may be hardening leftnode,rightnode,dir if they are NULL. (if the
entry violate schema).
* ipa_topo_util_segm_dir if direction does not match any of the
strings, it returns -1. 0 would be better if we decide to test bit mask.
* in ipa_topo_util_segment_update:810, ex_segm is a rigth_left
segment. Why trying to call ipa_topo_cfg_agmt_dup with ex_segm->left
in priority. Why not ex_segm->right first ?
* in ipa_topo_util_delete_segments_for_host, If segment
localhost->delhost is bidirectional, how can it exists a reverse
segment delhost->localhost ? I thought those segments have been merged ?
Thanks
thierry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20150616/1983daea/attachment.htm>
More information about the Freeipa-devel
mailing list