Handling orphan hpfs processes before restarting by systemd. (#66)

This commit is contained in:
Savinda Senevirathne
2021-09-30 12:16:34 +05:30
committed by GitHub
parent 37d96b497f
commit 307466fee9
2 changed files with 3 additions and 1 deletions

View File

@@ -108,6 +108,7 @@ Description=Running and monitoring contract fs.
StartLimitIntervalSec=0
[Service]
Type=simple
ExecStartPre=/bin/bash -c '( ! /bin/grep -qs $user_dir/$contract_dir/contract_fs/mnt /proc/mounts ) || /bin/fusermount -u $user_dir/$contract_dir/contract_fs/mnt'
EnvironmentFile=-$user_dir/.serviceconf
ExecStart=/bin/bash -c '$script_dir/hpfs fs -f $user_dir/$contract_dir/contract_fs -m $user_dir/$contract_dir/contract_fs/mnt -u $contract_host_uid:$contract_host_gid -t \${HPFS_TRACE}\$([ \$HPFS_MERGE = \"true\" ] && echo \" -g\")'
Restart=on-failure
@@ -120,6 +121,7 @@ Description=Running and monitoring ledger fs.
StartLimitIntervalSec=0
[Service]
Type=simple
ExecStartPre=/bin/bash -c '( ! /bin/grep -qs $user_dir/$contract_dir/ledger_fs/mnt /proc/mounts ) || /bin/fusermount -u $user_dir/$contract_dir/ledger_fs/mnt'
EnvironmentFile=-$user_dir/.serviceconf
ExecStart=$script_dir/hpfs fs -f $user_dir/$contract_dir/ledger_fs -m $user_dir/$contract_dir/ledger_fs/mnt -t \${HPFS_TRACE} -g
Restart=on-failure

View File

@@ -260,7 +260,7 @@ const interatctiveInterface = async () => {
owner_pubkey: 'ed5cb83404120ac759609819591ef839b7d222c84f1f08b3012f490586159d2b50',
contract_id: contractId,
image: (image == "1" ? "hp.latest-ubt.20.04" : "hp.latest-ubt.20.04-njs.14"),
config: ret !== -1 ? createConfig : undefined
config: ret !== -1 ? createConfig : {}
}));
break;
// case 'initiate':