[ 
https://issues.apache.org/jira/browse/MNEMONIC-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17519840#comment-17519840
 ] 

Yanhui Zhao commented on MNEMONIC-708:
--------------------------------------

After discussion with several devs, it seems we need to design a new memory 
allocation mechanism, that allocates a pointer address to hold a durable 
object, while passing the durable object contents transparently to the redis 
backend. Allocated memory address needs to be persistent, so as to response to 
the durable object addressing request and load the durable object contents from 
redis backend back to the allocated memory.

This whole mechanism needs to be carefully designed and will likely not be done 
in this release period, we will push this to the next release. At same time 
explore the way that modify the durable object definition to bypass this.

> Determine key-value storage format for durable objects to be stored in redis
> ----------------------------------------------------------------------------
>
>                 Key: MNEMONIC-708
>                 URL: https://issues.apache.org/jira/browse/MNEMONIC-708
>             Project: Mnemonic
>          Issue Type: Sub-task
>          Components: Memory-Service
>    Affects Versions: 0.17.0
>            Reporter: Yanhui Zhao
>            Assignee: Yanhui Zhao
>            Priority: Major
>             Fix For: 0.17.0
>
>
> Redis support key-value storage, in the case of durable objects storage in 
> redis we need to determine the storage key that are used to index the stored 
> durable object.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to