On 3/25/2011 12:14 PM, siddharth srivastava wrote:
Hi

I am applying for Derby Test and Fix project during GSoC this year.

I have shortlisted the following issues for GSoC 2011:

I would like to have the view of the community on these issues and the tentative time line, before I post a detailed proposal.

1) Derby 5014: Tests should restore the timeout values to default after they are done running.
         Timeline: May 24- 7th June 2011 (15 days)

2) Derby-4795: Starting network server with -ssl turns SSL off
        Timeline: 8th April - 15th June 2011 ( 8 days)

3) Derby- 4779: NPE while inserting into a table which has a generated column and an insert trigger
       Timeline: : 16th April-30 June 2011 (15 days)

4) Derby-4249:Create a simple store recovery test in JUnit
       Timeline: 1 July-23 July (23 days)

5) DERBY-3676 : Make the toString() method of Derby PreparedStatements print out SQL text with ? parameters replaced by the values that have been set so far
      Timeline: 24th July- 7th August (14 days)

6) Store test conversion: updatelocks.sql (doesn't not have dedicated Jira issue yet)
     Timeline: 8th August - 14th August ( 7 days)

Siddharth I think this looks good except instead of updatelocks.sql I would prefer to see you convert one of the recovery tests to show that your simple recovery test is a good model. Also if you look at updatelocks.sql you will see it runs quite a few subsql files and also I think is run in various modes so might be just very large and time consuming and not suitable for a seven day project. I would suggest converting oc_rec[1-4].java tests which I think are set up to run consecutively to get the desired recovery behavior. It would be good to look at these in your planning for DERBY-4249 and shave 4 days off the DERBY-4249 and add it to the conversion.

I think you propose a very achievable schedule and I admire that and think you should call out in your final proposal that you have made an effort to plan realistically. Make sure you include technical aspects and challenges for each issue, for example for DERBY-3676, the technical changes might not be that complex but I am guessing there will be a fair amount of community discussion around the issue as there has been already.

Thanks

Kathey




Reply via email to