GSLB Services Page Fails to Load Due to GS Runtime Initialization Error
search cancel

GSLB Services Page Fails to Load Due to GS Runtime Initialization Error

book

Article ID: 419159

calendar_today

Updated On:

Products

VMware Avi Load Balancer

Issue/Introduction

  • When users navigate to the GSLB Services page in the UI, they encounter the error: "Timed out in executing GslbServiceService.BatchRead request_pb”, and the list of GSLB services does not load.

 

 

  • GSLB local service will be in the failed state.

 

  • On the controller, within the /var/lib/avi/log/gslb_local_worker.log file, we can observe that the gslb_local_worker service is crashing continuously.
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x69f86fc]
goroutine 16 [running]:
avi/controller/gslb/glw/hsm.gsUpdateHsInfo(0x84e2407?, 0xc001d4d080, 0xc00255a540)
#011controller/gslb/glw/hsm/gshsm.go:246 +0xdc
avi/controller/gslb/glw/hsm.paceGsStatus({0xc00202e380, 0x8, 0x0?}, 0xc002014120, 0xc002030fc0)
#011controller/gslb/glw/hsm/gshsm.go:169 +0x365
avi/controller/gslb/glw/hsm.GsChecks.func1(0x9f7c3b8?, 0xc002074dc0?)
#011controller/gslb/glw/hsm/gshsm.go:75 +0x7b
created by avi/controller/gslb/glw/hsm.GsChecks in goroutine 146
#011controller/gslb/glw/hsm/gshsm.go:73 +0x38a
/run/systemd/system/env/gslb_local_worker.service.env found, sourcing..
################## /run/systemd/system/env/gslb_local_worker.service.env found, sourced. action: post_stop source: not specified
##################### cat /run/systemd/system/env/gslb_local_worker.service.env before delete.
export WORKER_UUID='#########-gslb_local_worker:0'

 

Environment

  • Avi Load Balancer
  • Affected Version: 31.1.1

Cause

This is due GSLB local service is failure, Despite the initialization failure, the system attempted to save the GS runtime to the persistent store, The saved runtime lacked replication state information, which caused the GSLB local worker to crash.

Resolution

Upgrade the AVI to one of the following versions where the fix has been applied.

  • 31.2.1
  • 31.1.2