You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-11-03 17:13:17 +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
 |