'ERROR: Minimum Cache Memory Not Configured' When Setting Global Cache Parameter

'ERROR: Minimum Cache Memory Not Configured' When Setting Global Cache Parameter

book

Article ID: CTX560778

calendar_today

Updated On:

Description

After upgrading to version 13.1 Build 42.47+ from any previous version, you may notice a different behavior when configuring the global cache parameter. 

  • You are unable to set the cache global parameters  unless the value of "-memLimit" is >= N * 4MB (N is the number of NSPPEs). 
  • Attempting to set the cache parameter without meeting this limitation will result in the error message: "ERROR: Minimum cache memory not configured."

Resolution

In versions 13.1 Build 42.47 or higher:
  • To successfully set the cache parameter, you need to specify a memory limit that exceeds the number of NSPPES multiplied by 4MB. For example:
> set cache parameter -via "NS-CACHE-10.0:   1"
ERROR: Minimum cache memory not configured

> set cache parameter -memLimit 4 -via "NS-CACHE-10.0:   1"
Done  => success only value of memLimit exceed the number of NSPPEs * 4MB. In this lab, there is only one PPE. 
In versions before 13.1 Build 42.47:
  • You were able to set the cache global parameter without the limitation mentioned above. There was no requirement to fulfill a specific memory limit condition.
> set cache parameter -via "NS-CACHE-10.0:   1"
Done  => success 

Problem Cause

In earlier builds, prior to 13.1 Build 42.47, an issue (NSCACHE-519) occurred where the memlimit was not set correctly, leading to NSPPE crashes. The fix introduced in version 13.1 Build 42.47 resolves this problem by enforcing the minimum memory requirement for IC. This fix ensures that the memlimit is properly set, resulting in a stable system operation and eliminating the crashing issue.

Issue/Introduction

Error Message: 'ERROR: Minimum Cache Memory Not Configured' When Setting Global Cache Parameter After Upgrading to 13.1 Build 42.47 from 12.1

Additional Information

CTX561445  - How to check the number of NSPPEs running on Netscaler