You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by "Jagadish (JIRA)" <ji...@apache.org> on 2018/09/07 01:29:00 UTC
[jira] [Created] (SAMZA-1854) Caching table descriptor should not
take run-time objects
Jagadish created SAMZA-1854:
-------------------------------
Summary: Caching table descriptor should not take run-time objects
Key: SAMZA-1854
URL: https://issues.apache.org/jira/browse/SAMZA-1854
Project: Samza
Issue Type: Bug
Reporter: Jagadish
Currently, users can use composition to construct composite tables using the CachingTableDescriptor. An example use-case is to have a RocksDb table as a cache in front of a remote database table. Currently users have to provide a concrete "table" instance to compose/instantiate a "CachingTableDescriptor". This is undesirable, since the table is an object that contains runtime state while a descriptor is merely a logical specification. To ensure a cleaner separation, we should ensure that creating a "CachingTableDescriptor" only takes a "tableDescriptor" instance instead of an actual table instance.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)