Improve handling of the database temporary directory
----------------------------------------------------

                 Key: DERBY-4093
                 URL: https://issues.apache.org/jira/browse/DERBY-4093
             Project: Derby
          Issue Type: Sub-task
          Components: Store
    Affects Versions: 10.5.0.0
            Reporter: Kristian Waagan
            Assignee: Kristian Waagan


The problem reported by Knut Anders Hatlen in DERBY-646 is caused by improper 
handling of the temporary directory created for the database.
A NullPointerException was thrown on database shutdown.

After studying the code, I believe it is wise to follow the approach taken by 
the base storage factory;
 o locate the temporary directory within the database directory
    (i.e. for database 'mydb' this will by 'mydb/tmp')
 o don't create the temporary directory before Derby supplies a unique name to 
the storage factory

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