From 4e6dabb6982471c94e8656b0d8137d651f551f8b Mon Sep 17 00:00:00 2001
From: Nikola Dipanov <ndipanov@redhat.com>
Date: Thu, 4 Dec 2014 12:05:25 +0100
Subject: [PATCH] Make the RPCVersionCapError message clearer

It is confusing to report that the version cap is too low, rather we
should report that the message version is too high.

Change-Id: Ic37eabb6f211fb68ca567ed4c400a1314e25cc68
---
 oslo/messaging/rpc/client.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/oslo/messaging/rpc/client.py b/oslo/messaging/rpc/client.py
index af34c6b97..7c8c2ad1a 100644
--- a/oslo/messaging/rpc/client.py
+++ b/oslo/messaging/rpc/client.py
@@ -63,8 +63,8 @@ class RPCVersionCapError(exceptions.MessagingException):
     def __init__(self, version, version_cap):
         self.version = version
         self.version_cap = version_cap
-        msg = ("Specified RPC version cap, %(version_cap)s, is too low. "
-               "Needs to be higher than %(version)s." %
+        msg = ("Requested message version, %(version)s is too high. It needs "
+               "to be lower than the specified version cap %(version_cap)s." %
                dict(version=self.version, version_cap=self.version_cap))
         super(RPCVersionCapError, self).__init__(msg)