Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
While running a basic query which is using 2 indexes, there are no results displayed.
gfsh>query --query="<trace>SELECT value FROM /example-region.entrySet WHERE value.ExpiredTime >= 0 AND value.ExpiredTime < 1719592199000L AND (value.status = 'SUSPENDED' or value.status = 'REGISTERED')" Result : true Limit : 100 Rows : 0 Query Trace : Query Executed in 29.131016 ms; indexesUsed(2):ExpiredTimeIndex(Results: 500),StatusIndex(Results: 250)
While using just one index it works correctly.
gfsh>query --query="<trace>SELECT value FROM /example-region.entrySet WHERE value.ExpiredTime >= 0 AND value.ExpiredTime < 1719592199000L" Result : true Limit : 100 Rows : 100 Query Trace : Query Executed in 15.422983 ms; indexesUsed(1):ExpiredTimeIndex(Results: 500)
Steps to reproduce the issue:
- start locator --name=locator1
- configure pdx --read-serialized=true --disk-store
- start server --name=server1 --server-port=0
- start server --name=server2 --server-port=0
- create region --name=example-region --type=PARTITION_PERSISTENT --redundant-copies=1
- put entries
- create index --name=ExpiredTimeIndex --expression=value.ExpiredTime --region="/example-region.entrySet" --type=range
- create index --name=StatusIndex --expression=value.Status --region="/example-region.entrySet" --type=range
- query --query="<trace>SELECT value FROM /example-region.entrySet WHERE value.ExpiredTime >= 0 AND value.ExpiredTime < 1719592199000L AND (value.Status = 'SUSPENDED' or value.Status = 'REGISTERED')"
Attachments
Issue Links
- links to