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