Extend filtering into the identity backends wherever possible to improve scaling and performance

Registered by Henry Nash on 2013-08-21

Filtering is currently done at the controller level, which means that for larger collections, the entire set of entities must be retrieved from the backend before filtering can occur. This leads to serious performance problems.

Filtering should be enabled in those backends that can use the underlying store (e.g. SQL, LDAP) to filter-at-source.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Henry Nash
Direction:
Needs approval
Assignee:
Henry Nash
Definition:
Pending Approval
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
Henry Nash on 2013-08-21
Completed by
Dolph Mathews on 2014-01-25

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.