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)