You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Donal Evans (Jira)" <ji...@apache.org> on 2021/07/12 20:16:00 UTC

[jira] [Created] (GEODE-9427) Radish HSCAN implementation does not accept values for CURSOR argument that match Redis

Donal Evans created GEODE-9427:
----------------------------------

             Summary: Radish HSCAN implementation does not accept values for CURSOR argument that match Redis
                 Key: GEODE-9427
                 URL: https://issues.apache.org/jira/browse/GEODE-9427
             Project: Geode
          Issue Type: Bug
          Components: redis
    Affects Versions: 1.15.0
            Reporter: Donal Evans


The HSCAN command takes an argument, CURSOR, which in native Redis can be any value between -18446744073709551615 and 18446744073709551615 (the maximum value of an unsigned long). The Radish implementation of HSCAN only accepts values in the range {{Integer.MIN_VALUE}} -> {{Integer.MAX_VALUE}} and returns an error if values outside this range are used.

The Radish HSCAN implementation should be modified to accept the same range of values as Redis. Examples of this pattern can be found in the implementations of the currently unsupported SCAN and SSCAN commands.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)