Snap for 11623990 from 0cb91c2446cab0d65e6a5cc75648764991d78136 to 24Q3-release

Change-Id: Ieb68af14f3f3f540ee8fbf6c5041dd7b4e286a99
diff --git a/libese_weaver/src/weaver-impl.cpp b/libese_weaver/src/weaver-impl.cpp
index 85f950b..a253545 100644
--- a/libese_weaver/src/weaver-impl.cpp
+++ b/libese_weaver/src/weaver-impl.cpp
@@ -156,6 +156,9 @@
         if (mParser->ParseGetDataInfo(std::move(resp), getDataInfo) == WEAVER_STATUS_OK) {
           /* convert timeout from getDataInfo sec to millisecond assign same to read response */
           readRespInfo.timeout = (getDataInfo.timeout * 1000);
+          if (getDataInfo.timeout > 0) {
+            status = WEAVER_STATUS_THROTTLE;
+          }
         }
       }
     }