[Freeipa-devel] [PATCH] 814-818 migrate-ds: optimize adding users to default group
Martin Basti
mbasti at redhat.com
Thu Apr 30 13:53:40 UTC 2015
On 10/04/15 12:55, Petr Vobornik wrote:
> The essential patch is 814.
>
> 815 a proposal for new option.
>
> 816 and 818 are cleanup patches.
>
> 817 little optimization.
>
> == [PATCH] 814 migrate-ds: optimize adding users to default group ==
> Migrate-ds searches for user without a group and adds them to default
> group. There is no point in checking if the user's selected by
> previous query are not member of default group because they are not
> member of any group.
>
> The operation is also speeded up by not fetching the default group.
> Users are added right away.
>
> https://fedorahosted.org/freeipa/ticket/4950
>
NACK
Users haven't been added into ipa default group after migration.
Just nitpick
1) too many parentheses
api.log.error(('Adding new members to default group failed:
%s \n'
'members: %s') % (e, (','.join(member_dns))))
You can use this instead:
api.log.error('Adding new members to default group failed:
%s \n'
'members: %s', e, ','.join(member_dns))
== [PATCH] 815 migrate-ds: skip default group options ==
> New option --use-default-group=False could be used to disable adding of
> migrated users into default group.
>
> By default, the default group is no longer POSIX therefore it doesn't
> fulfill the original idea of providing GID and therefore it could be
> skipped during migration.
LGTM
>
> == [PATCH] 816 migrate-ds: remove unused def_group_gid context
> property ==
> it's no longer used anywhere
>
1)
You can remove the unused variable 'g_attrs'
> == [PATCH] migrate-ds: optimize gid checks by utilizing dictionary
> nature of set ==
>
LGTM
> == [PATCH] migrate-ds: log migrated group members only on debug level ==
> It pollutes error_log.
>
1)
you do not need % formatting in logger
api.log.debug('migrating %s group %s' , member_attr, m)
>
>
Martin^2
--
Martin Basti
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20150430/caca153d/attachment.htm>
More information about the Freeipa-devel
mailing list