[ 
https://issues.apache.org/jira/browse/DERBY-646?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12681638#action_12681638
 ] 

Kristian Waagan commented on DERBY-646:
---------------------------------------

Cheng, thank you for your continued interest :)

Since the code branch is cut on the coming Monday, there isn't much more that 
will be done for the in-memory solution for the upcoming 10.5 release, except 
testing and stabilization. This leaves plenty of time for an opportunity if you 
want to contribute later on.

Regarding testing, I think that is a very good idea. I have already started 
extracting the Mog test from your patch, and it runs fine with the current code.
The unit tests aren't as easy to adopt, as they test somewhat different 
characteristics / functionality (for instance peek, and mark/reset) and rely 
partly on internal variables etc. However, it shouldn't be hard to use your 
work to write similar tests for the current implementation.

I'm sorry I'm charging on without waiting for more feedback from you and other 
interested parties. The reason is merely my wish to get something committed in 
time for 10.5. This will allow interested users to more easily test out the 
feature and give the community valuable feedback before the next feature 
release.

I'm restating my goal for the feature:
A basic, working in-memory storage back end that can be used in scenarios where 
durability isn't required;
 o  basic, it won't have functionality like save on shutdown / JVM exit, or 
automatic restore on boot.
 o working, but not tested to the same degree as the rest of the Derby code.
 o undocumented (in the user docs).

> In-memory backend storage support
> ---------------------------------
>
>                 Key: DERBY-646
>                 URL: https://issues.apache.org/jira/browse/DERBY-646
>             Project: Derby
>          Issue Type: New Feature
>          Components: Store
>    Affects Versions: 10.5.0.0
>         Environment: All
>            Reporter: Stephen Fitch
>            Assignee: Kristian Waagan
>             Fix For: 10.5.0.0
>
>         Attachments: derby-646-1a-raw-compiles.diff, 
> derby-646-1a-raw-compiles.stat, derby-646-20090222.diff, 
> derby-646-20090222.stat, derby-646-2a-vfmem_first_rev.diff, 
> derby-646-2a-vfmem_first_rev.stat, derby-646-2b-vfmem_first_rev.diff, 
> derby-646-3a-jmx_experiment.diff, derby-646-performance_comparison_1a.txt, 
> svn.diff
>
>
> To allow creation and modification of databases in-memory without requiring 
> disk access or space to store the database.

-- 
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