+1

> On Nov 20, 2017, at 12:06 PM, Michael Blow <[email protected]> wrote:
> 
>>> removing temporary datasets?
> 
> +1
> 
> 
> On Mon, Nov 20, 2017 at 1:52 PM Murtadha Hubail <[email protected]> wrote:
> 
>> Hi all,
>> 
>> 
>> 
>> As you might be aware, we have a feature in AsterixDB to create temporary
>> datasets that differ from regular datasets in some ways such as:
>> Their existence is not persisted in metadata, but only in the CC metadata
>> cache.
>> They don’t’ generate any transaction logs
>> Their files are deleted on NC restart.
>> If they are not accessed for some period of time, their metadata records
>> are removed from the CC metadata cache.
>> 
>> 
>> Temporary datasets were originally introduced to serve as a staging area
>> between AsterixDB and external systems such as Perglix. However, as the
>> system evolved over the years, the assumptions they were built on don’t
>> hold anymore and they could lead to undesired consequences such as leaking
>> files after a CC restart or inability to access the dataset files on a
>> restarted NC. Therefore, I’m proposing to remove the support for the
>> current temporary datasets and we may add the feature with a careful design
>> at a later stage.
>> 
>> 
>> 
>> Any thoughts or concerns on removing temporary datasets?
>> 
>> 
>> 
>> Cheers,
>> 
>> Murtadha
>> 
>> 

Reply via email to