5291a25dce
git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@2546 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
42 lines
1.4 KiB
Text
42 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
|