Joe McDonnell has uploaded this change for review. ( http://gerrit.cloudera.org:8080/23602
Change subject: IMPALA-14514: Handle serializing bytes in bin/run-workload.py ...................................................................... IMPALA-14514: Handle serializing bytes in bin/run-workload.py On python 3, when Impyla receives a result with a string that is not valid UTF-8, it returns that as bytes. TPC-DS Q30 on scale 20 has a result that contains invalid UTF-8, so bin/run-workload.py can fail while trying to dump this to JSON. This modifies CustomJSONEncoder to handle serializing bytes by converting it to a string with invalid unicode handled with backslashes. Testing: - Ran bin/run-workload.py against TPC-DS scale 20 Change-Id: Ibe31c656de4fc65f8580c7b3b49bf655b8a5ecea --- M bin/run-workload.py 1 file changed, 5 insertions(+), 0 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/02/23602/1 -- To view, visit http://gerrit.cloudera.org:8080/23602 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Ibe31c656de4fc65f8580c7b3b49bf655b8a5ecea Gerrit-Change-Number: 23602 Gerrit-PatchSet: 1 Gerrit-Owner: Joe McDonnell <[email protected]>
