Skip to content

Commit 315f8be

Browse files
Do not try to get data for deleted keys.
1 parent 62e8d80 commit 315f8be

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

common/configdb.h

+5-2
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,11 @@ class ConfigDBConnector_Native : public SonicV2Connector_Native
105105
try:
106106
(table, row) = key.split(self.TABLE_NAME_SEPARATOR, 1)
107107
if table in self.handlers:
108-
client = self.get_redis_client(self.db_name)
109-
data = self.raw_to_typed(client.hgetall(key))
108+
if item['data'] == 'del':
109+
data = None
110+
else:
111+
client = self.get_redis_client(self.db_name)
112+
data = self.raw_to_typed(client.hgetall(key))
110113
if table in init_data and row in init_data[table]:
111114
cache_hit = init_data[table][row] == data
112115
del init_data[table][row]

0 commit comments

Comments
 (0)