• R/O
  • SSH
  • HTTPS

okuyama: 提交


Commit MetaInfo

修訂899 (tree)
時間2012-02-04 16:29:50
作者okuyamaoo

Log Message

FileBaseDataMap key file restore add

Change Summary

差異

--- trunk/src/okuyama/imdst/util/FileBaseDataMap.java (revision 898)
+++ trunk/src/okuyama/imdst/util/FileBaseDataMap.java (revision 899)
@@ -1548,7 +1548,7 @@
15481548 file.delete();
15491549 }
15501550 } else {
1551- System.out.println(file.getAbsolutePath() + "=" + file.length());
1551+ System.out.println(file.getAbsolutePath() + " = This file has broken, it restores.");
15521552 // ファイルのサイズが1レコードの倍数でない場合は壊れている可能性があるので修復する
15531553 File recoverFile = new File(this.fileDirs[i % this.fileDirs.length] + i + ".recover");
15541554 BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(recoverFile));
@@ -1559,10 +1559,9 @@
15591559 bos.flush();
15601560 bos.close();
15611561 bis.close();
1562- System.out.println("delete=" + file.delete());
15631562 file = new File(this.fileDirs[i % this.fileDirs.length] + i + ".data");
1564- System.out.println("delete=" + recoverFile.renameTo(file));
1565- file = recoverFile;
1563+ file = new File(this.fileDirs[i % this.fileDirs.length] + i + ".data");
1564+ recoverFile.delete();
15661565 }
15671566 } else {
15681567
--- trunk/src/okuyama/imdst/util/KeyManagerValueMap.java (revision 898)
+++ trunk/src/okuyama/imdst/util/KeyManagerValueMap.java (revision 899)
@@ -554,7 +554,6 @@
554554 if(ret != null) {
555555 if (!this.memoryMode) {
556556 String deleteLinePointStr = new Long((System.currentTimeMillis() + (1000 * 60 * 35))).toString() + "." + ret;
557-
558557 this.deletedDataPointList.offer(deleteLinePointStr);
559558 }
560559 }
Show on old repository browser