HI Boris, I brought down the review build : git review -d 234849 and config to a ldap backend with 50 users. keystne.conf : [default] list_limit = 2 w/o 234849 and its dependency, I was able to get two records for openstack user list --domain ad50. However, after switch to the this patch, I encountered the following errors. I am wondering if you have seen that before. 2 19:04:05.758811 2015-10-22 19:04:05.758 6135 DEBUG keystone.common.ldap.core [req-a05be3d5-dbdf-4054-a807-b3aab4c030df - - - - -] LDAP init: use_tls=True tls_cacertfile=/etc/keystone/ssl/certs/openldap_ca.pem tls_cacertdir=None tls_req_cert=0 tls_avail=1 _common_ldap_initialization /usr/local/lib/python2.7/dist-packages/keystone/common/ldap/core.py:587 2015-10-22 19:04:05.760069 2015-10-22 19:04:05.759 6135 DEBUG keystone.common.ldap.core [req-a05be3d5-dbdf-4054-a807-b3aab4c030df - - - - -] LDAP search: base=ou=Users50,dc=cdl,dc=hp,dc=com scope=1 filterstr=(&(objectClass=posixAccount)(uid=*)) attrs=['uid', 'userPassword', 'enabled', 'mail', 'cn'] attrsonly=0 search_ext_s /usr/local/lib/python2.7/dist-packages/keystone/common/ldap/core.py:947 2015-10-22 19:04:06.082955 2015-10-22 19:04:06.082 6135 DEBUG keystone.common.ldap.core [req-a05be3d5-dbdf-4054-a807-b3aab4c030df - - - - -] LDAP unbind unbind_s /usr/local/lib/python2.7/dist-packages/keystone/common/ldap/core.py:918 2015-10-22 19:04:06.086384 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi [req-a05be3d5-dbdf-4054-a807-b3aab4c030df - - - - -] {'desc': 'Size limit exceeded'} 2015-10-22 19:04:06.086442 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi Traceback (most recent call last): 2015-10-22 19:04:06.086451 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 248, in __call__ 2015-10-22 19:04:06.086458 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi result = method(context, **params) 2015-10-22 19:04:06.086465 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/common/controller.py", line 207, in wrapper 2015-10-22 19:04:06.086472 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi return f(self, context, filters, **kwargs) 2015-10-22 19:04:06.086479 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/identity/controllers.py", line 224, in list_users 2015-10-22 19:04:06.086487 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi hints=hints) 2015-10-22 19:04:06.086493 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/common/manager.py", line 58, in wrapper 2015-10-22 19:04:06.086500 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi return f(self, *args, **kwargs) 2015-10-22 19:04:06.086507 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/identity/core.py", line 433, in wrapper 2015-10-22 19:04:06.086514 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi return f(self, *args, **kwargs) 2015-10-22 19:04:06.086521 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/identity/core.py", line 444, in wrapper 2015-10-22 19:04:06.086528 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi return f(self, *args, **kwargs) 2015-10-22 19:04:06.086536 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/identity/core.py", line 886, in list_users 2015-10-22 19:04:06.086543 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi ref_list = driver.list_users(hints) 2015-10-22 19:04:06.086550 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/identity/backends/ldap.py", line 81, in list_users 2015-10-22 19:04:06.086557 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi return self.user.get_all_filtered(hints) 2015-10-22 19:04:06.086565 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/identity/backends/ldap.py", line 269, in get_all_filtered 2015-10-22 19:04:06.086572 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi for user in self.get_all(query, hints)] 2015-10-22 19:04:06.086579 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/common/ldap/core.py", line 1898, in get_all 2015-10-22 19:04:06.086586 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi return super(EnabledEmuMixIn, self).get_all(ldap_filter, hints) 2015-10-22 19:04:06.086593 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/common/ldap/core.py", line 1525, in get_all 2015-10-22 19:04:06.086601 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi for x in self._ldap_get_all(hints, ldap_filter)] 2015-10-22 19:04:06.086608 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/common/driver_hints.py", line 47, in wrapper 2015-10-22 19:04:06.086615 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi ref_list = f(self, hints, *args, **kwargs) 2015-10-22 19:04:06.086635 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/common/ldap/core.py", line 1486, in _ldap_get_all 2015-10-22 19:04:06.086642 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi sizelimit=sizelimit) 2015-10-22 19:04:06.086649 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/common/ldap/core.py", line 960, in search_ext_s 2015-10-22 19:04:06.086656 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi serverctrls, clientctrls, timeout, sizelimit) 2015-10-22 19:04:06.086664 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/common/ldap/core.py", line 648, in wrapper 2015-10-22 19:04:06.086671 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi return func(self, conn, *args, **kwargs) 2015-10-22 19:04:06.086678 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/keystone/common/ldap/core.py", line 780, in search_ext_s 2015-10-22 19:04:06.086685 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi timeout, sizelimit) 2015-10-22 19:04:06.086692 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/ldap/ldapobject.py", line 957, in search_ext_s 2015-10-22 19:04:06.086700 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi return self._apply_method_s(SimpleLDAPObject.search_ext_s,*args,**kwargs) 2015-10-22 19:04:06.086707 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/ldap/ldapobject.py", line 894, in _apply_method_s 2015-10-22 19:04:06.086714 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi return func(self,*args,**kwargs) 2015-10-22 19:04:06.086721 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/ldap/ldapobject.py", line 585, in search_ext_s 2015-10-22 19:04:06.086728 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi return self.result(msgid,all=1,timeout=timeout)[1] 2015-10-22 19:04:06.086735 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/ldap/ldapobject.py", line 497, in result 2015-10-22 19:04:06.086742 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi resp_type, resp_data, resp_msgid = self.result2(msgid,all,timeout) 2015-10-22 19:04:06.086749 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/ldap/ldapobject.py", line 501, in result2 2015-10-22 19:04:06.086756 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all,timeout) 2015-10-22 19:04:06.086763 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/ldap/ldapobject.py", line 508, in result3 2015-10-22 19:04:06.086770 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi resp_ctrl_classes=resp_ctrl_classes 2015-10-22 19:04:06.086777 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/ldap/ldapobject.py", line 515, in result4 2015-10-22 19:04:06.086784 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) 2015-10-22 19:04:06.086791 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi File "/usr/local/lib/python2.7/dist-packages/ldap/ldapobject.py", line 106, in _ldap_call 2015-10-22 19:04:06.086798 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi result = func(*args,**kwargs) 2015-10-22 19:04:06.086805 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi SIZELIMIT_EXCEEDED: {'desc': 'Size limit exceeded'} 2015-10-22 19:04:06.086813 2015-10-22 19:04:06.083 6135 ERROR keystone.common.wsgi