Stopping the Distributed Persistent Memory Engine

Stop the DPME service using the systemctl utility.

About this task

Since DPME is run as a service, you use the systemctl utility to start, stop, and view the status of the DPME process.

Procedure

  1. Capture snapshots of any application instances that you want to restart later. See Capturing a Snapshot with CLI or Capturing a Snapshot Using Memory Machine Management Center (Advanced Edition only).
  2. Stop all application instances currently running in DPME.
    Shut down applications using whatever procedure is appropriate at your site. You can identify running processes by PID and kill those processes, but it's preferable to do a "graceful" shutdown of an application process if that option is available.
    Warning: Shutting down DPME while managed applications are still running can cause those applications to fail with memory allocation errors.
  3. To stop the DPME service (the mvmallocd process):
    # systemctl stop mvmallocd

    For example:

    # systemctl stop mvmallocd
    ● mvmallocd.service - MemVerge Memory Engine
       Loaded: loaded (/etc/systemd/system/mvmallocd.service; disabled; vendor preset: disabled)
       Active: inactive (dead)