{"push_id":2476650596,"size":1,"distinct_size":1,"ref":"refs/heads/distsql-sorter-meta-all-procs","head":"2903bb06e3619c8bc8f4c5c30f1429b4eb52b078","before":"c75c3768b828013033fdb14cbae41bc18de97d3a","commits":[{"sha":"2903bb06e3619c8bc8f4c5c30f1429b4eb52b078","author":{"name":"Andrei Matei","email":"8dc7c09356db0b1762fb140617d7375c0a5a4131@cockroachlabs.com"},"message":"distsqlrun: implement facilities in processorBase for dealing with draining\n\nThe way in which our processors deal with draining and trailing metadata\nis all over the place. Several processors are buggy at least in the fact\nthat, if they produce an error, they won't return tracing info. Another\nproblem is that several processors who had to various startup actions\nwere awkwardly forced to do them in the first Next() call instead of in\nStart() if the actions could generate errors, because there was no good\nway of returning the error and draining the inputs in Start().\n\nThis patch adds various helper functions in processorBase in the hope\nthat all processors (at least the ones implementing RowSource) can\nuse them and make their implementations more uniform.\n\nRelease note: none","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/2903bb06e3619c8bc8f4c5c30f1429b4eb52b078"}]}
{"actor":{"display_login":"andreimatei"}}