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