Details
-
Bug
-
Resolution: Fixed
-
Low
-
None
-
None
Description
When synchronising users from JIRA/Crowd, fisheye makes one rest call for each user, including users for which it should not need to create locally because they are not in any groups that are being synchronised.
This means if a customer has 20000 users in their JIRA instance of which 50 are in a group that is synced to fisheye then 20000 requests will be made. This is obviously not ideal.
There is probably a semi-valid reason for this (I have not investigated further) - possibly REST resources for which users are in a group are not available or are not suitable. This should be investigated and fixed if possible.