From 0ee1ff6aca330d80774784ac6935c82b1746b8c4 Mon Sep 17 00:00:00 2001 From: Kamil Cudnik Date: Tue, 3 May 2016 14:46:56 -0700 Subject: [PATCH] Increase syncd get response timeout in sairedis --- lib/src/sai_redis_generic_get.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/src/sai_redis_generic_get.cpp b/lib/src/sai_redis_generic_get.cpp index fe5ca67c0..2b4b2117f 100644 --- a/lib/src/sai_redis_generic_get.cpp +++ b/lib/src/sai_redis_generic_get.cpp @@ -1,5 +1,9 @@ #include "sai_redis.h" +// if we don't receive response from syncd in 60 seconds +// there is something wrong and we should fail +#define GET_RESPONSE_TIMEOUT (60*1000) + sai_status_t internal_redis_get_process( _In_ sai_object_type_t object_type, _In_ uint32_t attr_count, @@ -92,7 +96,7 @@ sai_status_t internal_redis_generic_get( int fd; - int result = s.select(&sel, &fd, 2000); + int result = s.select(&sel, &fd, GET_RESPONSE_TIMEOUT); if (result == swss::Select::OBJECT) {