Description of problem: When adding user which has many of groups assigned, action fails and user is added to system. (tested on IPA with user who has ~96groups) Version-Release number of selected component (if applicable): 3.3.0-0.14.master.el6ev How reproducible: always Steps to Reproduce: 1. Add user with many groups to rhevm. Actual results: Error while executing action: A Request to the Server failed with the following Status Code: 500 Expected results: Added successfully and don't return any error. Additional info: engine.log 2013-08-13 13:32:13,598 INFO [org.ovirt.engine.core.bll.AddUserCommand] (pool-5-thread-49) [24ae529b] Running command: AddUserCommand internal: false. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa Type: System 2013-08-13 13:32:13,647 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (pool-5-thread-49) [24ae529b] Correlation ID: 24ae529b, Call Stack: null, Custom Event ID: -1, Message: User 'vdcalladmin.LAB.ENG.BRQ.REDHAT.COM' was added successfully to the system.
manage-domains does not try to perform group population (i.e - calculate the groups of the added user), therefore a user with any number of groups (even way more than 96) will be successfully added to the system. Engine however has to take into consideration the groups, and checks group membership (as it may change). Please attach the full engine.log to this bug.
Suggesting this to 3.4 as part of authentication + user/group information retrieval rewrite effort.
Did not repruduce on is11, closing as current release.