43 lines
1.4 KiB
Text
43 lines
1.4 KiB
Text
|
PRODUCT_NAME = dht_lsm_server
|
||
|
VERSION=1.0.0
|
||
|
SHORT_DESC = LSM-Tree
|
||
|
LONG_DESC = LSM-Tree persistent store for sherpa
|
||
|
CUSTODIAN = ydht-devel@yahoo-inc.com http://twiki.corp.yahoo.com/view/YDHT
|
||
|
|
||
|
OWNER = root
|
||
|
GROUP = wheel
|
||
|
PERM = 0444
|
||
|
|
||
|
YINST bug-product dht
|
||
|
YINST bug-component General
|
||
|
|
||
|
YINST requires pkg daemontools_y ROOT ROOT_MAX
|
||
|
YINST requires pkg dht_persistent_store64 ROOT ROOT_MAX
|
||
|
|
||
|
dir 0777 - - logs/dht_lsm_server
|
||
|
dir 0755 - - var/daemontools/dht_lsm_server
|
||
|
dir 0755 - - var/daemontools/dht_lsm_server/log
|
||
|
dir 0777 - - conf/dht_lsm_server
|
||
|
dir 0777 - - var/dht_lsm_server/data
|
||
|
|
||
|
file 0555 - - bin64/ ../sherpa/main/lsm_server
|
||
|
|
||
|
file 0444 - - lib64/liblogstore.so.1 ../build/liblogstore.so
|
||
|
symlink 0444 - - lib64/liblogstore.so liblogstore.so.1
|
||
|
|
||
|
file 0444 - - lib64/ ../sherpa/libLSMServer.so.1
|
||
|
symlink 0444 - - lib64/libLSMServer.so libLSMServer.so.1
|
||
|
|
||
|
file 0555 - - var/daemontools/dht_lsm_server/run dht_lsm_server.run
|
||
|
file 0555 - - var/daemontools/dht_lsm_server/log/run dht_lsm_server_log.run
|
||
|
|
||
|
configfile 0644 - - conf/dht_lsm_server/dht_lsm_server.ini ../conf/dht_lsm_server.ini expand overwrite
|
||
|
|
||
|
YINST set log_level INFO
|
||
|
YINST set cache_size_gb 4
|
||
|
YINST set num_partitions 32
|
||
|
YINST set num_threads 32
|
||
|
YINST start 30 $ROOT/bin/svcstart dht_lsm_server
|
||
|
YINST stop 30 $ROOT/bin/svcstop dht_lsm_server
|
||
|
YINST pre-deactivate $ROOT/bin/svcstop dht_lsm_server
|