Tian Jiang created IOTDB-653:
--------------------------------

             Summary: Separate LAST cache from MTree
                 Key: IOTDB-653
                 URL: https://issues.apache.org/jira/browse/IOTDB-653
             Project: Apache IoTDB
          Issue Type: Improvement
          Components: Core/Engine
            Reporter: Tian Jiang


Currently, we have a cache in MTree to store the LAST value of timeseries, in 
the distributed version, however, the metadata and data are stored separately, 
and when the metadata is needed, it will be pulled from another node and stored 
in a local cache, resulting in that such timeseries does not exist in MTree and 
its LAST cache is accessed, a PathNotExistException will be raised.

So we temporarily disable the LAST cache of the remotely existing timeseries, 
but we hope we can modify it so that we can still cache the last value of those 
timeseries.

Here is one possible solution: abstract a LastCacheManager to manage all last 
caches instead of storing them in MTree, so even when the timeseries does not 
exist locally, its last value can still be cached and visited.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to