Ok, thank you very much. I will give it a try.
Pascal GILLET
    Le dimanche 6 mai 2018 à 01:19:36 UTC+2, Benjamin Mahler 
<[email protected]> a écrit :  
 
 Yes, it's base64 encoded.
The protobuf schema defines this field of type 
"bytes":https://github.com/apache/mesos/blob/1.5.0/include/mesos/v1/agent/agent.proto#L460
When converted to JSON, this follows the standard protobuf -> JSON conversion 
by converting "bytes" fields into base64 encoded strings:
https://developers.google.com/protocol-buffers/docs/proto3#json
Ben
On Sat, May 5, 2018 at 3:42 AM Pascal Gillet <[email protected]> wrote:

Hi All,
I try to read the stderr/stdout files from the Mesos sandbox with the READ_FILE 
call in the Operator HTTP API.

I get a well-formatted json response as follows:

{
   'type': 'READ_FILE',
   'read_file': {
      'data': 'SDFtyfytgh4TR67RFY8',
      'size': 19
   }
} 

But I'm just getting a sequence of letters and numbers that has nothing to do 
with the file contents. 

Is the returned data encoded or compressed?

Thanks,
Pascal GILLET


  

Reply via email to