def _configure_bigchaindb(request): import bigchaindb from bigchaindb import config_utils test_db_name = TEST_DB_NAME # Put a suffix like _gw0, _gw1 etc on xdist processes xdist_suffix = getattr(request.config, 'slaveinput', {}).get('slaveid') if xdist_suffix: test_db_name = '{}_{}'.format(TEST_DB_NAME, xdist_suffix) backend = request.config.getoption('--database-backend') config = { 'database': bigchaindb._database_map[backend], 'tendermint': { 'host': 'localhost', 'port': 26657, } } config['database']['name'] = test_db_name config = config_utils.env_config(config) config_utils.set_config(config) # NOTE: since we use a custom log level # for benchmark logging we need to setup logging setup_logging()
def _configure_bigchaindb(request): import bigchaindb from bigchaindb import config_utils test_db_name = TEST_DB_NAME # Put a suffix like _gw0, _gw1 etc on xdist processes xdist_suffix = getattr(request.config, 'slaveinput', {}).get('slaveid') if xdist_suffix: test_db_name = '{}_{}'.format(TEST_DB_NAME, xdist_suffix) backend = request.config.getoption('--database-backend') config = { 'database': bigchaindb._database_map[backend], 'tendermint': { 'host': 'localhost', 'port': 26657, } } config['database']['name'] = test_db_name config = config_utils.env_config(config) config_utils.set_config(config) # NOTE: since we use a custom log level # for benchmark logging we need to setup logging setup_logging()
def run_start(args): """Start the processes to run the node""" # Configure Logging setup_logging() logger.info('BigchainDB Version %s', bigchaindb.__version__) run_recover(bigchaindb.lib.BigchainDB()) if not args.skip_initialize_database: logger.info('Initializing database') _run_init() logger.info('Starting BigchainDB main process.') from bigchaindb.start import start start(args)
def run_start(args): """Start the processes to run the node""" # Configure Logging setup_logging() logger.info('BigchainDB Version %s', bigchaindb.__version__) run_recover(bigchaindb.lib.BigchainDB()) if not args.skip_initialize_database: logger.info('Initializing database') _run_init() logger.info('Starting BigchainDB main process.') from bigchaindb.start import start start()
def run_start(args): """Start the processes to run the node""" # Configure Logging setup_logging() logger.info('BigchainDB Version %s', bigchaindb.__version__) run_recover(BigchainDB()) try: if not args.skip_initialize_database: logger.info('Initializing database') _run_init() except DatabaseAlreadyExists: pass logger.info('Starting BigchainDB main process.') from bigchaindb.tendermint.commands import start start()