diff --git a/glanceclient/common/http.py b/glanceclient/common/http.py
index 9ba806f1..17d7cc79 100644
--- a/glanceclient/common/http.py
+++ b/glanceclient/common/http.py
@@ -270,6 +270,7 @@ class HTTPClient(_BaseHTTPClient):
                                         conn_url,
                                         data=data,
                                         headers=headers,
+                                        timeout=self.timeout,
                                         **kwargs)
         except requests.exceptions.Timeout as e:
             message = ("Error communicating with %(url)s: %(e)s" %