commit | 61b2680ae1b74713eee26cdcde9d9b93f792070a | [log] [tgz] |
---|---|---|
author | alexander.behm <alexander.behm@123451ca-8445-de46-9d55-352943316053> | Fri Sep 24 01:59:56 2010 +0000 |
committer | alexander.behm <alexander.behm@123451ca-8445-de46-9d55-352943316053> | Fri Sep 24 01:59:56 2010 +0000 |
tree | 477375e94856c7e32496216c2c173c96aac48e5c | |
parent | 2096ee05f53fa80f1b3e472ab21ee7153ca5957d [diff] |
added creation of data dirs for btree git-svn-id: https://hyracks.googlecode.com/svn/trunk@129 123451ca-8445-de46-9d55-352943316053
diff --git a/hyracks/hyracks-storage-am-btree/src/main/java/edu/uci/ics/hyracks/storage/am/btree/dataflow/BTreeOpHelper.java b/hyracks/hyracks-storage-am-btree/src/main/java/edu/uci/ics/hyracks/storage/am/btree/dataflow/BTreeOpHelper.java index 1db6bcd..64cec29 100644 --- a/hyracks/hyracks-storage-am-btree/src/main/java/edu/uci/ics/hyracks/storage/am/btree/dataflow/BTreeOpHelper.java +++ b/hyracks/hyracks-storage-am-btree/src/main/java/edu/uci/ics/hyracks/storage/am/btree/dataflow/BTreeOpHelper.java
@@ -66,10 +66,14 @@ String ncDataPath = System.getProperty("NodeControllerDataPath"); String fileName = ncDataPath + opDesc.getBtreeFileName(); - + btreeFileId = fileMappingProvider.mapNameToFileId(fileName, createBTree); - File f = new File(fileName); + File f = new File(fileName); + if(!f.exists()) { + File dir = new File(f.getParent()); + dir.mkdirs(); + } RandomAccessFile raf = new RandomAccessFile(f, "rw"); if (!f.exists() && !createBTree) {