[MXS-4630] Test MaxScale and Momento interoperability Created: 2023-06-02  Updated: 2023-06-05  Resolved: 2023-06-05

Status: Closed
Project: MariaDB MaxScale
Component/s: cache
Affects Version/s: None
Fix Version/s: N/A

Type: Task Priority: Major
Reporter: Johan Wikman Assignee: Johan Wikman
Resolution: Done Votes: 0
Labels: None

Sprint: MXS-SPRINT-183

 Comments   
Comment by Johan Wikman [ 2023-06-05 ]

Does not work out of the box. After setup, the memcached interface can be accessed using telnet and the redis one using redis-cli (to a certain extent; setting/getting individual values work with individual invocations of redis-cli, but connecting with redis-cli in the command interpreter mode does not), but neither of them work with the storage implementations of the MaxScale cache. In the memcached case there is a timeout error and in the redis case, it responds with something unexpected.

One problem seems to be the binary keys that the MaxScale Cache uses. If those are converted to hex-strings, then one error disappeared. So, out of the box the MaxScale cache does not work with Momento, but with some tweaking it might. But in that case it might be better to simply write a new storage implementation for the native Momento API.

Generated at Thu Feb 08 04:30:01 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.