Skip to content

Commit 69761b2

Browse files
authored
fix undefined var in rates lua scripts (sonic-net#1365)
* fix undefined var in lua scripts * fix typo in rif_rates.lua Signed-off-by: Mykola Faryma <[email protected]>
1 parent 26e1723 commit 69761b2

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

orchagent/port_rates.lua

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ local initialized = redis.call('HGET', rates_table_name, 'INIT_DONE')
2929

3030
logit(initialized)
3131

32+
local n = table.getn(KEYS)
3233
for i = 1, n do
3334
-- Get new COUNTERS values
3435
local in_ucast_pkts = redis.call('HGET', counters_table_name .. ':' .. KEYS[i], 'SAI_PORT_STAT_IF_IN_UCAST_PKTS')

orchagent/rif_rates.lua

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ local delta = tonumber(ARGV[3])
2424
local initialized = redis.call('HGET', rates_table_name, 'INIT_DONE')
2525
logit(initialized)
2626

27+
local n = table.getn(KEYS)
2728
for i = 1, n do
2829
-- Get new COUNTERS values
2930
local in_octets = redis.call('HGET', counters_table_name .. ':' .. KEYS[i], 'SAI_ROUTER_INTERFACE_STAT_IN_OCTETS')
@@ -33,7 +34,7 @@ for i = 1, n do
3334

3435
if initialized == "DONE" or initialized == "COUNTERS_LAST" then
3536
-- Get old COUNTERS values
36-
local in_octets_pkts_last = redis.call('HGET', rates_table_name .. ':' .. KEYS[i], 'SAI_ROUTER_INTERFACE_STAT_IN_OCTETS_last')
37+
local in_octets_last = redis.call('HGET', rates_table_name .. ':' .. KEYS[i], 'SAI_ROUTER_INTERFACE_STAT_IN_OCTETS_last')
3738
local in_pkts_last = redis.call('HGET', rates_table_name .. ':' .. KEYS[i], 'SAI_ROUTER_INTERFACE_STAT_IN_PACKETS_last')
3839
local out_octets_last = redis.call('HGET', rates_table_name .. ':' .. KEYS[i], 'SAI_ROUTER_INTERFACE_STAT_OUT_OCTETS_last')
3940
local out_pkts_last = redis.call('HGET', rates_table_name .. ':' .. KEYS[i], 'SAI_ROUTER_INTERFACE_STAT_OUT_PACKETS_last')

0 commit comments

Comments
 (0)