Should this relatively simple filter (uid=*) return everything with a 'uid'
attribute ?
In ApacheDS it only displays one record. It doesn't show DNs expected in
another partition. I tried setting base search to the other partition and it
returns nothing.
I don't fully understand the cursor references below. I thought cursor would
hold
matching references.
I deleted some of the IndexEntries below so email wouldn't be so long.
------------
[11:03:55] DEBUG
[org.apache.directory.server.ldap.handlers.request.SearchRequestHandler] -
Handling single reply request: MessageType : SEARCH_REQUEST
Message ID : 25
SearchRequest
baseDn : ''
filter : '(uid=*)'
scope : whole subtree
typesOnly : false
Size Limit : 5000
Time Limit : no limit
Deref Aliases : deref Always
attributes : 'objectClass'
org.apache.directory.api.ldap.model.message.SearchRequestImpl@802e3cd2
[11:03:55] DEBUG
[org.apache.directory.server.ldap.handlers.request.SearchRequestHandler] -
ManageDsaITControl NOT detected.
[11:03:55] DEBUG
[org.apache.directory.server.ldap.handlers.request.SearchRequestHandler] -
Entry is NOT a referral.
[11:03:55] DEBUG
[org.apache.directory.server.ldap.handlers.request.SearchRequestHandler] -
Message received: MessageType : SEARCH_REQUEST
Message ID : 25
SearchRequest
baseDn : ''
filter : '(uid=*)'
scope : whole subtree
typesOnly : false
Size Limit : 5000
Time Limit : no limit
Deref Aliases : deref Always
attributes : 'objectClass'
org.apache.directory.api.ldap.model.message.SearchRequestImpl@802e3cd2
[11:03:55] DEBUG [org.apache.directory.server.OPERATION_LOG] - >>
SearchOperation : SearchContext for Dn '', filter :'(uid=*)'
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
AvlSingletonOrOrderedSetCursor
org.apache.directory.server.core.avltree.AvlSingletonOrOrderedSetCursor@52f6c35f
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
AvlTreeMapNoDupsWrapperCursor
org.apache.directory.server.core.avltree.AvlTreeMapNoDupsWrapperCursor@4694bc86
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
IndexCursorAdaptor IndexCursorAdaptor (absent) :
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating SetCursor
SetCursor :
Index : -1
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
EntryCursorAdaptor EntryCursorAdaptor
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
BaseEntryFilteringCursor BaseEntryFilteringCursor, no wrapped
No filter
No prefetched
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating SetCursor
SetCursor :
Index : -1
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
EntryCursorAdaptor EntryCursorAdaptor
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
BaseEntryFilteringCursor BaseEntryFilteringCursor, no wrapped
No filter
No prefetched
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating SetCursor
SetCursor :
Index : -1
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
EntryCursorAdaptor EntryCursorAdaptor
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
BaseEntryFilteringCursor BaseEntryFilteringCursor, no wrapped
No filter
No prefetched
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating SetCursor
SetCursor :
Index : -1
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
EntryCursorAdaptor EntryCursorAdaptor
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
BaseEntryFilteringCursor BaseEntryFilteringCursor, no wrapped
No filter
No prefetched
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating ArrayTreeCursor
ArrayTreeCursor (absent)
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
KeyTupleArrayCursor KeyTupleArrayCursor (absent)#0.9.2342.19200300.100.1.1 :
ArrayTreeCursor (absent)
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
IndexCursorAdaptor IndexCursorAdaptor (absent) :
KeyTupleArrayCursor (absent)#0.9.2342.19200300.100.1.1 :
ArrayTreeCursor (absent)
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing IndexCursorAdaptor
IndexCursorAdaptor (absent) :
KeyTupleArrayCursor (absent)#0.9.2342.19200300.100.1.1 :
ArrayTreeCursor (absent)
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing
KeyTupleArrayCursor KeyTupleArrayCursor (absent)#0.9.2342.19200300.100.1.1 :
ArrayTreeCursor (absent)
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing ArrayTreeCursor
ArrayTreeCursor (absent)
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating SetCursor
SetCursor :
Index : -1
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
EntryCursorAdaptor EntryCursorAdaptor
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
BaseEntryFilteringCursor BaseEntryFilteringCursor, no wrapped
No filter
No prefetched
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
AvlSingletonOrOrderedSetCursor
org.apache.directory.server.core.avltree.AvlSingletonOrOrderedSetCursor@4ee5259d
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
AvlTreeMapNoDupsWrapperCursor
org.apache.directory.server.core.avltree.AvlTreeMapNoDupsWrapperCursor@26088ee2
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
IndexCursorAdaptor IndexCursorAdaptor (absent) :
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating SetCursor
SetCursor :
Index : -1
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
EntryCursorAdaptor EntryCursorAdaptor
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating
BaseEntryFilteringCursor BaseEntryFilteringCursor, no wrapped
No filter
No prefetched
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Creating CursorList
org.apache.directory.server.core.api.filtering.CursorList@7bdcaaef
[11:03:55] DEBUG [org.apache.directory.server.OPERATION_LOG] - <<
SearchOperation successful
[11:03:55] DEBUG
[org.apache.directory.server.ldap.handlers.request.SearchRequestHandler] -
using <5000,5000> for size limit
[11:03:55] DEBUG
[org.apache.directory.server.ldap.handlers.request.SearchRequestHandler] -
Sending uid=admin,ou=system
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing CursorList
org.apache.directory.server.core.api.filtering.CursorList@7bdcaaef
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing CursorList
org.apache.directory.server.core.api.filtering.CursorList@7bdcaaef
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing
BaseEntryFilteringCursor BaseEntryFilteringCursor, wrapped :
EntryCursorAdaptor
IndexCursor :
SetCursor :
Index : 118
Size : 118
IndexEntry[ c09b3b91-dd9a-46b6-965c-678c3e6ad7eb,
c09b3b91-dd9a-46b6-965c-678c3e6ad7eb ]
IndexEntry[ 2cb2d861-e84d-40f3-94b3-3a16ba5de0bc,
2cb2d861-e84d-40f3-94b3-3a16ba5de0bc ]
deleted ....
IndexEntry[ c6136964-a7d7-4d41-93bd-ea700bf3e21f,
c6136964-a7d7-4d41-93bd-ea700bf3e21f ]
Evaluator :
AndEvaluator : (&:[118](uid=*:[?])(#{SUBTREE_SCOPE (Estimated),
'ou=config', DEREF_ALWAYS}:[118]))
SubstreeScopeEvaluator : (#{SUBTREE_SCOPE (Estimated),
'ou=config', DEREF_ALWAYS}:[118])
PresenceEvaluator : (uid=*:[?])
Filters :
HideSubentriesFilter
CollectiveAttributeFilter
TopFilter
DefaultAuthorizationSearchFilter
No prefetched
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing EntryCursorAdaptor
EntryCursorAdaptor
IndexCursor :
SetCursor :
Index : 118
Size : 118
IndexEntry[ c09b3b91-dd9a-46b6-965c-678c3e6ad7eb,
c09b3b91-dd9a-46b6-965c-678c3e6ad7eb ]
IndexEntry[ 2cb2d861-e84d-40f3-94b3-3a16ba5de0bc,
2cb2d861-e84d-40f3-94b3-3a16ba5de0bc ]
deleted...
IndexEntry[ c6136964-a7d7-4d41-93bd-ea700bf3e21f,
c6136964-a7d7-4d41-93bd-ea700bf3e21f ]
Evaluator :
AndEvaluator : (&:[118](uid=*:[?])(#{SUBTREE_SCOPE (Estimated),
'ou=config', DEREF_ALWAYS}:[118]))
SubstreeScopeEvaluator : (#{SUBTREE_SCOPE (Estimated), 'ou=config',
DEREF_ALWAYS}:[118])
PresenceEvaluator : (uid=*:[?])
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing ListCursor
SetCursor :
Index : 118
Size : 118
IndexEntry[ c09b3b91-dd9a-46b6-965c-678c3e6ad7eb,
c09b3b91-dd9a-46b6-965c-678c3e6ad7eb ]
IndexEntry[ 2cb2d861-e84d-40f3-94b3-3a16ba5de0bc,
2cb2d861-e84d-40f3-94b3-3a16ba5de0bc ]
deleted...
IndexEntry[ c6136964-a7d7-4d41-93bd-ea700bf3e21f,
c6136964-a7d7-4d41-93bd-ea700bf3e21f ]
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing
BaseEntryFilteringCursor BaseEntryFilteringCursor, wrapped :
EntryCursorAdaptor
IndexCursor :
SetCursor :
Index : 0
Evaluator :
EmptyEvaluator
Filters :
HideSubentriesFilter
CollectiveAttributeFilter
TopFilter
DefaultAuthorizationSearchFilter
No prefetched
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing EntryCursorAdaptor
EntryCursorAdaptor
IndexCursor :
SetCursor :
Index : 0
Evaluator :
EmptyEvaluator
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing ListCursor
SetCursor :
Index : 0
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing
BaseEntryFilteringCursor BaseEntryFilteringCursor, wrapped :
EntryCursorAdaptor
IndexCursor :
SetCursor :
Index : 0
Evaluator :
EmptyEvaluator
Filters :
HideSubentriesFilter
CollectiveAttributeFilter
TopFilter
DefaultAuthorizationSearchFilter
No prefetched
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing EntryCursorAdaptor
EntryCursorAdaptor
IndexCursor :
SetCursor :
Index : 0
Evaluator :
EmptyEvaluator
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing ListCursor
SetCursor :
Index : 0
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing
BaseEntryFilteringCursor BaseEntryFilteringCursor, wrapped :
EntryCursorAdaptor
IndexCursor :
SetCursor :
Index : 0
Evaluator :
EmptyEvaluator
Filters :
HideSubentriesFilter
CollectiveAttributeFilter
TopFilter
DefaultAuthorizationSearchFilter
No prefetched
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing EntryCursorAdaptor
EntryCursorAdaptor
IndexCursor :
SetCursor :
Index : 0
Evaluator :
EmptyEvaluator
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing ListCursor
SetCursor :
Index : 0
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing
BaseEntryFilteringCursor BaseEntryFilteringCursor, wrapped :
EntryCursorAdaptor
IndexCursor :
SetCursor :
Index : 1
Size : 1
IndexEntry[ null, ad49747a-0491-418f-b6d7-97b331755c93 ]
Evaluator :
AndEvaluator : (&:[1](uid=*:[?])(#{SUBTREE_SCOPE (Estimated),
'ou=system', DEREF_ALWAYS}))
PresenceEvaluator : (uid=*:[?])
SubstreeScopeEvaluator : (#{SUBTREE_SCOPE (Estimated),
'ou=system', DEREF_ALWAYS})
Filters :
HideSubentriesFilter
CollectiveAttributeFilter
TopFilter
DefaultAuthorizationSearchFilter
No prefetched
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing EntryCursorAdaptor
EntryCursorAdaptor
IndexCursor :
SetCursor :
Index : 1
Size : 1
IndexEntry[ null, ad49747a-0491-418f-b6d7-97b331755c93 ]
Evaluator :
AndEvaluator : (&:[1](uid=*:[?])(#{SUBTREE_SCOPE (Estimated),
'ou=system', DEREF_ALWAYS}))
PresenceEvaluator : (uid=*:[?])
SubstreeScopeEvaluator : (#{SUBTREE_SCOPE (Estimated), 'ou=system',
DEREF_ALWAYS})
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing ListCursor
SetCursor :
Index : 1
Size : 1
IndexEntry[ null, ad49747a-0491-418f-b6d7-97b331755c93 ]
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing
BaseEntryFilteringCursor BaseEntryFilteringCursor, wrapped :
EntryCursorAdaptor
IndexCursor :
SetCursor :
Index : 2612
Size : 2612
IndexEntry[ b232606f-3e28-4c98-9a57-20ee4b3c10ea,
b232606f-3e28-4c98-9a57-20ee4b3c10ea ]
IndexEntry[ 7beb799c-668f-4972-b805-c7ba0786044f,
7beb799c-668f-4972-b805-c7ba0786044f ]
deleted
IndexEntry[ 98e7f648-d9f9-46fb-8bbd-3b827b657124,
98e7f648-d9f9-46fb-8bbd-3b827b657124 ]
Evaluator :
AndEvaluator : (&:[2612](uid=*:[?])(#{SUBTREE_SCOPE (Estimated),
'ou=schema', DEREF_ALWAYS}:[2612]))
SubstreeScopeEvaluator : (#{SUBTREE_SCOPE (Estimated), 'ou=schema',
DEREF_ALWAYS}:[2612])
PresenceEvaluator : (uid=*:[?])
[11:03:55] DEBUG [org.apache.directory.CURSOR_LOG] - Closing ListCursor
SetCursor :
Index : 2612
Size : 2612
IndexEntry[ b232606f-3e28-4c98-9a57-20ee4b3c10ea,
b232606f-3e28-4c98-9a57-20ee4b3c10ea ]
IndexEntry[ 7beb799c-668f-4972-b805-c7ba0786044f,
7beb799c-668f-4972-b805-c7ba0786044f ]
deleted.
IndexEntry[ 98e7f648-d9f9-46fb-8bbd-3b827b657124,
98e7f648-d9f9-46fb-8bbd-3b827b657124 ]