switched off usage of write cache for imprortant databases

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@2883 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
orbiter 19 years ago
parent 985fd807cc
commit fe8afaf426

@ -178,7 +178,7 @@ public class kelondroCollectionIndex {
long buffersize, long preloadTime, long buffersize, long preloadTime,
int loadfactor, kelondroRow rowdef) throws IOException { int loadfactor, kelondroRow rowdef) throws IOException {
// open/create index table // open/create index table
kelondroIndex theindex = new kelondroCache(new kelondroFlexTable(path, filenameStub + ".index", buffersize / 2, preloadTime, indexRow(), indexOrder), buffersize / 2, true, true); kelondroIndex theindex = new kelondroCache(new kelondroFlexTable(path, filenameStub + ".index", buffersize / 2, preloadTime, indexRow(), indexOrder), buffersize / 2, true, false);
// save/check property file for this array // save/check property file for this array
File propfile = propertyFile(path, filenameStub, loadfactor, rowdef.objectsize()); File propfile = propertyFile(path, filenameStub, loadfactor, rowdef.objectsize());

@ -68,7 +68,7 @@ public class kelondroFlexSplitTable implements kelondroIndex {
(dir[i].length() == tablename.length() + 7)) { (dir[i].length() == tablename.length() + 7)) {
// open table // open table
date = dir[i].substring(tablename.length() + 1); date = dir[i].substring(tablename.length() + 1);
this.tables.put(date, new kelondroCache(new kelondroFlexTable(path, dir[i], buffersize / count / 2, preloadTime, rowdef, objectOrder), buffersize / count / 2, true, true)); this.tables.put(date, new kelondroCache(new kelondroFlexTable(path, dir[i], buffersize / count / 2, preloadTime, rowdef, objectOrder), buffersize / count / 2, true, false));
} }
} }
} }

@ -105,7 +105,7 @@ public final class plasmaCrawlLURL extends indexURL {
} else { } else {
File oldLURLDB = new File(plasmaPath, "urlHash.db"); File oldLURLDB = new File(plasmaPath, "urlHash.db");
oldLURLDB.getParentFile().mkdirs(); oldLURLDB.getParentFile().mkdirs();
urlIndexFile = new kelondroCache(new kelondroTree(oldLURLDB, bufferkb / 2 * 0x400, preloadTime, plasmaCrawlLURLOldEntry.rowdef), bufferkb / 2 * 0x400, true, true); urlIndexFile = new kelondroCache(new kelondroTree(oldLURLDB, bufferkb / 2 * 0x400, preloadTime, plasmaCrawlLURLOldEntry.rowdef), bufferkb / 2 * 0x400, true, false);
} }
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();

Loading…
Cancel
Save