Hi every, I would like to start a discussion on supporting customize state in customized KeyedStateBackend.
In Flink, users can customize KeyedStateBackend to support different type of data store. Although we can implement customized StateDescriptors for different kind of data structrues, we do not really have access to such customized state in RichFunctions. I propose to add a getOtherState method in RuntimeContext and DefaultKeyedStateStore which directly takes StateDescriptor as parameter to allow user to get customized state. What do you think? Thanks. Best, Shimin