Project: usergrid
Issue USERGRID-461: Cursor grows as our number of indexes grow
It appears our cursor grows as our index grows. This is causing issues with the request growing too large. To alleviate this issue, I think we should perform the following. ON READ # Receive the cursor from ES # Create a new timeUUID # Put the cursor into a map with an expiration equal to the ES expiration time, using the new timeUUID string as a key # Return the time UUID as a string to the user ON next page # Lookup the the ES cursor from Cassandra # Get the next page of results
Story points: 5