transport_schema should be thrift