Merge pull request #4549 from mempool/nymkappa/increase-mysql-pool
[database] increase default pool size to 100 connections
This commit is contained in:
commit
e0e997a3d1
@ -80,7 +80,8 @@
|
|||||||
"USERNAME": "__DATABASE_USERNAME__",
|
"USERNAME": "__DATABASE_USERNAME__",
|
||||||
"PASSWORD": "__DATABASE_PASSWORD__",
|
"PASSWORD": "__DATABASE_PASSWORD__",
|
||||||
"PID_DIR": "__DATABASE_PID_FILE__",
|
"PID_DIR": "__DATABASE_PID_FILE__",
|
||||||
"TIMEOUT": 3000
|
"TIMEOUT": 3000,
|
||||||
|
"POOL_SIZE": 100
|
||||||
},
|
},
|
||||||
"SYSLOG": {
|
"SYSLOG": {
|
||||||
"ENABLED": false,
|
"ENABLED": false,
|
||||||
|
@ -94,7 +94,8 @@ describe('Mempool Backend Config', () => {
|
|||||||
USERNAME: 'mempool',
|
USERNAME: 'mempool',
|
||||||
PASSWORD: 'mempool',
|
PASSWORD: 'mempool',
|
||||||
TIMEOUT: 180000,
|
TIMEOUT: 180000,
|
||||||
PID_DIR: ''
|
PID_DIR: '',
|
||||||
|
POOL_SIZE: 100,
|
||||||
});
|
});
|
||||||
|
|
||||||
expect(config.SYSLOG).toStrictEqual({
|
expect(config.SYSLOG).toStrictEqual({
|
||||||
|
@ -104,6 +104,7 @@ interface IConfig {
|
|||||||
PASSWORD: string;
|
PASSWORD: string;
|
||||||
TIMEOUT: number;
|
TIMEOUT: number;
|
||||||
PID_DIR: string;
|
PID_DIR: string;
|
||||||
|
POOL_SIZE: number;
|
||||||
};
|
};
|
||||||
SYSLOG: {
|
SYSLOG: {
|
||||||
ENABLED: boolean;
|
ENABLED: boolean;
|
||||||
@ -242,6 +243,7 @@ const defaults: IConfig = {
|
|||||||
'PASSWORD': 'mempool',
|
'PASSWORD': 'mempool',
|
||||||
'TIMEOUT': 180000,
|
'TIMEOUT': 180000,
|
||||||
'PID_DIR': '',
|
'PID_DIR': '',
|
||||||
|
'POOL_SIZE': 100,
|
||||||
},
|
},
|
||||||
'SYSLOG': {
|
'SYSLOG': {
|
||||||
'ENABLED': true,
|
'ENABLED': true,
|
||||||
|
@ -21,7 +21,7 @@ import { execSync } from 'child_process';
|
|||||||
database: config.DATABASE.DATABASE,
|
database: config.DATABASE.DATABASE,
|
||||||
user: config.DATABASE.USERNAME,
|
user: config.DATABASE.USERNAME,
|
||||||
password: config.DATABASE.PASSWORD,
|
password: config.DATABASE.PASSWORD,
|
||||||
connectionLimit: 10,
|
connectionLimit: config.DATABASE.POOL_SIZE,
|
||||||
supportBigNumbers: true,
|
supportBigNumbers: true,
|
||||||
timezone: '+00:00',
|
timezone: '+00:00',
|
||||||
};
|
};
|
||||||
|
@ -80,7 +80,8 @@
|
|||||||
"USERNAME": "__DATABASE_USERNAME__",
|
"USERNAME": "__DATABASE_USERNAME__",
|
||||||
"PASSWORD": "__DATABASE_PASSWORD__",
|
"PASSWORD": "__DATABASE_PASSWORD__",
|
||||||
"TIMEOUT": __DATABASE_TIMEOUT__,
|
"TIMEOUT": __DATABASE_TIMEOUT__,
|
||||||
"PID_DIR": "__DATABASE_PID_DIR__"
|
"PID_DIR": "__DATABASE_PID_DIR__",
|
||||||
|
"POOL_SIZE": __DATABASE_POOL_SIZE__
|
||||||
},
|
},
|
||||||
"SYSLOG": {
|
"SYSLOG": {
|
||||||
"ENABLED": __SYSLOG_ENABLED__,
|
"ENABLED": __SYSLOG_ENABLED__,
|
||||||
|
@ -82,6 +82,7 @@ __DATABASE_USERNAME__=${DATABASE_USERNAME:=mempool}
|
|||||||
__DATABASE_PASSWORD__=${DATABASE_PASSWORD:=mempool}
|
__DATABASE_PASSWORD__=${DATABASE_PASSWORD:=mempool}
|
||||||
__DATABASE_TIMEOUT__=${DATABASE_TIMEOUT:=180000}
|
__DATABASE_TIMEOUT__=${DATABASE_TIMEOUT:=180000}
|
||||||
__DATABASE_PID_DIR__=${DATABASE_PID_DIR:=""}
|
__DATABASE_PID_DIR__=${DATABASE_PID_DIR:=""}
|
||||||
|
__DATABASE_POOL_SIZE__=${DATABASE_POOL_SIZE:=100}
|
||||||
|
|
||||||
# SYSLOG
|
# SYSLOG
|
||||||
__SYSLOG_ENABLED__=${SYSLOG_ENABLED:=false}
|
__SYSLOG_ENABLED__=${SYSLOG_ENABLED:=false}
|
||||||
@ -232,6 +233,7 @@ sed -i "s!__DATABASE_USERNAME__!${__DATABASE_USERNAME__}!g" mempool-config.json
|
|||||||
sed -i "s!__DATABASE_PASSWORD__!${__DATABASE_PASSWORD__}!g" mempool-config.json
|
sed -i "s!__DATABASE_PASSWORD__!${__DATABASE_PASSWORD__}!g" mempool-config.json
|
||||||
sed -i "s!__DATABASE_TIMEOUT__!${__DATABASE_TIMEOUT__}!g" mempool-config.json
|
sed -i "s!__DATABASE_TIMEOUT__!${__DATABASE_TIMEOUT__}!g" mempool-config.json
|
||||||
sed -i "s!__DATABASE_PID_DIR__!${__DATABASE_PID_DIR__}!g" mempool-config.json
|
sed -i "s!__DATABASE_PID_DIR__!${__DATABASE_PID_DIR__}!g" mempool-config.json
|
||||||
|
sed -i "s!__DATABASE_POOL_SIZE__!${__DATABASE_POOL_SIZE__}!g" mempool-config.json
|
||||||
|
|
||||||
sed -i "s!__SYSLOG_ENABLED__!${__SYSLOG_ENABLED__}!g" mempool-config.json
|
sed -i "s!__SYSLOG_ENABLED__!${__SYSLOG_ENABLED__}!g" mempool-config.json
|
||||||
sed -i "s!__SYSLOG_HOST__!${__SYSLOG_HOST__}!g" mempool-config.json
|
sed -i "s!__SYSLOG_HOST__!${__SYSLOG_HOST__}!g" mempool-config.json
|
||||||
|
Loading…
x
Reference in New Issue
Block a user