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