Differential D8037 Diff 28978 site-modules/profile/templates/swh/deploy/graph/swhgraphshm.service.erb
Changeset View
Changeset View
Standalone View
Standalone View
site-modules/profile/templates/swh/deploy/graph/swhgraphshm.service.erb
# Managed by puppet class profile::swh::deploy::graph | # Managed by puppet class profile::swh::deploy::graph | ||||
# Changes will be overwritten | # Changes will be overwritten | ||||
[Unit] | [Unit] | ||||
Description=swh graph shm mapper | Description=swh graph shm mapper | ||||
[Service] | [Service] | ||||
Type=oneshot | Type=oneshot | ||||
User=<%= @user %> | User=<%= @user %> | ||||
Group=<%= @group %> | Group=<%= @group %> | ||||
RemainAfterExit=yes | RemainAfterExit=yes | ||||
# ExecStart=/opt/swhgraph_venv/bin/swh graph cachemount --graph /srv/softwareheritage/ssd/graph/2020-05-20/compressed/graph --cache /dev/shm/swh-graph/default | |||||
ExecStart=mkdir -p /dev/shm/swh-graph/default | ExecStart=mkdir -p /dev/shm/swh-graph/default | ||||
ExecStart=sh -c "ln -s /srv/softwareheritage/ssd/graph/2020-12-15/compressed/* /dev/shm/swh-graph/default" | ExecStart=sh -c "ln -s /srv/softwareheritage/graph/latest/compressed/* /dev/shm/swh-graph/default" | ||||
ExecStart=sh -c "cp --remove-destination /srv/softwareheritage/ssd/graph/2020-12-15/compressed/graph.graph /dev/shm/swh-graph/default" | ExecStart=sh -c "cp --remove-destination /srv/softwareheritage/graph/latest/compressed/graph.graph /dev/shm/swh-graph/default" | ||||
ExecStart=sh -c "cp --remove-destination /srv/softwareheritage/ssd/graph/2020-12-15/compressed/graph-transposed.graph /dev/shm/swh-graph/default" | ExecStart=sh -c "cp --remove-destination /srv/softwareheritage/graph/latest/compressed/graph-transposed.graph /dev/shm/swh-graph/default" | ||||
ExecStop=rm -rf /dev/shm/swh-graph/default | ExecStop=rm -rf /dev/shm/swh-graph/default | ||||
[Install] | [Install] | ||||
WantedBy=multi-user.target | WantedBy=multi-user.target |