stasis-bLSM/packages/dht_lsm_server.yicf
michim 5291a25dce added packages and conf directories. added update and scan operations.
git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@2546 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
2011-05-12 20:41:18 +00:00

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