You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
* Fixes of bugs from ASAN warnings, part one * MQC as static library, with nifty counter for global map and mutex * Switch clang to 16 * link messageqcpp to execplan
23 lines
780 B
SYSTEMD
23 lines
780 B
SYSTEMD
[Unit]
|
|
Description=mcs-primproc
|
|
|
|
# restart/stop mcs-primproc on restart/stop of mcs-workernode or mcs-controllernode
|
|
# PartOf=mcs-workernode@1.service mcs-workernode@2.service
|
|
# PartOf=mcs-controllernode.service
|
|
After=network.target mcs-workernode@1.service mcs-workernode@2.service mcs-controllernode.service
|
|
|
|
[Service]
|
|
Type=forking
|
|
|
|
User=@DEFAULT_USER@
|
|
Group=@DEFAULT_GROUP@
|
|
LimitNOFILE=65536
|
|
LimitNPROC=65536
|
|
LimitCORE=@CORE_DUMPS@
|
|
|
|
ExecStartPre=/usr/bin/env bash -c "ldconfig -p | grep -m1 libjemalloc > /dev/null || echo 'Please install jemalloc to avoid ColumnStore performance degradation and unexpected service interruptions.'"
|
|
ExecStart=/usr/bin/env bash -c "@PRIMPROC_ALLOC_CONFIG@ @LD_PRELOAD_STRING@ exec @ENGINE_BINDIR@/PrimProc"
|
|
|
|
Restart=on-failure
|
|
TimeoutStopSec=2
|