Describe the bug
When scanning tables in the shell, null bytes get properly rendered as \x00. Listcompactions however shows it as a 0 length byte. This causes confusion when trying to know what tablets are actually being compacted
Versions (OS, Maven, Java, and others, as appropriate):
All
To Reproduce
Add ts.exec("addsplits -t " + table + " a\0test", true); to listCompactions in ShellServerIT and look at the lines output
Expected behavior
I would expect the null byte to get replaced with \x00 as it does in the scan.