Continuity Engine Troubleshooting - MaxDiskUsage Errors

Continuity Engine Troubleshooting - MaxDiskUsage Errors

This artucke introduces you to MaxDiskUsage errors when using Neverfail Continuity Engine. Continuity Engine generates MaxDiskUsage errors when either the send or receive queues are full. 
MaxDIskUsage Errors

Learning objectives 

At the completion of this session you should be able to:
  1. Identify the symptoms of MaxDiskUsage errors.
  2. Identify the causes of MaxDiskUsage errors.
  3. Recall how to correct MaxDiskUsage errors. 

Overview

Send and Receive queues are typically located in RAM but will use physical desk in certain circumstances. If a passive server becomes unavailable and the Send queue fills, it will eventually spill over onto disk. Furthermore, if WAN Compression or Acceleration has been enabled, RAM is bypassed and all data is queued directly to disk. 

Neverfail Continuity Engine sets a default limit of 10 Gigabytes of disk space for each of the Send and Receive queues. If the Send or Receive queues are using the disks to store data, and either the Send queue or the Receive queue exceeds the configured size, a MaxDiskUsage error is generated. MaxDiskUsage errors tell you that your Send or Receive queue limit has been exceeded and intervention is necessary to prevent data loss.

Symptoms

MaxDiskUsage errors will normally be causing application slowdowns. Users will detect this as slowdown of protected application response. With alerts properly configured, Neverfail Continuity Engine can notify system administrators immediately if an established threshold is exceeded. 

Causes

Primarily MaxDiskUsage errors are generated as a result of the following.
  1. Bottlenecks caused by: 
    1. inadequate bandwidth.
    2. Excessive replication traffic on the Neverfail Channel (such as performing database the fragmentation during replication).
  2. Disk drives out of space resulting from:
    1. Available disk space less than the queue size.
    2. Passive server(s) disk drives smaller than the active server.
Most MaxDiskUsage errors are preventable by using Neverfail Continuity Engine recommended configuration processes. 

Resolutions

You can avoid MaxDiskUsage errors by ensuring that server/host hardware in available bandwidth are up to the task. Meeting or exceeding minimum hardware and software requirements helps prevent MaxDiskUsage errors.

Properly configuring Neverfail Continuity Engine provides optimum performance thereby preventing application slowdowns. 

Finally, you can avoid MaxDiskUsage errors by performing the steps below:
  1. Ensure that the available disk space on the hard drives of the active and passive server exceeds the configured to send and receive queue size. The default configuration for a pair of servers requires 10 gigabytes of disk space on the active and passive servers. For a trio, this space requirement is doubled. 
  2. Verify that the passive servers disk space is equal to or greater than the active server to ensure that the data demands of the active server do not exceed the capacity of the passive server. 
  3. Ensure that Neverfail Continuity Engine log directory is hosted on its own disk or one that does not store protected application data or the Windows system folder.
Additional information about MaxDiskUsage errors is available in the Neverfail Knowledge Base.

Wrap Up

This artiucle discussed MaxDiskUsage errors. Remember these key points:
  1. The symptoms of MaxDiskUsage errors include application slowdowns.
  2. The causes of MaxDiskUsage errors include: 
    1. Inadequate bandwidth.
    2. Excessive replication traffic.
    3. Insufficient available disk space.
    4. Using a smaller disk drive on the passive server(s) then on the active server. 
  3. To prev
  4. ent MaxDiskUsage errors ensure:
    1. Hardware and available bandwidth are up to the task. 
    2. Check available disk space on both the active and passive servers exceed the configured queue sizes. 
    3. Verify that the passive servers disk space is equal to or greater than that of the active server. 
    4. Ensure that the never fail continuity engine log directory is hosted:
      1. On its own disk.
      2. One that does not host protected application data or the windows system folder.

    • Related Articles

    • Continuity Engine Troubleshooting - Synchronization Failures

      Neverfail Continuity Engine provides protection to your applications by replicating data to a passive server. Continuity Engine attempts to synchronize protected data on all servers and continually replicates changes to that data. This article ...
    • Continuity Engine Troubleshooting - Invalid License

      This adticle introduces you to license related problems that you may encounter durig routine operations. Invalid License Learning objectives  At the completion of this session you should be able to: identify the symptoms of an invalid Neverfail ...
    • Continuity Engine Troubleshooting - Channel Drops

      This article discusses unexpected channel drops. Under normal operations, Neverfail Continuity Engine maintains continuous communications between servers using the Neverfail Channel. When communications between servers fail, the condition is referred ...
    • Continuity Engine Troubleshooting - Application Slowdowns

      This artcle discusses application slowdowns that you may encounter under routine operations. Neverfail Continuity Engine is designed to provide robust continuous application support and a slowdown of protected applications is considered an abnormal ...
    • Continuity Engine Switchover/Failover Processes

      This article discusses Switchovers and Failovers, their similarities and differences. It also discusses a condition called False Failover, which can result in a Split Brain Syndrome. Learning objectives At the end of the session you should be able ...