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