Skip to content

Bug: [Error Log] [counters] Intermittent error logs seen from syncd while running port_rate lua plugin #24342

@vivekrnv

Description

@vivekrnv

Is it platform specific

generic

Importance or Severity

Critical

Description of the bug

Seen for a few seconds after reboot (only sometimes). So, not 100% reproducible.

Error is coming from port_rates.lua script but harmless, since after the first set of errors, the rates are populated correctly'

ERR Lua redis lib command arguments must be strings or integers script: 51182b3bb513ed7dc2fe900e9ada7901d5e0e617, on @user_script:266.: Input/output error
2025 Oct 25 01:06:10.616095 sonic ERR syncd#SDK: :- guard: RedisReply catches system_error: command: *71\r\n$7\r\nEVALSHA\r\n$40\r\n51182b3bb513ed7dc2fe900e9ada7901d5e0e617\r\n$2\r\n64\r\n$19\r\noid:0x1000000000029\r\n$19\r\noid:0x1000000000028\r\n$19\r\noid:0x1000000000027\r\n$19\r\noid:0x1000000000026\r\n$19\r\noid:0x1000000000025\r\n$19\r\noid:0x1000000000042\r\n$19\r\noid:0x1000000000041\r\n$19\r\noid:0x1000000000040\r\n$19\r\noid:0x100000000003f\r\n$19\r\noid:0x100000000003e\r\n$19\r\noid:0x100000000003d\r\n$19\r\noid:0x100000000003c\r\n$19\r\noid:0x100000000003b\r\n$19\r\noid:0x100000000003a\r\n$19\r\noid:0x1000000000039\r\n$19\r\noid:0x1000000000038\r\n$19\r\noid:0x1000000000037\r\n$19\r\noid:0x1000000000036\r\n$19\r\noid:0x1000000000035\r\n$19\r\noid:0x100000000002b\r\n$19\r\noid:0x100000000002a\r\n$19\r\noid:0x100000000002c\r\n$19\r\noid:0x100000000002d\r\n$19\r\noid:0x1000000000011\r\n$19\r\noid:0x100000000004c\r\n$19\r\noid:0x100000000002e\r\n$19\r\noid:0x100000000002f\r\n$19\r\noid:0x1000000000030\r\n$19\r\noid:0x1000000000014\r\n$19\r\noid:0x100000000004f\r\n$19\r\noid:0x1000000000031\r\n$19\r\noid:0x1000000000015\r\n$19\r\noid:0x1000000000050\r\n$19\r\noid:0x1000000000032\r\n$19\r\noid:0x1000000000016\r\n$19\r\noid:0x1000000000033\r\n$19\r\noid:0x1000000000034\r\n$19\r\noid:0x1000000000043\r\n$19\r\noid:0x1000000000044\r\n$19\r\noid:0x1000000000045\r\n$19\r\noid:0x1000000000046\r\n$19\r\noid:0x1000000000047\r\n$19\r\noid:0x1000000000048\r\n$19\r\noid:0x1000000000049\r\n$19\r\noid:0x100000000004a\r\n$19\r\noid:0x100000000004b\r\n$19\r\noid:0x1000000000017\r\n$19\r\noid:0x100000000004d\r\n$19\r\noid:0x1000000000012\r\n$19\r\noid:0x100000000004e\r\n$19\r\noid:0x1000000000013\r\n$19\r\noid:0x1000000000018\r\n$19\r\noid:0x1000000000019\r\n$19\r\noid:0x100000000001a\r\n$19\r\noid:0x100000000001b\r\n$19\r\noid:0x100000000001c\r\n$19\r\noid:0x100000000001d\r\n$19\r\noid:0x100000000001e\r\n$19\r\noid:0x100000000001f\r\n$19\r\noid:0x1000000000020\r\n$19\r\noid:0x1000000000021\r\n$19\r\noid:0x1000000000022\r\n$19\r\noid:0x1000000000023\r\n$19\r\noid:0x1000000000024\r\n$1\r\n2\r\n$8\r\nCOUNTERS\r\n$4\r\n1000\r\n$2\r\n''\r\n, reason: ERR Lua redis lib command arguments must be strings or integers script: 51182b3bb513ed7dc2fe900e9ada7901d5e0e617, on @user_script:266.: Input/output error
2025 Oct 25 01:06:10.616095 sonic ERR syncd#SDK: :- runRedisScript: Caught exception while running Redis lua script: RedisReply catches system_error: command: *71\r\n$7\r\nEVALSHA\r\n$40\r\n51182b3bb513ed7dc2fe900e9ada7901d5e0e617\r\n$2\r\n64\r\n$19\r\noid:0x1000000000029\r\n$19\r\noid:0x1000000000028\r\n$19\r\noid:0x1000000000027\r\n$19\r\noid:0x1000000000026\r\n$19\r\noid:0x1000000000025\r\n$19\r\noid:0x1000000000042\r\n$19\r\noid:0x1000000000041\r\n$19\r\noid:0x1000000000040\r\n$19\r\noid:0x100000000003f\r\n$19\r\noid:0x100000000003e\r\n$19\r\noid:0x100000000003d\r\n$19\r\noid:0x100000000003c\r\n$19\r\noid:0x100000000003b\r\n$19\r\noid:0x100000000003a\r\n$19\r\noid:0x1000000000039\r\n$19\r\noid:0x1000000000038\r\n$19\r\noid:0x1000000000037\r\n$19\r\noid:0x1000000000036\r\n$19\r\noid:0x1000000000035\r\n$19\r\noid:0x100000000002b\r\n$19\r\noid:0x100000000002a\r\n$19\r\noid:0x100000000002c\r\n$19\r\noid:0x100000000002d\r\n$19\r\noid:0x1000000000011\r\n$19\r\noid:0x100000000004c\r\n$19\r\noid:0x100000000002e\r\n$19\r\noid:0x100000000002f\r\n$19\r\noid:0x1000000000030\r\n$19\r\noid:0x1000000000014\r\n$19\r\noid:0x100000000004f\r\n$19\r\noid:0x1000000000031\r\n$19\r\noid:0x1000000000015\r\n$19\r\noid:0x1000000000050\r\n$19\r\noid:0x1000000000032\r\n$19\r\noid:0x1000000000016\r\n$19\r\noid:0x1000000000033\r\n$19\r\noid:0x1000000000034\r\n$19\r\noid:0x1000000000043\r\n$19\r\noid:0x1000000000044\r\n$19\r\noid:0x1000000000045\r\n$19\r\noid:0x1000000000046\r\n$19\r\noid:0x1000000000047\r\n$19\r\noid:0x1000000000048\r\n$19\r\noid:0x1000000000049\r\n$19\r\noid:0x100000000004a\r\n$19\r\noid:0x100000000004b\r\n$19\r\noid:0x1000000000017\r\n$19\r\noid:0x100000000004d\r\n$19\r\noid:0x1000000000012\r\n$19\r\noid:0x100000000004e\r\n$19\r\noid:0x1000000000013\r\n$19\r\noid:0x1000000000018\r\n$19\r\noid:0x1000000000019\r\n$19\r\noid:0x100000000001a\r\n$19\r\noid:0x100000000001b\r\n$19\r\noid:0x100000000001c\r\n$19\r\noid:0x100000000001d\r\n$19\r\noid:0x100000000001e\r\n$19\r\noid:0x100000000001f\r\n$19\r\noid:0x1000000000020\r\n$19\r\noid:0x1000000000021\r\n$19\r\noid:0x1000000000022\r\n$19\r\noid:0x1000000000023\r\n$19\r\noid:0x1000000000024\r\n$1\r\n2\r\n$8\r\nCOUNTERS\r\n$4\r\n1000\r\n$2\r\n''\r\n, reason: ERR Lua redis lib command arguments must be strings or integers script: 51182b3bb513ed7dc2fe900e9ada7901d5e0e617, on @user_script:266.: Input/output error: Input/output error

Steps to Reproduce

Load the image with this PR sonic-net/sonic-swss#3919 and see the error logs after reboot

Triage:

Error is coming from this line:

https://github.com/sonic-net/sonic-swss/blob/master/orchagent/port_rates.lua#L266

seems to me in somecases maxT is un-initialized.

Relevant log output

Output of show version, show techsupport

master

Attach files (if any)

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions