Assignee frother controls perform poorly with lots of users

XMLWordPrintable

    • 6.01

      Another breaking point with lots of users:

      "http-bio-8080-exec-764" daemon prio=3 tid=0x000000000b154000 nid=0x1ec9 runnable [0xfffffd73c2def000]
         java.lang.Thread.State: RUNNABLE
      	at java.lang.String.toLowerCase(String.java:2439)
      	at java.lang.String.toLowerCase(String.java:2524)
      	at com.atlassian.jira.bc.user.search.UserMatcherPredicate.apply(UserMatcherPredicate.java:62)
      	at com.atlassian.jira.bc.user.search.UserMatcherPredicate.apply(UserMatcherPredicate.java:15)
      	at com.atlassian.jira.bc.user.search.DefaultAssigneeService.findAssignableUsers(DefaultAssigneeService.java:108)
      	at com.atlassian.jira.bc.user.search.DefaultAssigneeService.access$200(DefaultAssigneeService.java:46)
      	at com.atlassian.jira.bc.user.search.DefaultAssigneeService$AssignableUsers.findAllAsSet(DefaultAssigneeService.java:440)
      	at com.atlassian.jira.bc.user.search.DefaultAssigneeService$AssignableUsers.findAll(DefaultAssigneeService.java:423)
      	at com.atlassian.jira.bc.user.search.DefaultAssigneeService$AssignableUsers.findAllAndSort(DefaultAssigneeService.java:448)
      	at com.atlassian.jira.bc.user.search.DefaultAssigneeService.findAssignableUsers(DefaultAssigneeService.java:87)
      	at com.atlassian.jira.issue.fields.Assignees.isAssignable(Assignees.java:261)
      	at com.atlassian.jira.issue.fields.Assignees.makeAssigneeOptions(Assignees.java:249)
      	at com.atlassian.jira.issue.fields.Assignees.optionsForFrotherControl(Assignees.java:84)
      	at com.atlassian.jira.issue.fields.AssigneeSystemField.getEditHtml(AssigneeSystemField.java:168)
      

            Assignee:
            Unassigned
            Reporter:
            Jeremy Largman
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: