relay.go (5 lines): - line 63: // TODO: Replace errFrameNotSent with more specific errors from Receive. - line 199: // TODO: We should be clearing these out in batches, rather than creating - line 311: // TODO: metrics for late-arriving frames. - line 397: // TODO: this is a protocol error, kill the connection. - line 553: // TODO: metrics for late-arriving frames. inbound.go (1 line): - line 212: // TODO: move the cancel to the parent context at connnection level relay_messages.go (1 line): - line 175: // TODO: Consider pooling lazyCallReq and using pointers to the struct. thrift/transport.go (1 line): - line 86: // TODO switch to io.StringWriter once we don't need to support < 1.12 outbound.go (1 line): - line 332: // TODO how should this work with retries? peer.go (1 line): - line 219: // TODO: remove calls to GetOrAdd, use Add instead benchmark/req_bytes.go (1 line): - line 32: // TODO: we should replace this with base64 once we drop go1.4 support. json/call.go (1 line): - line 128: // TODO: Don't lose the error type here. checksum.go (1 line): - line 63: // TODO: Implement farm hash. thrift/server.go (1 line): - line 115: // TODO: These are very similar to the connection fields, but we don't