Skip to content

Commit

Permalink
Merge pull request #12 from shibaPuppy/test
Browse files Browse the repository at this point in the history
Add max connection to variable
  • Loading branch information
metal3-io-bot authored Jun 26, 2023
2 parents 0a0f6c8 + 42c262a commit 7feee67
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ functionality:
- `MARIADB_CERT_FILE` and `MARIADB_KEY_FILE` - Paths to the TLS certificates.
Default to `/certs/mariadb/tls.crt` and `/certs/mariadb/tls.key`.
TLS is enabled if these exist.
- `MARIADB_MAX_CONNECTIONS` - MariaDB max connection option
3 changes: 2 additions & 1 deletion runmariadb
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ MARIADB_CERT_FILE=/certs/mariadb/tls.crt
MARIADB_KEY_FILE=/certs/mariadb/tls.key
RESTART_CONTAINER_CERTIFICATE_UPDATED=${RESTART_CONTAINER_CERTIFICATE_UPDATED:-"false"}
USER="$(whoami)"
MARIADB_MAX_CONNECTIONS=${MARIADB_MAX_CONNECTIONS:-"64"}

mkdir -p "$(dirname "${MARIADB_CERT_FILE}")"
if [ -f "$MARIADB_CERT_FILE" ] && [ ! -f "$MARIADB_KEY_FILE" ] ; then
Expand All @@ -32,7 +33,7 @@ if [[ -f "$MARIADB_CERT_FILE" && "${RESTART_CONTAINER_CERTIFICATE_UPDATED}" == "
fi

if [ ! -d "${DATADIR}/mysql" ]; then
crudini --set "$MARIADB_CONF_FILE" mysqld max_connections 64
crudini --set "$MARIADB_CONF_FILE" mysqld max_connections "${MARIADB_MAX_CONNECTIONS}"
crudini --set "$MARIADB_CONF_FILE" mysqld max_heap_table_size 1M
crudini --set "$MARIADB_CONF_FILE" mysqld innodb_buffer_pool_size 5M
crudini --set "$MARIADB_CONF_FILE" mysqld innodb_log_buffer_size 512K
Expand Down

0 comments on commit 7feee67

Please sign in to comment.