diff options
author | Csaba Henk <csaba@gluster.com> | 2011-02-07 01:32:55 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2011-02-07 00:59:10 -0800 |
commit | 4b96f79fa19191344ddeeafd40df8b6d18ef7cc9 (patch) | |
tree | 570c208dc7f377d8b5aa411521820e7ff5f9e86b /xlators/features/marker/utils/syncdaemon/repce.py | |
parent | 67f842aa406a05fd701f9dbdcd373516fa529087 (diff) |
syncdaemon: version the rpc
Signed-off-by: Csaba Henk <csaba@gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 2381 (RePCe versioning)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2381
Diffstat (limited to 'xlators/features/marker/utils/syncdaemon/repce.py')
-rw-r--r-- | xlators/features/marker/utils/syncdaemon/repce.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/xlators/features/marker/utils/syncdaemon/repce.py b/xlators/features/marker/utils/syncdaemon/repce.py index f878d481a..aebc8b7d8 100644 --- a/xlators/features/marker/utils/syncdaemon/repce.py +++ b/xlators/features/marker/utils/syncdaemon/repce.py @@ -21,6 +21,7 @@ except ImportError: import pickle pickle_proto = -1 +repce_version = 1.0 def ioparse(i, o): if isinstance(i, int): @@ -148,3 +149,11 @@ class RepceClient(object): def __getattr__(self, meth): return self.mprx(self, meth) + + def __version__(self): + d = {'proto': repce_version} + try: + d['object'] = self('version') + except AttributeError: + pass + return d |