#3421 [RFE] Migration process improvements
Opened by rcritten. Modified

In the interest of performance, right now migration does not call into the framework to add objects. Instead it generates and creates the objects itself.

This will cause grief in the long run if additional user or group pre/postop plugins are added by 3rd parties as they will not be executed against migrated users.

There are a number of gotchas though:

- We need a way to pass in arbitrary objects/attributes from the migrated entry. We may need to use setattr/addattr to do this
- A quiet option needs to be added to baseldap.py so that we can avoid a lot of unnecessary per-object searching. We do not need to return the result from an ADD/MOD
- Batching the add user to default group was necessary to improve migration performance. We need a way to tell the framework to skip the default group management

Metadata Update from @rcritten:
- Issue assigned to someone
- Issue set to the milestone: Ticket Backlog

Metadata