Merge pull request #334 from matiu/bug/max-openfiles
add max open files
This commit is contained in:
commit
bbb44031e8
|
@ -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();
|
||||
});
|
||||
});
|
||||
|
|
|
@ -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();
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue