diff --git a/global-requirements.txt b/global-requirements.txt
index 82aa41703d..8af9b72449 100644
--- a/global-requirements.txt
+++ b/global-requirements.txt
@@ -280,7 +280,11 @@ simplejson>=2.2.0  # MIT
 six>=1.9.0  # MIT
 scipy>=0.17.1  # BSD
 scikit-learn>=0.17.1  # BSD
-SQLAlchemy>=1.0.10  # MIT
+# NOTE(yamahata):
+# bug work around of sqlalchemy
+# https://bitbucket.org/zzzeek/sqlalchemy/issues/3952/
+# The fix which is in git master branch is planned for 1.1.9
+SQLAlchemy>=1.0.10,!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8  # MIT
 SQLAlchemy-Utils  # BSD License
 sqlalchemy-migrate>=0.9.6  # Apache-2.0
 sqlparse>=0.2.2 # BSD
diff --git a/upper-constraints-xfails.txt b/upper-constraints-xfails.txt
index 1a69314b90..a156c74741 100644
--- a/upper-constraints-xfails.txt
+++ b/upper-constraints-xfails.txt
@@ -3,4 +3,4 @@
 
 pyparsing==2.2.0;pulp
 psutil==5.2.0;os-refresh-config
-SQLAlchemy==1.1.8;mistral
+SQLAlchemy==1.1.9;mistral
diff --git a/upper-constraints.txt b/upper-constraints.txt
index 1bc2441f4e..393969a488 100644
--- a/upper-constraints.txt
+++ b/upper-constraints.txt
@@ -124,7 +124,7 @@ tablib===0.11.4
 astroid===1.3.8
 virtualbmc===1.1.0
 deprecation===1.0
-SQLAlchemy===1.1.8
+SQLAlchemy===1.1.9
 pyroute2===0.4.13
 kazoo===2.2.1
 XStatic-roboto-fontface===0.5.0.0