{"action":"created","issue":{"url":"https://api.github.com/repos/grpc/grpc/issues/15539","repository_url":"https://api.github.com/repos/grpc/grpc","labels_url":"https://api.github.com/repos/grpc/grpc/issues/15539/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc/issues/15539/comments","events_url":"https://api.github.com/repos/grpc/grpc/issues/15539/events","html_url":"https://github.com/grpc/grpc/pull/15539","id":326286870,"number":15539,"title":"WIP: move recv_trailing_metadata into its own callback, don't use on_complete for recv_ops","user":{"login":"markdroth","id":18664614,"avatar_url":"https://avatars2.githubusercontent.com/u/18664614?v=4","gravatar_id":"","url":"https://api.github.com/users/markdroth","html_url":"https://github.com/markdroth","followers_url":"https://api.github.com/users/markdroth/followers","following_url":"https://api.github.com/users/markdroth/following{/other_user}","gists_url":"https://api.github.com/users/markdroth/gists{/gist_id}","starred_url":"https://api.github.com/users/markdroth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markdroth/subscriptions","organizations_url":"https://api.github.com/users/markdroth/orgs","repos_url":"https://api.github.com/users/markdroth/repos","events_url":"https://api.github.com/users/markdroth/events{/privacy}","received_events_url":"https://api.github.com/users/markdroth/received_events","type":"User","site_admin":false},"labels":[{"id":243708709,"url":"https://api.github.com/repos/grpc/grpc/labels/disposition/Work%20In%20Progress","name":"disposition/Work In Progress","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-05-24T20:46:06Z","updated_at":"2018-05-25T19:41:59Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/grpc/grpc/pulls/15539","html_url":"https://github.com/grpc/grpc/pull/15539","diff_url":"https://github.com/grpc/grpc/pull/15539.diff","patch_url":"https://github.com/grpc/grpc/pull/15539.patch"},"body":"WORK IN PROGRESS -- NOT READY FOR REVIEW\r\n\r\nBuilt on #15538."},"comment":{"url":"https://api.github.com/repos/grpc/grpc/issues/comments/392160520","html_url":"https://github.com/grpc/grpc/pull/15539#issuecomment-392160520","issue_url":"https://api.github.com/repos/grpc/grpc/issues/15539","id":392160520,"user":{"login":"grpc-testing","id":28024233,"avatar_url":"https://avatars1.githubusercontent.com/u/28024233?v=4","gravatar_id":"","url":"https://api.github.com/users/grpc-testing","html_url":"https://github.com/grpc-testing","followers_url":"https://api.github.com/users/grpc-testing/followers","following_url":"https://api.github.com/users/grpc-testing/following{/other_user}","gists_url":"https://api.github.com/users/grpc-testing/gists{/gist_id}","starred_url":"https://api.github.com/users/grpc-testing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grpc-testing/subscriptions","organizations_url":"https://api.github.com/users/grpc-testing/orgs","repos_url":"https://api.github.com/users/grpc-testing/repos","events_url":"https://api.github.com/users/grpc-testing/events{/privacy}","received_events_url":"https://api.github.com/users/grpc-testing/received_events","type":"User","site_admin":false},"created_at":"2018-05-25T19:41:59Z","updated_at":"2018-05-25T19:41:59Z","author_association":"NONE","body":"```\n****************************************************************\n\nlibgrpc.so\n\n     VM SIZE                                                                                            FILE SIZE\n ++++++++++++++ GROWING                                                                              ++++++++++++++\n  +0.1%    +641 [None]                                                                               +10.5Ki  +0.1%\n   +67%    +768 src/core/lib/transport/transport.cc                                                     +768   +67%\n      +351%    +768 grpc_transport_stream_op_batch_finish_with_failure                                      +768  +351%\n  +4.0%    +528 src/core/ext/transport/inproc/inproc_transport.cc                                       +528  +4.0%\n      +6.9%    +211 op_state_machine                                                                        +211  +6.9%\n      +8.3%    +120 fail_helper_locked                                                                      +120  +8.3%\n      +5.2%    +112 perform_stream_op                                                                       +112  +5.2%\n     +10.0%     +61 cancel_stream_locked                                                                     +61 +10.0%\n       +11%     +24 [Unmapped]                                                                               +24   +11%\n  +1.6%    +256 src/core/lib/surface/call.cc                                                            +256  +1.6%\n      [NEW]    +497 receiving_trailing_metadata_ready                                                       +497  [NEW]\n      +4.1%    +128 call_start_batch                                                                        +128  +4.1%\n      +8.0%     +31 [Unmapped]                                                                               +31  +8.0%\n      +6.2%      +1 grpc_call_context_get                                                                     +1  +6.2%\n  +8.7%    +112 src/core/lib/channel/connected_channel.cc                                               +112  +8.7%\n       +21%    +112 con_start_transport_stream_op_batch                                                     +112   +21%\n  +0.8%     +16 src/core/ext/filters/deadline/deadline_filter.cc                                         +16  +0.8%\n      [NEW]    +108 recv_trailing_metadata_ready                                                            +108  [NEW]\n      +8.3%      +8 grpc_deadline_state_client_start_transport_stream_op_batch                                +8  +8.3%\n      +3.5%      +8 server_start_transport_stream_op_batch                                                    +8  +3.5%\n  +0.1%      +3 src/core/lib/security/transport/client_auth_filter.cc                                     +3  +0.1%\n      +0.5%      +3 auth_start_transport_stream_op_batch                                                      +3  +0.5%\n\n -------------- SHRINKING                                                                            --------------\n  -0.6%    -176 src/core/ext/filters/client_channel/client_channel.cc                                   -176  -0.6%\n     -65.7% -1.87Ki on_complete                                                                          -1.87Ki -65.7%\n      [DEL]    -471 execute_closures_in_call_combiner(grpc_call_element*, char const*, closure_to_execut    -471  [DEL]\n      [DEL]    -218 maybe_clear_pending_batch(grpc_call_element*, pending_batch*) [clone .isra.4]           -218  [DEL]\n      [DEL]    -181 add_retriable_send_message_op(grpc_call_element*, subchannel_call_retry_state*, subc    -181  [DEL]\n      [DEL]    -163 add_closure_for_subchannel_batch(client_channel_call_data*, grpc_transport_stream_op    -163  [DEL]\n     -26.2%     -95 invoke_recv_message_callback                                                             -95 -26.2%\n     -28.1%     -95 invoke_recv_initial_metadata_callback                                                    -95 -28.1%\n  -3.7%     -80 src/core/lib/transport/transport_op_string.cc                                            -80  -3.7%\n      -9.5%     -80 grpc_transport_stream_op_batch_string                                                    -80  -9.5%\n  -1.5%     -60 src/core/ext/filters/http/server/http_server_filter.cc                                   -60  -1.5%\n      [DEL]    -166 hs_on_complete                                                                          -166  [DEL]\n      [DEL]     -97 hs_on_recv                                                                               -97  [DEL]\n      [DEL]     -73 hs_recv_message_ready                                                                    -73  [DEL]\n     -25.9%     -28 init_call_elem                                                                           -28 -25.9%\n      -4.8%     -24 hs_start_transport_stream_op_batch                                                       -24  -4.8%\n     -26.9%     -21 [Unmapped]                                                                               -21 -26.9%\n     -35.0%     -14 destroy_call_elem                                                                        -14 -35.0%\n\n  +0.1% +1.96Ki TOTAL                                                                                +11.8Ki  +0.1%\n\n\n****************************************************************\n\nlibgrpc++.so\n\n     VM SIZE              FILE SIZE\n ++++++++++++++ GROWIN ++++++++++++++\n  [ = ]       0 [None]     +48  +0.0%\n\n  [ = ]       0 TOTAL      +48  +0.0%\n\n\n\n```"}}
{"actor":{"display_login":"grpc-testing"}}