[ 
https://issues.apache.org/jira/browse/CASSANDRA-1982?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joaquin Casares updated CASSANDRA-1982:
---------------------------------------

    Description: 
Right now ColumnFamilyStore.snapshot() works by doing a flush() first, then do 
symlinks on the sstables.

But flush() is actually submitted through Executor, so by the time the code 
reaches the symlink part, the flush() may have not happened at all.

  was:
Right now ColumnFamilyStore.snapshot() works by doing a flush() first, then do 
symlinks on the sstables.

But he flush() is actually submitted through Executor, so by the time the code 
reaches the symlink part, the flush() may have not happened at all.

        Summary: When creating snapshots, flush isn't required to finish before 
the snapshots are created  (was: When creating snapshots, flush doesn't have to 
return before the snapshots are created)

> When creating snapshots, flush isn't required to finish before the snapshots 
> are created
> ----------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-1982
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1982
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 0.6.9, 0.7.0
>            Reporter: Joaquin Casares
>            Priority: Minor
>
> Right now ColumnFamilyStore.snapshot() works by doing a flush() first, then 
> do symlinks on the sstables.
> But flush() is actually submitted through Executor, so by the time the code 
> reaches the symlink part, the flush() may have not happened at all.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to