add max open files

This commit is contained in:
Matias Alejo Garcia 2014-02-14 19:20:25 -03:00
parent 68b4342525
commit 4c1e6642ce
2 changed files with 7 additions and 4 deletions

View File

@ -13,13 +13,15 @@ function spec(b) {
var TIP = 'bti-'; // last block on the chain
var LAST_FILE_INDEX = 'file-'; // last processed file index
var MAX_OPEN_FILES = 500;
/**
* Module dependencies.
*/
var levelup = require('levelup'),
config = require('../config/config');
var db = b.db || levelup(config.leveldb + '/blocks');
var db = b.db || levelup(config.leveldb + '/blocks',{maxOpenFiles: MAX_OPEN_FILES} );
var Rpc = b.rpc || require('./Rpc').class();
var BlockDb = function() {
@ -35,7 +37,7 @@ function spec(b) {
var path = config.leveldb + '/blocks';
db.close(function() {
require('leveldown').destroy(path, function () {
db = levelup(path);
db = levelup(path,{maxOpenFiles: MAX_OPEN_FILES} );
return cb();
});
});

View File

@ -23,6 +23,7 @@ function spec(b) {
var genesisTXID = '4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b';
var CONCURRENCY = 100;
var MAX_OPEN_FILES = 500;
/**
* Module dependencies.
*/
@ -32,7 +33,7 @@ function spec(b) {
async = require('async'),
config = require('../config/config'),
assert = require('assert');
var db = b.db || levelup(config.leveldb + '/txs');
var db = b.db || levelup(config.leveldb + '/txs',{maxOpenFiles: MAX_OPEN_FILES} );
var Script = require('bitcore/Script').class();
// This is 0.1.2 => c++ version of base57-native
var base58 = require('base58-native').base58Check;
@ -62,7 +63,7 @@ function spec(b) {
var path = config.leveldb + '/txs';
db.close(function() {
require('leveldown').destroy(path, function() {
db = levelup(path);
db = levelup(path, {maxOpenFiles: 500});
return cb();
});
});