233933
From 30b6d3452df0ef6621592a786f0c4347e09aa8f2 Mon Sep 17 00:00:00 2001
233933
From: Jiffin Tony Thottan <jthottan@redhat.com>
233933
Date: Tue, 11 Jun 2019 12:00:25 +0530
233933
Subject: [PATCH 180/192] ganesha/scripts : Make generate-epoch.py python3
233933
 compatible
233933
233933
This would help in building RHEL8 glusterfs server build. We don't need
233933
to validate this fix as such given RHEL8 glusterfs server support at
233933
RHGS 3.5.0 is an internal milestone.
233933
233933
Label : DOWNSTREAM ONLY
233933
233933
Change-Id: I738219613680406de5c86a452446035c72a52bc4
233933
Signed-off-by: Jiffin Tony Thottan <jthottan@redhat.com>
233933
Reviewed-on: https://code.engineering.redhat.com/gerrit/172974
233933
Reviewed-by: Atin Mukherjee <amukherj@redhat.com>
233933
Tested-by: RHGS Build Bot <nigelb@redhat.com>
233933
---
233933
 extras/ganesha/scripts/generate-epoch.py | 4 ++--
233933
 1 file changed, 2 insertions(+), 2 deletions(-)
233933
233933
diff --git a/extras/ganesha/scripts/generate-epoch.py b/extras/ganesha/scripts/generate-epoch.py
233933
index 5db5e56..61ccda9 100755
233933
--- a/extras/ganesha/scripts/generate-epoch.py
233933
+++ b/extras/ganesha/scripts/generate-epoch.py
233933
@@ -36,13 +36,13 @@ def epoch_uuid():
233933
 
233933
         uuid_bin = binascii.unhexlify(glusterd_uuid.replace("-",""))
233933
 
233933
-        epoch_uuid = int(uuid_bin.encode('hex'), 32) & 0xFFFF0000
233933
+        epoch_uuid = int(binascii.hexlify(uuid_bin), 32) & 0xFFFF0000
233933
         return epoch_uuid
233933
 
233933
 # Construct epoch as follows -
233933
 #        first 32-bit contains the now() time
233933
 #        rest 32-bit value contains the local glusterd node uuid
233933
 epoch = (epoch_now() | epoch_uuid())
233933
-print str(epoch)
233933
+print(str(epoch))
233933
 
233933
 exit(0)
233933
-- 
233933
1.8.3.1
233933