Description

Alerts seen "Backend ZooKeeper jute buffer utilization is X%, which exceeds the alarm threshold of Y%. System environment config should be updated, please contact customer support"

Symptoms

Unable to perform commit

Solution

For branch routers having Memory: 34.4 GB below steps are recommended

 

Take a copy of /etc/128technology/local.init file.

 

Edit /etc/128technology/local.init on all headend nodes to add "juteMaxBufferSize": 41943032 and "maxHeapSize": 2400

 

cat local.init (after adding recommended changes)

 

{

 

"init": {

 

"id": "<value>",

 

"juteMaxBufferSize": 41943032,

 

"maxHeapSize": 2400

 

},

 

"cpuProperties": {

 

"cores": 4

 

},

 

"memdomains": [

 

{

 

"name": "global",

 

"huge_2M": "8G",

 

"huge_1G": "0"

 

}

 

]

 

}

 

Post edit we need to do systemctl restart 128T to reflect the changes.

 

=========================================

 

For branch routers (having 8GB memory), it is recommended only to add juteMaxBufferSize": 10485758 ( Note – No maxHeapSize is mentioned)

--------------

 

cat local.init (after adding recommended changes)

 

{

 

"init": {

 

"id": "<value>",

 

"juteMaxBufferSize": 10485758

 

},

 

"cpuProperties": {

 

"cores": 1

 

},

 

"memdomains": [

 

{

 

"name": "global",

 

"huge_2M": "2G",

 

"huge_1G": "0"

 

}

 

]

 

}

 

Modification History

2024-03-19 : Article Created