Created
November 3, 2021 19:47
-
-
Save derekperkins/ac6681eb7c9fa633f234208f4e446faa to your computer and use it in GitHub Desktop.
Deadlock during tablet shutdown
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I1103 19:42:02.282187 1 snapshot_conn.go:72] Tables unlocked: rankings__searches_listener__msgs_pri | |
I1103 19:42:02.671255 1 snapshot_conn.go:79] Locking table searches__retriever_dataforseo__msgs for copying | |
I1103 19:42:02.672326 1 snapshot_conn.go:72] Tables unlocked: searches__retriever_dataforseo__msgs | |
I1103 19:42:03.073167 1 snapshot_conn.go:79] Locking table searches__requester_dataforseo__msgs_pri for copying | |
I1103 19:42:03.073282 1 snapshot_conn.go:79] Locking table searches__requester_dataforseo__msgs for copying | |
I1103 19:42:03.074502 1 snapshot_conn.go:72] Tables unlocked: searches__requester_dataforseo__msgs_pri | |
I1103 19:42:03.074517 1 snapshot_conn.go:72] Tables unlocked: searches__requester_dataforseo__msgs | |
I1103 19:42:03.267300 1 snapshot_conn.go:79] Locking table searches__requester_vertifire__msgs_pri for copying | |
I1103 19:42:03.268367 1 snapshot_conn.go:72] Tables unlocked: searches__requester_vertifire__msgs_pri | |
I1103 19:42:12.088392 1 rpc_replication.go:364] DemotePrimary | |
I1103 19:42:12.090068 1 rpc_replication.go:414] DemotePrimary disabling query service | |
I1103 19:42:12.090089 1 state_manager.go:214] Starting transition to PRIMARY Not Serving, timestamp: 2021-11-03 19:13:28.774398929 +0000 UTC | |
I1103 19:42:12.090226 1 tablegc.go:193] TableGC: closing | |
I1103 19:42:14.301091 1 snapshot_conn.go:79] Locking table searches__extractor__msgs for copying | |
I1103 19:42:14.301836 1 snapshot_conn.go:72] Tables unlocked: searches__extractor__msgs | |
E1103 19:42:28.819765 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819792 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819807 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819841 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819859 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819884 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819898 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819911 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819928 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819927 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819942 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819954 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819959 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819958 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819972 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819977 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819983 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819988 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.819998 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.820035 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.820044 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.820038 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.820098 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.820145 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.820169 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.820179 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:28.820191 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
I1103 19:42:29.658405 1 snapshot_conn.go:79] Locking table searches__extractor__msgs_pri for copying | |
I1103 19:42:29.659460 1 snapshot_conn.go:72] Tables unlocked: searches__extractor__msgs_pri | |
I1103 19:42:30.598166 1 snapshot_conn.go:79] Locking table searches__retriever_dataforseo__msgs_pri for copying | |
I1103 19:42:30.598281 1 snapshot_conn.go:79] Locking table searches__extractor__msgs_low for copying | |
I1103 19:42:30.598344 1 snapshot_conn.go:79] Locking table searches__retriever_vertifire__msgs_pri for copying | |
I1103 19:42:30.598344 1 snapshot_conn.go:79] Locking table searches__request_dispatcher__msgs for copying | |
I1103 19:42:30.598455 1 snapshot_conn.go:79] Locking table searches__request_dispatcher__msgs_pri for copying | |
I1103 19:42:30.599567 1 snapshot_conn.go:72] Tables unlocked: searches__extractor__msgs_low | |
I1103 19:42:30.599663 1 snapshot_conn.go:72] Tables unlocked: searches__retriever_dataforseo__msgs_pri | |
I1103 19:42:30.599773 1 snapshot_conn.go:72] Tables unlocked: searches__request_dispatcher__msgs_pri | |
I1103 19:42:30.599891 1 snapshot_conn.go:72] Tables unlocked: searches__request_dispatcher__msgs | |
I1103 19:42:30.599917 1 snapshot_conn.go:72] Tables unlocked: searches__retriever_vertifire__msgs_pri | |
I1103 19:42:30.608870 1 snapshot_conn.go:79] Locking table searches__retriever_vertifire__msgs for copying | |
I1103 19:42:30.609841 1 snapshot_conn.go:72] Tables unlocked: searches__retriever_vertifire__msgs | |
I1103 19:42:30.614790 1 snapshot_conn.go:79] Locking table searches__requester_marketmuse__msgs_pri for copying | |
I1103 19:42:30.615483 1 snapshot_conn.go:72] Tables unlocked: searches__requester_marketmuse__msgs_pri | |
I1103 19:42:31.229667 1 snapshot_conn.go:79] Locking table searches__requester_marketmuse__msgs for copying | |
I1103 19:42:31.231005 1 snapshot_conn.go:72] Tables unlocked: searches__requester_marketmuse__msgs | |
I1103 19:42:32.153149 1 snapshot_conn.go:79] Locking table rankings__searches_listener__msgs for copying | |
I1103 19:42:32.153933 1 snapshot_conn.go:72] Tables unlocked: rankings__searches_listener__msgs | |
I1103 19:42:32.289742 1 snapshot_conn.go:79] Locking table rankings__searches_listener__msgs_pri for copying | |
I1103 19:42:32.290821 1 snapshot_conn.go:72] Tables unlocked: rankings__searches_listener__msgs_pri | |
I1103 19:42:32.675836 1 snapshot_conn.go:79] Locking table searches__retriever_dataforseo__msgs for copying | |
I1103 19:42:32.677506 1 snapshot_conn.go:72] Tables unlocked: searches__retriever_dataforseo__msgs | |
I1103 19:42:33.077205 1 snapshot_conn.go:79] Locking table searches__requester_dataforseo__msgs_pri for copying | |
I1103 19:42:33.077205 1 snapshot_conn.go:79] Locking table searches__requester_dataforseo__msgs for copying | |
I1103 19:42:33.078094 1 snapshot_conn.go:72] Tables unlocked: searches__requester_dataforseo__msgs_pri | |
I1103 19:42:33.078339 1 snapshot_conn.go:72] Tables unlocked: searches__requester_dataforseo__msgs | |
I1103 19:42:33.270767 1 snapshot_conn.go:79] Locking table searches__requester_vertifire__msgs_pri for copying | |
I1103 19:42:33.271771 1 snapshot_conn.go:72] Tables unlocked: searches__requester_vertifire__msgs_pri | |
I1103 19:42:42.293657 1 vstreamer.go:942] stream (at source tablet) ended @ 04b526f5-e829-11ea-a033-a2de0b053154:1-146054622,2c9813b2-7176-11e9-a434-5aabf7900131:1-53219105,35a340f3-6974-11ea-a310-42c45972a8de:1-194,56ae3c8c-3011-11ea-bbd4-468fd4139175:1-15058935,5b1b7148-716e-11e9-9faf-2ae79d37031e:1-210834,691f19fc-69ab-11ea-9d10-de53fd0769e4:1-37870125,8a9b0af8-696e-11ea-9911-6274707228d6:1-69665,9991e006-6740-11e9-a909-0a580a301c02:1-245981,a559290c-4d03-11e9-b7d2-b2c80c7d3d23:1-7930960,a8f6c7fe-3011-11ea-ae1a-3eaefc605e25:1-37913825,c17cb726-51c8-11e9-a06a-d6f2f792ae0b:1-1469191,cc444cb1-698b-11ea-860e-96131e5ee507:1-51954,cce5005f-6740-11e9-8f99-0a580a301706:1-13,ea9c99ce-69ee-11ea-84f9-62f4dcbfaa3b:1-220294949,ef44ef4b-596f-11e9-9e9a-0a580a30080a:1-5340566 | |
I1103 19:42:42.293699 1 binlog_connection.go:278] closing binlog socket to unblock reads | |
I1103 19:42:42.293765 1 binlog_connection.go:152] connection closed during binlog stream (possibly intentional): read unix @->/vtdataroot/tabletdata/mysql.sock: use of closed network connection | |
io.ReadFull(header size) failed (errno 2013) (sqlstate HY000) | |
I1103 19:42:42.293779 1 binlog_connection.go:286] waiting for binlog dump thread to end | |
I1103 19:42:42.293783 1 binlog_connection.go:292] closing binlog MySQL client with serverID 41051618. Will recycle ID. | |
I1103 19:42:42.293673 1 vstreamer.go:942] stream (at source tablet) ended @ 04b526f5-e829-11ea-a033-a2de0b053154:1-146054622,2c9813b2-7176-11e9-a434-5aabf7900131:1-53219105,35a340f3-6974-11ea-a310-42c45972a8de:1-194,56ae3c8c-3011-11ea-bbd4-468fd4139175:1-15058935,5b1b7148-716e-11e9-9faf-2ae79d37031e:1-210834,691f19fc-69ab-11ea-9d10-de53fd0769e4:1-37870125,8a9b0af8-696e-11ea-9911-6274707228d6:1-69665,9991e006-6740-11e9-a909-0a580a301c02:1-245981,a559290c-4d03-11e9-b7d2-b2c80c7d3d23:1-7930960,a8f6c7fe-3011-11ea-ae1a-3eaefc605e25:1-37913825,c17cb726-51c8-11e9-a06a-d6f2f792ae0b:1-1469191,cc444cb1-698b-11ea-860e-96131e5ee507:1-51954,cce5005f-6740-11e9-8f99-0a580a301706:1-13,ea9c99ce-69ee-11ea-84f9-62f4dcbfaa3b:1-220294949,ef44ef4b-596f-11e9-9e9a-0a580a30080a:1-5340566 | |
I1103 19:42:42.293791 1 message_manager.go:627] Context canceled, exiting vstream | |
I1103 19:42:42.293798 1 binlog_connection.go:278] closing binlog socket to unblock reads | |
I1103 19:42:42.293848 1 binlog_connection.go:152] connection closed during binlog stream (possibly intentional): read unix @->/vtdataroot/tabletdata/mysql.sock: use of closed network connection | |
io.ReadFull(header size) failed (errno 2013) (sqlstate HY000) | |
I1103 19:42:42.293919 1 binlog_connection.go:286] waiting for binlog dump thread to end | |
I1103 19:42:42.294128 1 binlog_connection.go:292] closing binlog MySQL client with serverID 41051622. Will recycle ID. | |
I1103 19:42:42.294136 1 message_manager.go:627] Context canceled, exiting vstream | |
I1103 19:42:42.299089 1 vstreamer.go:942] stream (at source tablet) ended @ 04b526f5-e829-11ea-a033-a2de0b053154:1-146054622,2c9813b2-7176-11e9-a434-5aabf7900131:1-53219105,35a340f3-6974-11ea-a310-42c45972a8de:1-194,56ae3c8c-3011-11ea-bbd4-468fd4139175:1-15058935,5b1b7148-716e-11e9-9faf-2ae79d37031e:1-210834,691f19fc-69ab-11ea-9d10-de53fd0769e4:1-37870125,8a9b0af8-696e-11ea-9911-6274707228d6:1-69665,9991e006-6740-11e9-a909-0a580a301c02:1-245981,a559290c-4d03-11e9-b7d2-b2c80c7d3d23:1-7930960,a8f6c7fe-3011-11ea-ae1a-3eaefc605e25:1-37913825,c17cb726-51c8-11e9-a06a-d6f2f792ae0b:1-1469191,cc444cb1-698b-11ea-860e-96131e5ee507:1-51954,cce5005f-6740-11e9-8f99-0a580a301706:1-13,ea9c99ce-69ee-11ea-84f9-62f4dcbfaa3b:1-220294949,ef44ef4b-596f-11e9-9e9a-0a580a30080a:1-5340566 | |
I1103 19:42:42.299114 1 binlog_connection.go:278] closing binlog socket to unblock reads | |
I1103 19:42:42.299157 1 vstreamer.go:942] stream (at source tablet) ended @ 04b526f5-e829-11ea-a033-a2de0b053154:1-146054622,2c9813b2-7176-11e9-a434-5aabf7900131:1-53219105,35a340f3-6974-11ea-a310-42c45972a8de:1-194,56ae3c8c-3011-11ea-bbd4-468fd4139175:1-15058935,5b1b7148-716e-11e9-9faf-2ae79d37031e:1-210834,691f19fc-69ab-11ea-9d10-de53fd0769e4:1-37870125,8a9b0af8-696e-11ea-9911-6274707228d6:1-69665,9991e006-6740-11e9-a909-0a580a301c02:1-245981,a559290c-4d03-11e9-b7d2-b2c80c7d3d23:1-7930960,a8f6c7fe-3011-11ea-ae1a-3eaefc605e25:1-37913825,c17cb726-51c8-11e9-a06a-d6f2f792ae0b:1-1469191,cc444cb1-698b-11ea-860e-96131e5ee507:1-51954,cce5005f-6740-11e9-8f99-0a580a301706:1-13,ea9c99ce-69ee-11ea-84f9-62f4dcbfaa3b:1-220294949,ef44ef4b-596f-11e9-9e9a-0a580a30080a:1-5340566 | |
I1103 19:42:42.299191 1 binlog_connection.go:278] closing binlog socket to unblock reads | |
I1103 19:42:42.299234 1 binlog_connection.go:152] connection closed during binlog stream (possibly intentional): read unix @->/vtdataroot/tabletdata/mysql.sock: use of closed network connection | |
io.ReadFull(header size) failed (errno 2013) (sqlstate HY000) | |
I1103 19:42:42.299254 1 binlog_connection.go:286] waiting for binlog dump thread to end | |
I1103 19:42:42.299167 1 binlog_connection.go:152] connection closed during binlog stream (possibly intentional): read unix @->/vtdataroot/tabletdata/mysql.sock: use of closed network connection | |
io.ReadFull(header size) failed (errno 2013) (sqlstate HY000) | |
I1103 19:42:42.299259 1 binlog_connection.go:292] closing binlog MySQL client with serverID 41051606. Will recycle ID. | |
I1103 19:42:42.299267 1 message_manager.go:627] Context canceled, exiting vstream | |
I1103 19:42:42.299176 1 binlog_connection.go:286] waiting for binlog dump thread to end | |
I1103 19:42:42.299276 1 binlog_connection.go:292] closing binlog MySQL client with serverID 41051613. Will recycle ID. | |
I1103 19:42:42.299279 1 message_manager.go:627] Context canceled, exiting vstream | |
I1103 19:42:44.529676 1 snapshot_conn.go:79] Locking table searches__extractor__msgs for copying | |
I1103 19:42:44.530560 1 snapshot_conn.go:72] Tables unlocked: searches__extractor__msgs | |
I1103 19:42:48.300087 1 vstreamer.go:942] stream (at source tablet) ended @ 04b526f5-e829-11ea-a033-a2de0b053154:1-146054622,2c9813b2-7176-11e9-a434-5aabf7900131:1-53219105,35a340f3-6974-11ea-a310-42c45972a8de:1-194,56ae3c8c-3011-11ea-bbd4-468fd4139175:1-15058935,5b1b7148-716e-11e9-9faf-2ae79d37031e:1-210834,691f19fc-69ab-11ea-9d10-de53fd0769e4:1-37870125,8a9b0af8-696e-11ea-9911-6274707228d6:1-69665,9991e006-6740-11e9-a909-0a580a301c02:1-245981,a559290c-4d03-11e9-b7d2-b2c80c7d3d23:1-7930960,a8f6c7fe-3011-11ea-ae1a-3eaefc605e25:1-37913825,c17cb726-51c8-11e9-a06a-d6f2f792ae0b:1-1469191,cc444cb1-698b-11ea-860e-96131e5ee507:1-51954,cce5005f-6740-11e9-8f99-0a580a301706:1-13,ea9c99ce-69ee-11ea-84f9-62f4dcbfaa3b:1-220294959,ef44ef4b-596f-11e9-9e9a-0a580a30080a:1-5340566 | |
I1103 19:42:48.300138 1 binlog_connection.go:278] closing binlog socket to unblock reads | |
I1103 19:42:48.300209 1 binlog_connection.go:152] connection closed during binlog stream (possibly intentional): read unix @->/vtdataroot/tabletdata/mysql.sock: use of closed network connection | |
io.ReadFull(header size) failed (errno 2013) (sqlstate HY000) | |
I1103 19:42:48.300225 1 binlog_connection.go:286] waiting for binlog dump thread to end | |
I1103 19:42:48.300235 1 binlog_connection.go:292] closing binlog MySQL client with serverID 41051619. Will recycle ID. | |
I1103 19:42:48.300249 1 message_manager.go:627] Context canceled, exiting vstream | |
E1103 19:42:58.820155 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820181 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820160 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820168 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820188 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820210 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820222 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820222 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820228 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820231 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820235 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820272 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820272 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820286 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820290 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820292 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820301 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820313 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820274 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820305 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820303 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820330 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820316 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820342 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820351 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820360 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
E1103 19:42:58.820368 1 message_manager.go:804] Unable to delete messages: Code: CLUSTER_EVENT | |
operation not allowed in state SHUTTING_DOWN | |
I1103 19:42:59.669743 1 snapshot_conn.go:79] Locking table searches__extractor__msgs_pri for copying | |
I1103 19:42:59.670809 1 snapshot_conn.go:72] Tables unlocked: searches__extractor__msgs_pri | |
I1103 19:43:00.602514 1 snapshot_conn.go:79] Locking table searches__extractor__msgs_low for copying | |
I1103 19:43:00.602547 1 snapshot_conn.go:79] Locking table searches__retriever_dataforseo__msgs_pri for copying | |
I1103 19:43:00.602519 1 snapshot_conn.go:79] Locking table searches__retriever_vertifire__msgs_pri for copying | |
I1103 19:43:00.603471 1 snapshot_conn.go:72] Tables unlocked: searches__retriever_dataforseo__msgs_pri | |
I1103 19:43:00.603521 1 snapshot_conn.go:72] Tables unlocked: searches__extractor__msgs_low |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
goroutine profile: total 2045 | |
1539 @ 0x438576 0x44940c 0x4493e6 0x464ec5 0x472f65 0x11ed02f 0x11ed01d 0x1220330 0x12204e2 0x122028b 0x11f2de5 0x469081 | |
# 0x464ec4 sync.runtime_SemacquireMutex+0x24 runtime/sema.go:71 | |
# 0x472f64 sync.(*Mutex).lockSlow+0x164 sync/mutex.go:138 | |
# 0x11ed02e sync.(*Mutex).Lock+0xee sync/mutex.go:81 | |
# 0x11ed01c vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery+0xdc vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 | |
# 0x122032f vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1+0x2f vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 | |
# 0x12204e1 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML+0x181 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 | |
# 0x122028a vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages+0x6a vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 | |
# 0x11f2de4 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge+0x1c4 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 | |
68 @ 0x438576 0x448312 0x10382b1 0x469081 | |
# 0x10382b0 vitess.io/vitess/go/timer.(*Timer).run+0xb0 vitess.io/vitess/go/timer/timer.go:98 | |
55 @ 0x438576 0x44940c 0x4493e6 0x464ec5 0x472f65 0x11ec571 0x11ec55f 0x12074bf 0x121fcd3 0x12221c3 0x121fb45 0x12f6d2b 0x12ec470 0xea27c9 0xe7d23a 0xe7d0df 0x9f7c84 0x9f9125 0x9f2f18 0x469081 | |
# 0x464ec4 sync.runtime_SemacquireMutex+0x24 runtime/sema.go:71 | |
# 0x472f64 sync.(*Mutex).lockSlow+0x164 sync/mutex.go:138 | |
# 0x11ec570 sync.(*Mutex).Lock+0x110 sync/mutex.go:81 | |
# 0x11ec55e vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe+0xfe vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 | |
# 0x12074be vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream+0x21e vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 | |
# 0x121fcd2 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1+0x112 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 | |
# 0x12221c2 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest+0x502 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 | |
# 0x121fb44 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream+0xc4 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 | |
# 0x12f6d2a vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream+0x1aa vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 | |
# 0x12ec46f vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler+0xcf vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 | |
# 0xea27c8 github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1+0x108 github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 | |
# 0xe7d239 github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1+0x39 github.com/grpc-ecosystem/[email protected]/chain.go:49 | |
# 0xe7d0de github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1+0xbe github.com/grpc-ecosystem/[email protected]/chain.go:58 | |
# 0x9f7c83 google.golang.org/grpc.(*Server).processStreamingRPC+0xe23 google.golang.org/[email protected]/server.go:1548 | |
# 0x9f9124 google.golang.org/grpc.(*Server).handleStream+0x9e4 google.golang.org/[email protected]/server.go:1621 | |
# 0x9f2f17 google.golang.org/grpc.(*Server).serveStreams.func1.2+0x97 google.golang.org/[email protected]/server.go:940 | |
39 @ 0x438576 0x430bde 0x4636c9 0x4ed712 0x4eea7a 0x4eea68 0x5b3ac9 0x5c4e05 0x571194 0x4a8c7a 0x98310e 0x9830c8 0x983855 0x9b9fb2 0x9f2b42 0x9f2466 0x469081 | |
# 0x4636c8 internal/poll.runtime_pollWait+0x88 runtime/netpoll.go:229 | |
# 0x4ed711 internal/poll.(*pollDesc).wait+0x31 internal/poll/fd_poll_runtime.go:84 | |
# 0x4eea79 internal/poll.(*pollDesc).waitRead+0x259 internal/poll/fd_poll_runtime.go:89 | |
# 0x4eea67 internal/poll.(*FD).Read+0x247 internal/poll/fd_unix.go:167 | |
# 0x5b3ac8 net.(*netFD).Read+0x28 net/fd_posix.go:56 | |
# 0x5c4e04 net.(*conn).Read+0x44 net/net.go:183 | |
# 0x571193 bufio.(*Reader).Read+0x1b3 bufio/bufio.go:227 | |
# 0x4a8c79 io.ReadAtLeast+0x99 io/io.go:328 | |
# 0x98310d io.ReadFull+0x6d io/io.go:347 | |
# 0x9830c7 golang.org/x/net/http2.readFrameHeader+0x27 golang.org/x/[email protected]/http2/frame.go:237 | |
# 0x983854 golang.org/x/net/http2.(*Framer).ReadFrame+0x94 golang.org/x/[email protected]/http2/frame.go:492 | |
# 0x9b9fb1 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xb1 google.golang.org/[email protected]/internal/transport/http2_server.go:541 | |
# 0x9f2b41 google.golang.org/grpc.(*Server).serveStreams+0x141 google.golang.org/[email protected]/server.go:924 | |
# 0x9f2465 google.golang.org/grpc.(*Server).handleRawConn.func1+0x45 google.golang.org/[email protected]/server.go:874 | |
39 @ 0x438576 0x448312 0x11fd725 0x122416a 0x12f74f4 0x12ed173 0xea27c9 0xe7d23a 0xe7d0df 0x9f7c84 0x9f9125 0x9f2f18 0x469081 | |
# 0x11fd724 vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream+0x1e4 vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 | |
# 0x1224169 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth+0x29 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 | |
# 0x12f74f3 vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth+0x173 vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 | |
# 0x12ed172 vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler+0xd2 vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 | |
# 0xea27c8 github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1+0x108 github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 | |
# 0xe7d239 github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1+0x39 github.com/grpc-ecosystem/[email protected]/chain.go:49 | |
# 0xe7d0de github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1+0xbe github.com/grpc-ecosystem/[email protected]/chain.go:58 | |
# 0x9f7c83 google.golang.org/grpc.(*Server).processStreamingRPC+0xe23 google.golang.org/[email protected]/server.go:1548 | |
# 0x9f9124 google.golang.org/grpc.(*Server).handleStream+0x9e4 google.golang.org/[email protected]/server.go:1621 | |
# 0x9f2f17 google.golang.org/grpc.(*Server).serveStreams.func1.2+0x97 google.golang.org/[email protected]/server.go:940 | |
39 @ 0x438576 0x448312 0x9a227b 0x9a2965 0x9b7c26 0x469081 | |
# 0x9a227a google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x11a google.golang.org/[email protected]/internal/transport/controlbuf.go:406 | |
# 0x9a2964 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x84 google.golang.org/[email protected]/internal/transport/controlbuf.go:533 | |
# 0x9b7c25 google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xc5 google.golang.org/[email protected]/internal/transport/http2_server.go:304 | |
39 @ 0x438576 0x448312 0x9bdd79 0x469081 | |
# 0x9bdd78 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0x258 google.golang.org/[email protected]/internal/transport/http2_server.go:1061 | |
27 @ 0x438576 0x46509d 0x46507d 0x47130c 0x11f05e8 0x469081 | |
# 0x46507c sync.runtime_notifyListWait+0x11c runtime/sema.go:513 | |
# 0x47130b sync.(*Cond).Wait+0x8b sync/cond.go:56 | |
# 0x11f05e7 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend+0x427 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 | |
25 @ 0x438576 0x44940c 0x4493e6 0x464ec5 0x472f65 0x11ecc91 0x11ecc7f 0x12201f8 0x12204e2 0x122014d 0x11f118e 0x11f0c10 0x469081 | |
# 0x464ec4 sync.runtime_SemacquireMutex+0x24 runtime/sema.go:71 | |
# 0x472f64 sync.(*Mutex).lockSlow+0x164 sync/mutex.go:138 | |
# 0x11ecc90 sync.(*Mutex).Lock+0x110 sync/mutex.go:81 | |
# 0x11ecc7e vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery+0xfe vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 | |
# 0x12201f7 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1+0x37 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 | |
# 0x12204e1 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML+0x181 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 | |
# 0x122014c vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages+0x8c vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 | |
# 0x11f118d vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone+0x14d vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 | |
# 0x11f0c0f vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send+0x26f vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 | |
20 @ 0x438576 0x40640c 0x405e38 0x11efad1 0x469081 | |
# 0x11efad0 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1+0x30 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 | |
20 @ 0x438576 0x40640c 0x405e38 0x1207505 0x121fcd3 0x12221c3 0x121fb45 0x12f6d2b 0x12ec470 0xea27c9 0xe7d23a 0xe7d0df 0x9f7c84 0x9f9125 0x9f2f18 0x469081 | |
# 0x1207504 vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream+0x264 vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 | |
# 0x121fcd2 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1+0x112 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 | |
# 0x12221c2 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest+0x502 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 | |
# 0x121fb44 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream+0xc4 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 | |
# 0x12f6d2a vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream+0x1aa vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 | |
# 0x12ec46f vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler+0xcf vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 | |
# 0xea27c8 github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1+0x108 github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 | |
# 0xe7d239 github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1+0x39 github.com/grpc-ecosystem/[email protected]/chain.go:49 | |
# 0xe7d0de github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1+0xbe github.com/grpc-ecosystem/[email protected]/chain.go:58 | |
# 0x9f7c83 google.golang.org/grpc.(*Server).processStreamingRPC+0xe23 google.golang.org/[email protected]/server.go:1548 | |
# 0x9f9124 google.golang.org/grpc.(*Server).handleStream+0x9e4 google.golang.org/[email protected]/server.go:1621 | |
# 0x9f2f17 google.golang.org/grpc.(*Server).serveStreams.func1.2+0x97 google.golang.org/[email protected]/server.go:940 | |
14 @ 0x438576 0x40640c 0x405e38 0xbdf63b 0x11f10c5 0x11f0c10 0x469081 | |
# 0xbdf63a vitess.io/vitess/go/sync2.(*Semaphore).Acquire+0x11a vitess.io/vitess/go/sync2/semaphore.go:52 | |
# 0x11f10c4 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone+0x84 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:589 | |
# 0x11f0c0f vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send+0x26f vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 | |
13 @ 0x438576 0x40640c 0x405e38 0xbe8776 0x469081 | |
# 0xbe8775 vitess.io/vitess/go/stats.(*Rates).track+0x35 vitess.io/vitess/go/stats/rates.go:99 | |
10 @ 0x438576 0x430bde 0x4636c9 0x4ed712 0x4eea7a 0x4eea68 0x5b3ac9 0x5c4e05 0x571194 0x4a8c7a 0xf2274f 0xf2272e 0xf2318d 0xf232e5 0xf2345d 0xf313fd 0x1122605 0x11225ea 0x469081 | |
# 0x4636c8 internal/poll.runtime_pollWait+0x88 runtime/netpoll.go:229 | |
# 0x4ed711 internal/poll.(*pollDesc).wait+0x31 internal/poll/fd_poll_runtime.go:84 | |
# 0x4eea79 internal/poll.(*pollDesc).waitRead+0x259 internal/poll/fd_poll_runtime.go:89 | |
# 0x4eea67 internal/poll.(*FD).Read+0x247 internal/poll/fd_unix.go:167 | |
# 0x5b3ac8 net.(*netFD).Read+0x28 net/fd_posix.go:56 | |
# 0x5c4e04 net.(*conn).Read+0x44 net/net.go:183 | |
# 0x571193 bufio.(*Reader).Read+0x1b3 bufio/bufio.go:227 | |
# 0x4a8c79 io.ReadAtLeast+0x99 io/io.go:328 | |
# 0xf2274e io.ReadFull+0x4e io/io.go:347 | |
# 0xf2272d vitess.io/vitess/go/mysql.(*Conn).readHeaderFrom+0x2d vitess.io/vitess/go/mysql/conn.go:334 | |
# 0xf2318c vitess.io/vitess/go/mysql.(*Conn).readOnePacket+0x6c vitess.io/vitess/go/mysql/conn.go:473 | |
# 0xf232e4 vitess.io/vitess/go/mysql.(*Conn).readPacket+0x24 vitess.io/vitess/go/mysql/conn.go:495 | |
# 0xf2345c vitess.io/vitess/go/mysql.(*Conn).ReadPacket+0x1c vitess.io/vitess/go/mysql/conn.go:531 | |
# 0xf313fc vitess.io/vitess/go/mysql.mysqlFlavor.readBinlogEvent+0x1c vitess.io/vitess/go/mysql/flavor_mysql.go:225 | |
# 0x1122604 vitess.io/vitess/go/mysql.(*Conn).ReadBinlogEvent+0xc4 vitess.io/vitess/go/mysql/flavor.go:237 | |
# 0x11225e9 vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents.func1+0xa9 vitess.io/vitess/go/vt/binlog/binlog_connection.go:146 | |
10 @ 0x438576 0x448312 0x11411c5 0x1140d45 0x1140ab9 0x113f6a5 0x11324bd 0x11f1a13 0x11f1790 0x469081 | |
# 0x11411c4 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents+0x304 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:309 | |
# 0x1140d44 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).replicate+0x124 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:178 | |
# 0x1140ab8 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).Stream+0x158 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:157 | |
# 0x113f6a4 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).Stream+0x2e4 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:379 | |
# 0x11324bc vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*Engine).Stream+0x1bc vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/engine.go:227 | |
# 0x11f1a12 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream+0x132 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:648 | |
# 0x11f178f vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runVStream+0x6f vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:624 | |
10 @ 0x438576 0x448312 0x1141950 0x469081 | |
# 0x114194f vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents.func2+0xef vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:283 | |
5 @ 0x438576 0x448312 0x9fd6f8 0x469081 | |
# 0x9fd6f7 google.golang.org/grpc.newClientStreamWithParams.func4+0x97 google.golang.org/[email protected]/stream.go:363 | |
4 @ 0x438576 0x40640c 0x405e38 0x9e77af 0x469081 | |
# 0x9e77ae google.golang.org/grpc.(*addrConn).resetTransport+0x48e google.golang.org/[email protected]/clientconn.go:1219 | |
4 @ 0x438576 0x430bde 0x4636c9 0x4ed712 0x4eea7a 0x4eea68 0x5b3ac9 0x5c4e05 0x571194 0x4a8c7a 0x98310e 0x9830c8 0x983855 0x9b4d94 0x469081 | |
# 0x4636c8 internal/poll.runtime_pollWait+0x88 runtime/netpoll.go:229 | |
# 0x4ed711 internal/poll.(*pollDesc).wait+0x31 internal/poll/fd_poll_runtime.go:84 | |
# 0x4eea79 internal/poll.(*pollDesc).waitRead+0x259 internal/poll/fd_poll_runtime.go:89 | |
# 0x4eea67 internal/poll.(*FD).Read+0x247 internal/poll/fd_unix.go:167 | |
# 0x5b3ac8 net.(*netFD).Read+0x28 net/fd_posix.go:56 | |
# 0x5c4e04 net.(*conn).Read+0x44 net/net.go:183 | |
# 0x571193 bufio.(*Reader).Read+0x1b3 bufio/bufio.go:227 | |
# 0x4a8c79 io.ReadAtLeast+0x99 io/io.go:328 | |
# 0x98310d io.ReadFull+0x6d io/io.go:347 | |
# 0x9830c7 golang.org/x/net/http2.readFrameHeader+0x27 golang.org/x/[email protected]/http2/frame.go:237 | |
# 0x983854 golang.org/x/net/http2.(*Framer).ReadFrame+0x94 golang.org/x/[email protected]/http2/frame.go:492 | |
# 0x9b4d93 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x413 google.golang.org/[email protected]/internal/transport/http2_client.go:1451 | |
4 @ 0x438576 0x448312 0x9a227b 0x9a2965 0x9ab7e5 0x469081 | |
# 0x9a227a google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x11a google.golang.org/[email protected]/internal/transport/controlbuf.go:406 | |
# 0x9a2964 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x84 google.golang.org/[email protected]/internal/transport/controlbuf.go:533 | |
# 0x9ab7e4 google.golang.org/grpc/internal/transport.newHTTP2Client.func3+0x64 google.golang.org/[email protected]/internal/transport/http2_client.go:396 | |
4 @ 0x438576 0x448312 0x9deac5 0x469081 | |
# 0x9deac4 google.golang.org/grpc.(*ccBalancerWrapper).watcher+0xa4 google.golang.org/[email protected]/balancer_conn_wrappers.go:71 | |
3 @ 0x438576 0x40640c 0x405e78 0x1037f6b 0x469081 | |
# 0x1037f6a vitess.io/vitess/go/timer.(*SuspendableTicker).loop+0x4a vitess.io/vitess/go/timer/suspendable_ticker.go:74 | |
2 @ 0x438576 0x40640c 0x405e38 0x1154489 0x469081 | |
# 0x1154488 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.newRelayLog.func1+0x48 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/relaylog.go:58 | |
2 @ 0x438576 0x430bde 0x4636c9 0x4ed712 0x4eea7a 0x4eea68 0x5b3ac9 0x5c4e05 0x6a878d 0x570be3 0x5717af 0x571a07 0x63c079 0x6a3c99 0x6a3c9a 0x6a9b45 0x6ade85 0x469081 | |
# 0x4636c8 internal/poll.runtime_pollWait+0x88 runtime/netpoll.go:229 | |
# 0x4ed711 internal/poll.(*pollDesc).wait+0x31 internal/poll/fd_poll_runtime.go:84 | |
# 0x4eea79 internal/poll.(*pollDesc).waitRead+0x259 internal/poll/fd_poll_runtime.go:89 | |
# 0x4eea67 internal/poll.(*FD).Read+0x247 internal/poll/fd_unix.go:167 | |
# 0x5b3ac8 net.(*netFD).Read+0x28 net/fd_posix.go:56 | |
# 0x5c4e04 net.(*conn).Read+0x44 net/net.go:183 | |
# 0x6a878c net/http.(*connReader).Read+0x16c net/http/server.go:780 | |
# 0x570be2 bufio.(*Reader).fill+0x102 bufio/bufio.go:101 | |
# 0x5717ae bufio.(*Reader).ReadSlice+0x2e bufio/bufio.go:360 | |
# 0x571a06 bufio.(*Reader).ReadLine+0x26 bufio/bufio.go:389 | |
# 0x63c078 net/textproto.(*Reader).readLineSlice+0x98 net/textproto/reader.go:57 | |
# 0x6a3c98 net/textproto.(*Reader).ReadLine+0x78 net/textproto/reader.go:38 | |
# 0x6a3c99 net/http.readRequest+0x79 net/http/request.go:1029 | |
# 0x6a9b44 net/http.(*conn).readRequest+0x224 net/http/server.go:966 | |
# 0x6ade84 net/http.(*conn).serve+0x864 net/http/server.go:1855 | |
2 @ 0x438576 0x448312 0x1154ea8 0x469081 | |
# 0x1154ea7 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*relayLog).startTimer.func1+0x87 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/relaylog.go:124 | |
2 @ 0x438576 0x448312 0x116a505 0x116a0db 0x116de85 0x116d708 0x11493da 0x11484a6 0x469081 | |
# 0x116a504 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*vplayer).fetchAndApply+0x3e4 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/vplayer.go:158 | |
# 0x116a0da vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*vplayer).play+0x33a vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/vplayer.go:125 | |
# 0x116de84 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*vreplicator).replicate+0x6e4 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/vreplicator.go:226 | |
# 0x116d707 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*vreplicator).Replicate+0x27 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/vreplicator.go:151 | |
# 0x11493d9 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*controller).runBlp+0xab9 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/controller.go:271 | |
# 0x11484a5 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*controller).run+0xa5 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/controller.go:152 | |
2 @ 0x438576 0x448312 0x4943a5 0x469081 | |
# 0x4943a4 context.propagateCancel.func1+0xa4 context/context.go:279 | |
2 @ 0x438576 0x448312 0x9b5609 0x469081 | |
# 0x9b5608 google.golang.org/grpc/internal/transport.(*http2Client).keepalive+0x168 google.golang.org/[email protected]/internal/transport/http2_client.go:1525 | |
2 @ 0x438576 0x448312 0x9c2b8a 0x9c28c7 0x9c3732 0x4a8c7a 0x9c36a5 0x9c367b 0x9ee2e7 0x9eeb46 0x9ef1ee 0xa00850 0x9ffc05 0x9fea96 0x9ff93f 0xdc2bac 0xe6746a 0x469081 | |
# 0x9c2b89 google.golang.org/grpc/internal/transport.(*recvBufferReader).readClient+0xa9 google.golang.org/[email protected]/internal/transport/transport.go:189 | |
# 0x9c28c6 google.golang.org/grpc/internal/transport.(*recvBufferReader).Read+0x146 google.golang.org/[email protected]/internal/transport/transport.go:169 | |
# 0x9c3731 google.golang.org/grpc/internal/transport.(*transportReader).Read+0x31 google.golang.org/[email protected]/internal/transport/transport.go:483 | |
# 0x4a8c79 io.ReadAtLeast+0x99 io/io.go:328 | |
# 0x9c36a4 io.ReadFull+0xa4 io/io.go:347 | |
# 0x9c367a google.golang.org/grpc/internal/transport.(*Stream).Read+0x7a google.golang.org/[email protected]/internal/transport/transport.go:467 | |
# 0x9ee2e6 google.golang.org/grpc.(*parser).recvMsg+0x46 google.golang.org/[email protected]/rpc_util.go:559 | |
# 0x9eeb45 google.golang.org/grpc.recvAndDecompress+0x65 google.golang.org/[email protected]/rpc_util.go:690 | |
# 0x9ef1ed google.golang.org/grpc.recv+0x6d google.golang.org/[email protected]/rpc_util.go:758 | |
# 0xa0084f google.golang.org/grpc.(*csAttempt).recvMsg+0x2af google.golang.org/[email protected]/stream.go:957 | |
# 0x9ffc04 google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x24 google.golang.org/[email protected]/stream.go:808 | |
# 0x9fea95 google.golang.org/grpc.(*clientStream).withRetry+0x2f5 google.golang.org/[email protected]/stream.go:662 | |
# 0x9ff93e google.golang.org/grpc.(*clientStream).RecvMsg+0x11e google.golang.org/[email protected]/stream.go:807 | |
# 0xdc2bab go.etcd.io/etcd/api/v3/etcdserverpb.(*watchWatchClient).Recv+0x4b go.etcd.io/etcd/api/[email protected]/etcdserverpb/rpc.pb.go:6714 | |
# 0xe67469 go.etcd.io/etcd/client/v3.(*watchGrpcStream).serveWatchClient+0x69 go.etcd.io/etcd/client/[email protected]/watch.go:757 | |
2 @ 0x438576 0x448312 0x9c2b8a 0x9c28c7 0x9c3732 0x4a8c7a 0x9c36a5 0x9c367b 0x9ee2e7 0x9eeb46 0x9ef1ee 0xa00850 0x9ffc05 0x9fea96 0x9ff93f 0xea0db7 0x12e888c 0x12ff199 0x1153b29 0x116aab1 0x469081 | |
# 0x9c2b89 google.golang.org/grpc/internal/transport.(*recvBufferReader).readClient+0xa9 google.golang.org/[email protected]/internal/transport/transport.go:189 | |
# 0x9c28c6 google.golang.org/grpc/internal/transport.(*recvBufferReader).Read+0x146 google.golang.org/[email protected]/internal/transport/transport.go:169 | |
# 0x9c3731 google.golang.org/grpc/internal/transport.(*transportReader).Read+0x31 google.golang.org/[email protected]/internal/transport/transport.go:483 | |
# 0x4a8c79 io.ReadAtLeast+0x99 io/io.go:328 | |
# 0x9c36a4 io.ReadFull+0xa4 io/io.go:347 | |
# 0x9c367a google.golang.org/grpc/internal/transport.(*Stream).Read+0x7a google.golang.org/[email protected]/internal/transport/transport.go:467 | |
# 0x9ee2e6 google.golang.org/grpc.(*parser).recvMsg+0x46 google.golang.org/[email protected]/rpc_util.go:559 | |
# 0x9eeb45 google.golang.org/grpc.recvAndDecompress+0x65 google.golang.org/[email protected]/rpc_util.go:690 | |
# 0x9ef1ed google.golang.org/grpc.recv+0x6d google.golang.org/[email protected]/rpc_util.go:758 | |
# 0xa0084f google.golang.org/grpc.(*csAttempt).recvMsg+0x2af google.golang.org/[email protected]/stream.go:957 | |
# 0x9ffc04 google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x24 google.golang.org/[email protected]/stream.go:808 | |
# 0x9fea95 google.golang.org/grpc.(*clientStream).withRetry+0x2f5 google.golang.org/[email protected]/stream.go:662 | |
# 0x9ff93e google.golang.org/grpc.(*clientStream).RecvMsg+0x11e google.golang.org/[email protected]/stream.go:807 | |
# 0xea0db6 github.com/grpc-ecosystem/go-grpc-prometheus.(*monitoredClientStream).RecvMsg+0x36 github.com/grpc-ecosystem/[email protected]/client_metrics.go:160 | |
# 0x12e888b vitess.io/vitess/go/vt/proto/queryservice.(*queryVStreamClient).Recv+0x4b vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:379 | |
# 0x12ff198 vitess.io/vitess/go/vt/vttablet/grpctabletconn.(*gRPCQueryClient).VStream+0x98 vitess.io/vitess/go/vt/vttablet/grpctabletconn/conn.go:634 | |
# 0x1153b28 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*tabletConnector).VStream+0x68 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/external_connector.go:174 | |
# 0x116aab0 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*vplayer).fetchAndApply.func1+0xf0 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/vplayer.go:148 | |
2 @ 0x438576 0x448312 0xe65034 0x469081 | |
# 0xe65033 go.etcd.io/etcd/client/v3.(*watchGrpcStream).run+0x373 go.etcd.io/etcd/client/[email protected]/watch.go:537 | |
2 @ 0x438576 0x448312 0xe67845 0x469081 | |
# 0xe67844 go.etcd.io/etcd/client/v3.(*watchGrpcStream).serveSubstream+0x264 go.etcd.io/etcd/client/[email protected]/watch.go:803 | |
2 @ 0x438576 0x448312 0xe7966f 0x469081 | |
# 0xe7966e vitess.io/vitess/go/vt/topo/etcd2topo.(*Server).Watch.func1+0x1ae vitess.io/vitess/go/vt/topo/etcd2topo/watch.go:78 | |
2 @ 0x438576 0x46509d 0x46507d 0x47130c 0x11549fe 0x116b845 0x116a992 0x469081 | |
# 0x46507c sync.runtime_notifyListWait+0x11c runtime/sema.go:513 | |
# 0x47130b sync.(*Cond).Wait+0x8b sync/cond.go:56 | |
# 0x11549fd vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*relayLog).Fetch+0x13d vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/relaylog.go:98 | |
# 0x116b844 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*vplayer).applyEvents+0x204 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/vplayer.go:343 | |
# 0x116a991 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*vplayer).fetchAndApply.func2+0x31 vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/vplayer.go:155 | |
1 @ 0x40b8f4 0x465578 0xccac79 0x469081 | |
# 0x465577 os/signal.signal_recv+0x97 runtime/sigqueue.go:169 | |
# 0xccac78 os/signal.loop+0x18 os/signal/signal_unix.go:24 | |
1 @ 0x438576 0x40640c 0x405e38 0xee5154 0x1d731a6 0x1d7319e 0x4381a7 0x469081 | |
# 0xee5153 vitess.io/vitess/go/vt/servenv.Run+0x213 vitess.io/vitess/go/vt/servenv/run.go:57 | |
# 0x1d731a5 vitess.io/vitess/go/vt/servenv.RunDefault+0x745 vitess.io/vitess/go/vt/servenv/servenv.go:226 | |
# 0x1d7319d main.main+0x73d vitess.io/vitess/go/cmd/vttablet/vttablet.go:121 | |
# 0x4381a6 runtime.main+0x226 runtime/proc.go:255 | |
1 @ 0x438576 0x40640c 0x405e78 0x111f845 0x469081 | |
# 0x111f844 vitess.io/vitess/go/vt/vttablet/tabletserver/throttle.initThrottleTicker.func1.1+0xa4 vitess.io/vitess/go/vt/vttablet/tabletserver/throttle/client.go:39 | |
1 @ 0x438576 0x40640c 0x405e78 0x121afbc 0x469081 | |
# 0x121afbb vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).InitACL.func1+0x7b vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:325 | |
1 @ 0x438576 0x40640c 0x405e78 0x137354a 0x469081 | |
# 0x1373549 k8s.io/klog.(*loggingT).flushDaemon+0x69 k8s.io/[email protected]/klog.go:1010 | |
1 @ 0x438576 0x40640c 0x405e78 0x7a67ca 0x469081 | |
# 0x7a67c9 github.com/golang/glog.(*loggingT).flushDaemon+0x69 github.com/golang/[email protected]/glog.go:882 | |
1 @ 0x438576 0x40640c 0x405e78 0xca15fe 0x469081 | |
# 0xca15fd vitess.io/vitess/go/vt/topo.(*Server).WatchShard.func1+0xbd vitess.io/vitess/go/vt/topo/shard.go:683 | |
1 @ 0x438576 0x40640c 0x405e78 0xca7d7e 0x469081 | |
# 0xca7d7d vitess.io/vitess/go/vt/topo.(*Server).WatchSrvVSchema.func1+0xbd vitess.io/vitess/go/vt/topo/srv_vschema.go:74 | |
1 @ 0x438576 0x40640c 0x405e78 0xf965b8 0x469081 | |
# 0xf965b7 vitess.io/vitess/go/vt/dbconfigs.init.0.func1+0x37 vitess.io/vitess/go/vt/dbconfigs/credentials.go:283 | |
1 @ 0x438576 0x40640c 0x405e78 0xfabb0d 0x469081 | |
# 0xfabb0c vitess.io/vitess/go/vt/srvtopo.NewSrvVSchemaWatcher.func1+0x10c vitess.io/vitess/go/vt/srvtopo/watch_srvvschema.go:49 | |
1 @ 0x438576 0x430bde 0x4636c9 0x4ed712 0x4eea7a 0x4eea68 0x5b3ac9 0x5c4e05 0x6a82df 0x469081 | |
# 0x4636c8 internal/poll.runtime_pollWait+0x88 runtime/netpoll.go:229 | |
# 0x4ed711 internal/poll.(*pollDesc).wait+0x31 internal/poll/fd_poll_runtime.go:84 | |
# 0x4eea79 internal/poll.(*pollDesc).waitRead+0x259 internal/poll/fd_poll_runtime.go:89 | |
# 0x4eea67 internal/poll.(*FD).Read+0x247 internal/poll/fd_unix.go:167 | |
# 0x5b3ac8 net.(*netFD).Read+0x28 net/fd_posix.go:56 | |
# 0x5c4e04 net.(*conn).Read+0x44 net/net.go:183 | |
# 0x6a82de net/http.(*connReader).backgroundRead+0x3e net/http/server.go:672 | |
1 @ 0x438576 0x430bde 0x4636c9 0x4ed712 0x4f0a6c 0x4f0a59 0x5b5275 0x5cde88 0x5cd05d 0x6b2bf4 0x6b11f4 0x469081 | |
# 0x4636c8 internal/poll.runtime_pollWait+0x88 runtime/netpoll.go:229 | |
# 0x4ed711 internal/poll.(*pollDesc).wait+0x31 internal/poll/fd_poll_runtime.go:84 | |
# 0x4f0a6b internal/poll.(*pollDesc).waitRead+0x22b internal/poll/fd_poll_runtime.go:89 | |
# 0x4f0a58 internal/poll.(*FD).Accept+0x218 internal/poll/fd_unix.go:402 | |
# 0x5b5274 net.(*netFD).accept+0x34 net/fd_unix.go:173 | |
# 0x5cde87 net.(*TCPListener).accept+0x27 net/tcpsock_posix.go:140 | |
# 0x5cd05c net.(*TCPListener).Accept+0x3c net/tcpsock.go:262 | |
# 0x6b2bf3 net/http.(*Server).Serve+0x393 net/http/server.go:3001 | |
# 0x6b11f3 net/http.Serve+0x73 net/http/server.go:2505 | |
1 @ 0x438576 0x430bde 0x4636c9 0x4ed712 0x4f0a6c 0x4f0a59 0x5b5275 0x5cde88 0x5cd05d 0x9f1702 0xee142c 0x469081 | |
# 0x4636c8 internal/poll.runtime_pollWait+0x88 runtime/netpoll.go:229 | |
# 0x4ed711 internal/poll.(*pollDesc).wait+0x31 internal/poll/fd_poll_runtime.go:84 | |
# 0x4f0a6b internal/poll.(*pollDesc).waitRead+0x22b internal/poll/fd_poll_runtime.go:89 | |
# 0x4f0a58 internal/poll.(*FD).Accept+0x218 internal/poll/fd_unix.go:402 | |
# 0x5b5274 net.(*netFD).accept+0x34 net/fd_unix.go:173 | |
# 0x5cde87 net.(*TCPListener).accept+0x27 net/tcpsock_posix.go:140 | |
# 0x5cd05c net.(*TCPListener).Accept+0x3c net/tcpsock.go:262 | |
# 0x9f1701 google.golang.org/grpc.(*Server).Serve+0x361 google.golang.org/[email protected]/server.go:786 | |
# 0xee142b vitess.io/vitess/go/vt/servenv.serveGRPC.func1+0x2b vitess.io/vitess/go/vt/servenv/grpc_server.go:242 | |
1 @ 0x438576 0x448312 0x10fa9c9 0x469081 | |
# 0x10fa9c8 github.com/patrickmn/go-cache.(*janitor).Run+0x88 github.com/patrickmn/[email protected]+incompatible/cache.go:1079 | |
1 @ 0x438576 0x448312 0x11e75a8 0x469081 | |
# 0x11e75a7 vitess.io/vitess/go/vt/vttablet/tabletserver/gc.(*TableGC).Operate+0x1e7 vitess.io/vitess/go/vt/vttablet/tabletserver/gc/tablegc.go:218 | |
1 @ 0x438576 0x448312 0x1270719 0x469081 | |
# 0x1270718 go.opencensus.io/stats/view.(*worker).start+0xb8 [email protected]/stats/view/worker.go:276 | |
1 @ 0x438576 0x448312 0x133b912 0x469081 | |
# 0x133b911 vitess.io/vitess/go/vt/vttablet/tabletmanager.(*TabletManager).shardSyncLoop+0x1b1 vitess.io/vitess/go/vt/vttablet/tabletmanager/shard_sync.go:67 | |
1 @ 0x438576 0x448312 0x9c2b8a 0x9c28c7 0x9c3732 0x4a8c7a 0x9c36a5 0x9c367b 0x9ee2e7 0x9eeb46 0x9ef1ee 0xa00850 0x9ffc05 0x9fea96 0x9ff93f 0xdc328c 0xe57818 0x469081 | |
# 0x9c2b89 google.golang.org/grpc/internal/transport.(*recvBufferReader).readClient+0xa9 google.golang.org/[email protected]/internal/transport/transport.go:189 | |
# 0x9c28c6 google.golang.org/grpc/internal/transport.(*recvBufferReader).Read+0x146 google.golang.org/[email protected]/internal/transport/transport.go:169 | |
# 0x9c3731 google.golang.org/grpc/internal/transport.(*transportReader).Read+0x31 google.golang.org/[email protected]/internal/transport/transport.go:483 | |
# 0x4a8c79 io.ReadAtLeast+0x99 io/io.go:328 | |
# 0x9c36a4 io.ReadFull+0xa4 io/io.go:347 | |
# 0x9c367a google.golang.org/grpc/internal/transport.(*Stream).Read+0x7a google.golang.org/[email protected]/internal/transport/transport.go:467 | |
# 0x9ee2e6 google.golang.org/grpc.(*parser).recvMsg+0x46 google.golang.org/[email protected]/rpc_util.go:559 | |
# 0x9eeb45 google.golang.org/grpc.recvAndDecompress+0x65 google.golang.org/[email protected]/rpc_util.go:690 | |
# 0x9ef1ed google.golang.org/grpc.recv+0x6d google.golang.org/[email protected]/rpc_util.go:758 | |
# 0xa0084f google.golang.org/grpc.(*csAttempt).recvMsg+0x2af google.golang.org/[email protected]/stream.go:957 | |
# 0x9ffc04 google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x24 google.golang.org/[email protected]/stream.go:808 | |
# 0x9fea95 google.golang.org/grpc.(*clientStream).withRetry+0x2f5 google.golang.org/[email protected]/stream.go:662 | |
# 0x9ff93e google.golang.org/grpc.(*clientStream).RecvMsg+0x11e google.golang.org/[email protected]/stream.go:807 | |
# 0xdc328b go.etcd.io/etcd/api/v3/etcdserverpb.(*leaseLeaseKeepAliveClient).Recv+0x4b go.etcd.io/etcd/api/[email protected]/etcdserverpb/rpc.pb.go:6853 | |
# 0xe57817 go.etcd.io/etcd/client/v3.(*lessor).recvKeepAliveLoop+0x297 go.etcd.io/etcd/client/[email protected]/lease.go:447 | |
1 @ 0x438576 0x448312 0xbd7fff 0x469081 | |
# 0xbd7ffe vitess.io/vitess/go/cache/ristretto.(*Cache).processItems+0x13e vitess.io/vitess/go/cache/ristretto/cache.go:442 | |
1 @ 0x438576 0x448312 0xbd91ac 0x469081 | |
# 0xbd91ab vitess.io/vitess/go/cache/ristretto.(*defaultPolicy).processItems+0x8b vitess.io/vitess/go/cache/ristretto/policy.go:107 | |
1 @ 0x438576 0x448312 0xe58625 0x469081 | |
# 0xe58624 go.etcd.io/etcd/client/v3.(*lessor).deadlineLoop+0x84 go.etcd.io/etcd/client/[email protected]/lease.go:539 | |
1 @ 0x438576 0x448312 0xe58999 0x469081 | |
# 0xe58998 go.etcd.io/etcd/client/v3.(*lessor).sendKeepAliveLoop+0x1f8 go.etcd.io/etcd/client/[email protected]/lease.go:579 | |
1 @ 0x438576 0x44940c 0x4493e6 0x464da5 0x474951 0x9f2b4c 0x9f2466 0x469081 | |
# 0x464da4 sync.runtime_Semacquire+0x24 runtime/sema.go:56 | |
# 0x474950 sync.(*WaitGroup).Wait+0x70 sync/waitgroup.go:130 | |
# 0x9f2b4b google.golang.org/grpc.(*Server).serveStreams+0x14b google.golang.org/[email protected]/server.go:950 | |
# 0x9f2465 google.golang.org/grpc.(*Server).handleRawConn.func1+0x45 google.golang.org/[email protected]/server.go:874 | |
1 @ 0x438576 0x44940c 0x4493e6 0x464ec5 0x472f65 0x11ec279 0x11ec268 0x12127c2 0x12122c5 0x1210b18 0x12106a5 0x121b025 0x1335978 0x13356bc 0x134e2ac 0x13108d8 0xea2587 0xe7cf1a 0xe7cdbf 0x1310798 0x9f542f 0x9f916a 0x9f2f18 0x469081 | |
# 0x464ec4 sync.runtime_SemacquireMutex+0x24 runtime/sema.go:71 | |
# 0x472f64 sync.(*Mutex).lockSlow+0x164 sync/mutex.go:138 | |
# 0x11ec278 sync.(*Mutex).Lock+0x78 sync/mutex.go:81 | |
# 0x11ec267 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Close+0x67 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:98 | |
# 0x12127c1 vitess.io/vitess/go/vt/vttablet/tabletserver.(*stateManager).unserveCommon+0xa1 vitess.io/vitess/go/vt/vttablet/tabletserver/state_manager.go:502 | |
# 0x12122c4 vitess.io/vitess/go/vt/vttablet/tabletserver.(*stateManager).unservePrimary+0x24 vitess.io/vitess/go/vt/vttablet/tabletserver/state_manager.go:429 | |
# 0x1210b17 vitess.io/vitess/go/vt/vttablet/tabletserver.(*stateManager).execTransition+0x97 vitess.io/vitess/go/vt/vttablet/tabletserver/state_manager.go:254 | |
# 0x12106a4 vitess.io/vitess/go/vt/vttablet/tabletserver.(*stateManager).SetServingType+0x284 vitess.io/vitess/go/vt/vttablet/tabletserver/state_manager.go:216 | |
# 0x121b024 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).SetServingType+0x44 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:348 | |
# 0x1335977 vitess.io/vitess/go/vt/vttablet/tabletmanager.(*TabletManager).demotePrimary+0x217 vitess.io/vitess/go/vt/vttablet/tabletmanager/rpc_replication.go:415 | |
# 0x13356bb vitess.io/vitess/go/vt/vttablet/tabletmanager.(*TabletManager).DemotePrimary+0x5b vitess.io/vitess/go/vt/vttablet/tabletmanager/rpc_replication.go:366 | |
# 0x134e2ab vitess.io/vitess/go/vt/vttablet/grpctmserver.(*server).DemoteMaster+0x1cb vitess.io/vitess/go/vt/vttablet/grpctmserver/server.go:430 | |
# 0x13108d7 vitess.io/vitess/go/vt/proto/tabletmanagerservice._TabletManager_DemoteMaster_Handler.func1+0x77 vitess.io/vitess/go/vt/proto/tabletmanagerservice/tabletmanagerservice_grpc.pb.go:1591 | |
# 0xea2586 github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).UnaryServerInterceptor.func1+0x86 github.com/grpc-ecosystem/[email protected]/server_metrics.go:107 | |
# 0xe7cf19 github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1.1.1+0x39 github.com/grpc-ecosystem/[email protected]/chain.go:25 | |
# 0xe7cdbe github.com/grpc-ecosystem/go-grpc-middleware.ChainUnaryServer.func1+0xbe github.com/grpc-ecosystem/[email protected]/chain.go:34 | |
# 0x1310797 vitess.io/vitess/go/vt/proto/tabletmanagerservice._TabletManager_DemoteMaster_Handler+0x137 vitess.io/vitess/go/vt/proto/tabletmanagerservice/tabletmanagerservice_grpc.pb.go:1593 | |
# 0x9f542e google.golang.org/grpc.(*Server).processUnaryRPC+0xc6e google.golang.org/[email protected]/server.go:1292 | |
# 0x9f9169 google.golang.org/grpc.(*Server).handleStream+0xa29 google.golang.org/[email protected]/server.go:1617 | |
# 0x9f2f17 google.golang.org/grpc.(*Server).serveStreams.func1.2+0x97 google.golang.org/[email protected]/server.go:940 | |
1 @ 0x438576 0x44940c 0x4493e6 0x464ec5 0x472f65 0x11ed3dd 0x11ed3b6 0x10a6915 0x10a4f37 0x10a431f 0x10a39cd 0x10a39ce 0x1038323 0x469081 | |
# 0x464ec4 sync.runtime_SemacquireMutex+0x24 runtime/sema.go:71 | |
# 0x472f64 sync.(*Mutex).lockSlow+0x164 sync/mutex.go:138 | |
# 0x11ed3dc sync.(*Mutex).Lock+0x9c sync/mutex.go:81 | |
# 0x11ed3b5 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).schemaChanged+0x75 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:182 | |
# 0x10a6914 vitess.io/vitess/go/vt/vttablet/tabletserver/schema.(*Engine).broadcast+0x2b4 vitess.io/vitess/go/vt/vttablet/tabletserver/schema/engine.go:528 | |
# 0x10a4f36 vitess.io/vitess/go/vt/vttablet/tabletserver/schema.(*Engine).reload+0xa36 vitess.io/vitess/go/vt/vttablet/tabletserver/schema/engine.go:396 | |
# 0x10a431e vitess.io/vitess/go/vt/vttablet/tabletserver/schema.(*Engine).ReloadAt+0x1fe vitess.io/vitess/go/vt/vttablet/tabletserver/schema/engine.go:286 | |
# 0x10a39cc vitess.io/vitess/go/vt/vttablet/tabletserver/schema.(*Engine).Reload+0x2c vitess.io/vitess/go/vt/vttablet/tabletserver/schema/engine.go:268 | |
# 0x10a39cd vitess.io/vitess/go/vt/vttablet/tabletserver/schema.(*Engine).Open.func2+0x2d vitess.io/vitess/go/vt/vttablet/tabletserver/schema/engine.go:207 | |
# 0x1038322 vitess.io/vitess/go/timer.(*Timer).run+0x122 vitess.io/vitess/go/timer/timer.go:112 | |
1 @ 0x438576 0x44940c 0x4493e6 0x464ec5 0x472f65 0x11ef6c5 0x11ef697 0x11ec5ef 0x12074bf 0x121fcd3 0x12221c3 0x121fb45 0x12f6d2b 0x12ec470 0xea27c9 0xe7d23a 0xe7d0df 0x9f7c84 0x9f9125 0x9f2f18 0x469081 | |
# 0x464ec4 sync.runtime_SemacquireMutex+0x24 runtime/sema.go:71 | |
# 0x472f64 sync.(*Mutex).lockSlow+0x164 sync/mutex.go:138 | |
# 0x11ef6c4 sync.(*Mutex).Lock+0xa4 sync/mutex.go:81 | |
# 0x11ef696 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe+0x76 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:372 | |
# 0x11ec5ee vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe+0x18e vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:127 | |
# 0x12074be vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream+0x21e vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 | |
# 0x121fcd2 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1+0x112 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 | |
# 0x12221c2 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest+0x502 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 | |
# 0x121fb44 vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream+0xc4 vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 | |
# 0x12f6d2a vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream+0x1aa vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 | |
# 0x12ec46f vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler+0xcf vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 | |
# 0xea27c8 github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1+0x108 github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 | |
# 0xe7d239 github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1+0x39 github.com/grpc-ecosystem/[email protected]/chain.go:49 | |
# 0xe7d0de github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1+0xbe github.com/grpc-ecosystem/[email protected]/chain.go:58 | |
# 0x9f7c83 google.golang.org/grpc.(*Server).processStreamingRPC+0xe23 google.golang.org/[email protected]/server.go:1548 | |
# 0x9f9124 google.golang.org/grpc.(*Server).handleStream+0x9e4 google.golang.org/[email protected]/server.go:1621 | |
# 0x9f2f17 google.golang.org/grpc.(*Server).serveStreams.func1.2+0x97 google.golang.org/[email protected]/server.go:940 | |
1 @ 0x438576 0x44940c 0x4493e6 0x464ec5 0x472f65 0x11f15f8 0x11f15d2 0x11efd33 0x11efae5 0x469081 | |
# 0x464ec4 sync.runtime_SemacquireMutex+0x24 runtime/sema.go:71 | |
# 0x472f64 sync.(*Mutex).lockSlow+0x164 sync/mutex.go:138 | |
# 0x11f15f7 sync.(*Mutex).Lock+0x57 sync/mutex.go:81 | |
# 0x11f15d1 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).stopVStream+0x31 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:614 | |
# 0x11efd32 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).unsubscribe+0x1d2 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:423 | |
# 0x11efae4 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1+0x44 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:400 | |
1 @ 0x438576 0x44940c 0x4493e6 0x464ec5 0x472f65 0x11f1b08 0x11f1ad4 0x113d9fb 0x113ed35 0x113ee3f 0x113f329 0x113f433 0x11324bd 0x11f1a13 0x11f1790 0x469081 | |
# 0x464ec4 sync.runtime_SemacquireMutex+0x24 runtime/sema.go:71 | |
# 0x472f64 sync.(*Mutex).lockSlow+0x164 sync/mutex.go:138 | |
# 0x11f1b07 sync.(*Mutex).Lock+0xa7 sync/mutex.go:81 | |
# 0x11f1ad3 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream.func1+0x73 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:649 | |
# 0x113d9fa vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.newUVStreamer.func1+0x5a vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:101 | |
# 0x113ed34 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).sendEventsForCurrentPos+0x114 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:305 | |
# 0x113ee3e vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).setStreamStartPosition+0x9e vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:318 | |
# 0x113f328 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).init+0x28 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:346 | |
# 0x113f432 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).Stream+0x72 vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:364 | |
# 0x11324bc vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*Engine).Stream+0x1bc vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/engine.go:227 | |
# 0x11f1a12 vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream+0x132 vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:648 | |
# 0x11f178f vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runVStream+0x6f vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:624 | |
1 @ 0x438576 0x44940c 0x4493e6 0x464ec5 0x472f65 0x11f25f1 0x11f25db 0x1038323 0x469081 | |
# 0x464ec4 sync.runtime_SemacquireMutex+0x24 runtime/sema.go:71 | |
# 0x472f64 sync.(*Mutex).lockSlow+0x164 sync/mutex.go:138 | |
# 0x11f25f0 sync.(*Mutex).Lock+0x390 sync/mutex.go:81 | |
# 0x11f25da vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPoller+0x37a vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:758 | |
# 0x1038322 vitess.io/vitess/go/timer.(*Timer).run+0x122 vitess.io/vitess/go/timer/timer.go:112 | |
1 @ 0x4631e5 0xeb2bd5 0xeb29ed 0xeafb6b 0xed791a 0xed84ce 0x6af04f 0x6b0949 0x6b267b 0x6ae128 0x469081 | |
# 0x4631e4 runtime/pprof.runtime_goroutineProfileWithLabels+0x24 runtime/mprof.go:746 | |
# 0xeb2bd4 runtime/pprof.writeRuntimeProfile+0xb4 runtime/pprof/pprof.go:724 | |
# 0xeb29ec runtime/pprof.writeGoroutine+0x4c runtime/pprof/pprof.go:684 | |
# 0xeafb6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:331 | |
# 0xed7919 net/http/pprof.handler.ServeHTTP+0x499 net/http/pprof/pprof.go:253 | |
# 0xed84cd net/http/pprof.Index+0x12d net/http/pprof/pprof.go:371 | |
# 0x6af04e net/http.HandlerFunc.ServeHTTP+0x2e net/http/server.go:2046 | |
# 0x6b0948 net/http.(*ServeMux).ServeHTTP+0x148 net/http/server.go:2424 | |
# 0x6b267a net/http.serverHandler.ServeHTTP+0x43a net/http/server.go:2878 | |
# 0x6ae127 net/http.(*conn).serve+0xb07 net/http/server.go:1929 |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
goroutine 1005452 [running]: | |
runtime/pprof.writeGoroutineStacks({0x2677180, 0xc001c46700}) | |
runtime/pprof/pprof.go:693 +0x70 | |
runtime/pprof.writeGoroutine({0x2677180, 0xc001c46700}, 0x0) | |
runtime/pprof/pprof.go:682 +0x2b | |
runtime/pprof.(*Profile).WriteTo(0x20ed280, {0x2677180, 0xc001c46700}, 0xc) | |
runtime/pprof/pprof.go:331 +0x14b | |
net/http/pprof.handler.ServeHTTP({0xc002caf9f1, 0x3b07200}, {0x26b1478, 0xc001c46700}, 0xc002caf9e4) | |
net/http/pprof/pprof.go:253 +0x49a | |
net/http/pprof.Index({0x26b1478, 0xc001c46700}, 0xc001f8c400) | |
net/http/pprof/pprof.go:371 +0x12e | |
net/http.HandlerFunc.ServeHTTP(0x0, {0x26b1478, 0xc001c46700}, 0x0) | |
net/http/server.go:2046 +0x2f | |
net/http.(*ServeMux).ServeHTTP(0xc002caf9fb, {0x26b1478, 0xc001c46700}, 0xc001f8c400) | |
net/http/server.go:2424 +0x149 | |
net/http.serverHandler.ServeHTTP({0xc0053b9890}, {0x26b1478, 0xc001c46700}, 0xc001f8c400) | |
net/http/server.go:2878 +0x43b | |
net/http.(*conn).serve(0xc0034dbb80, {0x26bf4b0, 0xc000730cf0}) | |
net/http/server.go:1929 +0xb08 | |
created by net/http.(*Server).Serve | |
net/http/server.go:3033 +0x4e8 | |
goroutine 1 [chan receive, 53 minutes]: | |
vitess.io/vitess/go/vt/servenv.Run(0x3a9a) | |
vitess.io/vitess/go/vt/servenv/run.go:57 +0x214 | |
vitess.io/vitess/go/vt/servenv.RunDefault(...) | |
vitess.io/vitess/go/vt/servenv/servenv.go:226 | |
main.main() | |
vitess.io/vitess/go/cmd/vttablet/vttablet.go:121 +0x746 | |
goroutine 18 [chan receive]: | |
github.com/golang/glog.(*loggingT).flushDaemon(0x0) | |
github.com/golang/[email protected]/glog.go:882 +0x6a | |
created by github.com/golang/glog.init.0 | |
github.com/golang/[email protected]/glog.go:410 +0x1c5 | |
goroutine 24 [syscall, 53 minutes]: | |
os/signal.signal_recv() | |
runtime/sigqueue.go:169 +0x98 | |
os/signal.loop() | |
os/signal/signal_unix.go:24 +0x19 | |
created by os/signal.Notify.func1.1 | |
os/signal/signal.go:151 +0x2c | |
goroutine 25 [chan receive, 53 minutes]: | |
vitess.io/vitess/go/vt/dbconfigs.init.0.func1() | |
vitess.io/vitess/go/vt/dbconfigs/credentials.go:283 +0x38 | |
created by vitess.io/vitess/go/vt/dbconfigs.init.0 | |
vitess.io/vitess/go/vt/dbconfigs/credentials.go:282 +0x15d | |
goroutine 11 [select]: | |
github.com/patrickmn/go-cache.(*janitor).Run(0xc00007f930, 0xc0004a1800) | |
github.com/patrickmn/[email protected]+incompatible/cache.go:1079 +0x89 | |
created by github.com/patrickmn/go-cache.runJanitor | |
github.com/patrickmn/[email protected]+incompatible/cache.go:1099 +0xf2 | |
goroutine 71 [chan receive]: | |
k8s.io/klog.(*loggingT).flushDaemon(0xc00017e080) | |
k8s.io/[email protected]/klog.go:1010 +0x6a | |
created by k8s.io/klog.init.0 | |
k8s.io/[email protected]/klog.go:411 +0xf4 | |
goroutine 84 [select, 4 minutes]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc000577360, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0003eb4a0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.newHTTP2Client.func3() | |
google.golang.org/[email protected]/internal/transport/http2_client.go:396 +0x65 | |
created by google.golang.org/grpc/internal/transport.newHTTP2Client | |
google.golang.org/[email protected]/internal/transport/http2_client.go:394 +0x1ee5 | |
goroutine 44 [select, 53 minutes]: | |
google.golang.org/grpc.(*ccBalancerWrapper).watcher(0xc000576eb0) | |
google.golang.org/[email protected]/balancer_conn_wrappers.go:71 +0xa5 | |
created by google.golang.org/grpc.newCCBalancerWrapper | |
google.golang.org/[email protected]/balancer_conn_wrappers.go:62 +0x246 | |
goroutine 83 [IO wait, 4 minutes]: | |
internal/poll.runtime_pollWait(0x7f9483364f30, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc000533b80, 0xc001462000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc000533b80, {0xc001462000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc000533b80, {0xc001462000, 0x1060100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0001393e8, {0xc001462000, 0x988a50, 0x0}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0003eb320, {0xc00147a038, 0x9, 0x18}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0003eb320}, {0xc00147a038, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00147a038, 0x9, 0x3b07ae0}, {0x2673340, 0xc0003eb320}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00147a000) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc00000a780) | |
google.golang.org/[email protected]/internal/transport/http2_client.go:1451 +0x414 | |
created by google.golang.org/grpc/internal/transport.newHTTP2Client | |
google.golang.org/[email protected]/internal/transport/http2_client.go:346 +0x188f | |
goroutine 70 [select]: | |
go.opencensus.io/stats/view.(*worker).start(0xc0004a1b80) | |
[email protected]/stats/view/worker.go:276 +0xb9 | |
created by go.opencensus.io/stats/view.init.0 | |
[email protected]/stats/view/worker.go:34 +0x92 | |
goroutine 119 [IO wait, 12 minutes]: | |
internal/poll.runtime_pollWait(0x7f9483364d60, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00056c300, 0xc000308000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00056c300, {0xc000308000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00056c300, {0xc000308000, 0x1060100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000564290, {0xc000308000, 0x988a50, 0x0}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0003ed1a0, {0xc00147a118, 0x9, 0x18}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0003ed1a0}, {0xc00147a118, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00147a118, 0x9, 0x3b07ae0}, {0x2673340, 0xc0003ed1a0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00147a0e0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc0000fe000) | |
google.golang.org/[email protected]/internal/transport/http2_client.go:1451 +0x414 | |
created by google.golang.org/grpc/internal/transport.newHTTP2Client | |
google.golang.org/[email protected]/internal/transport/http2_client.go:346 +0x188f | |
goroutine 45 [chan receive, 53 minutes]: | |
google.golang.org/grpc.(*addrConn).resetTransport(0xc0013de580) | |
google.golang.org/[email protected]/clientconn.go:1219 +0x48f | |
created by google.golang.org/grpc.(*addrConn).connect | |
google.golang.org/[email protected]/clientconn.go:849 +0x147 | |
goroutine 104 [select, 5 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/gc.(*TableGC).Operate(0xc0014f23c0, {0x26bf440, 0xc000128000}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/gc/tablegc.go:218 +0x1e8 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/gc.(*TableGC).InitDBConfig | |
vitess.io/vitess/go/vt/vttablet/tabletserver/gc/tablegc.go:157 +0x175 | |
goroutine 120 [select, 12 minutes]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc000147590, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0003ed260) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.newHTTP2Client.func3() | |
google.golang.org/[email protected]/internal/transport/http2_client.go:396 +0x65 | |
created by google.golang.org/grpc/internal/transport.newHTTP2Client | |
google.golang.org/[email protected]/internal/transport/http2_client.go:394 +0x1ee5 | |
goroutine 249 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0023247d0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc002267200) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 113 [chan receive, 53 minutes]: | |
google.golang.org/grpc.(*addrConn).resetTransport(0xc00133e580) | |
google.golang.org/[email protected]/clientconn.go:1219 +0x48f | |
created by google.golang.org/grpc.(*addrConn).connect | |
google.golang.org/[email protected]/clientconn.go:849 +0x147 | |
goroutine 80 [select, 53 minutes]: | |
google.golang.org/grpc.(*ccBalancerWrapper).watcher(0xc000147220) | |
google.golang.org/[email protected]/balancer_conn_wrappers.go:71 +0xa5 | |
created by google.golang.org/grpc.newCCBalancerWrapper | |
google.golang.org/[email protected]/balancer_conn_wrappers.go:62 +0x246 | |
goroutine 501 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0022a3350}, 0xc0022b25d0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00147d260, {0x26bf4b0, 0xc0022a3350}, 0xc0022a33e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00147d260}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0022b25b8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce0c0}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce0c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce0c0}, 0x1e4d1c0, 0xc00147d250) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa300}, 0xc0022cc120, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa300}, 0xc0022cc120, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 15 [chan receive]: | |
vitess.io/vitess/go/stats.(*Rates).track(0xc00009bce0) | |
vitess.io/vitess/go/stats/rates.go:99 +0x36 | |
created by vitess.io/vitess/go/stats.NewRates | |
vitess.io/vitess/go/stats/rates.go:91 +0x22f | |
goroutine 16 [chan receive]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/throttle.initThrottleTicker.func1.1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/throttle/client.go:39 +0xa5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/throttle.initThrottleTicker.func1 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/throttle/client.go:36 +0x25 | |
goroutine 97 [select, 5 minutes]: | |
vitess.io/vitess/go/cache/ristretto.(*defaultPolicy).processItems(0xc0004ad8b0) | |
vitess.io/vitess/go/cache/ristretto/policy.go:107 +0x8c | |
created by vitess.io/vitess/go/cache/ristretto.newDefaultPolicy | |
vitess.io/vitess/go/cache/ristretto/policy.go:91 +0x16f | |
goroutine 415 [semacquire, 23 minutes]: | |
sync.runtime_SemacquireMutex(0x203001, 0x1, 0x203001) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).schemaChanged(0xc0004ada40, 0xc0021f9608, {0x0, 0x0, 0x0}, {0x0, 0x0, 0xc001339270}, {0x0, 0x0, ...}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:182 +0x9d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/schema.(*Engine).broadcast(0xc0000e83c0, {0x0, 0x0, 0x0}, {0x0, 0x0, 0x0}, {0x0, 0x0, 0x0}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/schema/engine.go:528 +0x2b5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/schema.(*Engine).reload(0xc0000e83c0, {0x26bf4b0, 0xc00151fb90}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/schema/engine.go:396 +0xa37 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/schema.(*Engine).ReloadAt(0xc0000e83c0, {0x26bf4b0, 0xc00151fb90}, {{}, {0x0, 0x0}}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/schema/engine.go:286 +0x1ff | |
vitess.io/vitess/go/vt/vttablet/tabletserver/schema.(*Engine).Reload(...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/schema/engine.go:268 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/schema.(*Engine).Open.func2() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/schema/engine.go:207 +0x2d | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000497680, 0xc0022603a0) | |
vitess.io/vitess/go/timer/timer.go:112 +0x123 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 99 [chan receive, 53 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).InitACL.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:325 +0x7c | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).InitACL | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:324 +0x108 | |
goroutine 100 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00152fa60, 0xc0000ebf50) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 101 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00152faa0, 0xc001564170) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 105 [select, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletmanager.(*TabletManager).shardSyncLoop(0xc00024e000, {0x26bf408, 0xc00005f4c0}, 0xc0004e1440, 0x1c) | |
vitess.io/vitess/go/vt/vttablet/tabletmanager/shard_sync.go:67 +0x1b2 | |
created by vitess.io/vitess/go/vt/vttablet/tabletmanager.(*TabletManager).startShardSync | |
vitess.io/vitess/go/vt/vttablet/tabletmanager/shard_sync.go:261 +0x1e5 | |
goroutine 63833 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc0016c3800, 0xc002573bf0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc0047ec9f0}, 0xc00046ef00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc0047ec9f0}, 0x7f94aa18a108, {0x22c1ddb, 0xc00007c800}, {0x22b51cb, 0x0}, 0x0, 0xc003b025a0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc0047ec9f0}, 0xc0026c4a90, {0xc0013626f0, 0x40ce34}, 0xc0047ec960) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc00132f860, {0x26ef130, 0xc0041ef310}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc002573bd8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2f00}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2f00}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2f00}, 0x1e4d1c0, 0xc0041ef300) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc0013278c0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc0013278c0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 481 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0013f04b0}, 0xc000744b70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc0013e42d0, {0x26bf4b0, 0xc0013f04b0}, 0xc0013f0540) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc0013e42d0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc000744b58}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc000}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc000}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc000}, 0x1e4d1c0, 0xc0013e42c0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc002350300}, 0xc0013e2240, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc002350300}, 0xc0013e2240, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 121 [chan receive, 53 minutes]: | |
vitess.io/vitess/go/timer.(*SuspendableTicker).loop(0xc0001333f8) | |
vitess.io/vitess/go/timer/suspendable_ticker.go:74 +0x4b | |
created by vitess.io/vitess/go/timer.NewSuspendableTicker | |
vitess.io/vitess/go/timer/suspendable_ticker.go:44 +0xdd | |
goroutine 122 [chan receive]: | |
vitess.io/vitess/go/timer.(*SuspendableTicker).loop(0xc000133428) | |
vitess.io/vitess/go/timer/suspendable_ticker.go:74 +0x4b | |
created by vitess.io/vitess/go/timer.NewSuspendableTicker | |
vitess.io/vitess/go/timer/suspendable_ticker.go:44 +0xdd | |
goroutine 123 [chan receive]: | |
vitess.io/vitess/go/timer.(*SuspendableTicker).loop(0xc000133458) | |
vitess.io/vitess/go/timer/suspendable_ticker.go:74 +0x4b | |
created by vitess.io/vitess/go/timer.NewSuspendableTicker | |
vitess.io/vitess/go/timer/suspendable_ticker.go:44 +0xdd | |
goroutine 514 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0006aa720}, 0xc0006ac288) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00069c1b0, {0x26bf4b0, 0xc0006aa720}, 0xc0006aa7b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00069c1b0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0006ac270}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba0c0}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba0c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba0c0}, 0x1e4d1c0, 0xc00069c1a0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0024d4000}, 0xc0006b2120, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0024d4000}, 0xc0006b2120, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 541 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0006b14f0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006fe600) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 515 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0006aab70}, 0xc0006ac3d8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00069c2b0, {0x26bf4b0, 0xc0006aab70}, 0xc0006aac00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00069c2b0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0006ac3c0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba180}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba180}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba180}, 0x1e4d1c0, 0xc00069c2a0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc002350480}, 0xc0006b2240, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc002350480}, 0xc0006b2240, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 52 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc00062a330}, 0xc00063a120) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc0006200f0, {0x26bf4b0, 0xc00062a330}, 0xc00062a3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc0006200f0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc00063a108}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c000}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c000}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c000}, 0x1e4d1c0, 0xc0006200e0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0024d4480}, 0xc000644000, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0024d4480}, 0xc000644000, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 401 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483364b90, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc0004a1100, 0xc00006c800, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Accept(0xc0004a1100) | |
internal/poll/fd_unix.go:402 +0x22c | |
net.(*netFD).accept(0xc0004a1100) | |
net/fd_unix.go:173 +0x35 | |
net.(*TCPListener).accept(0xc0021e0318) | |
net/tcpsock_posix.go:140 +0x28 | |
net.(*TCPListener).Accept(0xc0021e0318) | |
net/tcpsock.go:262 +0x3d | |
net/http.(*Server).Serve(0xc00120e000, {0x26b1268, 0xc0021e0318}) | |
net/http/server.go:3001 +0x394 | |
net/http.Serve({0x26b1268, 0xc0021e0318}, {0x0, 0x0}) | |
net/http/server.go:2505 +0x74 | |
created by vitess.io/vitess/go/vt/servenv.Run | |
vitess.io/vitess/go/vt/servenv/run.go:52 +0x174 | |
goroutine 513 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0006aa2d0}, 0xc0006ac108) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00069c0b0, {0x26bf4b0, 0xc0006aa2d0}, 0xc0006aa360) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00069c0b0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0006ac0f0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba000}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba000}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba000}, 0x1e4d1c0, 0xc00069c0a0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210300}, 0xc0006b2000, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210300}, 0xc0006b2000, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 184 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0003c7980) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 400 [IO wait, 4 minutes]: | |
internal/poll.runtime_pollWait(0x7f9483364c78, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc0004a1080, 0xc00006a000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Accept(0xc0004a1080) | |
internal/poll/fd_unix.go:402 +0x22c | |
net.(*netFD).accept(0xc0004a1080) | |
net/fd_unix.go:173 +0x35 | |
net.(*TCPListener).accept(0xc0021e02e8) | |
net/tcpsock_posix.go:140 +0x28 | |
net.(*TCPListener).Accept(0xc0021e02e8) | |
net/tcpsock.go:262 +0x3d | |
google.golang.org/grpc.(*Server).Serve(0xc0004c0fc0, {0x26b1268, 0xc0021e02e8}) | |
google.golang.org/[email protected]/server.go:786 +0x362 | |
vitess.io/vitess/go/vt/servenv.serveGRPC.func1() | |
vitess.io/vitess/go/vt/servenv/grpc_server.go:242 +0x2c | |
created by vitess.io/vitess/go/vt/servenv.serveGRPC | |
vitess.io/vitess/go/vt/servenv/grpc_server.go:241 +0x2b0 | |
goroutine 182 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc00222be00}, 0xc0021e1650) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00225cd80, {0x26bf4b0, 0xc00222be00}, 0xc00222be90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00225cd80}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0021e1638}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233c80}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233c80}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233c80}, 0x1e4d1c0, 0xc00225cd70) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc002350180}, 0xc0013e2120, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc002350180}, 0xc0013e2120, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 242 [select, 2 minutes]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157c8a0, 0xc00047f020) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 183 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc002221f40, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc001385da0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 91 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000144120, 0xc00147c9c0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 99176 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0xc003e4cae0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc0016eec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0049eb0e0}, 0x0, 0xc0016eee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881bf2f754450, {0x26bf478, 0xc0049eb0e0}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0xc002846f18) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0xc002846f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 408 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*recvBufferReader).readClient(0xc0015f5ae0, {0xc0021e0a90, 0x5, 0x5}) | |
google.golang.org/[email protected]/internal/transport/transport.go:189 +0xaa | |
google.golang.org/grpc/internal/transport.(*recvBufferReader).Read(0xc0015f5ae0, {0xc0021e0a90, 0xc0015f0678, 0xc00022da40}) | |
google.golang.org/[email protected]/internal/transport/transport.go:169 +0x147 | |
google.golang.org/grpc/internal/transport.(*transportReader).Read(0xc00220f740, {0xc0021e0a90, 0xc00022dab8, 0x9ac127}) | |
google.golang.org/[email protected]/internal/transport/transport.go:483 +0x32 | |
io.ReadAtLeast({0x2676060, 0xc00220f740}, {0xc0021e0a90, 0x5, 0x5}, 0x5) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
google.golang.org/grpc/internal/transport.(*Stream).Read(0xc002218480, {0xc0021e0a90, 0x5, 0x5}) | |
google.golang.org/[email protected]/internal/transport/transport.go:467 +0xa5 | |
google.golang.org/grpc.(*parser).recvMsg(0xc0021e0a80, 0x7fffffff) | |
google.golang.org/[email protected]/rpc_util.go:559 +0x47 | |
google.golang.org/grpc.recvAndDecompress(0x3b3b8c8, 0xc002218480, {0x0, 0x0}, 0x7fffffff, 0x0, {0x0, 0x0}) | |
google.golang.org/[email protected]/rpc_util.go:690 +0x66 | |
google.golang.org/grpc.recv(0xc000483a00, {0x7f94833bc520, 0x3b3b8c8}, 0x4058a9, {0x0, 0x0}, {0x21d4300, 0xc001389140}, 0xc00022dd70, 0x0, ...) | |
google.golang.org/[email protected]/rpc_util.go:758 +0x6e | |
google.golang.org/grpc.(*csAttempt).recvMsg(0xc0004a1d80, {0x21d4300, 0xc001389140}, 0xc00022dee0) | |
google.golang.org/[email protected]/stream.go:957 +0x2b0 | |
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x203000) | |
google.golang.org/[email protected]/stream.go:808 +0x25 | |
google.golang.org/grpc.(*clientStream).withRetry(0xc002218240, 0xc00022de90, 0xc00022de60) | |
google.golang.org/[email protected]/stream.go:662 +0x2f6 | |
google.golang.org/grpc.(*clientStream).RecvMsg(0xc002218240, {0x21d4300, 0xc001389140}) | |
google.golang.org/[email protected]/stream.go:807 +0x11f | |
go.etcd.io/etcd/api/v3/etcdserverpb.(*leaseLeaseKeepAliveClient).Recv(0xc0021f6850) | |
go.etcd.io/etcd/api/[email protected]/etcdserverpb/rpc.pb.go:6853 +0x4c | |
go.etcd.io/etcd/client/v3.(*lessor).recvKeepAliveLoop(0xc0000e8000) | |
go.etcd.io/etcd/client/[email protected]/lease.go:447 +0x298 | |
created by go.etcd.io/etcd/client/v3.(*lessor).KeepAlive.func1 | |
go.etcd.io/etcd/client/[email protected]/lease.go:299 +0x65 | |
goroutine 409 [select]: | |
go.etcd.io/etcd/client/v3.(*lessor).deadlineLoop(0xc0000e8000) | |
go.etcd.io/etcd/client/[email protected]/lease.go:539 +0x85 | |
created by go.etcd.io/etcd/client/v3.(*lessor).KeepAlive.func1 | |
go.etcd.io/etcd/client/[email protected]/lease.go:300 +0xa7 | |
goroutine 87240 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022558c0, 0x23}, 0xc004ea0c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003eda840}, 0x0, 0xc004ea0e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f2ea097, {0x26bf478, 0xc003eda840}, 0xffffb16b6eb10000, {0xc0022558c0, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022558c0, 0x23}, 0x4e94914f0000, 0xc00166d770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 411 [select, 53 minutes]: | |
google.golang.org/grpc.newClientStreamWithParams.func4() | |
google.golang.org/[email protected]/stream.go:363 +0x98 | |
created by google.golang.org/grpc.newClientStreamWithParams | |
google.golang.org/[email protected]/stream.go:362 +0x1066 | |
goroutine 412 [select]: | |
go.etcd.io/etcd/client/v3.(*lessor).sendKeepAliveLoop(0xc0000e8000, {0x26ff940, 0xc0021f6850}) | |
go.etcd.io/etcd/client/[email protected]/lease.go:579 +0x1f9 | |
created by go.etcd.io/etcd/client/v3.(*lessor).resetRecv | |
go.etcd.io/etcd/client/[email protected]/lease.go:489 +0x2d1 | |
goroutine 455 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc002438280, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00116e960) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 243 [select, 2 minutes]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157c8e0, 0xc00047f060) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 416 [select, 2 minutes]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0022603e0, 0xc00225c940) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 417 [select, 2 minutes]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc002260420, 0xc00225c980) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 419 [select, 2 minutes]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc002260580, 0xc00225ca10) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 420 [select, 2 minutes]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0022605c0, 0xc00225ca50) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 66105 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc00399b830}, {0xc002245bc0, 0x26}, 0x7f948321ed50) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc002f15680, 0xc0015de960) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc00399b830}, 0xc0042ef600) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc00399b830}, 0x7f94aa18c1d8, {0x22c1ddb, 0xc0006b9c00}, {0x22b51cb, 0x0}, 0x0, 0xc001918960, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc00399b830}, 0xc001b66a90, {0xc003b904e0, 0x40ce34}, 0xc00399b7a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0004adbd0, {0x26ef130, 0xc001c543b0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0015de948}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f3200}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f3200}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f3200}, 0x1e4d1c0, 0xc001c543a0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc002e626c0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc002e626c0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 99178 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0xc002303e00, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223afc0, 0x35}, 0xc0007c8c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0049eb260}, 0x0, 0xc0007c8e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881bf2f758834, {0x26bf478, 0xc0049eb260}, 0xffffb16b6eb10000, {0xc00223afc0, 0x2656fb0}, 0xc0048a6fc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223afc0, 0x35}, 0x4e94914f0000, 0xc003e76770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63379 [sync.Cond.Wait]: | |
sync.runtime_notifyListWait(0xc001173358, 0x40) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc000576780) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc0011732c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 63810 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc00074b380, 0xc000133f08) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc0027e7b60}, 0xc00191fd00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc0027e7b60}, 0x7f94aa18af18, {0x22c1ddb, 0xc000720000}, {0x22b51cb, 0x0}, 0x0, 0xc0002eacc0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc0027e7b60}, 0xc003e0ea90, {0xc00434ca60, 0x40ce34}, 0xc0027e7ad0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc00166e320, {0x26ef130, 0xc0000ad050}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc000133ef0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014243c0}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014243c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014243c0}, 0x1e4d1c0, 0xc0000ad040) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4600}, 0xc0016bc120, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4600}, 0xc0016bc120, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 95 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0022a2b40}, 0xc0022b2360) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00147d090, {0x26bf4b0, 0xc0022a2b40}, 0xc0022a2bd0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00147d090}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0022b2348}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce000}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce000}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce000}, 0x1e4d1c0, 0xc00147d080) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4480}, 0xc0022cc000, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4480}, 0xc0022cc000, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 250 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc002350000) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 251 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328660, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002326280, 0xc002336000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002326280, {0xc002336000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002326280, {0xc002336000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00000ed28, {0xc002336000, 0xc0001036c0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00231b1a0, {0xc00234e038, 0x9, 0xc0013d5d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00231b1a0}, {0xc00234e038, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00234e038, 0x9, 0x2676000}, {0x2673340, 0xc00231b1a0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00234e000) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc002350000, 0x10246c8b48282444, 0x58d48c318c48348) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc002350000}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 429 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc00222bb00}, 0xc0021e15a8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00225ccd0, {0x26bf4b0, 0xc00222bb00}, 0xc00222bb90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00225ccd0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0021e1590}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233bc0}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233bc0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233bc0}, 0x1e4d1c0, 0xc00225ccc0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc002350000}, 0xc002386480, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc002350000}, 0xc002386480, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 253 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0023249b0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0022b8660) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 254 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc002350180) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 255 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328578, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002326300, 0xc00235c000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002326300, {0xc00235c000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002326300, {0xc00235c000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00000ed30, {0xc00235c000, 0xc002352340, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00231b440, {0xc00234e118, 0x9, 0xc0013d3d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00231b440}, {0xc00234e118, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00234e118, 0x9, 0x2676000}, {0x2673340, 0xc00231b440}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00234e0e0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc002350180, 0xf736e8240c894828, 0x840824448b48ffff) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc002350180}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 538 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00063e280, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00251aa80) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 185 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328490, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002223200, 0xc0023b2000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002223200, {0xc0023b2000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002223200, {0xc0023b2000, 0x7f9482cbf0a0, 0x6}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000499840, {0xc0023b2000, 0x7f94aa18af18, 0x6}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc002267500, {0xc00024e658, 0x9, 0xc0013d4d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc002267500}, {0xc00024e658, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00024e658, 0x9, 0x2676000}, {0x2673340, 0xc002267500}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00024e620) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0003c7980, 0x0, 0x0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0003c7980}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 190 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc002324b90, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0013fa1e0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 126 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0005788d0}, 0xc000133578) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc0000ada00, {0x26bf4b0, 0xc0005788d0}, 0xc000578960) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc0000ada00}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc000133560}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2180}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2180}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2180}, 0x1e4d1c0, 0xc0000ad9f0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0003c7980}, 0xc000279680, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0003c7980}, 0xc000279680, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 431 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0023d2280, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0022b86c0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 187 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc000147950, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc001385f20) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 432 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0003c7b00) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 188 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0000c4480) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 433 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94833282c0, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00074ba80, 0xc0023d4000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00074ba80, {0xc0023d4000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00074ba80, {0xc0023d4000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00073c530, {0xc0023d4000, 0xc0022796c0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0022679e0, {0xc00024e738, 0x9, 0xc0013ced30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0022679e0}, {0xc00024e738, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00024e738, 0x9, 0x2676000}, {0x2673340, 0xc0022679e0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00024e700) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0003c7b00, 0xc001453f78, 0x405780) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0003c7b00}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 189 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94833283a8, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00017f480, 0xc002400000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00017f480, {0xc002400000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00017f480, {0xc002400000, 0x60100000000, 0x413b05}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0005642e0, {0xc002400000, 0x7f948308aa18, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0003edbc0, {0xc00147a1f8, 0x9, 0xc00142bd30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0003edbc0}, {0xc00147a1f8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00147a1f8, 0x9, 0x2676000}, {0x2673340, 0xc0003edbc0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00147a1c0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0000c4480, 0x0, 0x0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0000c4480}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 451 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc000578f00}, 0xc000133728) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc0000adb60, {0x26bf4b0, 0xc000578f00}, 0xc000578f90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc0000adb60}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc000133710}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2240}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2240}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2240}, 0x1e4d1c0, 0xc0000adb50) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0003c7b00}, 0xc0002797a0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0003c7b00}, 0xc0002797a0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 128 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc000147d60, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0003edf80) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 449 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0000c4600) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 450 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94833281d8, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00017f500, 0xc002418000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00017f500, {0xc002418000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00017f500, {0xc002418000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0005642e8, {0xc002418000, 0xc00116c4e0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0003edf20, {0xc00147a2d8, 0x9, 0xc0023cdd30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0003edf20}, {0xc00147a2d8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00147a2d8, 0x9, 0x2676000}, {0x2673340, 0xc0003edf20}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00147a2a0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0000c4600, 0x0, 0x0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0000c4600}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 465 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc002322cc0}, 0xc001563a58) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00047f760, {0x26bf4b0, 0xc002322cc0}, 0xc002322d50) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00047f760}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc001563a40}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e000}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e000}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e000}, 0x1e4d1c0, 0xc00047f750) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4600}, 0xc00231c480, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4600}, 0xc00231c480, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 191 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc002350300) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 192 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94833280f0, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002326380, 0xc002480000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002326380, {0xc002480000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002326380, {0xc002480000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00000ed38, {0xc002480000, 0xc00116c000, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00231b740, {0xc00234e1f8, 0x9, 0xc00237bd30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00231b740}, {0xc00234e1f8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00234e1f8, 0x9, 0x2676000}, {0x2673340, 0xc00231b740}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00234e1c0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc002350300, 0x0, 0x0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc002350300}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 452 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0022d00f0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00116e5a0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 453 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001210180) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 454 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328008, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00061f180, 0xc0022d2000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00061f180, {0xc0022d2000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00061f180, {0xc0022d2000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000139438, {0xc0022d2000, 0xc00116c9c0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0022b8840, {0xc00120e1f8, 0x9, 0xc0013d1d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0022b8840}, {0xc00120e1f8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00120e1f8, 0x9, 0x2676000}, {0x2673340, 0xc0022b8840}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00120e1c0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001210180, 0x0, 0x0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc001210180}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 498 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0022d01e0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0022b8900) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 499 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001210300) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 500 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483327f20, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00061f200, 0xc0022ea000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00061f200, {0xc0022ea000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00061f200, {0xc0022ea000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000139440, {0xc0022ea000, 0xc000723520, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0022b88a0, {0xc00120e2d8, 0x9, 0xc00135ad30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0022b88a0}, {0xc00120e2d8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00120e2d8, 0x9, 0x2676000}, {0x2673340, 0xc0022b88a0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00120e2a0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001210300, 0x9a4fe5, 0x9a298f) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc001210300}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 466 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc002323020}, 0xc001563ba8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00047f850, {0x26bf4b0, 0xc002323020}, 0xc0023230b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00047f850}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc001563b90}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e0c0}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e0c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e0c0}, 0x1e4d1c0, 0xc00047f840) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210180}, 0xc00231c5a0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210180}, 0xc00231c5a0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 533 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0023256d0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006a1f20) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 483 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00074cf00, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006a0300) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 484 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0024d4000) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 485 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483327e38, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00074bc00, 0xc0024ba000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00074bc00, {0xc0024ba000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00074bc00, {0xc0024ba000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00073c538, {0xc0024ba000, 0xc0024b81a0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0013fa7e0, {0xc0024d2038, 0x9, 0xc000624d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0013fa7e0}, {0xc0024d2038, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc0024d2038, 0x9, 0x2676000}, {0x2673340, 0xc0013fa7e0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0024d2000) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0024d4000, 0x0, 0x0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0024d4000}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 471 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc002323590}, 0xc001563d58) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00047f9a0, {0x26bf4b0, 0xc002323590}, 0xc002323620) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00047f9a0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc001563d40}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e180}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e180}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e180}, 0x1e4d1c0, 0xc00047f990) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa000}, 0xc00231c6c0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa000}, 0xc00231c6c0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 468 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0023250e0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006a0660) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 469 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc002350480) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 470 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483327d50, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002326400, 0xc002500000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002326400, {0xc002500000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002326400, {0xc002500000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00000ed40, {0xc002500000, 0xc002352d00, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00231bce0, {0xc00234e2d8, 0x9, 0xc0023cad30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00231bce0}, {0xc00234e2d8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00234e2d8, 0x9, 0x2676000}, {0x2673340, 0xc00231bce0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00234e2a0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc002350480, 0xcad6e82404894810, 0x44110fc0570f0002) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc002350480}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 524 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0006ab4a0}, 0xc0006ac5d0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00069c4a0, {0x26bf4b0, 0xc0006ab4a0}, 0xc0006ab530) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00069c4a0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0006ac5b8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba240}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba240}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba240}, 0x1e4d1c0, 0xc00069c490) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0024d4180}, 0xc0006b2360, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0024d4180}, 0xc0006b2360, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 517 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0006b06e0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006a0ae0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 518 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0006fa000) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 519 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483327c68, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc0006c0100, 0xc0006de000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc0006c0100, {0xc0006de000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc0006c0100, {0xc0006de000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0006da000, {0xc0006de000, 0xc0006dc1a0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0006a0a80, {0xc0006f6038, 0x9, 0xc000625d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0006a0a80}, {0xc0006f6038, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc0006f6038, 0x9, 0x2676000}, {0x2673340, 0xc0006a0a80}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0006f6000) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0006fa000, 0x0, 0x0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0006fa000}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 487 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00074d1d0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0013fad20) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 488 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0024d4180) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 489 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483327b80, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00074bd00, 0xc0024d6000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00074bd00, {0xc0024d6000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00074bd00, {0xc0024d6000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00073c540, {0xc0024d6000, 0xc0024b8680, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0013facc0, {0xc0024d2118, 0x9, 0xc002379d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0013facc0}, {0xc0024d2118, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc0024d2118, 0x9, 0x2676000}, {0x2673340, 0xc0013facc0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0024d20e0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0024d4180, 0x0, 0x0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0024d4180}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 521 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0006b07d0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006a0c60) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 522 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0006fa180) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 523 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483327a98, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc0006c0200, 0xc002588000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc0006c0200, {0xc002588000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc0006c0200, {0xc002588000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0006da010, {0xc002588000, 0xc0006dc680, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0006a0c00, {0xc0006f6118, 0x9, 0xc000626d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0006a0c00}, {0xc0006f6118, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc0006f6118, 0x9, 0x2676000}, {0x2673340, 0xc0006a0c00}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0006f60e0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0006fa180, 0x9a4fe5, 0x9a298f) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0006fa180}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 472 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00074d2c0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0013faea0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 473 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0024d4300) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 474 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94833279b0, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00074be00, 0xc0024f6000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00074be00, {0xc0024f6000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00074be00, {0xc0024f6000, 0x7f9482c32500, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00073c548, {0xc0024f6000, 0x7f94aa18b878, 0x6}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0013fae40, {0xc0024d21f8, 0x9, 0xc00237ad30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0013fae40}, {0xc0024d21f8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc0024d21f8, 0x9, 0x2676000}, {0x2673340, 0xc0013fae40}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0024d21c0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0024d4300, 0xcad6e82404894810, 0x44110fc0570f0002) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0024d4300}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 525 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0006ab800}, 0xc0006ac708) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00069c580, {0x26bf4b0, 0xc0006ab800}, 0xc0006ab890) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00069c580}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0006ac6f0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba300}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba300}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba300}, 0x1e4d1c0, 0xc00069c570) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa180}, 0xc0006b2480, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa180}, 0xc0006b2480, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 530 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0006b1040, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006a1860) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 527 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0006b0e60, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006a1500) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 528 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0006fa300) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 529 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94833278c8, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc0006c0300, 0xc0025c8000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc0006c0300, {0xc0025c8000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc0006c0300, {0xc0025c8000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0006da018, {0xc0025c8000, 0xc0006dcea0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0006a14a0, {0xc0006f61f8, 0x9, 0xc000628d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0006a14a0}, {0xc0006f61f8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc0006f61f8, 0x9, 0x2676000}, {0x2673340, 0xc0006a14a0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0006f61c0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0006fa300, 0x9a4fe5, 0x9a298f) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0006fa300}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 491 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0013f0f60}, 0xc000744ea0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc0013e4510, {0x26bf4b0, 0xc0013f0f60}, 0xc0013f0ff0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc0013e4510}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc000744e88}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc0c0}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc0c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc0c0}, 0x1e4d1c0, 0xc0013e4500) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0024d4300}, 0xc0013e2360, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0024d4300}, 0xc0013e2360, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 495 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0013f1500}, 0xc000745050) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc0013e4680, {0x26bf4b0, 0xc0013f1500}, 0xc0013f1590) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc0013e4680}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc000745038}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc180}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc180}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc180}, 0x1e4d1c0, 0xc0013e4670) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa780}, 0xc0013e2480, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa780}, 0xc0013e2480, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 546 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94833293f8, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002326600, 0xc002524000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002326600, {0xc002524000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002326600, {0xc002524000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00000ed60, {0xc002524000, 0xc0024b8000, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00251a780, {0xc00234e3b8, 0x9, 0xc002374d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00251a780}, {0xc00234e3b8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00234e3b8, 0x9, 0x2676000}, {0x2673340, 0xc00251a780}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00234e380) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc002350600, 0x8d4800006cbae810, 0x48948003d8ba505) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc002350600}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 547 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0023258b0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00062e000) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 531 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0006fa480) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 532 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94833277e0, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002326480, 0xc0025f0000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002326480, {0xc0025f0000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002326480, {0xc0025f0000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00000ed48, {0xc0025f0000, 0xc0006dcd00, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0006a1800, {0xc0006f62d8, 0x9, 0xc002520d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0006a1800}, {0xc0006f62d8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc0006f62d8, 0x9, 0x2676000}, {0x2673340, 0xc0006a1800}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0006f62a0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0006fa480, 0x9a4fe5, 0x9a298f) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0006fa480}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 492 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00074d5e0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0013fb320) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 493 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0024d4480) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 494 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94833295c8, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002326500, 0xc002608000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002326500, {0xc002608000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002326500, {0xc002608000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00000ed50, {0xc002608000, 0xc0024b8d00, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0013fb2c0, {0xc0024d22d8, 0x9, 0xc0025efd30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0013fb2c0}, {0xc0024d22d8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc0024d22d8, 0x9, 0x2676000}, {0x2673340, 0xc0013fb2c0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0024d22a0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0024d4480, 0x2, 0xa) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0024d4480}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 479 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0023257c0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00116e7e0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 480 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc002350780) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 534 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc002350600) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 545 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94833294e0, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002326580, 0xc00253c000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002326580, {0xc00253c000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002326580, {0xc00253c000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00000ed58, {0xc00253c000, 0xc002353ba0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00251a7e0, {0xc00234e498, 0x9, 0xc002375d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00251a7e0}, {0xc00234e498, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00234e498, 0x9, 0x2676000}, {0x2673340, 0xc00251a7e0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00234e460) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc002350780, 0x8d4800006cbae810, 0x48948003d8ba505) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc002350780}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 502 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0022a36e0}, 0xc0022b2720) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00147d340, {0x26bf4b0, 0xc0022a36e0}, 0xc0022a3770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00147d340}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0022b2708}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce180}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce180}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce180}, 0x1e4d1c0, 0xc00147d330) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa480}, 0xc0022cc240, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa480}, 0xc0022cc240, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 550 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc00256e0c0}, 0xc002572030) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00047fbe0, {0x26bf4b0, 0xc00256e0c0}, 0xc00256e150) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00047fbe0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc002572018}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e240}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e240}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e240}, 0x1e4d1c0, 0xc00047fbd0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc002350600}, 0xc00231c7e0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc002350600}, 0xc00231c7e0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 440 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0023ec6c0}, 0xc0021e1968) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00225cf40, {0x26bf4b0, 0xc0023ec6c0}, 0xc0023ec750) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00225cf40}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0021e1950}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233d40}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233d40}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233d40}, 0x1e4d1c0, 0xc00225cf30) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc002350780}, 0xc0023865a0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc002350780}, 0xc0023865a0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 437 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0023d2550, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0022b8fc0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 438 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0003c7c80) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 439 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483329140, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002223380, 0xc0023f0000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002223380, {0xc0023f0000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002223380, {0xc0023f0000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000499858, {0xc0023f0000, 0xc0023f8000, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0023ee120, {0xc00024e818, 0x9, 0xc0025ebd30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0023ee120}, {0xc00024e818, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00024e818, 0x9, 0x2676000}, {0x2673340, 0xc0023ee120}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00024e7e0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0003c7c80, 0xc00156bf78, 0x405780) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0003c7c80}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 548 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc002350900) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 549 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483329228, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002223300, 0xc002556000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002223300, {0xc002556000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002223300, {0xc002556000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000499850, {0xc002556000, 0xc002353a00, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00251a840, {0xc00234e578, 0x9, 0xc002376d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00251a840}, {0xc00234e578, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00234e578, 0x9, 0x2676000}, {0x2673340, 0xc00251a840}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00234e540) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc002350900, 0x0, 0x0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc002350900}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 503 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0022a3c50}, 0xc0022b2900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00147d4b0, {0x26bf4b0, 0xc0022a3c50}, 0xc0022a3ce0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00147d4b0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0022b28e8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce240}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce240}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce240}, 0x1e4d1c0, 0xc00147d4a0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc002350900}, 0xc0022cc360, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc002350900}, 0xc0022cc360, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 504 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc002678000}, 0xc0022b2a50) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00147d590, {0x26bf4b0, 0xc002678000}, 0xc002678090) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00147d590}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0022b2a38}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce300}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce300}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce300}, 0x1e4d1c0, 0xc00147d580) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0003c7c80}, 0xc0022cc480, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0003c7c80}, 0xc0022cc480, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 535 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0022d0820, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0023ee660) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 536 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001210480) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 537 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483329310, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002223280, 0xc002638000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002223280, {0xc002638000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002223280, {0xc002638000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000499848, {0xc002638000, 0xc0006dd860, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0022b8f60, {0xc00120e3b8, 0x9, 0xc001428d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0022b8f60}, {0xc00120e3b8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00120e3b8, 0x9, 0x2676000}, {0x2673340, 0xc0022b8f60}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00120e380) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001210480, 0x9a4fe5, 0x9a298f) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc001210480}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 54 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc00062a870}, 0xc00063a2b8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc000620230, {0x26bf4b0, 0xc00062a870}, 0xc00062a900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc000620230}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc00063a2a0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c0c0}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c0c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c0c0}, 0x1e4d1c0, 0xc000620220) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc000644120, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc000644120, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 539 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc00066e000) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 509 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc002678540}, 0xc0022b2c30) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00147d6d0, {0x26bf4b0, 0xc002678540}, 0xc0026785d0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00147d6d0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0022b2c18}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce3c0}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce3c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce3c0}, 0x1e4d1c0, 0xc00147d6c0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210600}, 0xc0022cc5a0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210600}, 0xc0022cc5a0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 540 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483329058, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00062c080, 0xc000652000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00062c080, {0xc000652000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00062c080, {0xc000652000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000650000, {0xc000652000, 0xc002279520, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00062e360, {0xc00066a038, 0x9, 0xc000629d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00062e360}, {0xc00066a038, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00066a038, 0x9, 0x2676000}, {0x2673340, 0xc00062e360}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00066a000) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc00066e000, 0x9a4fe5, 0x9a298f) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc00066e000}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 506 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0022d0e60, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0023ee780) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 507 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001210600) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 508 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328f70, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00061f380, 0xc002700000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00061f380, {0xc002700000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00061f380, {0xc002700000, 0x60100000000, 0x413b05}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000139448, {0xc002700000, 0x7f9483095150, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0022b9800, {0xc00120e498, 0x9, 0xc0025e8d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0022b9800}, {0xc00120e498, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00120e498, 0x9, 0x2676000}, {0x2673340, 0xc0022b9800}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00120e460) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001210600, 0x2, 0xa) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc001210600}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 441 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0023ecbd0}, 0xc0021e1ad0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00225d070, {0x26bf4b0, 0xc0023ecbd0}, 0xc0023ecc60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00225d070}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0021e1ab8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233e00}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233e00}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233e00}, 0x1e4d1c0, 0xc00225d060) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc00066e000}, 0xc0023866c0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc00066e000}, 0xc0023866c0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 555 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0023ec510}, 0xc002572180) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00047e090, {0x26bf4b0, 0xc0023ec510}, 0xc0023ec720) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00047e090}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc002572120}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e300}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e300}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e300}, 0x1e4d1c0, 0xc00047e080) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc00066e180}, 0xc002386000, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc00066e180}, 0xc002386000, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 552 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc002325bd0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0023eeae0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 553 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc002350a80) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 554 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328e88, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002326700, 0xc002720000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002326700, {0xc002720000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002326700, {0xc002720000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00000ed68, {0xc002720000, 0xc002554680, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00251aba0, {0xc00234e658, 0x9, 0xc00266bd30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00251aba0}, {0xc00234e658, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00234e658, 0x9, 0x2676000}, {0x2673340, 0xc00251aba0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00234e620) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc002350a80, 0x0, 0xfe7b0000) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc002350a80}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 458 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc000579710}, 0xc0001339f8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc0000add30, {0x26bf4b0, 0xc000579710}, 0xc0005797a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc0000add30}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0001339e0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2300}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2300}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2300}, 0x1e4d1c0, 0xc0000add20) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4780}, 0xc0002798c0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4780}, 0xc0002798c0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 511 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc002678960}, 0xc0022b2db0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00147d7b0, {0x26bf4b0, 0xc002678960}, 0xc0026789f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00147d7b0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0022b2d98}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce480}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce480}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce480}, 0x1e4d1c0, 0xc00147d7a0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc002350a80}, 0xc0022cc6c0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc002350a80}, 0xc0022cc6c0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 456 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0000c4780) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 457 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328da0, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00061f400, 0xc00244c000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00061f400, {0xc00244c000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00061f400, {0xc00244c000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000139450, {0xc00244c000, 0xc000682340, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00116e900, {0xc00147a3b8, 0x9, 0xc0023d0d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00116e900}, {0xc00147a3b8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00147a3b8, 0x9, 0x2676000}, {0x2673340, 0xc00116e900}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00147a380) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0000c4780, 0x34c7d6aac, 0x3b07ae0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0000c4780}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 63386 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646500, 0xc0038f5a60) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 542 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0006fa600) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 543 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328cb8, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00017f900, 0xc00269e000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00017f900, {0xc00269e000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00017f900, {0xc00269e000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0005642f0, {0xc00269e000, 0xc00025a9c0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0006fe5a0, {0xc0006f63b8, 0x9, 0xc002669d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0006fe5a0}, {0xc0006f63b8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc0006f63b8, 0x9, 0x2676000}, {0x2673340, 0xc0006fe5a0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0006f6380) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0006fa600, 0x9a4fe5, 0x9a298f) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 445 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0023ed170}, 0xc0021e1c98) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00225d1d0, {0x26bf4b0, 0xc0023ed170}, 0xc0023ed200) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00225d1d0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0021e1c80}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233ec0}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233ec0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002233ec0}, 0x1e4d1c0, 0xc00225d1c0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc0023867e0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc0023867e0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 442 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc002438690, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0023eecc0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 443 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0000c4900) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 444 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328bd0, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00017f980, 0xc00246e000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00017f980, {0xc00246e000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00017f980, {0xc00246e000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0005642f8, {0xc00246e000, 0xc0023f8680, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00116ef60, {0xc00147a498, 0x9, 0xc002694d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00116ef60}, {0xc00147a498, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00147a498, 0x9, 0x2676000}, {0x2673340, 0xc00116ef60}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00147a460) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0000c4900, 0x9a4fe5, 0x9a298f) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0000c4900}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 446 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0023ed500}, 0xc0021e1de8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00225d2b0, {0x26bf4b0, 0xc0023ed500}, 0xc0023ed590) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00225d2b0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0021e1dd0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764000}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764000}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764000}, 0x1e4d1c0, 0xc00225d2a0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4900}, 0xc002386900, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4900}, 0xc002386900, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 561 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0006b16d0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006fe960) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 562 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0006fa780) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 563 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328ae8, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc0006c0600, 0xc0026c6000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc0006c0600, {0xc0026c6000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc0006c0600, {0xc0026c6000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0006da020, {0xc0026c6000, 0xc00269a4e0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0006fe900, {0xc0006f6498, 0x9, 0xc0026c5d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0006fe900}, {0xc0006f6498, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc0006f6498, 0x9, 0x2676000}, {0x2673340, 0xc0006fe900}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0006f6460) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0006fa780, 0x9a4fe5, 0x9a298f) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0006fa780}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 597 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc000578b40}, 0xc0006ac528) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc0000acc20, {0x26bf4b0, 0xc000578b40}, 0xc000578cc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc0000acc20}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0006ac480}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce600}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce600}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce600}, 0x1e4d1c0, 0xc0000acc10) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210900}, 0xc00231c900, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210900}, 0xc00231c900, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 55 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0023d30e0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00062e600) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 56 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0003c7e00) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 57 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328a00, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002223600, 0xc002766000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002223600, {0xc002766000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002223600, {0xc002766000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000499860, {0xc002766000, 0xc0006701a0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0023ef500, {0xc00024e8f8, 0x9, 0xc0025eed30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0023ef500}, {0xc00024e8f8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00024e8f8, 0x9, 0x2676000}, {0x2673340, 0xc0023ef500}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00024e8c0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0003c7e00, 0xc000525750, 0xee1515) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0003c7e00}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 461 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc002438780, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00116f020) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 462 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0000c4a80) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 463 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328918, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc0006c0700, 0xc002476000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc0006c0700, {0xc002476000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc0006c0700, {0xc002476000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0006da028, {0xc002476000, 0xc00116d520, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00116efc0, {0xc00147a578, 0x9, 0xc002695d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00116efc0}, {0xc00147a578, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00147a578, 0x9, 0x2676000}, {0x2673340, 0xc00116efc0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00147a540) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0000c4a80, 0x34c7d6aac, 0x3b07ae0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0000c4a80}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 569 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc002698b40}, 0xc0006acc78) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00069c980, {0x26bf4b0, 0xc002698b40}, 0xc002698bd0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00069c980}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0006acc60}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba3c0}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba3c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba3c0}, 0x1e4d1c0, 0xc00069c970) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4a80}, 0xc0006b25a0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4a80}, 0xc0006b25a0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 566 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0006b18b0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006fed80) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 567 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0006fa900) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 568 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328830, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc0006c0780, 0xc0026ee000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc0006c0780, {0xc0026ee000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc0006c0780, {0xc0026ee000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0006da030, {0xc0026ee000, 0xc00269ab60, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0006fed20, {0xc0006f6578, 0x9, 0xc002692d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0006fed20}, {0xc0006f6578, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc0006f6578, 0x9, 0x2676000}, {0x2673340, 0xc0006fed20}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc0006f6540) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0006fa900, 0x1d5591f, 0xc00069c000) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0006fa900}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 59 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00063e690, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00062ea20) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 60 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc00066e180) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 61 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483328748, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00062c180, 0xc000672000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00062c180, {0xc000672000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00062c180, {0xc000672000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000650010, {0xc000672000, 0xc000670680, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00062e9c0, {0xc00066a118, 0x9, 0xc00135ed30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00062e9c0}, {0xc00066a118, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00066a118, 0x9, 0x2676000}, {0x2673340, 0xc00062e9c0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00066a0e0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc00066e180, 0xc000525750, 0xee1515) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc00066e180}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 496 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0013f1860}, 0xc000745188) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc0013e4760, {0x26bf4b0, 0xc0013f1860}, 0xc0013f18f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc0013e4760}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc000745170}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc240}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc240}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc240}, 0x1e4d1c0, 0xc0013e4750) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0003c7e00}, 0xc0013e25a0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0003c7e00}, 0xc0013e25a0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 448 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc00256e480}, 0xc0021e0120) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00225c080, {0x26bf4b0, 0xc00256e480}, 0xc00256e540) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00225c080}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0021e0108}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0027640c0}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0027640c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0027640c0}, 0x1e4d1c0, 0xc00225c070) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa900}, 0xc0007ac000, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa900}, 0xc0007ac000, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 560 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc002678c00}, 0xc000133158) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00147c170, {0x26bf4b0, 0xc002678c00}, 0xc002678c90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00147c170}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0001330b0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2480}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2480}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2480}, 0x1e4d1c0, 0xc00147c160) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4300}, 0xc002386240, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4300}, 0xc002386240, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 512 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0023d2910, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00062e1e0) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 577 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0003c7380) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 578 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f948332a618, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002222080, 0xc000200000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002222080, {0xc000200000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002222080, {0xc000200000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000498090, {0xc000200000, 0xc0022fcd00, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0023ef620, {0xc00024e9d8, 0x9, 0xc0026bfd30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0023ef620}, {0xc00024e9d8, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00024e9d8, 0x9, 0x2676000}, {0x2673340, 0xc0023ef620}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00024e9a0) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0003c7380, 0x0, 0x0) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0003c7380}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 593 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc000578330}, 0xc0006ac1e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc0000aca70, {0x26bf4b0, 0xc000578330}, 0xc0005783c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc0000aca70}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0006ac180}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce540}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce540}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce540}, 0x1e4d1c0, 0xc0000aca60) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0003c7380}, 0xc00231c240, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0003c7380}, 0xc00231c240, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 557 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0022d04b0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0023ef680) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 558 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc002350c00) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 559 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f948332a530, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00061e000, 0xc000208000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00061e000, {0xc000208000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00061e000, {0xc000208000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00000e010, {0xc000208000, 0xc002554d00, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00116f260, {0xc00234e738, 0x9, 0xc0027b5d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00116f260}, {0xc00234e738, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00234e738, 0x9, 0x2676000}, {0x2673340, 0xc00116f260}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00234e700) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc002350c00, 0x8d5c8d5be1bc8d5a, 0x8d608d5f8d5e8d5d) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc002350c00}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 580 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0026789c0}, 0xc000132708) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc00147c100, {0x26bf4b0, 0xc0026789c0}, 0xc002678b40) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc00147c100}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0001326f0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2000}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2000}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2000}, 0x1e4d1c0, 0xc00147c0f0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc002350c00}, 0xc0022cc7e0, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc002350c00}, 0xc0022cc7e0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 594 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00063e050, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0023ef980) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 595 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001210780) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 596 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f948332a448, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00017e380, 0xc000630000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00017e380, {0xc000630000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00017e380, {0xc000630000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000138258, {0xc000630000, 0xc00116dba0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0006ff380, {0xc00120e578, 0x9, 0xc00283dd30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0006ff380}, {0xc00120e578, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00120e578, 0x9, 0x2676000}, {0x2673340, 0xc0006ff380}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00120e540) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001210780, 0x240489480027a265, 0x20082444c748) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc001210780}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 611 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc002438d70, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006ff560) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 64 [select]: | |
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00063e1e0, 0x1) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:406 +0x11b | |
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0006ff440) | |
google.golang.org/[email protected]/internal/transport/controlbuf.go:533 +0x85 | |
google.golang.org/grpc/internal/transport.NewServerTransport.func2() | |
google.golang.org/[email protected]/internal/transport/http2_server.go:304 +0xc6 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:301 +0x152f | |
goroutine 609 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc001210900) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 610 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f948332a360, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00017eb80, 0xc001154000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00017eb80, {0xc001154000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00017eb80, {0xc001154000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0001382f0, {0xc001154000, 0xc00269b1e0, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0006ff3e0, {0xc00120e658, 0x9, 0xc00283ed30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0006ff3e0}, {0xc00120e658, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00120e658, 0x9, 0x2676000}, {0x2673340, 0xc0006ff3e0}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00120e620) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc001210900, 0x9a4fe5, 0x9a298f) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc001210900}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 598 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*healthStreamer).Stream(0xc0000d9180, {0x26bf4b0, 0xc0005794a0}, 0xc0006ac768) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/health_streamer.go:169 +0x1e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).StreamHealth(0xc0000acdc0, {0x26bf4b0, 0xc0005794a0}, 0xc000579530) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1464 +0x2a | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).StreamHealth(0xc0000ad750, 0x214fb60, {0x26ef270, 0xc0000acdc0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:339 +0x174 | |
vitess.io/vitess/go/vt/proto/queryservice._Query_StreamHealth_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0006ac750}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:990 +0xd3 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce6c0}, 0x8, 0x23e15f0) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce6c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ce6c0}, 0x1e4d1c0, 0xc0000acd90) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210780}, 0xc00231ca20, 0xc000572690, 0x3ace2a0, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210780}, 0xc00231ca20, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 85497 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0xc004b735c0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc0058bfc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00298f6e0}, 0x0, 0xc0058bfe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058817baf277810, {0x26bf478, 0xc00298f6e0}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0xc002844f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 612 [select, 53 minutes]: | |
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0000c4300) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:1061 +0x259 | |
created by google.golang.org/grpc/internal/transport.NewServerTransport | |
google.golang.org/[email protected]/internal/transport/http2_server.go:313 +0x1577 | |
goroutine 613 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f948332a278, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002326880, 0xc00284a000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002326880, {0xc00284a000, 0x8000, 0x8000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002326880, {0xc00284a000, 0x60100000000, 0x8}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0005640f0, {0xc00284a000, 0xc00269b040, 0x4}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00062f620, {0xc00147a658, 0x9, 0xc0027b0d30}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00062f620}, {0xc00147a658, 0x9, 0x9}, 0x9) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
golang.org/x/net/http2.readFrameHeader({0xc00147a658, 0x9, 0x2676000}, {0x2673340, 0xc00062f620}) | |
golang.org/x/[email protected]/http2/frame.go:237 +0x6e | |
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00147a620) | |
golang.org/x/[email protected]/http2/frame.go:492 +0x95 | |
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0000c4300, 0xc00156bf78, 0x405780) | |
google.golang.org/[email protected]/internal/transport/http2_server.go:541 +0xb2 | |
google.golang.org/grpc.(*Server).serveStreams(0xc0004c0fc0, {0x27013d0, 0xc0000c4300}) | |
google.golang.org/[email protected]/server.go:924 +0x142 | |
google.golang.org/grpc.(*Server).handleRawConn.func1() | |
google.golang.org/[email protected]/server.go:874 +0x46 | |
created by google.golang.org/grpc.(*Server).handleRawConn | |
google.golang.org/[email protected]/server.go:873 +0x4af | |
goroutine 63403 [sync.Cond.Wait]: | |
sync.runtime_notifyListWait(0xc001173e98, 0x50) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc000576780) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001173e00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 904654 [semacquire, 11 minutes]: | |
sync.runtime_SemacquireMutex(0xc004a29320, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc0054ccc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004cebda0}, 0x0, 0xc0054cce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882a0305f2a57, {0x26bf478, 0xc004cebda0}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0xc005b82540) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63381 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646360, 0xc0038f58d0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 104137 [semacquire, 23 minutes]: | |
sync.runtime_SemacquireMutex(0xc002a8c600, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc004943c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0038cb320}, 0x0, 0xc004943e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881ec2fb523ba, {0x26bf478, 0xc0038cb320}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc004756900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63825 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc0016c2900, 0xc002573290) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc002801620}, 0xc00046e900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc002801620}, 0x7f94aa18a108, {0x22c1ddb, 0xc00007c800}, {0x22b51cb, 0x0}, 0x0, 0xc0037db620, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc002801620}, 0xc001b3aa90, {0xc00389e200, 0x40ce34}, 0xc002801590) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc00132e050, {0x26ef130, 0xc0041eeab0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc002573278}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2b40}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2b40}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014f2b40}, 0x1e4d1c0, 0xc0041eeaa0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210600}, 0xc004523c20, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210600}, 0xc004523c20, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 107266 [semacquire, 22 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc0018f7c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d0a540}, 0x0, 0xc0018f7e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588202afdae5f7, {0x26bf478, 0xc002d0a540}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0xc003ff41e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 107267 [semacquire, 22 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc0018f8c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d0a660}, 0x0, 0xc0018f8e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588202afdb0857, {0x26bf478, 0xc002d0a660}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0xc003ff4210) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63389 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646620, 0xc0038f5b30) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 97252 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x3036333236363030, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc003388c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002cc65a0}, 0x0, 0xc003388e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f691c18, {0x26bf478, 0xc002cc65a0}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0xc002210770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 78997 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x4f, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc003b4cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00267f620}, 0x0, 0xc003b4ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daf020697, {0x26bf478, 0xc00267f620}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0xc001b11770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 711 [chan receive]: | |
vitess.io/vitess/go/stats.(*Rates).track(0xc0022b8240) | |
vitess.io/vitess/go/stats/rates.go:99 +0x36 | |
created by vitess.io/vitess/go/stats.NewRates | |
vitess.io/vitess/go/stats/rates.go:91 +0x22f | |
goroutine 109509 [semacquire, 20 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc001385980) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254420, 0x28}, 0xc0063b9c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471e2a0}, 0x0, 0xc0063b9e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882193000e0f5, {0x26bf478, 0xc00471e2a0}, 0xffffb16b6eb10000, {0xc002254420, 0x2656fb0}, 0xc005989ce0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254420, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 80984 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc0058a1c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003dd1ec0}, 0x0, 0xc0058a1e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efcb8d1, {0x26bf478, 0xc003dd1ec0}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc004c29fb0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 710 [chan receive]: | |
vitess.io/vitess/go/stats.(*Rates).track(0xc0022b81e0) | |
vitess.io/vitess/go/stats/rates.go:99 +0x36 | |
created by vitess.io/vitess/go/stats.NewRates | |
vitess.io/vitess/go/stats/rates.go:91 +0x22f | |
goroutine 713 [chan receive]: | |
vitess.io/vitess/go/stats.(*Rates).track(0xc0022b8360) | |
vitess.io/vitess/go/stats/rates.go:99 +0x36 | |
created by vitess.io/vitess/go/stats.NewRates | |
vitess.io/vitess/go/stats/rates.go:91 +0x22f | |
goroutine 63388 [sync.Cond.Wait, 12 minutes]: | |
sync.runtime_notifyListWait(0xc001173718, 0x34) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc000576780) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001173680) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 90288 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, 0xc0049edc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0042a2d80}, 0x0, 0xc0049ede88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f3f5ed3, {0x26bf478, 0xc0042a2d80}, 0xffffb16b6eb10000, {0xc0022489e0, 0x2656fb0}, 0xc004a8eba0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 712 [chan receive]: | |
vitess.io/vitess/go/stats.(*Rates).track(0xc0022b8300) | |
vitess.io/vitess/go/stats/rates.go:99 +0x36 | |
created by vitess.io/vitess/go/stats.NewRates | |
vitess.io/vitess/go/stats/rates.go:91 +0x22f | |
goroutine 65968 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244f60, 0x25}, {0xc0038f5400, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00251b1a0}, 0x0, 0xc004ccbde0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc00251b1a0}, 0x2656fb0, {0xc002244f60, 0x2656fb0}, {0xc0038f5400, 0x0, 0x7f94aa18af18}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016e780, {0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x22b658d, {0xc0038f5400, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016e780, 0xc004008950, 0xc00251b0e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 97241 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x2d313a3133313030, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254420, 0x28}, 0xc0055b9c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002dc73e0}, 0x0, 0xc0055b9e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f6928a2, {0x26bf478, 0xc002dc73e0}, 0xffffb16b6eb10000, {0xc002254420, 0x2656fb0}, 0xc002678480) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254420, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 66103 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244720, 0x25}, {0xc001c541a0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0019188a0}, 0x0, 0xc001b65de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc0019188a0}, 0x2656fb0, {0xc002244720, 0x2656fb0}, {0xc001c541a0, 0x0, 0x7f94aa18c1d8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001173680, {0x26ef630, 0xc0002fd860}, {0xc002244720, 0x25}, 0xc0005d8618, {0xc001c541a0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001173680, 0xc003fa2e10, 0xc0019187e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 63854 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents(0xc00234eb60, {0x26bf408, 0xc00005e680}, 0xc00247fa40) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:309 +0x305 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).replicate(0xc00234eb60, {0x2c1, 0xc001bd7070}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:178 +0x125 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).Stream(0xc00234eb60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:157 +0x159 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).Stream(0xc0016bc7e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:379 +0x2e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*Engine).Stream(0xc0000e06c0, {0x26bf408, 0xc0007ab8c0}, {0x22b658d, 0x216e900}, {0x0, 0xc001d1ff68, 0x12f6f44}, 0x0, 0xc0027e7c80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/engine.go:227 +0x1bd | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream(0xc0011732c0, {0x26bf408, 0xc0007ab8c0}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:648 +0x133 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runVStream(0xc0011732c0, {0x26bf408, 0xc0007ab8c0}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:624 +0x70 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).startVStream | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:610 +0x168 | |
goroutine 80973 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc00589ec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0028c7c20}, 0x0, 0xc00589ee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652ef96dd0, {0x26bf478, 0xc0028c7c20}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc004ab7710) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 65944 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002248460, 0x19}, {0xc00431cfa0, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003911260}, 0x0, 0xc001962de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc003911260}, 0x2656fb0, {0xc002248460, 0x2656fb0}, {0xc00431cfa0, 0x0, 0x7f94aa18b3c8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016e500, {0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x22b658d, {0xc00431cfa0, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016e500, 0xc003a690a0, 0xc003910de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 981 [select, 51 minutes]: | |
context.propagateCancel.func1() | |
context/context.go:279 +0xa5 | |
created by context.propagateCancel | |
context/context.go:278 +0x1d0 | |
goroutine 63384 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646440, 0xc0038f59a0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 64635 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 63599 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents.func2() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:283 +0xf0 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:270 +0x1f1 | |
goroutine 92177 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022481a0, 0x1f}, 0xc003c23c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0029bca80}, 0x0, 0xc003c23e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588199af4d6b4c, {0x26bf478, 0xc0029bca80}, 0xffffb16b6eb10000, {0xc0022481a0, 0x2656fb0}, 0xc002323ec0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022481a0, 0x1f}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 93003 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x2d656539362d6563, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244b40, 0x21}, 0xc004939c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004375c20}, 0x0, 0xc004939e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5e2fdd, {0x26bf478, 0xc004375c20}, 0xffffb16b6eb10000, {0xc002244b40, 0x2656fb0}, 0xc00062b470) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79046 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0xc004be2600, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc004172c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0014523c0}, 0x0, 0xc004172e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef07189, {0x26bf478, 0xc0014523c0}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0x0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0xc003e71f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63707 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents(0xc0024d2380, {0x26bf408, 0xc000742280}, 0xc00247fb60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:309 +0x305 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).replicate(0xc0024d2380, {0x2c1, 0xc001450250}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:178 +0x125 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).Stream(0xc0024d2380) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:157 +0x159 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).Stream(0xc002386ea0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:379 +0x2e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*Engine).Stream(0xc0000e06c0, {0x26bf408, 0xc0006a2900}, {0x22b658d, 0x216e900}, {0x0, 0xc00327f768, 0x12f6f44}, 0x0, 0xc0027e6f00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/engine.go:227 +0x1bd | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream(0xc00016edc0, {0x26bf408, 0xc0006a2900}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:648 +0x133 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runVStream(0xc00016edc0, {0x26bf408, 0xc0006a2900}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:624 +0x70 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).startVStream | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:610 +0x168 | |
goroutine 78046 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc004707c80}, {0xc002248720, 0x1d}, 0x7f948325d568) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc003ddf500, 0xc003dfd9c8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc004707c80}, 0xc003d9eb00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc004707c80}, 0x7f94aa18bd28, {0x22c1ddb, 0x3b092c0}, {0x22b51cb, 0x0}, 0x0, 0xc0003ed080, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc004707c80}, 0xc0038cfa90, {0xc002249760, 0x40ce34}, 0xc004707bf0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc00412c0a0, {0x26ef130, 0xc003f11b30}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc003dfd9b0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764240}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764240}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764240}, 0x1e4d1c0, 0xc003f11b20) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210900}, 0xc0041246c0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210900}, 0xc0041246c0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 97219 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x3530623065643261, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255080, 0x24}, 0xc002cdfc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0049bbda0}, 0x0, 0xc002cdfe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f696970, {0x26bf478, 0xc0049bbda0}, 0xffffb16b6eb10000, {0xc002255080, 0x2656fb0}, 0xc004d45500) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255080, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 104524 [semacquire, 23 minutes]: | |
sync.runtime_SemacquireMutex(0xc004e88780, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223bbc0, 0x36}, 0xc003933c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004152660}, 0x0, 0xc003933e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881f3afc4cab7, {0x26bf478, 0xc004152660}, 0xffffb16b6eb10000, {0xc00223bbc0, 0x2656fb0}, 0xc00216c330) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223bbc0, 0x36}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88690 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0xc0044043c0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, 0xc00168ec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004896060}, 0x0, 0xc00168ee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf323f41, {0x26bf478, 0xc004896060}, 0xffffb16b6eb10000, {0xc0022489e0, 0x2656fb0}, 0xc004ab7e90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63419 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646f00, 0xc001836390) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 103133 [semacquire, 24 minutes]: | |
sync.runtime_SemacquireMutex(0x7272457473726966, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223afc0, 0x35}, 0xc0039f0c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005222660}, 0x0, 0xc0039f0e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881e4afaf7de9, {0x26bf478, 0xc005222660}, 0xffffb16b6eb10000, {0xc00223afc0, 0x2656fb0}, 0xc004706ab0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223afc0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63413 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646d40, 0xc0018361f0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 82063 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xa, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc003122c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471f1a0}, 0x0, 0xc003122e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf09ed7c, {0x26bf478, 0xc00471f1a0}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc0046e2d50) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63376 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc001173218, 0x0) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc001bf57a0) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001173180) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 101672 [semacquire, 25 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254420, 0x28}, 0xc0043ebc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004520fc0}, 0x0, 0xc0043ebe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881d5af8f4933, {0x26bf478, 0xc004520fc0}, 0xffffb16b6eb10000, {0xc002254420, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254420, 0x28}, 0x4e94914f0000, 0xc001e5c770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 911091 [semacquire, 11 minutes]: | |
sync.runtime_SemacquireMutex(0x3131343038333234, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc003a45c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001a488a0}, 0x0, 0xc003a45e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882a7b066f509, {0x26bf478, 0xc001a488a0}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc004dbe3c8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0xc005306f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63832 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc002222e80, 0xc001efcc30) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc005d9a4b0}, 0xc001b75d00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc005d9a4b0}, 0x7f94aa18a5b8, {0x22c1ddb, 0xc000720000}, {0x22b51cb, 0x0}, 0x0, 0xc001385b00, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc005d9a4b0}, 0xc001722a90, {0xc0005e2540, 0x40ce34}, 0xc005d9a420) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc00141c5f0, {0x26ef130, 0xc001dedd90}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc001efcc18}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0001ece40}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0001ece40}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0001ece40}, 0x1e4d1c0, 0xc001dedd80) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc0013277a0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc0013277a0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 79271 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc003bc4ab0}, {0xc002248460, 0x19}, 0x7f9483303b98) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc004384480, 0xc0043807e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc003bc4ab0}, 0xc003a52f00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc003bc4ab0}, 0x7f94aa18af18, {0x22c1ddb, 0xc000580000}, {0x22b51cb, 0x0}, 0x0, 0xc004520480, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc003bc4ab0}, 0xc0027b2a90, {0xc0005945a0, 0x40ce34}, 0xc003bc4a20) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc003ffe550, {0x26ef130, 0xc003e35760}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0043807c8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e540}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e540}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e540}, 0x1e4d1c0, 0xc003e35750) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4780}, 0xc00167f0e0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4780}, 0xc00167f0e0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 1015900 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*relayLog).startTimer.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/relaylog.go:124 +0x88 | |
created by vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*relayLog).startTimer | |
vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/relaylog.go:123 +0xb6 | |
goroutine 968325 [semacquire, 6 minutes]: | |
sync.runtime_SemacquireMutex(0xc00460ef60, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc003c18c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002dedb00}, 0x0, 0xc003c18e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882eb30b8c7de, {0x26bf478, 0xc002dedb00}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc0049c1290) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 65659 [chan receive, 20 minutes]: | |
vitess.io/vitess/go/sync2.(*Semaphore).Acquire(0xc00153f520) | |
vitess.io/vitess/go/sync2/semaphore.go:52 +0x11b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016e500, {0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0xc0013650c8, {0xc00431d9a0, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:589 +0x85 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016e500, 0xc003fc3a50, 0xc004344600) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 83807 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc004834420) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244720, 0x25}, 0xc005670c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d0b680}, 0x0, 0xc005670e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f192192, {0x26bf478, 0xc002d0b680}, 0xffffb16b6eb10000, {0xc002244720, 0x2656fb0}, 0xc005d9a690) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244720, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 85500 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x2816, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc0007e8c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00298f9e0}, 0x0, 0xc0007e8e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058817baf28308e, {0x26bf478, 0xc00298f9e0}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0xc004c00750) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63408 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646ba0, 0xc001836040) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 90328 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x2816, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254840, 0x23}, 0xc0007e4c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0042a35c0}, 0x0, 0xc0007e4e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f40c679, {0x26bf478, 0xc0042a35c0}, 0xffffb16b6eb10000, {0xc002254840, 0x2656fb0}, 0xc0038efc80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254840, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79067 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x11, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254420, 0x28}, 0xc003967c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00417cae0}, 0x0, 0xc003967e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daf0230bd, {0x26bf478, 0xc00417cae0}, 0xffffb16b6eb10000, {0xc002254420, 0x2656fb0}, 0x4064c5) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254420, 0x28}, 0x4e94914f0000, 0xc002842770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63402 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0006469c0, 0xc0038f5ea0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 97253 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x3130383831323637, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc003389c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002cc6660}, 0x0, 0xc003389e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f693f36, {0x26bf478, 0xc002cc6660}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0xc002678600) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 82100 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x312d313a34353133, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc00303cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471f740}, 0x0, 0xc00303ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0a6a23, {0x26bf478, 0xc00471f740}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0xc0046e2e40) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83874 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, 0xc0058bdc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005d0d5c0}, 0x0, 0xc0058bde88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f1890c4, {0x26bf478, 0xc005d0d5c0}, 0xffffb16b6eb10000, {0xc0022489e0, 0x2656fb0}, 0xc005d9a720) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 103155 [semacquire, 24 minutes]: | |
sync.runtime_SemacquireMutex(0xc0027e6d80, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc004150c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001fff260}, 0x0, 0xc004150e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881e4afb02b27, {0x26bf478, 0xc001fff260}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc00455d740) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63370 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc001172f98, 0x0) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc000358fa0) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001172f00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 63415 [sync.Cond.Wait]: | |
sync.runtime_notifyListWait(0xc00016ebd8, 0x4e) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc000576780) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc00016eb40) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 88733 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x2816, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255080, 0x24}, 0xc0037fac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001721aa0}, 0x0, 0xc0037fae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf348053, {0x26bf478, 0xc001721aa0}, 0xffffb16b6eb10000, {0xc002255080, 0x2656fb0}, 0xc004af3a10) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255080, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63416 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646e20, 0xc0018362c0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 63866 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 98181 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0xc0039e3230, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022558c0, 0x23}, 0xc005390c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0049db320}, 0x0, 0xc005390e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b7af6f86f1, {0x26bf478, 0xc0049db320}, 0xffffb16b6eb10000, {0xc0022558c0, 0x2656fb0}, 0xc0028833e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022558c0, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 87248 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x14, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc004a45c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003eda9c0}, 0x0, 0xc004a45e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f303781, {0x26bf478, 0xc003eda9c0}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc0042672f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88698 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x100000000002816, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223bbc0, 0x36}, 0xc0037fcc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0048962a0}, 0x0, 0xc0037fce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf32b589, {0x26bf478, 0xc0048962a0}, 0xffffb16b6eb10000, {0xc00223bbc0, 0x2656fb0}, 0xc004962150) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223bbc0, 0x36}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 101712 [semacquire, 25 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc001ab29c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc0038d7c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002ddc6c0}, 0x0, 0xc0038d7e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881d5af8fd385, {0x26bf478, 0xc002ddc6c0}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc004922c30) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63420 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646f20, 0xc0018363a0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 64646 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94832f2c98, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002e65a00, 0xc000798000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002e65a00, {0xc000798000, 0x4000, 0x4000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002e65a00, {0xc000798000, 0xc001b37c88, 0xc001b37c28}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0006da2e0, {0xc000798000, 0x42c94c, 0x2}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0041077a0, {0xc002fd5f20, 0x4, 0x112268e}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0041077a0}, {0xc002fd5f20, 0x4, 0x4}, 0x4) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
vitess.io/vitess/go/mysql.(*Conn).readHeaderFrom(0xc002fd5e60, {0x2673340, 0xc0041077a0}) | |
vitess.io/vitess/go/mysql/conn.go:334 +0x4f | |
vitess.io/vitess/go/mysql.(*Conn).readOnePacket(0x447fa8) | |
vitess.io/vitess/go/mysql/conn.go:473 +0x6d | |
vitess.io/vitess/go/mysql.(*Conn).readPacket(0x11fe3b130e022) | |
vitess.io/vitess/go/mysql/conn.go:495 +0x25 | |
vitess.io/vitess/go/mysql.(*Conn).ReadPacket(0xc0015d1ba0) | |
vitess.io/vitess/go/mysql/conn.go:531 +0x1d | |
vitess.io/vitess/go/mysql.mysqlFlavor.readBinlogEvent({}, 0x0) | |
vitess.io/vitess/go/mysql/flavor_mysql.go:225 +0x1d | |
vitess.io/vitess/go/mysql.(*Conn).ReadBinlogEvent(...) | |
vitess.io/vitess/go/mysql/flavor.go:237 | |
vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents.func1() | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:146 +0xc5 | |
created by vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:140 +0xdd | |
goroutine 80379 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc002303c20}, {0xc002248460, 0x19}, 0x7f9483059970) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc005511700, 0xc0055505d0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc002303c20}, 0xc0044e5800) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc002303c20}, 0x7f94aa18aa68, {0x22c1ddb, 0xc000480000}, {0x22b51cb, 0x0}, 0x0, 0xc00554a4e0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc002303c20}, 0xc000793a90, {0xc000595960, 0x40ce34}, 0xc002303b90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc00401dc20, {0x26ef130, 0xc003d36710}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0055505b8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc480}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc480}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc480}, 0x1e4d1c0, 0xc003d36700) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc0022cd0e0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc0022cd0e0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 63421 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc00016ef98, 0x1) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xea2a01) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc00016ef00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 388279 [semacquire, 16 minutes]: | |
sync.runtime_SemacquireMutex(0xc0016f3aa0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc00564cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005a59f80}, 0x0, 0xc00564ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058824db0381b5f, {0x26bf478, 0xc005a59f80}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0xc0015e6228) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0x0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79049 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x11, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254000, 0x24}, 0xc003b2ec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001452660}, 0x0, 0xc003b2ee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef115f3, {0x26bf478, 0xc001452660}, 0xffffb16b6eb10000, {0xc002254000, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254000, 0x24}, 0x4e94914f0000, 0xc000604770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79392 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc001bd9fb0}, {0xc002248720, 0x1d}, 0x7f9483313010) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc004801700, 0xc0043d3ef0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc001bd9fb0}, 0xc00046f400) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc001bd9fb0}, 0x7f94aa18a108, {0x22c1ddb, 0xc003f24400}, {0x22b51cb, 0x0}, 0x0, 0xc0038ca6c0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc001bd9fb0}, 0xc003dd5a90, {0xc004244600, 0x40ce34}, 0xc001bd9f20) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc004485590, {0x26ef130, 0xc004610d50}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0043d3ed8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cee40}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cee40}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cee40}, 0x1e4d1c0, 0xc004610d40) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa000}, 0xc003c350e0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa000}, 0xc003c350e0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 63636 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/topo.(*Server).WatchShard.func1() | |
vitess.io/vitess/go/vt/topo/shard.go:683 +0xbe | |
created by vitess.io/vitess/go/vt/topo.(*Server).WatchShard | |
vitess.io/vitess/go/vt/topo/shard.go:680 +0x230 | |
goroutine 64608 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 92158 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223afc0, 0x35}, 0xc0057e8c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0029bc840}, 0x0, 0xc0057e8e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588199af4cf734, {0x26bf478, 0xc0029bc840}, 0xffffb16b6eb10000, {0xc00223afc0, 0x2656fb0}, 0xc002323e30) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223afc0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 96658 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x3530623065643261, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc002cd5c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002cad7a0}, 0x0, 0xc002cd5e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a8af64cb2e, {0x26bf478, 0xc002cad7a0}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0xc0048a7110) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 323030 [semacquire, 17 minutes]: | |
sync.runtime_SemacquireMutex(0x3634343033, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc005792c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0039140c0}, 0x0, 0xc005792e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882463031de21, {0x26bf478, 0xc0039140c0}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0xc0043b6060) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 92962 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0xc001382b10, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc0050c1c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00407b4a0}, 0x0, 0xc0050c1e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5bb54b, {0x26bf478, 0xc00407b4a0}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc004733890) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 199758 [semacquire, 18 minutes]: | |
sync.runtime_SemacquireMutex(0xc003b7b6b0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc005a0ec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003bc9020}, 0x0, 0xc005a0ee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588237302802b9, {0x26bf478, 0xc003bc9020}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc0042d94d0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64892 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 92991 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x7272457473726966, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223bbc0, 0x36}, 0xc0048aec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004375620}, 0x0, 0xc0048aee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5d2ee9, {0x26bf478, 0xc004375620}, 0xffffb16b6eb10000, {0xc00223bbc0, 0x2656fb0}, 0xc003a63b60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223bbc0, 0x36}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 82130 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022558c0, 0x23}, 0xc003e09c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004025380}, 0x0, 0xc003e09e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0c5940, {0x26bf478, 0xc004025380}, 0xffffb16b6eb10000, {0xc0022558c0, 0x2656fb0}, 0xc002068720) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022558c0, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63380 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646340, 0xc0038f58c0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 79387 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc001bd90e0}, {0xc0022489e0, 0x1d}, 0x7f9483313010) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc004800c80, 0xc0043d2fd8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc001bd90e0}, 0xc00046f000) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc001bd90e0}, 0x7f94aa18a108, {0x22c1ddb, 0x3b092c0}, {0x22b51cb, 0x0}, 0x0, 0xc0043df920, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc001bd90e0}, 0xc003e0ca90, {0xc004244400, 0x40ce34}, 0xc001bd9050) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc004484cd0, {0x26ef130, 0xc004610870}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0043d2fc0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ced80}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ced80}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022ced80}, 0x1e4d1c0, 0xc004610860) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa000}, 0xc003c34c60, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa000}, 0xc003c34c60, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 63382 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc001173498, 0x0) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0x0) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001173400) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 63373 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc0011730d8, 0x1) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc00035bf01) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001173040) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 83846 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc0007bbc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00180f800}, 0x0, 0xc0007bbe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f2b3fb2, {0x26bf478, 0xc00180f800}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0xc005d9a930) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63375 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0006461a0, 0xc0038f5710) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 63620 [select, 33 minutes]: | |
context.propagateCancel.func1() | |
context/context.go:279 +0xa5 | |
created by context.propagateCancel | |
context/context.go:278 +0x1d0 | |
goroutine 66055 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc002323c50}, {0xc002244b40, 0x21}, 0x7f94832f39a8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc001f69e00, 0xc0046cd308) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc002323c50}, 0xc00171f400) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc002323c50}, 0x7f94aa18bd28, {0x22c1ddb, 0xc000480000}, {0x22b51cb, 0x0}, 0x0, 0xc00298ec00, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc002323c50}, 0xc004c73a90, {0xc0045c6060, 0x40ce34}, 0xc0023239b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0023245f0, {0x26ef130, 0xc003408c00}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0046cd2f0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c900}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c900}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c900}, 0x1e4d1c0, 0xc003408bf0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc001b7f560, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc001b7f560, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 102463 [semacquire, 24 minutes]: | |
sync.runtime_SemacquireMutex(0x3a37303565653565, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223afc0, 0x35}, 0xc003d30c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00510c4e0}, 0x0, 0xc003d30e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881dd2f9f4539, {0x26bf478, 0xc00510c4e0}, 0xffffb16b6eb10000, {0xc00223afc0, 0x2656fb0}, 0xc0044b4480) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223afc0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 97209 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022554a0, 0x28}, 0xc005394c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002cc6120}, 0x0, 0xc005394e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f67d272, {0x26bf478, 0xc002cc6120}, 0xffffb16b6eb10000, {0xc0022554a0, 0x2656fb0}, 0xc005989bc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022554a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 388235 [semacquire, 16 minutes]: | |
sync.runtime_SemacquireMutex(0xc0039e2d20, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc003f35c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004a6bf20}, 0x0, 0xc003f35e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058824db0389643, {0x26bf478, 0xc004a6bf20}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc00163abe8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 66024 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244720, 0x25}, {0xc0039131a0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0034f1da0}, 0x0, 0xc001963de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc0034f1da0}, 0x2656fb0, {0xc002244720, 0x2656fb0}, {0xc0039131a0, 0x0, 0x7f94aa18b3c8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001173680, {0x26ef630, 0xc0002fd860}, {0xc002244720, 0x25}, 0x22b658d, {0xc0039131a0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001173680, 0xc0041048e0, 0xc0034f1ce0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 63425 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0006470c0, 0xc001836530) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 79047 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x3a37303565653565, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225b1a0, 0x28}, 0xc00396cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0014524e0}, 0x0, 0xc00396ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef0a343, {0x26bf478, 0xc0014524e0}, 0xffffb16b6eb10000, {0xc00225b1a0, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225b1a0, 0x28}, 0x4e94914f0000, 0xc001e5ef70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63411 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646c80, 0xc001836130) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 63414 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646d60, 0xc001836200) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 105621 [semacquire, 22 minutes]: | |
sync.runtime_SemacquireMutex(0x759113d48f46d4bb, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244b40, 0x21}, 0xc00315bc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004ba28a0}, 0x0, 0xc00315be88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881fb2fd13537, {0x26bf478, 0xc004ba28a0}, 0xffffb16b6eb10000, {0xc002244b40, 0x2656fb0}, 0xc001b4a8a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63377 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646260, 0xc0038f57d0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 88931 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc0044f83c0}, {0xc0022489e0, 0x1d}, 0x7f9482c87bb8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc003f16480, 0xc0046f1ef0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc0044f83c0}, 0xc0044e4700) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc0044f83c0}, 0x7f94aa18af18, {0x22c1ddb, 0xc000480800}, {0x22b51cb, 0x0}, 0x0, 0xc003edb980, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc0044f83c0}, 0xc00501da90, {0xc0040bb500, 0x40ce34}, 0xc0044f82d0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc003b7f950, {0x26ef130, 0xc001ded8f0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0046f1ed8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064ca80}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064ca80}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064ca80}, 0x1e4d1c0, 0xc001ded8e0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc00066e180}, 0xc0020aea20, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc00066e180}, 0xc0020aea20, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 63741 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94830624e8, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002b1a800, 0xc001d38000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002b1a800, {0xc001d38000, 0x4000, 0x4000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002b1a800, {0xc001d38000, 0xc004175c88, 0xc004175c28}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000564620, {0xc001d38000, 0x42c94c, 0x2}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00471ef60, {0xc0016bd3e0, 0x4, 0x112268e}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00471ef60}, {0xc0016bd3e0, 0x4, 0x4}, 0x4) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
vitess.io/vitess/go/mysql.(*Conn).readHeaderFrom(0xc0016bd320, {0x2673340, 0xc00471ef60}) | |
vitess.io/vitess/go/mysql/conn.go:334 +0x4f | |
vitess.io/vitess/go/mysql.(*Conn).readOnePacket(0x447fa8) | |
vitess.io/vitess/go/mysql/conn.go:473 +0x6d | |
vitess.io/vitess/go/mysql.(*Conn).readPacket(0x11fe3b12f51d0) | |
vitess.io/vitess/go/mysql/conn.go:495 +0x25 | |
vitess.io/vitess/go/mysql.(*Conn).ReadPacket(0xc00163ba00) | |
vitess.io/vitess/go/mysql/conn.go:531 +0x1d | |
vitess.io/vitess/go/mysql.mysqlFlavor.readBinlogEvent({}, 0x0) | |
vitess.io/vitess/go/mysql/flavor_mysql.go:225 +0x1d | |
vitess.io/vitess/go/mysql.(*Conn).ReadBinlogEvent(...) | |
vitess.io/vitess/go/mysql/flavor.go:237 | |
vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents.func1() | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:146 +0xc5 | |
created by vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:140 +0xdd | |
goroutine 63817 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc002b1a300, 0xc00045a8e8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc0028be4e0}, 0xc001b14000) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc0028be4e0}, 0x7f94aa18af18, {0x22c1ddb, 0xc000720000}, {0x22b51cb, 0x0}, 0x0, 0xc00471e060, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc0028be4e0}, 0xc001689a90, {0xc00434cae0, 0x40ce34}, 0xc0028be450) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc00166e820, {0x26ef130, 0xc0000ad470}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc00045a8d0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424540}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424540}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424540}, 0x1e4d1c0, 0xc0000ad450) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc002350a80}, 0xc0016bcc60, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc002350a80}, 0xc0016bcc60, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 81994 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc003c32d80}, {0xc0022489e0, 0x1d}, 0x7f9482fb9800) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc00387d680, 0xc0045aa0f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc003c32d80}, 0xc004586200) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc003c32d80}, 0x7f94aa18a108, {0x22c1ddb, 0xc000480000}, {0x22b51cb, 0x0}, 0x0, 0xc004025020, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc003c32d80}, 0xc003b4aa90, {0xc0015e5d00, 0x40ce34}, 0xc003c32cf0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc003deb090, {0x26ef130, 0xc003408e90}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0045aa0d8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc540}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc540}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc540}, 0x1e4d1c0, 0xc003408e80) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4600}, 0xc004124d80, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4600}, 0xc004124d80, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 79048 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x312d313a34353133, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc00396dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0014525a0}, 0x0, 0xc00396de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef0e3c1, {0x26bf478, 0xc0014525a0}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0xc000604770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63365 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0xc0017c4d20, 0xc8, 0xec3ef5400ce99dd6) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc001172a78) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPoller(0xc001172a00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:758 +0x391 | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157de60, 0xc0038f5490) | |
vitess.io/vitess/go/timer/timer.go:112 +0x123 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 83722 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0xc00179d560, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a960, 0x26}, 0xc00592ac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002c3c660}, 0x0, 0xc00592ae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f2a8842, {0x26bf478, 0xc002c3c660}, 0xffffb16b6eb10000, {0xc00225a960, 0x2656fb0}, 0xc0013833e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a960, 0x26}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63338 [chan receive]: | |
vitess.io/vitess/go/stats.(*Rates).track(0xc004ba25a0) | |
vitess.io/vitess/go/stats/rates.go:99 +0x36 | |
created by vitess.io/vitess/go/stats.NewRates | |
vitess.io/vitess/go/stats/rates.go:91 +0x22f | |
goroutine 107859 [semacquire, 21 minutes]: | |
sync.runtime_SemacquireMutex(0x3530623065643261, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244b40, 0x21}, 0xc0030f1c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003a26f00}, 0x0, 0xc0030f1e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058820a2fde94d3, {0x26bf478, 0xc003a26f00}, 0xffffb16b6eb10000, {0xc002244b40, 0x2656fb0}, 0xc0059898f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63850 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 92994 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x6972547473726966, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254420, 0x28}, 0xc00493dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0043758c0}, 0x0, 0xc00493de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5da833, {0x26bf478, 0xc0043758c0}, 0xffffb16b6eb10000, {0xc002254420, 0x2656fb0}, 0xc003a63a70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254420, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79059 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x3a37303565653565, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254840, 0x23}, 0xc000790c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00417c120}, 0x0, 0xc000790e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daeefc4cd, {0x26bf478, 0xc00417c120}, 0xffffb16b6eb10000, {0xc002254840, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254840, 0x23}, 0x4e94914f0000, 0xc0017f3f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 100060 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0x100000000000000, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc005edac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004a8acc0}, 0x0, 0xc005edae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881c6af860ff1, {0x26bf478, 0xc004a8acc0}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc002b16de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 929 [chan receive, 51 minutes]: | |
vitess.io/vitess/go/vt/srvtopo.NewSrvVSchemaWatcher.func1({0x26bf440, 0xc000128008}, 0xc0001b02c0) | |
vitess.io/vitess/go/vt/srvtopo/watch_srvvschema.go:49 +0x10d | |
created by vitess.io/vitess/go/vt/srvtopo.(*watchEntry).ensureWatchingLocked | |
vitess.io/vitess/go/vt/srvtopo/watch.go:113 +0x133 | |
goroutine 66163 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244b40, 0x21}, {0xc0035e53f0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0049eac00}, 0x0, 0xc004c69de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc0049eac00}, 0x2656fb0, {0xc002244b40, 0x2656fb0}, {0xc0035e53f0, 0x0, 0x7f94aa18b3c8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001173e00, {0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0x26bf408, {0xc0035e53f0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001173e00, 0xc003b71670, 0xc0049eab40) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 98176 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0xc001ccacc0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254000, 0x24}, 0xc002cd3c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0041c2d80}, 0x0, 0xc002cd3e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b7af70a6f4, {0x26bf478, 0xc0041c2d80}, 0xffffb16b6eb10000, {0xc002254000, 0x2656fb0}, 0xc0028833b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254000, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 87287 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc0049ea060) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225b1a0, 0x28}, 0xc004a4ec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003edb140}, 0x0, 0xc004a4ee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f3166e7, {0x26bf478, 0xc003edb140}, 0xffffb16b6eb10000, {0xc00225b1a0, 0x2656fb0}, 0xc004656fc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225b1a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 92984 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x2d313a3133313030, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223afc0, 0x35}, 0xc0031d5c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004375080}, 0x0, 0xc0031d5e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5c8a57, {0x26bf478, 0xc004375080}, 0xffffb16b6eb10000, {0xc00223afc0, 0x2656fb0}, 0xc003a63920) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223afc0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 110000 [semacquire, 20 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254420, 0x28}, 0xc003071c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0046d9e60}, 0x0, 0xc003071e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588220b014f750, {0x26bf478, 0xc0046d9e60}, 0xffffb16b6eb10000, {0xc002254420, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254420, 0x28}, 0x4e94914f0000, 0xc001df5770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 80406 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc0021ce900}, {0xc002248720, 0x1d}, 0x7f948305d508) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc005730000, 0xc005703650) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc0021ce900}, 0xc001d00700) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc0021ce900}, 0x7f94aa18a5b8, {0x22c1ddb, 0xc000480000}, {0x22b51cb, 0x0}, 0x0, 0xc002b791a0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc0021ce900}, 0xc000795a90, {0xc0057182e0, 0x40ce34}, 0xc002163d70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc003e559a0, {0x26ef130, 0xc002f84a00}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc005703638}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c300}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c300}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c300}, 0x1e4d1c0, 0xc002f849f0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc002272240, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc002272240, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 80982 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc004b433b0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223b5c0, 0x35}, 0xc00589fc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003dd1d40}, 0x0, 0xc00589fe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efc3650, {0x26bf478, 0xc003dd1d40}, 0xffffb16b6eb10000, {0xc00223b5c0, 0x2656fb0}, 0xc002ad8030) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223b5c0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63371 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0006460a0, 0xc0038f5630) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 79001 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, {0xc003368780, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0031116e0}, 0x0, 0xc003b4dde0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc0031116e0}, 0x2656fb0, {0xc0022489e0, 0x2656fb0}, {0xc003368780, 0x0, 0x7f94aa18aa68}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016eb40, {0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x1000000026bf408, {0xc003368780, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016eb40, 0xc0021f6eb0, 0xc003110f60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 97200 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0xc001bd89c0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022558c0, 0x23}, 0xc002ce5c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0049bbb60}, 0x0, 0xc002ce5e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f67697c, {0x26bf478, 0xc0049bbb60}, 0xffffb16b6eb10000, {0xc0022558c0, 0x2656fb0}, 0xc003bc4ff0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022558c0, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 78718 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc004862810}, {0xc002248460, 0x19}, 0x7f948323ac90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc0040d8500, 0xc0041a5a28) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc004862810}, 0xc0044e4000) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc004862810}, 0x7f94aa18af18, {0x22c1ddb, 0xc0006b9c00}, {0x22b51cb, 0x0}, 0x0, 0xc002e78de0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc004862810}, 0xc004c62a90, {0xc00346edc0, 0x40ce34}, 0xc004862780) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc004b93ae0, {0x26ef130, 0xc004333dc0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0041a5a10}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e480}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e480}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e480}, 0x1e4d1c0, 0xc004333db0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210780}, 0xc001f72240, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210780}, 0xc001f72240, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 107196 [semacquire, 22 minutes]: | |
sync.runtime_SemacquireMutex(0xc004a77e90, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223b5c0, 0x35}, 0xc004944c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001ec3560}, 0x0, 0xc004944e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588202afde6673, {0x26bf478, 0xc001ec3560}, 0xffffb16b6eb10000, {0xc00223b5c0, 0x2656fb0}, 0xc001e5ff18) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223b5c0, 0x35}, 0x4e94914f0000, 0xc001e5ffb8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 81030 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc004976a20, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc004174c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0013fb860}, 0x0, 0xc004174e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efe837d, {0x26bf478, 0xc0013fb860}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc003e4d6e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83878 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223b5c0, 0x35}, 0xc0007c5c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005d0d920}, 0x0, 0xc0007c5e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f18fb04, {0x26bf478, 0xc005d0d920}, 0xffffb16b6eb10000, {0xc00223b5c0, 0x2656fb0}, 0xc005d9a840) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223b5c0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 97251 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a960, 0x26}, 0xc00338fc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002cc64e0}, 0x0, 0xc00338fe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f68fdc8, {0x26bf478, 0xc002cc64e0}, 0xffffb16b6eb10000, {0xc00225a960, 0x2656fb0}, 0xc0026784b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a960, 0x26}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 103156 [semacquire, 24 minutes]: | |
sync.runtime_SemacquireMutex(0xc004e895f0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244b40, 0x21}, 0xc00414ac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001fff320}, 0x0, 0xc00414ae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881e4afb03fa9, {0x26bf478, 0xc001fff320}, 0xffffb16b6eb10000, {0xc002244b40, 0x2656fb0}, 0xc00455d770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63374 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646180, 0xc0038f5700) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 63860 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 101677 [semacquire, 25 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc001ab29c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc0044d0c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0045215c0}, 0x0, 0xc0044d0e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881d5af90071f, {0x26bf478, 0xc0045215c0}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0xc004922c60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 90356 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244b40, 0x21}, 0xc0007e7c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0036e4d20}, 0x0, 0xc0007e7e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f4061e3, {0x26bf478, 0xc0036e4d20}, 0xffffb16b6eb10000, {0xc002244b40, 0x2656fb0}, 0xc0038efb30) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 97199 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022481a0, 0x1f}, 0xc002ce3c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0049bba40}, 0x0, 0xc002ce3e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f674ed8, {0x26bf478, 0xc0049bba40}, 0xffffb16b6eb10000, {0xc0022481a0, 0x2656fb0}, 0xc003bc4fc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022481a0, 0x1f}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 92075 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0xc00220f7d0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223b5c0, 0x35}, 0xc003c24c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0049ea2a0}, 0x0, 0xc003c24e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588199af4ebaf6, {0x26bf478, 0xc0049ea2a0}, 0xffffb16b6eb10000, {0xc00223b5c0, 0x2656fb0}, 0xc004bf0120) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223b5c0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83818 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0xc00179da40, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc003b59c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0039cd1a0}, 0x0, 0xc003b59e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f19c9da, {0x26bf478, 0xc0039cd1a0}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc005d9a660) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 80970 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc0046e2330, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245bc0, 0x26}, 0xc00589bc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0028c7980}, 0x0, 0xc00589be88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652ef8e689, {0x26bf478, 0xc0028c7980}, 0xffffb16b6eb10000, {0xc002245bc0, 0x2656fb0}, 0xc004ab7740) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245bc0, 0x26}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63422 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646fe0, 0xc001836460) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 100010 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0xc00494a6f0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc00293ac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0019e6f60}, 0x0, 0xc00293ae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881c6af83e7c1, {0x26bf478, 0xc0019e6f60}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc0029a6f18) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0xc0029a6f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 92157 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc0057e7c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0029bc720}, 0x0, 0xc0057e7e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588199af4cb4b8, {0x26bf478, 0xc0029bc720}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0xc002323dd0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 982 [select, 51 minutes]: | |
go.etcd.io/etcd/client/v3.(*watchGrpcStream).run(0xc00048dc70) | |
go.etcd.io/etcd/client/[email protected]/watch.go:537 +0x374 | |
created by go.etcd.io/etcd/client/v3.(*watcher).newWatcherGrpcStream | |
go.etcd.io/etcd/client/[email protected]/watch.go:285 +0x352 | |
goroutine 985 [select, 51 minutes]: | |
google.golang.org/grpc/internal/transport.(*recvBufferReader).readClient(0xc001a58230, {0xc001a2ba08, 0x5, 0x5}) | |
google.golang.org/[email protected]/internal/transport/transport.go:189 +0xaa | |
google.golang.org/grpc/internal/transport.(*recvBufferReader).Read(0xc001a58230, {0xc001a2ba08, 0xc0001277d0, 0xc0027b7a60}) | |
google.golang.org/[email protected]/internal/transport/transport.go:169 +0x147 | |
google.golang.org/grpc/internal/transport.(*transportReader).Read(0xc001a35a10, {0xc001a2ba08, 0xc0027b7ad8, 0x9ac127}) | |
google.golang.org/[email protected]/internal/transport/transport.go:483 +0x32 | |
io.ReadAtLeast({0x2676060, 0xc001a35a10}, {0xc001a2ba08, 0x5, 0x5}, 0x5) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
google.golang.org/grpc/internal/transport.(*Stream).Read(0xc002218000, {0xc001a2ba08, 0x5, 0x5}) | |
google.golang.org/[email protected]/internal/transport/transport.go:467 +0xa5 | |
google.golang.org/grpc.(*parser).recvMsg(0xc001a2b9f8, 0x7fffffff) | |
google.golang.org/[email protected]/rpc_util.go:559 +0x47 | |
google.golang.org/grpc.recvAndDecompress(0x3b3b8c8, 0xc002218000, {0x0, 0x0}, 0x7fffffff, 0x0, {0x0, 0x0}) | |
google.golang.org/[email protected]/rpc_util.go:690 +0x66 | |
google.golang.org/grpc.recv(0x0, {0x7f94833bc520, 0x3b3b8c8}, 0x1fbe140, {0x0, 0x0}, {0x2226aa0, 0xc0002acd20}, 0x10b3746, 0x0, ...) | |
google.golang.org/[email protected]/rpc_util.go:758 +0x6e | |
google.golang.org/grpc.(*csAttempt).recvMsg(0xc001a36c80, {0x2226aa0, 0xc0002acd20}, 0x448b2f) | |
google.golang.org/[email protected]/stream.go:957 +0x2b0 | |
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x203000) | |
google.golang.org/[email protected]/stream.go:808 +0x25 | |
google.golang.org/grpc.(*clientStream).withRetry(0xc000645d40, 0xc0027b7eb0, 0xc0027b7e80) | |
google.golang.org/[email protected]/stream.go:662 +0x2f6 | |
google.golang.org/grpc.(*clientStream).RecvMsg(0xc000645d40, {0x2226aa0, 0xc0002acd20}) | |
google.golang.org/[email protected]/stream.go:807 +0x11f | |
go.etcd.io/etcd/api/v3/etcdserverpb.(*watchWatchClient).Recv(0xc001837b60) | |
go.etcd.io/etcd/api/[email protected]/etcdserverpb/rpc.pb.go:6714 +0x4c | |
go.etcd.io/etcd/client/v3.(*watchGrpcStream).serveWatchClient(0xc00048dc70, {0x26ffa48, 0xc001837b60}) | |
go.etcd.io/etcd/client/[email protected]/watch.go:757 +0x6a | |
created by go.etcd.io/etcd/client/v3.(*watchGrpcStream).newWatchClient | |
go.etcd.io/etcd/client/[email protected]/watch.go:912 +0x4e5 | |
goroutine 891868 [semacquire, 11 minutes]: | |
sync.runtime_SemacquireMutex(0xc00584f800, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc001704c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0059f4360}, 0x0, 0xc001704e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588298b05d8d9a, {0x26bf478, 0xc0059f4360}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0xc003841410) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 984 [select, 51 minutes]: | |
google.golang.org/grpc.newClientStreamWithParams.func4() | |
google.golang.org/[email protected]/stream.go:363 +0x98 | |
created by google.golang.org/grpc.newClientStreamWithParams | |
google.golang.org/[email protected]/stream.go:362 +0x1066 | |
goroutine 986 [select, 51 minutes]: | |
go.etcd.io/etcd/client/v3.(*watchGrpcStream).serveSubstream(0xc00048dc70, 0xc00021fe40, 0xc0019ff5c0) | |
go.etcd.io/etcd/client/[email protected]/watch.go:803 +0x265 | |
created by go.etcd.io/etcd/client/v3.(*watchGrpcStream).run | |
go.etcd.io/etcd/client/[email protected]/watch.go:554 +0xed1 | |
goroutine 63423 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000647000, 0xc001836470) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 82120 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x616e003a00005305, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255ce0, 0x27}, 0xc004c8ac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471ff80}, 0x0, 0xc004c8ae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf1eea57, {0x26bf478, 0xc00471ff80}, 0xffffb16b6eb10000, {0xc002255ce0, 0x2656fb0}, 0xc004d8e4b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255ce0, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 87281 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0xc0049014a0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc0050c7c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003edaae0}, 0x0, 0xc0050c7e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f3050a9, {0x26bf478, 0xc003edaae0}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0xc004267320) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88631 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0xc003d4dd40, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022554a0, 0x28}, 0xc004a4dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001be7a40}, 0x0, 0xc004a4de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf32967b, {0x26bf478, 0xc001be7a40}, 0xffffb16b6eb10000, {0xc0022554a0, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022554a0, 0x28}, 0x4e94914f0000, 0xc001e61fb8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79065 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x662e6d6720726570, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc003b51c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00417c840}, 0x0, 0xc003b51e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef0f86b, {0x26bf478, 0xc00417c840}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0xc00183e770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 66295 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244f60, 0x25}, {0xc0043329e0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002c69a40}, 0x0, 0xc004c5dde0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc002c69a40}, 0x2656fb0, {0xc002244f60, 0x2656fb0}, {0xc0043329e0, 0x0, 0x7f94aa18af18}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016e780, {0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x488897, {0xc0043329e0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016e780, 0xc003b71520, 0xc002c69980) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 79063 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc003b33c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00417c600}, 0x0, 0xc003b33e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef0944d, {0x26bf478, 0xc00417c600}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0x4064c5) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0xc0029ab770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 92139 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc0021dec60) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc005ca9c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004025980}, 0x0, 0xc005ca9e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588199af4e9d8c, {0x26bf478, 0xc004025980}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc0023239b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 82129 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc0028003c0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc000796c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0040252c0}, 0x0, 0xc000796e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0c3f1f, {0x26bf478, 0xc0040252c0}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc002068ab0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63418 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc00016ee58, 0x1) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc00052a7a0) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc00016edc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 83888 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254000, 0x24}, 0xc00566ec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005d0dd40}, 0x0, 0xc00566ee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f199ee2, {0x26bf478, 0xc005d0dd40}, 0xffffb16b6eb10000, {0xc002254000, 0x2656fb0}, 0xc003c32f60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254000, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 80994 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc0021dcb10, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022558c0, 0x23}, 0xc004cccc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0003f5d40}, 0x0, 0xc004ccce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efe4e7c, {0x26bf478, 0xc0003f5d40}, 0xffffb16b6eb10000, {0xc0022558c0, 0x2656fb0}, 0xc0003402a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022558c0, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 78995 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0xc004b03950, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255ce0, 0x27}, 0xc004cc6c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00267f4a0}, 0x0, 0xc004cc6e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daf01a20b, {0x26bf478, 0xc00267f4a0}, 0xffffb16b6eb10000, {0xc002255ce0, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255ce0, 0x27}, 0x4e94914f0000, 0xc004e06f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83880 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc0007c7c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005d0daa0}, 0x0, 0xc0007c7e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f1924bc, {0x26bf478, 0xc005d0daa0}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0xc005d9a8a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 78795 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc002678ed0}, {0xc002248720, 0x1d}, 0x7f9483210758) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc002df8280, 0xc00228e4f8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc002678ed0}, 0xc001d00200) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc002678ed0}, 0x7f94aa18c1d8, {0x22c1ddb, 0xc0006b9c00}, {0x22b51cb, 0x0}, 0x0, 0xc0037a5560, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc002678ed0}, 0xc00168aa90, {0xc003be9300, 0x40ce34}, 0xc002678e40) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc00141c690, {0x26ef130, 0xc003918ab0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc00228e4e0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764300}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764300}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764300}, 0x1e4d1c0, 0xc003918aa0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210780}, 0xc004125e60, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210780}, 0xc004125e60, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 63345 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157d840, 0xc0038f4eb0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 63596 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483337800, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00062c480, 0xc001e0a000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00062c480, {0xc001e0a000, 0x4000, 0x4000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00062c480, {0xc001e0a000, 0xc0026c4c88, 0xc0026c4c28}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00277e190, {0xc001e0a000, 0x42c94c, 0x2}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc004f06c00, {0xc0006452c0, 0x4, 0x112268e}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc004f06c00}, {0xc0006452c0, 0x4, 0x4}, 0x4) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
vitess.io/vitess/go/mysql.(*Conn).readHeaderFrom(0xc000645200, {0x2673340, 0xc004f06c00}) | |
vitess.io/vitess/go/mysql/conn.go:334 +0x4f | |
vitess.io/vitess/go/mysql.(*Conn).readOnePacket(0x447fa8) | |
vitess.io/vitess/go/mysql/conn.go:473 +0x6d | |
vitess.io/vitess/go/mysql.(*Conn).readPacket(0x11fe3b1311f97) | |
vitess.io/vitess/go/mysql/conn.go:495 +0x25 | |
vitess.io/vitess/go/mysql.(*Conn).ReadPacket(0xc001ba6680) | |
vitess.io/vitess/go/mysql/conn.go:531 +0x1d | |
vitess.io/vitess/go/mysql.mysqlFlavor.readBinlogEvent({}, 0x0) | |
vitess.io/vitess/go/mysql/flavor_mysql.go:225 +0x1d | |
vitess.io/vitess/go/mysql.(*Conn).ReadBinlogEvent(...) | |
vitess.io/vitess/go/mysql/flavor.go:237 | |
vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents.func1() | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:146 +0xc5 | |
created by vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:140 +0xdd | |
goroutine 79064 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x270c0005002200, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255080, 0x24}, 0xc003b50c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00417c6c0}, 0x0, 0xc003b50e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef0bc89, {0x26bf478, 0xc00417c6c0}, 0xffffb16b6eb10000, {0xc002255080, 0x2656fb0}, 0x4064c5) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255080, 0x24}, 0x4e94914f0000, 0xc0029ab770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 100054 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc005edcc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004a8a600}, 0x0, 0xc005edce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881c6af834479, {0x26bf478, 0xc004a8a600}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0xc002b16e40) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63362 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157dd80, 0xc0038f53a0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 82101 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc004d44f30, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, 0xc004c6fc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471f800}, 0x0, 0xc004c6fe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0a848b, {0x26bf478, 0xc00471f800}, 0xffffb16b6eb10000, {0xc0022489e0, 0x2656fb0}, 0xc0046e2e70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63417 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646e40, 0xc0018362d0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 97240 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0xc002801b90, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc0055b8c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002dc7320}, 0x0, 0xc0055b8e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f690eda, {0x26bf478, 0xc002dc7320}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc002678630) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63752 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents(0xc00024eb60, {0x26bf408, 0xc00226b740}, 0xc0017ad920) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:309 +0x305 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).replicate(0xc00024eb60, {0x2c1, 0xc0000ad8c0}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:178 +0x125 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).Stream(0xc00024eb60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:157 +0x159 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).Stream(0xc0013e37a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:379 +0x2e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*Engine).Stream(0xc0000e06c0, {0x26bf408, 0xc0007aa600}, {0x22b658d, 0x216e900}, {0x0, 0xc00166af68, 0x12f6f44}, 0x0, 0xc003ee9f80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/engine.go:227 +0x1bd | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream(0xc001173cc0, {0x26bf408, 0xc0007aa600}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:648 +0x133 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runVStream(0xc001173cc0, {0x26bf408, 0xc0007aa600}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:624 +0x70 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).startVStream | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:610 +0x168 | |
goroutine 88738 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225b1a0, 0x28}, 0xc0037f7c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004b82000}, 0x0, 0xc0037f7e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf34fe9d, {0x26bf478, 0xc004b82000}, 0xffffb16b6eb10000, {0xc00225b1a0, 0x2656fb0}, 0xc004af3b60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225b1a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 66354 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244720, 0x25}, {0xc0039b8740, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004395260}, 0x0, 0xc004c63de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc004395260}, 0x2656fb0, {0xc002244720, 0x2656fb0}, {0xc0039b8740, 0x0, 0x7f94aa18b878}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001173680, {0x26ef630, 0xc0002fd860}, {0xc002244720, 0x25}, 0xc0005d8618, {0xc0039b8740, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001173680, 0xc00477ff40, 0xc0043951a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 84716 [chan receive, 31 minutes]: | |
vitess.io/vitess/go/sync2.(*Semaphore).Acquire(0xc0019e96c0) | |
vitess.io/vitess/go/sync2/semaphore.go:52 +0x11b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001173cc0, {0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0xc002212f40, {0xc001f574a0, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:589 +0x85 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001173cc0, 0xc001ded060, 0xc00554aa80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 63864 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 63742 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents.func2() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:283 +0xf0 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:270 +0x1f1 | |
goroutine 63819 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 79058 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x202c223030323131, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc003b35c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00417c000}, 0x0, 0xc003b35e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daeefabcd, {0x26bf478, 0xc00417c000}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc001c714c8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0xc0038f5040) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 66140 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244f60, 0x25}, {0xc00147dea0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0042a2ea0}, 0x0, 0xc001961de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc0042a2ea0}, 0x2656fb0, {0xc002244f60, 0x2656fb0}, {0xc00147dea0, 0x0, 0x7f94aa18aa68}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016e780, {0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0xc00062fb60, {0xc00147dea0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016e780, 0xc0035e4c60, 0xc0042a2de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 67340 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244720, 0x25}, {0xc003a682d0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00047b7a0}, 0x0, 0xc001b68de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc00047b7a0}, 0x2656fb0, {0xc002244720, 0x2656fb0}, {0xc003a682d0, 0x0, 0x7f94aa18a5b8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001173680, {0x26ef630, 0xc0002fd860}, {0xc002244720, 0x25}, 0x26bf408, {0xc003a682d0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001173680, 0xc00305d7b0, 0xc00047b560) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 80989 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, {0xc003004780, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0048974a0}, 0x0, 0xc00303fde0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc0048974a0}, 0x2656fb0, {0xc0022489e0, 0x2656fb0}, {0xc003004780, 0x0, 0x7f94aa18c1d8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016eb40, {0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x26bf478, {0xc003004780, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016eb40, 0xc001ded5d0, 0xc004896840) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 64650 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents(0xc001c461c0, {0x26bf408, 0xc005f06880}, 0xc002b0f2c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:309 +0x305 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).replicate(0xc001c461c0, {0x2c1, 0xc00318fd40}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:178 +0x125 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).Stream(0xc001c461c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:157 +0x159 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).Stream(0xc0006b2900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:379 +0x2e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*Engine).Stream(0xc0000e06c0, {0x26bf408, 0xc0027e3bc0}, {0x22b658d, 0x216e900}, {0x0, 0xc00183ff68, 0x12f6f44}, 0x0, 0xc004657fb0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/engine.go:227 +0x1bd | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream(0xc001173040, {0x26bf408, 0xc0027e3bc0}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:648 +0x133 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runVStream(0xc001173040, {0x26bf408, 0xc0027e3bc0}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:624 +0x70 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).startVStream | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:610 +0x168 | |
goroutine 64890 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc002327d00, 0xc00484a738) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc004d23d10}, 0xc002935500) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc004d23d10}, 0x7f94aa18bd28, {0x22c1ddb, 0xc003f24400}, {0x22b51cb, 0x0}, 0x0, 0xc0031943c0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc004d23d10}, 0xc001b66a90, {0xc00400e240, 0x40ce34}, 0xc004d23c20) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc002dbd680, {0x26ef130, 0xc0040088c0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc00484a720}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf2c0}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf2c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf2c0}, 0x1e4d1c0, 0xc0040088b0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc002e62c60, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc002e62c60, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 63216 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157d800, 0xc0038f4e70) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 92987 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x3a37303565653565, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022481a0, 0x1f}, 0xc0031d0c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0043752c0}, 0x0, 0xc0031d0e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5cd59d, {0x26bf478, 0xc0043752c0}, 0xffffb16b6eb10000, {0xc0022481a0, 0x2656fb0}, 0xc003a63a10) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022481a0, 0x1f}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79003 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, {0xc003b04dc0, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00417d080}, 0x0, 0xc003b5ede0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc00417d080}, 0x2656fb0, {0xc0022489e0, 0x2656fb0}, {0xc003b04dc0, 0x0, 0x7f94aa18c1d8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016eb40, {0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x26bf408, {0xc003b04dc0, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016eb40, 0xc002357d50, 0xc0031110e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 1048 [select, 51 minutes]: | |
vitess.io/vitess/go/vt/topo/etcd2topo.(*Server).Watch.func1() | |
vitess.io/vitess/go/vt/topo/etcd2topo/watch.go:78 +0x1af | |
created by vitess.io/vitess/go/vt/topo/etcd2topo.(*Server).Watch | |
vitess.io/vitess/go/vt/topo/etcd2topo/watch.go:72 +0x4ef | |
goroutine 102459 [semacquire, 24 minutes]: | |
sync.runtime_SemacquireMutex(0x617300a580a998f, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc004946c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00510c180}, 0x0, 0xc004946e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881dd2f9e5737, {0x26bf478, 0xc00510c180}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc002ad8d50) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79002 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, {0xc003368820, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003111b60}, 0x0, 0xc003b4ede0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc003111b60}, 0x2656fb0, {0xc0022489e0, 0x2656fb0}, {0xc003368820, 0x0, 0x7f94aa18aa68}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016eb40, {0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x26bf408, {0xc003368820, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016eb40, 0xc0021f71c0, 0xc003111020) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 93001 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc0048abc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004375aa0}, 0x0, 0xc0048abe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5e0963, {0x26bf478, 0xc004375aa0}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0xc00062b410) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 90323 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x6972547473726966, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc00079fc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0042a3080}, 0x0, 0xc00079fe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f3fe62d, {0x26bf478, 0xc0042a3080}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc0038efb90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 87269 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc005d0c000) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc004dcfc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0051950e0}, 0x0, 0xc004dcfe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f319e0f, {0x26bf478, 0xc0051950e0}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc0046572f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 66123 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244300, 0x21}, {0xc002f45d70, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0042f09c0}, 0x0, 0xc004cc7de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc0042f09c0}, 0x2656fb0, {0xc002244300, 0x2656fb0}, {0xc002f45d70, 0x0, 0x7f94aa18a108}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001172500, {0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x26bf408, {0xc002f45d70, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001172500, 0xc00318fab0, 0xc0042f0900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 101692 [semacquire, 25 minutes]: | |
sync.runtime_SemacquireMutex(0xc0028006f0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc0054e5c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002892660}, 0x0, 0xc0054e5e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881d5af8ef947, {0x26bf478, 0xc002892660}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc004275590) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 1049 [chan receive, 51 minutes]: | |
vitess.io/vitess/go/vt/topo.(*Server).WatchSrvVSchema.func1() | |
vitess.io/vitess/go/vt/topo/srv_vschema.go:74 +0xbe | |
created by vitess.io/vitess/go/vt/topo.(*Server).WatchSrvVSchema | |
vitess.io/vitess/go/vt/topo/srv_vschema.go:71 +0x1ef | |
goroutine 63428 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0006471a0, 0xc001836600) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 923287 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc00417d4a0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254420, 0x28}, 0xc003171c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002cc67e0}, 0x0, 0xc003171e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882b6b07ad13e, {0x26bf478, 0xc002cc67e0}, 0xffffb16b6eb10000, {0xc002254420, 0x2656fb0}, 0xc002e28be8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254420, 0x28}, 0x4e94914f0000, 0xc00327cf70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 323029 [semacquire, 17 minutes]: | |
sync.runtime_SemacquireMutex(0x4c5153794d02a51a, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc005791c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003dd1f20}, 0x0, 0xc005791e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058824630315e47, {0x26bf478, 0xc003dd1f20}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc0043b6030) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79446 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc003bc5da0}, {0xc002248460, 0x19}, 0x7f948330bc48) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc00413a600, 0xc0042231e8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc003bc5da0}, 0xc00384c500) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc003bc5da0}, 0x7f94aa18af18, {0x22c1ddb, 0xc000680000}, {0x22b51cb, 0x0}, 0x0, 0xc0039567e0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc003bc5da0}, 0xc004c6ca90, {0xc0040ba280, 0x40ce34}, 0xc003bc5d10) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0042094a0, {0x26ef130, 0xc0034d6a10}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0042231d0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424600}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424600}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424600}, 0x1e4d1c0, 0xc0034d6a00) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa000}, 0xc00167ea20, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa000}, 0xc00167ea20, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 63385 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc0011735d8, 0x2) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xea2a01) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001173540) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 911082 [semacquire, 11 minutes]: | |
sync.runtime_SemacquireMutex(0x203000, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc005271c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0006189c0}, 0x0, 0xc005271e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882a7b0652d0f, {0x26bf478, 0xc0006189c0}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0xc00455ca80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88739 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x2816, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254000, 0x24}, 0xc0036f2c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004b820c0}, 0x0, 0xc0036f2e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf351031, {0x26bf478, 0xc004b820c0}, 0xffffb16b6eb10000, {0xc002254000, 0x2656fb0}, 0xc004af3b90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254000, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 101533 [semacquire, 25 minutes]: | |
sync.runtime_SemacquireMutex(0xc004624330, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223afc0, 0x35}, 0xc00414cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002ddc540}, 0x0, 0xc00414ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881d5af8ddef9, {0x26bf478, 0xc002ddc540}, 0xffffb16b6eb10000, {0xc00223afc0, 0x2656fb0}, 0xc004c00570) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223afc0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88576 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255ce0, 0x27}, 0xc004a4cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00395eb40}, 0x0, 0xc004a4ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf329289, {0x26bf478, 0xc00395eb40}, 0xffffb16b6eb10000, {0xc002255ce0, 0x2656fb0}, 0xc004ab7e60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255ce0, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63843 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 63890 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0xc00206cf60, 0x2f, 0x1) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc001172aec) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).stopVStream(0xc001172a00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:614 +0x58 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).unsubscribe(0xc001172a00, 0x103816a) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:423 +0x1d3 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:400 +0x45 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 83877 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x2816, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc0007c4c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005d0d800}, 0x0, 0xc0007c4e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f18dc32, {0x26bf478, 0xc005d0d800}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc005d9a810) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 82060 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc0047edf20, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245bc0, 0x26}, 0xc00311ec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471eb40}, 0x0, 0xc00311ee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf09589f, {0x26bf478, 0xc00471eb40}, 0xffffb16b6eb10000, {0xc002245bc0, 0x2656fb0}, 0xc0046e2ea0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245bc0, 0x26}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 107231 [semacquire, 22 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022554a0, 0x28}, 0xc0030cac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002225020}, 0x0, 0xc0030cae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588202afdb1e9b, {0x26bf478, 0xc002225020}, 0xffffb16b6eb10000, {0xc0022554a0, 0x2656fb0}, 0xc003ff41b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022554a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63339 [chan receive]: | |
vitess.io/vitess/go/stats.(*Rates).track(0xc004ba2660) | |
vitess.io/vitess/go/stats/rates.go:99 +0x36 | |
created by vitess.io/vitess/go/stats.NewRates | |
vitess.io/vitess/go/stats/rates.go:91 +0x22f | |
goroutine 87286 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x312d313a34353133, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254840, 0x23}, 0xc004a43c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003edb080}, 0x0, 0xc004a43e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f31474d, {0x26bf478, 0xc003edb080}, 0xffffb16b6eb10000, {0xc002254840, 0x2656fb0}, 0xc004656f90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254840, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83805 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0xc0048a9620, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc003b58c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d0b500}, 0x0, 0xc003b58e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f18f9ce, {0x26bf478, 0xc002d0b500}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0xc005d9a570) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 90329 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225b1a0, 0x28}, 0xc0007e5c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0042a3680}, 0x0, 0xc0007e5e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f40e857, {0x26bf478, 0xc0042a3680}, 0xffffb16b6eb10000, {0xc00225b1a0, 0x2656fb0}, 0xc0038efcb0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225b1a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64625 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc002f14d80, 0xc004617968) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc0005ca870}, 0xc00026f600) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc0005ca870}, 0x7f94aa18b3c8, {0x22c1ddb, 0xc00007c800}, {0x22b51cb, 0x0}, 0x0, 0xc003915d40, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc0005ca870}, 0xc001b37a90, {0xc0016d6e70, 0x40ce34}, 0xc0005ca6f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0026e9630, {0x26ef130, 0xc00441acd0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc004617950}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba600}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba600}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba600}, 0x1e4d1c0, 0xc00441acc0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0024d4000}, 0xc00297cea0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0024d4000}, 0xc00297cea0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 82145 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc001383200, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022481a0, 0x1f}, 0xc003e0dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003668fc0}, 0x0, 0xc003e0de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0cc790, {0x26bf478, 0xc003668fc0}, 0xffffb16b6eb10000, {0xc0022481a0, 0x2656fb0}, 0xc002068750) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022481a0, 0x1f}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 82131 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc004cc3c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004025440}, 0x0, 0xc004cc3e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0c70a7, {0x26bf478, 0xc004025440}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0xc002068720) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79044 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0xc003e4d440, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc004c6dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0014520c0}, 0x0, 0xc004c6de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daeeffe7f, {0x26bf478, 0xc0014520c0}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0x25) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0xc003e73770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88728 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc0049efc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001721680}, 0x0, 0xc0049efe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf340e61, {0x26bf478, 0xc001721680}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0xc004af3920) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 87267 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc0048790e0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc004dcdc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005194f60}, 0x0, 0xc004dcde88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f314d1f, {0x26bf478, 0xc005194f60}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc004657080) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88736 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x746e756f432e6663, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223afc0, 0x35}, 0xc0036f7c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001721e60}, 0x0, 0xc0036f7e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf34d4bd, {0x26bf478, 0xc001721e60}, 0xffffb16b6eb10000, {0xc00223afc0, 0x2656fb0}, 0xc004af3aa0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223afc0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63889 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x8, 0xde, 0x0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc001172aec) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream.func1({0xc00225d5c0, 0x2, 0x98}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:649 +0xa8 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.newUVStreamer.func1({0xc00225d5c0, 0xc001319cb0, 0x2}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:101 +0x5b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).sendEventsForCurrentPos(0xc0007acfc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:305 +0x115 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).setStreamStartPosition(0xc0007acfc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:318 +0x9f | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).init(0xc0007acfc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:346 +0x29 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).Stream(0xc0007acfc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:364 +0x73 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*Engine).Stream(0xc0000e06c0, {0x26bf408, 0xc00226abc0}, {0x22b658d, 0x216e900}, {0x0, 0xc001d1a768, 0x12f6f44}, 0x0, 0xc00437e690) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/engine.go:227 +0x1bd | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream(0xc001172a00, {0x26bf408, 0xc00226abc0}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:648 +0x133 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runVStream(0xc001172a00, {0x26bf408, 0xc00226abc0}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:624 +0x70 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).startVStream | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:610 +0x168 | |
goroutine 65021 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc003b76000, 0xc001b639f8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc00494aa20}, 0xc001b14300) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc00494aa20}, 0x7f94aa18b878, {0x22c1ddb, 0xc000580000}, {0x22b51cb, 0x0}, 0x0, 0xc004194900, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc00494aa20}, 0xc001723a90, {0xc003d6d710, 0x40ce34}, 0xc00494a930) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0048fc1e0, {0x26ef130, 0xc004192690}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc001b639e0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764c00}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764c00}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764c00}, 0x1e4d1c0, 0xc004192680) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc002838120, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc002838120, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 100058 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022558c0, 0x23}, 0xc005ed8c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004a8aa80}, 0x0, 0xc005ed8e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881c6af83c6a1, {0x26bf478, 0xc004a8aa80}, 0xffffb16b6eb10000, {0xc0022558c0, 0x2656fb0}, 0xc002b16d80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022558c0, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63383 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646420, 0xc0038f5990) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 65919 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc003d4d6b0}, {0xc00225b1a0, 0x28}, 0x7f94832f39a8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc001f68f00, 0xc0047b95a8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc003d4d6b0}, 0xc00171ee00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc003d4d6b0}, 0x7f94aa18bd28, {0x22c1ddb, 0xc000480000}, {0x22b51cb, 0x0}, 0x0, 0xc004201020, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc003d4d6b0}, 0xc001964a90, {0xc0029e9530, 0x40ce34}, 0xc003d4d5f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc001c6a1e0, {0x26ef130, 0xc0013e59a0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0047b9590}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c6c0}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c6c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c6c0}, 0x1e4d1c0, 0xc0013e5990) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc001b7f0e0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc001b7f0e0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 90286 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0xc002322a20, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255ce0, 0x27}, 0xc0049f1c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0042a2ba0}, 0x0, 0xc0049f1e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f3ee7c3, {0x26bf478, 0xc0042a2ba0}, 0xffffb16b6eb10000, {0xc002255ce0, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255ce0, 0x27}, 0x4e94914f0000, 0xc00327e7b8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 78748 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc004d45da0}, {0xc0022489e0, 0x1d}, 0x7f948330be68) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc003341580, 0xc0028a4078) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc004d45da0}, 0xc0043ab500) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc004d45da0}, 0x7f94aa18bd28, {0x22c1ddb, 0x3b092c0}, {0x22b51cb, 0x0}, 0x0, 0xc00379aea0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc004d45da0}, 0xc004c6aa90, {0xc00379cc20, 0x40ce34}, 0xc004d45d10) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0048fc6e0, {0x26ef130, 0xc0034096c0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0028a4060}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cecc0}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cecc0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cecc0}, 0x1e4d1c0, 0xc0034096b0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210780}, 0xc001d686c0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210780}, 0xc001d686c0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 65961 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc004656210}, {0xc0022558c0, 0x23}, 0x7f948312a9c8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc00061e900, 0xc00415cd80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc004656210}, 0xc00046f100) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc004656210}, 0x7f94aa18af18, {0x22c1ddb, 0xc000480000}, {0x22b51cb, 0x0}, 0x0, 0xc0045211a0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc004656210}, 0xc001b38a90, {0xc002e30ea0, 0x40ce34}, 0xc004656180) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc004640460, {0x26ef130, 0xc0038f4d60}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc00415cd68}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf500}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf500}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf500}, 0x1e4d1c0, 0xc0038f4d50) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc0026ebb00, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc0026ebb00, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 90308 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245bc0, 0x26}, 0xc004dd1c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0036e4720}, 0x0, 0xc004dd1e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f3e8c6f, {0x26bf478, 0xc0036e4720}, 0xffffb16b6eb10000, {0xc002245bc0, 0x2656fb0}, 0xc002a8c570) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245bc0, 0x26}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 65918 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc003d4d170}, {0xc002255ce0, 0x27}, 0x7f94832f39a8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc001f68e00, 0xc0047b9440) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc003d4d170}, 0xc00171eb00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc003d4d170}, 0x7f94aa18bd28, {0x22c1ddb, 0xc00007c800}, {0x22b51cb, 0x0}, 0x0, 0xc004200f60, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc003d4d170}, 0xc00168ca90, {0xc0029e9500, 0x40ce34}, 0xc003d4d050) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0028ebea0, {0x26ef130, 0xc0013e58b0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0047b9428}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c600}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c600}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c600}, 0x1e4d1c0, 0xc0013e58a0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc001b7eea0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc001b7eea0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 65958 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc0000ddd70}, {0xc002244720, 0x25}, 0x7f948312a9c8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc00061e600, 0xc00415cb28) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc0000ddd70}, 0xc00046ec00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc0000ddd70}, 0x7f94aa18af18, {0x22c1ddb, 0xc00007c800}, {0x22b51cb, 0x0}, 0x0, 0xc004520ea0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc0000ddd70}, 0xc001b36a90, {0xc002e30e40, 0x40ce34}, 0xc0000ddc80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc004640140, {0x26ef130, 0xc0038f4b60}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc00415cb10}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf440}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf440}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf440}, 0x1e4d1c0, 0xc0038f4b50) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc0026eb7a0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc0026eb7a0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 63625 [select, 33 minutes]: | |
go.etcd.io/etcd/client/v3.(*watchGrpcStream).serveSubstream(0xc0034b8a90, 0xc0000bd080, 0xc000649f20) | |
go.etcd.io/etcd/client/[email protected]/watch.go:803 +0x265 | |
created by go.etcd.io/etcd/client/v3.(*watchGrpcStream).run | |
go.etcd.io/etcd/client/[email protected]/watch.go:554 +0xed1 | |
goroutine 96656 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0xc0038eed20, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc003c20c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002cad4a0}, 0x0, 0xc003c20e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a8af6451a8, {0x26bf478, 0xc002cad4a0}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc0048a7050) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 85375 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0xc0007beb70, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254840, 0x23}, 0xc0007bec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002bfede0}, 0x0, 0xc0007bee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058817baf2837a0, {0x26bf478, 0xc002bfede0}, 0xffffb16b6eb10000, {0xc002254840, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254840, 0x23}, 0x4e94914f0000, 0xc001df0f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79004 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, {0xc003a930e0, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003b56780}, 0x0, 0xc000792de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc003b56780}, 0x2656fb0, {0xc0022489e0, 0x2656fb0}, {0xc003a930e0, 0x0, 0x7f94aa18b878}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016eb40, {0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x26bf478, {0xc003a930e0, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016eb40, 0xc001decf90, 0xc0031111a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 63399 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0006468e0, 0xc0038f5db0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 111214 [semacquire, 19 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc003daec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003000d20}, 0x0, 0xc003daee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882283022f5ba, {0x26bf478, 0xc003000d20}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0xc003280770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63407 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646b80, 0xc001836030) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 66028 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc00481a2a0}, {0xc002244300, 0x21}, 0x7f948305b158) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc002ad1c80, 0xc004140648) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc00481a2a0}, 0xc002d0fa00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc00481a2a0}, 0x7f94aa18b3c8, {0x22c1ddb, 0xc000480000}, {0x22b51cb, 0x0}, 0x0, 0xc001b6c3c0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc00481a2a0}, 0xc0038cea90, {0xc002ec8a20, 0x40ce34}, 0xc00481a210) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc00166e0a0, {0x26ef130, 0xc003913470}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc004140630}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237ed80}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237ed80}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237ed80}, 0x1e4d1c0, 0xc003913460) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc0006b39e0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc0006b39e0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 88727 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0xc004d45d10, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a960, 0x26}, 0xc0049eec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0017215c0}, 0x0, 0xc0049eee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf33f741, {0x26bf478, 0xc0017215c0}, 0xffffb16b6eb10000, {0xc00225a960, 0x2656fb0}, 0xc004af38f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a960, 0x26}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63623 [select, 33 minutes]: | |
google.golang.org/grpc.newClientStreamWithParams.func4() | |
google.golang.org/[email protected]/stream.go:363 +0x98 | |
created by google.golang.org/grpc.newClientStreamWithParams | |
google.golang.org/[email protected]/stream.go:362 +0x1066 | |
goroutine 66207 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244b40, 0x21}, {0xc002f842a0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002c3d3e0}, 0x0, 0xc001688de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc002c3d3e0}, 0x2656fb0, {0xc002244b40, 0x2656fb0}, {0xc002f842a0, 0x0, 0x7f94aa18c1d8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001173e00, {0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0xc0005d8618, {0xc002f842a0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001173e00, 0xc00441ad60, 0xc002c3d320) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 65026 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 85439 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0xc004267020, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc0007efc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00298f2c0}, 0x0, 0xc0007efe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058817baf266736, {0x26bf478, 0xc00298f2c0}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc00427b800) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 81058 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, {0xc0030046e0, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004897080}, 0x0, 0xc00303ede0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc004897080}, 0x2656fb0, {0xc0022489e0, 0x2656fb0}, {0xc0030046e0, 0x0, 0x7f94aa18c1d8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016eb40, {0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x100000000000000, {0xc0030046e0, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016eb40, 0xc0046102a0, 0xc004896c00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 81032 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc004d23980, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc004173c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0013fbc80}, 0x0, 0xc004173e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efed1a8, {0x26bf478, 0xc0013fbc80}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc003e4d680) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 904655 [semacquire, 11 minutes]: | |
sync.runtime_SemacquireMutex(0xc00476a870, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255080, 0x24}, 0xc0057bec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004cebe60}, 0x0, 0xc0057bee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882a0305f4465, {0x26bf478, 0xc004cebe60}, 0xffffb16b6eb10000, {0xc002255080, 0x2656fb0}, 0xc005b82540) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255080, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 102455 [semacquire, 24 minutes]: | |
sync.runtime_SemacquireMutex(0xc004706090, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225b1a0, 0x28}, 0xc00439dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00379be00}, 0x0, 0xc00439de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881dd2f9daa7b, {0x26bf478, 0xc00379be00}, 0xffffb16b6eb10000, {0xc00225b1a0, 0x2656fb0}, 0xc002ad8de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225b1a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 65925 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244f60, 0x25}, {0xc002f44590, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0037dab40}, 0x0, 0xc003dd8de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc0037dab40}, 0x2656fb0, {0xc002244f60, 0x2656fb0}, {0xc002f44590, 0x0, 0x7f94aa18a108}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016e780, {0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x26bf408, {0xc002f44590, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016e780, 0xc00441ac20, 0xc0037daa80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 80997 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254000, 0x24}, 0xc003039c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d48180}, 0x0, 0xc003039e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652eff14cd, {0x26bf478, 0xc002d48180}, 0xffffb16b6eb10000, {0xc002254000, 0x2656fb0}, 0xc003e4d6b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254000, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64606 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc002f14c80, 0xc004617788) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc003c33c50}, 0xc00026f200) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc003c33c50}, 0x7f94aa18b3c8, {0x22c1ddb, 0xc00007c800}, {0x22b51cb, 0x0}, 0x0, 0xc003915c20, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc003c33c50}, 0xc001b37a90, {0xc0016d6e40, 0x40ce34}, 0xc003c33bc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0026e93b0, {0x26ef130, 0xc00441ab90}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc004617770}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba540}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba540}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba540}, 0x1e4d1c0, 0xc00441ab80) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0003c7c80}, 0xc00297cd80, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0003c7c80}, 0xc00297cd80, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 63350 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157d900, 0xc0038f5040) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 64975 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents.func2() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:283 +0xf0 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:270 +0x1f1 | |
goroutine 96660 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254420, 0x28}, 0xc0055b3c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002cad9e0}, 0x0, 0xc0055b3e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a8af6504f4, {0x26bf478, 0xc002cad9e0}, 0xffffb16b6eb10000, {0xc002254420, 0x2656fb0}, 0xc0048a7170) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254420, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 104565 [semacquire, 23 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, 0xc0048ddc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003017620}, 0x0, 0xc0048dde88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881f3afc4a8d8, {0x26bf478, 0xc003017620}, 0xffffb16b6eb10000, {0xc0022489e0, 0x2656fb0}, 0xc002a8c9c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 96659 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254000, 0x24}, 0xc0055b2c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002cad920}, 0x0, 0xc0055b2e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a8af64ee06, {0x26bf478, 0xc002cad920}, 0xffffb16b6eb10000, {0xc002254000, 0x2656fb0}, 0xc0048a7140) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254000, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83847 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x2816, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254420, 0x28}, 0xc0007bcc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00180f8c0}, 0x0, 0xc0007bce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f2b5704, {0x26bf478, 0xc00180f8c0}, 0xffffb16b6eb10000, {0xc002254420, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254420, 0x28}, 0x4e94914f0000, 0xc001bf6770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 80996 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc000797c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d480c0}, 0x0, 0xc000797e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efec5f0, {0x26bf478, 0xc002d480c0}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0xc003e4d620) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 100461 [semacquire, 25 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc00116e540) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc0031eec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002ebcfc0}, 0x0, 0xc0031eee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881ce2f8c9e2d, {0x26bf478, 0xc002ebcfc0}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0xc004e88de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 92950 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc0057ebc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004374c60}, 0x0, 0xc0057ebe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5b819d, {0x26bf478, 0xc004374c60}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc0047337a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 90317 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0xc0044b49f0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223bbc0, 0x36}, 0xc0007c9c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0036e48a0}, 0x0, 0xc0007c9e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f3f2bd9, {0x26bf478, 0xc0036e48a0}, 0xffffb16b6eb10000, {0xc00223bbc0, 0x2656fb0}, 0xc004a8eb70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223bbc0, 0x36}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 90224 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0xc0039e3e60, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223b5c0, 0x35}, 0xc004ea6c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003444720}, 0x0, 0xc004ea6e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f3f56a9, {0x26bf478, 0xc003444720}, 0xffffb16b6eb10000, {0xc00223b5c0, 0x2656fb0}, 0xc001bf8f18) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223b5c0, 0x35}, 0x4e94914f0000, 0xc001bf8fb8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 92992 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x61502d7061476465, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc0048afc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0043756e0}, 0x0, 0xc0048afe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5d4b45, {0x26bf478, 0xc0043756e0}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0xc003a63bf0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 199760 [semacquire, 18 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254000, 0x24}, 0xc004599c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003bc9320}, 0x0, 0xc004599e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882373029477d, {0x26bf478, 0xc003bc9320}, 0xffffb16b6eb10000, {0xc002254000, 0x2656fb0}, 0xc0054c9080) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254000, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63372 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0006460c0, 0xc0038f5640) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 63597 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents.func2() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:283 +0xf0 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:270 +0x1f1 | |
goroutine 82105 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc004c70c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471f8c0}, 0x0, 0xc004c70e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0acad0, {0x26bf478, 0xc00471f8c0}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc004976ff0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63412 [sync.Cond.Wait]: | |
sync.runtime_notifyListWait(0xc00016e818, 0x8a) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc000576780) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc00016e780) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 78996 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0xc004274a20, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a960, 0x26}, 0xc004cc8c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00267f560}, 0x0, 0xc004cc8e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daf01ecbb, {0x26bf478, 0xc00267f560}, 0xffffb16b6eb10000, {0xc00225a960, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a960, 0x26}, 0x4e94914f0000, 0xc004e06f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63613 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc001bc4080, 0xc00063b308) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc004bc76e0}, 0xc00026fd00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc004bc76e0}, 0x7f94aa18c1d8, {0x22c1ddb, 0xc000580000}, {0x22b51cb, 0x0}, 0x0, 0xc00388f440, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc004bc76e0}, 0xc00168ea90, {0xc0006a49a0, 0x40ce34}, 0xc004bc7650) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc001a59860, {0x26ef130, 0xc00434b950}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc00063b2f0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cef00}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cef00}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cef00}, 0x1e4d1c0, 0xc00434b940) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0003c7e00}, 0xc002219320, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0003c7e00}, 0xc002219320, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 84943 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc004f0b6e0}, {0xc0022489e0, 0x1d}, 0x7f948325d568) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc003dde880, 0xc003fe56c8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc004f0b6e0}, 0xc00384ce00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc004f0b6e0}, 0x7f94aa18b878, {0x22c1ddb, 0xc000480000}, {0x22b51cb, 0x0}, 0x0, 0xc0034f0ba0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc004f0b6e0}, 0xc00592ba90, {0xc00576d980, 0x40ce34}, 0xc004f0b650) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc003b7eaa0, {0x26ef130, 0xc003409da0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc003fe56b0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e900}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e900}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e900}, 0x1e4d1c0, 0xc003409d90) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0024d4180}, 0xc0007ad8c0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0024d4180}, 0xc0007ad8c0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 63858 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc002222600, 0xc001efca50) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc005d9a1e0}, 0xc001b75c00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc005d9a1e0}, 0x7f94aa18a5b8, {0x22c1ddb, 0xc000480000}, {0x22b51cb, 0x0}, 0x0, 0xc001385860, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc005d9a1e0}, 0xc004172a90, {0xc005992940, 0x40ce34}, 0xc005d9a150) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc00141c2d0, {0x26ef130, 0xc001dedc50}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc001efca38}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0001ecd80}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0001ecd80}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0001ecd80}, 0x1e4d1c0, 0xc001dedc40) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4480}, 0xc001eec900, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4480}, 0xc001eec900, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 80992 [chan receive, 32 minutes]: | |
vitess.io/vitess/go/sync2.(*Semaphore).Acquire(0xc001c71a00) | |
vitess.io/vitess/go/sync2/semaphore.go:52 +0x11b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016eb40, {0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x100000000000000, {0xc002bb2460, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:589 +0x85 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016eb40, 0xc00310cfd0, 0xc004896a80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 65920 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc003d4dce0}, {0xc00225ad80, 0x24}, 0x7f94832f39a8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc001f69000, 0xc0047b9728) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc003d4dce0}, 0xc00171ef00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc003d4dce0}, 0x7f94aa18bd28, {0x22c1ddb, 0xc00007c800}, {0x22b51cb, 0x0}, 0x0, 0xc0042010e0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc003d4dce0}, 0xc001965a90, {0xc0029e9560, 0x40ce34}, 0xc003d4db90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc001c6a550, {0x26ef130, 0xc0013e5ae0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0047b9710}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c780}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c780}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c780}, 0x1e4d1c0, 0xc0013e5ad0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc001b7f200, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc001b7f200, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 603344 [semacquire, 14 minutes]: | |
sync.runtime_SemacquireMutex(0x72705f7369202c64, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a960, 0x26}, 0xc0013ecc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002f20120}, 0x0, 0xc0013ece88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058826bb04cdd7b, {0x26bf478, 0xc002f20120}, 0xffffb16b6eb10000, {0xc00225a960, 0x2656fb0}, 0xc001d3d748) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a960, 0x26}, 0x4e94914f0000, 0x0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 1015875 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*relayLog).startTimer.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/relaylog.go:124 +0x88 | |
created by vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication.(*relayLog).startTimer | |
vitess.io/vitess/go/vt/vttablet/tabletmanager/vreplication/relaylog.go:123 +0xb6 | |
goroutine 107812 [semacquire, 21 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc00392ec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003a26900}, 0x0, 0xc00392ee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058820a2fdcf67d, {0x26bf478, 0xc003a26900}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0xc005989620) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 99070 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc002d77980) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022558c0, 0x23}, 0xc00541fc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005195a40}, 0x0, 0xc00541fe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881bf2f75c614, {0x26bf478, 0xc005195a40}, 0xffffb16b6eb10000, {0xc0022558c0, 0x2656fb0}, 0xc001c41170) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022558c0, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 99184 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, 0xc004132c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0049eb7a0}, 0x0, 0xc004132e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881bf2f763496, {0x26bf478, 0xc0049eb7a0}, 0xffffb16b6eb10000, {0xc0022489e0, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x4e94914f0000, 0xc00162cf70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63378 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646280, 0xc0038f57e0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 108678 [semacquire, 21 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, 0xc002f80c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002c3c240}, 0x0, 0xc002f80e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588211afefe0ec, {0x26bf478, 0xc002c3c240}, 0xffffb16b6eb10000, {0xc0022489e0, 0x2656fb0}, 0xc005d9bef0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63424 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc00016f0d8, 0x2) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0x2444894800000301) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc00016f040) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 80995 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc003ac2f30, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022481a0, 0x1f}, 0xc004c64c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d48000}, 0x0, 0xc004c64e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efea669, {0x26bf478, 0xc002d48000}, 0xffffb16b6eb10000, {0xc0022481a0, 0x2656fb0}, 0xc003e4d5f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022481a0, 0x1f}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88700 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x31333136392d6530, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc00501cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004896420}, 0x0, 0xc00501ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf32f76f, {0x26bf478, 0xc004896420}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0xc00156d770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 96673 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x6c616605746e756f, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc002cd2c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00460d1a0}, 0x0, 0xc002cd2e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a8af659266, {0x26bf478, 0xc00460d1a0}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc0049019e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64651 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 82113 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x39, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223b5c0, 0x35}, 0xc004c8ec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471fc20}, 0x0, 0xc004c8ee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0b9b2c, {0x26bf478, 0xc00471fc20}, 0xffffb16b6eb10000, {0xc00223b5c0, 0x2656fb0}, 0xc004b437a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223b5c0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63356 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157dac0, 0xc0038f5200) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 79005 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, {0xc003bc34c0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0031112c0}, 0x0, 0xc00168bde0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc0031112c0}, 0x2656fb0, {0xc0022489e0, 0x2656fb0}, {0xc003bc34c0, 0x0, 0x7f94aa18aa68}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016eb40, {0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x26bf408, {0xc003bc34c0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016eb40, 0xc001ded320, 0xc003111200) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 87282 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0xc001b4b350, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255080, 0x24}, 0xc0050c5c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003edaba0}, 0x0, 0xc0050c5e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f307ecb, {0x26bf478, 0xc003edaba0}, 0xffffb16b6eb10000, {0xc002255080, 0x2656fb0}, 0xc004267380) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255080, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 78928 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0xc004030ba0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223b5c0, 0x35}, 0xc004c60c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00490b8c0}, 0x0, 0xc004c60e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daeef3f53, {0x26bf478, 0xc00490b8c0}, 0xffffb16b6eb10000, {0xc00223b5c0, 0x2656fb0}, 0x4000) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223b5c0, 0x35}, 0x4e94914f0000, 0xc00162bf70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63354 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157da00, 0xc0038f5120) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 108721 [semacquire, 21 minutes]: | |
sync.runtime_SemacquireMutex(0xc003a63e00, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc0030dcc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0037a47e0}, 0x0, 0xc0030dce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588211aff0dcfe, {0x26bf478, 0xc0037a47e0}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc0047b57a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 797263 [semacquire, 12 minutes]: | |
sync.runtime_SemacquireMutex(0xc0046c7c50, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc003186c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005e16180}, 0x0, 0xc003186e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588289b059a718, {0x26bf478, 0xc005e16180}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0xc004c35268) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0xc004e06f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64014 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc002b1ba00, 0xc002145e48) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc001ac99e0}, 0xc001b14d00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc001ac99e0}, 0x7f94aa18af18, {0x22c1ddb, 0xc000480000}, {0x22b51cb, 0x0}, 0x0, 0xc0034d3bc0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc001ac99e0}, 0xc001689a90, {0xc003954ea0, 0x40ce34}, 0xc001ac98f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc001d6eaf0, {0x26ef130, 0xc0035e4bd0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc002145e30}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424840}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424840}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424840}, 0x1e4d1c0, 0xc0035e4bc0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc00066e000}, 0xc00231d0e0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc00066e000}, 0xc00231d0e0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 107306 [semacquire, 22 minutes]: | |
sync.runtime_SemacquireMutex(0xa, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc0030dac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d0b080}, 0x0, 0xc0030dae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588202afde694d, {0x26bf478, 0xc002d0b080}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc001ac80c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 82107 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x50746f6e70616c72, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc004c8dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471fa40}, 0x0, 0xc004c8de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0af637, {0x26bf478, 0xc00471fa40}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc004976fc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 81009 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255080, 0x24}, 0xc00589ac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0028c7f80}, 0x0, 0xc00589ae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efce5a0, {0x26bf478, 0xc0028c7f80}, 0xffffb16b6eb10000, {0xc002255080, 0x2656fb0}, 0xc004c29f80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255080, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63624 [select, 33 minutes]: | |
google.golang.org/grpc/internal/transport.(*recvBufferReader).readClient(0xc0006b0af0, {0xc00000c790, 0x5, 0x5}) | |
google.golang.org/[email protected]/internal/transport/transport.go:189 +0xaa | |
google.golang.org/grpc/internal/transport.(*recvBufferReader).Read(0xc0006b0af0, {0xc00000c790, 0xc00069e888, 0xc00283ba60}) | |
google.golang.org/[email protected]/internal/transport/transport.go:169 +0x147 | |
google.golang.org/grpc/internal/transport.(*transportReader).Read(0xc004732ed0, {0xc00000c790, 0xc00283bad8, 0x9ac127}) | |
google.golang.org/[email protected]/internal/transport/transport.go:483 +0x32 | |
io.ReadAtLeast({0x2676060, 0xc004732ed0}, {0xc00000c790, 0x5, 0x5}, 0x5) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
google.golang.org/grpc/internal/transport.(*Stream).Read(0xc001b7f9e0, {0xc00000c790, 0x5, 0x5}) | |
google.golang.org/[email protected]/internal/transport/transport.go:467 +0xa5 | |
google.golang.org/grpc.(*parser).recvMsg(0xc00000c780, 0x7fffffff) | |
google.golang.org/[email protected]/rpc_util.go:559 +0x47 | |
google.golang.org/grpc.recvAndDecompress(0x3b3b8c8, 0xc001b7f9e0, {0x0, 0x0}, 0x7fffffff, 0x0, {0x0, 0x0}) | |
google.golang.org/[email protected]/rpc_util.go:690 +0x66 | |
google.golang.org/grpc.recv(0xc00156f4f0, {0x7f94833bc520, 0x3b3b8c8}, 0x2224480, {0x0, 0x0}, {0x2226aa0, 0xc000029c00}, 0x7f94833c1ac0, 0x0, ...) | |
google.golang.org/[email protected]/rpc_util.go:758 +0x6e | |
google.golang.org/grpc.(*csAttempt).recvMsg(0xc003341080, {0x2226aa0, 0xc000029c00}, 0x448b2f) | |
google.golang.org/[email protected]/stream.go:957 +0x2b0 | |
google.golang.org/grpc.(*clientStream).RecvMsg.func1(0x203000) | |
google.golang.org/[email protected]/stream.go:808 +0x25 | |
google.golang.org/grpc.(*clientStream).withRetry(0xc001b7f7a0, 0xc00283beb0, 0xc00283be80) | |
google.golang.org/[email protected]/stream.go:662 +0x2f6 | |
google.golang.org/grpc.(*clientStream).RecvMsg(0xc001b7f7a0, {0x2226aa0, 0xc000029c00}) | |
google.golang.org/[email protected]/stream.go:807 +0x11f | |
go.etcd.io/etcd/api/v3/etcdserverpb.(*watchWatchClient).Recv(0xc001889a10) | |
go.etcd.io/etcd/api/[email protected]/etcdserverpb/rpc.pb.go:6714 +0x4c | |
go.etcd.io/etcd/client/v3.(*watchGrpcStream).serveWatchClient(0xc0034b8a90, {0x26ffa48, 0xc001889a10}) | |
go.etcd.io/etcd/client/[email protected]/watch.go:757 +0x6a | |
created by go.etcd.io/etcd/client/v3.(*watchGrpcStream).newWatchClient | |
go.etcd.io/etcd/client/[email protected]/watch.go:912 +0x4e5 | |
goroutine 96633 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x1e03379de72aaf9f, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc002cd9c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004dbd5c0}, 0x0, 0xc002cd9e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a8af658d7a, {0x26bf478, 0xc004dbd5c0}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc004901a10) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63355 [sync.Cond.Wait, 12 minutes]: | |
sync.runtime_notifyListWait(0xc001172598, 0x32) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc000576780) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001172500) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 78113 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc003840990}, {0xc0022489e0, 0x1d}, 0x7f948309ba00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc0042e4080, 0xc0042a4d98) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc003840990}, 0xc00384de00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc003840990}, 0x7f94aa18af18, {0x22c1ddb, 0x3b092c0}, {0x22b51cb, 0x0}, 0x0, 0xc001b16000, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc003840990}, 0xc001b69a90, {0xc004c80320, 0x40ce34}, 0xc003840900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0042a0c80, {0x26ef130, 0xc003b709b0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0042a4d80}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf140}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf140}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0022cf140}, 0x1e4d1c0, 0xc003b709a0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210180}, 0xc003a4ed80, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210180}, 0xc003a4ed80, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 78988 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2d343334612d3965, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc00396ac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005222540}, 0x0, 0xc00396ae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef10f9f, {0x26bf478, 0xc005222540}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0xc001844f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63598 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483337c88, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002223100, 0xc001f80000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002223100, {0xc001f80000, 0x4000, 0x4000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002223100, {0xc001f80000, 0xc003e0bc88, 0xc003e0bc28}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0006da1e8, {0xc001f80000, 0x42c94c, 0x2}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00326e5a0, {0xc001eed860, 0x4, 0x112268e}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00326e5a0}, {0xc001eed860, 0x4, 0x4}, 0x4) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
vitess.io/vitess/go/mysql.(*Conn).readHeaderFrom(0xc001eed7a0, {0x2673340, 0xc00326e5a0}) | |
vitess.io/vitess/go/mysql/conn.go:334 +0x4f | |
vitess.io/vitess/go/mysql.(*Conn).readOnePacket(0x447fa8) | |
vitess.io/vitess/go/mysql/conn.go:473 +0x6d | |
vitess.io/vitess/go/mysql.(*Conn).readPacket(0x11fe3b12f4f5a) | |
vitess.io/vitess/go/mysql/conn.go:495 +0x25 | |
vitess.io/vitess/go/mysql.(*Conn).ReadPacket(0xc00206a4e0) | |
vitess.io/vitess/go/mysql/conn.go:531 +0x1d | |
vitess.io/vitess/go/mysql.mysqlFlavor.readBinlogEvent({}, 0x0) | |
vitess.io/vitess/go/mysql/flavor_mysql.go:225 +0x1d | |
vitess.io/vitess/go/mysql.(*Conn).ReadBinlogEvent(...) | |
vitess.io/vitess/go/mysql/flavor.go:237 | |
vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents.func1() | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:146 +0xc5 | |
created by vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:140 +0xdd | |
goroutine 64868 [chan receive, 21 minutes]: | |
vitess.io/vitess/go/sync2.(*Semaphore).Acquire(0xc00206a820) | |
vitess.io/vitess/go/sync2/semaphore.go:52 +0x11b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016e500, {0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0xc002572780, {0xc002c646e0, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:589 +0x85 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016e500, 0xc003b717e0, 0xc002893560) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 63337 [chan receive]: | |
vitess.io/vitess/go/stats.(*Rates).track(0xc004ba2540) | |
vitess.io/vitess/go/stats/rates.go:99 +0x36 | |
created by vitess.io/vitess/go/stats.NewRates | |
vitess.io/vitess/go/stats/rates.go:91 +0x22f | |
goroutine 63361 [sync.Cond.Wait, 29 minutes]: | |
sync.runtime_notifyListWait(0xc001172958, 0x2) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc000576780) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc0011728c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 92137 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x100000000000000, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc005ca7c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004025800}, 0x0, 0xc005ca7e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588199af4e2578, {0x26bf478, 0xc004025800}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc0023236e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 92178 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0xc001a8ce70, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254000, 0x24}, 0xc003c22c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0029bcb40}, 0x0, 0xc003c22e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588199af4d849c, {0x26bf478, 0xc0029bcb40}, 0xffffb16b6eb10000, {0xc002254000, 0x2656fb0}, 0xc002323ef0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254000, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64125 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 82132 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x663836342d346462, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254000, 0x24}, 0xc004cc4c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004025500}, 0x0, 0xc004cc4e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0c95b8, {0x26bf478, 0xc004025500}, 0xffffb16b6eb10000, {0xc002254000, 0x2656fb0}, 0xc002068a80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254000, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 80972 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc00589dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0028c7b60}, 0x0, 0xc00589de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652ef95804, {0x26bf478, 0xc0028c7b60}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0xc004ab76e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63394 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc001173998, 0x2) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xea2a01) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001173900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 64571 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 65056 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 87268 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc005d0c000) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, 0xc004dcec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005195020}, 0x0, 0xc004dcee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f31769b, {0x26bf478, 0xc005195020}, 0xffffb16b6eb10000, {0xc0022489e0, 0x2656fb0}, 0xc0046572c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63340 [chan receive]: | |
vitess.io/vitess/go/stats.(*Rates).track(0xc004ba26c0) | |
vitess.io/vitess/go/stats/rates.go:99 +0x36 | |
created by vitess.io/vitess/go/stats.NewRates | |
vitess.io/vitess/go/stats/rates.go:91 +0x22f | |
goroutine 81031 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225b1a0, 0x28}, 0xc004170c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0013fbb60}, 0x0, 0xc004170e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efeacf0, {0x26bf478, 0xc0013fbb60}, 0xffffb16b6eb10000, {0xc00225b1a0, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225b1a0, 0x28}, 0x4e94914f0000, 0xc002210770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 109543 [semacquire, 20 minutes]: | |
sync.runtime_SemacquireMutex(0xc001bd9170, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc00312cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002e58600}, 0x0, 0xc00312ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882192fff9f15, {0x26bf478, 0xc002e58600}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0xc001bd9320) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63368 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157df40, 0xc0038f5560) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 79045 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0xc004b91da0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022481a0, 0x1f}, 0xc004c71c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0014522a0}, 0x0, 0xc004c71e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef03d4f, {0x26bf478, 0xc0014522a0}, 0xffffb16b6eb10000, {0xc0022481a0, 0x2656fb0}, 0x25) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022481a0, 0x1f}, 0x4e94914f0000, 0xc003e73770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 99182 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0x6e756f63656d616e, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc002936c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0049eb620}, 0x0, 0xc002936e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881bf2f7607c8, {0x26bf478, 0xc0049eb620}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0xc001c41350) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63426 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0006470e0, 0xc001836540) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 64632 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc002f15200, 0xc004617d58) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc003d4c6f0}, 0xc0004e6400) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc003d4c6f0}, 0x7f94aa18b3c8, {0x22c1ddb, 0xc000580000}, {0x22b51cb, 0x0}, 0x0, 0xc003194060, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc003d4c6f0}, 0xc001b37a90, {0xc0016d6fc0, 0x40ce34}, 0xc003d4c660) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0026e9bd0, {0x26ef130, 0xc00441afa0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc004617d40}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba780}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba780}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0006ba780}, 0x1e4d1c0, 0xc00441af90) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0024d4000}, 0xc00297d320, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0024d4000}, 0xc00297d320, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 99957 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0xc004d23cb0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc0038fdc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0029f8c00}, 0x0, 0xc0038fde88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881c6af86733d, {0x26bf478, 0xc0029f8c00}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0x25) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0xc0029a77b8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 151196 [semacquire, 18 minutes]: | |
sync.runtime_SemacquireMutex(0x6130383561302d66, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc0005ebc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0059435c0}, 0x0, 0xc0005ebe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058822fb0254823, {0x26bf478, 0xc0059435c0}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0xc00206b268) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0x0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 90324 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x3531333538393232, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc0007a0c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0042a3140}, 0x0, 0xc0007a0e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f400801, {0x26bf478, 0xc0042a3140}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc0038efb60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 107813 [semacquire, 21 minutes]: | |
sync.runtime_SemacquireMutex(0xa, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, 0xc0030e4c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003a269c0}, 0x0, 0xc0030e4e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058820a2fdd2b6b, {0x26bf478, 0xc003a269c0}, 0xffffb16b6eb10000, {0xc0022489e0, 0x2656fb0}, 0xc0059895f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 104607 [semacquire, 23 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022554a0, 0x28}, 0xc00393dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004a6b680}, 0x0, 0xc00393de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881f3afc3a74f, {0x26bf478, 0xc004a6b680}, 0xffffb16b6eb10000, {0xc0022554a0, 0x2656fb0}, 0xc002a8c900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022554a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 893104 [semacquire, 11 minutes]: | |
sync.runtime_SemacquireMutex(0xc001ccaa50, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc002c93c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0059f5140}, 0x0, 0xc002c93e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588298b05f1f52, {0x26bf478, 0xc0059f5140}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc0028bfa40) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 82147 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc0044b4060, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a960, 0x26}, 0xc005929c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0036690e0}, 0x0, 0xc005929e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf1e4cb8, {0x26bf478, 0xc0036690e0}, 0xffffb16b6eb10000, {0xc00225a960, 0x2656fb0}, 0xc002068ae0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a960, 0x26}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 85479 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc0007ecc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003b57980}, 0x0, 0xc0007ece88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058817baf2866c6, {0x26bf478, 0xc003b57980}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0x25) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0xc0029a6f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 108663 [semacquire, 21 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022558c0, 0x23}, 0xc0030fbc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0028c7380}, 0x0, 0xc0030fbe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588211afebe320, {0x26bf478, 0xc0028c7380}, 0xffffb16b6eb10000, {0xc0022558c0, 0x2656fb0}, 0xc004b61830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022558c0, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64627 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 90318 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x3039343137303033, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc0007a2c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0036e4960}, 0x0, 0xc0007a2e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f3f4afb, {0x26bf478, 0xc0036e4960}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0xc004a8ebd0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 85323 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0xc002302de0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc001b3cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002a59b00}, 0x0, 0xc001b3ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058817baf29f5a4, {0x26bf478, 0xc002a59b00}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc0046c75f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63393 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646720, 0xc0038f5c10) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 92138 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc005ca8c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0040258c0}, 0x0, 0xc005ca8e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588199af4e81da, {0x26bf478, 0xc0040258c0}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc002323920) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83873 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0xc0046c7050, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245bc0, 0x26}, 0xc0058bcc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005d0d500}, 0x0, 0xc0058bce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f1857da, {0x26bf478, 0xc005d0d500}, 0xffffb16b6eb10000, {0xc002245bc0, 0x2656fb0}, 0xc005d9a900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245bc0, 0x26}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 96627 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0xc0047fa960, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc005ca2c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004dbd320}, 0x0, 0xc005ca2e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a8af650ef4, {0x26bf478, 0xc004dbd320}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc0048a6e10) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 78994 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0xc001a8cba0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223bbc0, 0x36}, 0xc004ccdc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00267f380}, 0x0, 0xc004ccde88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef11bb1, {0x26bf478, 0xc00267f380}, 0xffffb16b6eb10000, {0xc00223bbc0, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223bbc0, 0x36}, 0x4e94914f0000, 0xc0022107b8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 904585 [semacquire, 11 minutes]: | |
sync.runtime_SemacquireMutex(0xc005950f90, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc005c43c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0029f83c0}, 0x0, 0xc005c43e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882a0305fe979, {0x26bf478, 0xc0029f83c0}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc0056b21b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 104562 [semacquire, 23 minutes]: | |
sync.runtime_SemacquireMutex(0xc004b73e30, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc0040c9c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0030173e0}, 0x0, 0xc0040c9e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881f3afc0c827, {0x26bf478, 0xc0030173e0}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc003f78ba0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 80987 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x2d656539362d6563, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223bbc0, 0x36}, 0xc00303dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002f20060}, 0x0, 0xc00303de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efd7339, {0x26bf478, 0xc002f20060}, 0xffffb16b6eb10000, {0xc00223bbc0, 0x2656fb0}, 0xc001a8ced0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223bbc0, 0x36}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 904669 [semacquire, 11 minutes]: | |
sync.runtime_SemacquireMutex(0xc005a56460, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244720, 0x25}, 0xc005a52c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0021df3e0}, 0x0, 0xc005a52e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882a03060a4db, {0x26bf478, 0xc0021df3e0}, 0xffffb16b6eb10000, {0xc002244720, 0x2656fb0}, 0xc0056b2270) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244720, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 65913 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x11edb5c, 0x0, 0x1) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc001172a78) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe(0xc001172a00, {0x26bf4b0, 0xc0047ed890}, 0x23) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:372 +0xa5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc0047ed890}, {0xc002254840, 0x23}, 0x7f94832f39a8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:127 +0x18f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc001f68580, 0xc0016cdd10) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc0047ed890}, 0xc00171e800) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc0047ed890}, 0x7f94aa18bd28, {0x22c1ddb, 0x3b092c0}, {0x22b51cb, 0x0}, 0x0, 0xc0039cdec0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc0047ed890}, 0xc00168ca90, {0xc00288d860, 0x40ce34}, 0xc0047ed800) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0028eb220, {0x26ef130, 0xc0013e50d0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0016cdcf8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c540}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c540}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c540}, 0x1e4d1c0, 0xc0013e50c0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa000}, 0xc001b7e7e0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa000}, 0xc001b7e7e0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 322968 [semacquire, 17 minutes]: | |
sync.runtime_SemacquireMutex(0x3634343033, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022554a0, 0x28}, 0xc0056c0c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003729260}, 0x0, 0xc0056c0e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882463030580d, {0x26bf478, 0xc003729260}, 0xffffb16b6eb10000, {0xc0022554a0, 0x2656fb0}, 0xc0027e6a50) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022554a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 935711 [semacquire, 8 minutes]: | |
sync.runtime_SemacquireMutex(0xc003f7b2c0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255ce0, 0x27}, 0xc0018a2c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003405080}, 0x0, 0xc0018a2e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882c5b0862bb8, {0x26bf478, 0xc003405080}, 0xffffb16b6eb10000, {0xc002255ce0, 0x2656fb0}, 0xc00256e750) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255ce0, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63396 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646800, 0xc0038f5ce0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 83875 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x37303565653565, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc0058c0c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005d0d680}, 0x0, 0xc0058c0e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f18a8b6, {0x26bf478, 0xc005d0d680}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc005d9a750) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63405 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646aa0, 0xc0038f5f70) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 92183 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc00510d620) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc005ca3c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0029bd020}, 0x0, 0xc005ca3e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588199af4e5ebc, {0x26bf478, 0xc0029bd020}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc00151fe60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 109840 [semacquire, 20 minutes]: | |
sync.runtime_SemacquireMutex(0xc002068030, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc003dd9c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0013e1da0}, 0x0, 0xc003dd9e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588220b01290d2, {0x26bf478, 0xc0013e1da0}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0xc001841f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88729 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0xc0013823f0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022558c0, 0x23}, 0xc004dd2c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001721740}, 0x0, 0xc004dd2e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf3422d9, {0x26bf478, 0xc001721740}, 0xffffb16b6eb10000, {0xc0022558c0, 0x2656fb0}, 0xc004af3950) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022558c0, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 92993 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x3037363532363035, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254000, 0x24}, 0xc00493cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004375800}, 0x0, 0xc00493ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5d76d3, {0x26bf478, 0xc004375800}, 0xffffb16b6eb10000, {0xc002254000, 0x2656fb0}, 0xc003a63aa0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254000, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83881 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223bbc0, 0x36}, 0xc00566cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005d0db60}, 0x0, 0xc00566ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f193812, {0x26bf478, 0xc005d0db60}, 0xffffb16b6eb10000, {0xc00223bbc0, 0x2656fb0}, 0xc005d9a8d0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223bbc0, 0x36}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63358 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc001172818, 0x0) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc001df6fa0) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001172780) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 88604 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0xc004a8e7b0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc004ea5c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003bc9f80}, 0x0, 0xc004ea5e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf31e901, {0x26bf478, 0xc003bc9f80}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0xc000609f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 80985 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc005924c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003dd1f80}, 0x0, 0xc005924e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efd12bd, {0x26bf478, 0xc003dd1f80}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0xc000340540) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 82097 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc005184750, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254840, 0x23}, 0xc0038ccc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471f500}, 0x0, 0xc0038cce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0a297c, {0x26bf478, 0xc00471f500}, 0xffffb16b6eb10000, {0xc002254840, 0x2656fb0}, 0xc0046e2db0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254840, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63364 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc001172a98, 0x1) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc00035d7a0) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001172a00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 63404 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646a80, 0xc0038f5f60) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 111243 [semacquire, 19 minutes]: | |
sync.runtime_SemacquireMutex(0xe46907fd53de109d, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244b40, 0x21}, 0xc003db5c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004b82f60}, 0x0, 0xc003db5e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058822830220736, {0x26bf478, 0xc004b82f60}, 0xffffb16b6eb10000, {0xc002244b40, 0x2656fb0}, 0xc001b4ab10) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0x4e94914f0000, 0xc0027bbf70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 100506 [semacquire, 25 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc002ab1bc0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255080, 0x24}, 0xc002ce1c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00395f740}, 0x0, 0xc002ce1e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881ce2f8c10d9, {0x26bf478, 0xc00395f740}, 0xffffb16b6eb10000, {0xc002255080, 0x2656fb0}, 0xc0021e3aa0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255080, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63390 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646640, 0xc0038f5b40) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 888186 [semacquire, 11 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc004901a40}, {0xc002244300, 0x21}, 0x7f9482cc5a10) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc005a84a80, 0xc004e65e90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc004901a40}, 0xc00171e700) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc004901a40}, 0x7f94aa18a108, {0x22c1ddb, 0xc000580000}, {0x22b51cb, 0x0}, 0x0, 0xc001d333e0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc004901a40}, 0xc001aafa90, {0xc005955530, 0x40ce34}, 0xc004901770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc005082fa0, {0x26ef130, 0xc0041ee9f0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc004e65e78}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc004ce2f00}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc004ce2f00}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc004ce2f00}, 0x1e4d1c0, 0xc0041ee9e0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0003c7c80}, 0xc004124fc0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0003c7c80}, 0xc004124fc0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 64647 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents.func2() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:283 +0xf0 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:270 +0x1f1 | |
goroutine 266067 [semacquire, 17 minutes]: | |
sync.runtime_SemacquireMutex(0xc001c40870, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022558c0, 0x23}, 0xc0053c9c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003001380}, 0x0, 0xc0053c9e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058823eb00792de, {0x26bf478, 0xc003001380}, 0xffffb16b6eb10000, {0xc0022558c0, 0x2656fb0}, 0xc00437eea0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022558c0, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 97141 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244720, 0x25}, 0xc0036f1c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0003edce0}, 0x0, 0xc0036f1e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f68fe54, {0x26bf478, 0xc0003edce0}, 0xffffb16b6eb10000, {0xc002244720, 0x2656fb0}, 0xc003bc5020) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244720, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 85538 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0xa, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254420, 0x28}, 0xc004dd3c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00298fc80}, 0x0, 0xc004dd3e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058817baf300db8, {0x26bf478, 0xc00298fc80}, 0xffffb16b6eb10000, {0xc002254420, 0x2656fb0}, 0xc0018112f0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254420, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63479 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents.func2() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:283 +0xf0 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:270 +0x1f1 | |
goroutine 80974 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x10000c004a9a500, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244b40, 0x21}, 0xc003123c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0028c7d40}, 0x0, 0xc003123e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efc6864, {0x26bf478, 0xc0028c7d40}, 0xffffb16b6eb10000, {0xc002244b40, 0x2656fb0}, 0xc004c29e60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 92951 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x31333136392d6530, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc0031d2c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004374d20}, 0x0, 0xc0031d2e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5b9f11, {0x26bf478, 0xc004374d20}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc004733980) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 87239 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0xc004e884b0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc0007c0c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003eda720}, 0x0, 0xc0007c0e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f2e8e27, {0x26bf478, 0xc003eda720}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0xc002303080) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 98991 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc0042fce40}, {0xc002248720, 0x1d}, 0x7f948326b930) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc004823280, 0xc0035dced0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc0042fce40}, 0xc003ee4800) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc0042fce40}, 0x7f94aa18a108, {0x22c1ddb, 0xc000720000}, {0x22b51cb, 0x0}, 0x0, 0xc0041066c0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc0042fce40}, 0xc0016eda90, {0xc004497560, 0x40ce34}, 0xc0042fcd50) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc001c9f810, {0x26ef130, 0xc0037593e0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0035dceb8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424cc0}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424cc0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc001424cc0}, 0x1e4d1c0, 0xc0037593d0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4a80}, 0xc0003b9b00, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4a80}, 0xc0003b9b00, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 90354 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x2d313a3133313030, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc0057e5c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0036e4ba0}, 0x0, 0xc0057e5e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f400cc5, {0x26bf478, 0xc0036e4ba0}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0xc0038efa70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64181 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483062230, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc0006c1200, 0xc0020b2000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc0006c1200, {0xc0020b2000, 0x4000, 0x4000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc0006c1200, {0xc0020b2000, 0xc0027b1c88, 0xc0027b1c28}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc000564778, {0xc0020b2000, 0x42c94c, 0x2}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc001b6d380, {0xc0020ae1e0, 0x4, 0x112268e}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc001b6d380}, {0xc0020ae1e0, 0x4, 0x4}, 0x4) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
vitess.io/vitess/go/mysql.(*Conn).readHeaderFrom(0xc0020ae120, {0x2673340, 0xc001b6d380}) | |
vitess.io/vitess/go/mysql/conn.go:334 +0x4f | |
vitess.io/vitess/go/mysql.(*Conn).readOnePacket(0x447fa8) | |
vitess.io/vitess/go/mysql/conn.go:473 +0x6d | |
vitess.io/vitess/go/mysql.(*Conn).readPacket(0x11fe3b1387d32) | |
vitess.io/vitess/go/mysql/conn.go:495 +0x25 | |
vitess.io/vitess/go/mysql.(*Conn).ReadPacket(0xc001aefba0) | |
vitess.io/vitess/go/mysql/conn.go:531 +0x1d | |
vitess.io/vitess/go/mysql.mysqlFlavor.readBinlogEvent({}, 0x0) | |
vitess.io/vitess/go/mysql/flavor_mysql.go:225 +0x1d | |
vitess.io/vitess/go/mysql.(*Conn).ReadBinlogEvent(...) | |
vitess.io/vitess/go/mysql/flavor.go:237 | |
vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents.func1() | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:146 +0xc5 | |
created by vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:140 +0xdd | |
goroutine 63348 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00152f7c0, 0xc0038f4f40) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 63395 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0006467e0, 0xc0038f5cd0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 85498 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0xc004462d20, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255080, 0x24}, 0xc004cbfc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00298f7a0}, 0x0, 0xc004cbfe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058817baf27a4a2, {0x26bf478, 0xc00298f7a0}, 0xffffb16b6eb10000, {0xc002255080, 0x2656fb0}, 0xc004c007e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255080, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 80990 [chan receive, 32 minutes]: | |
vitess.io/vitess/go/sync2.(*Semaphore).Acquire(0xc001655380) | |
vitess.io/vitess/go/sync2/semaphore.go:52 +0x11b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016eb40, {0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x26bf408, {0xc002bb2500, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:589 +0x85 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016eb40, 0xc001ded6e0, 0xc004896900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 64675 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents.func2() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:283 +0xf0 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:270 +0x1f1 | |
goroutine 97216 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x13, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223b5c0, 0x35}, 0xc00338cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002cc61e0}, 0x0, 0xc00338ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f683e88, {0x26bf478, 0xc002cc61e0}, 0xffffb16b6eb10000, {0xc00223b5c0, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223b5c0, 0x35}, 0x4e94914f0000, 0xc0029a9770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 84718 [chan receive, 31 minutes]: | |
vitess.io/vitess/go/sync2.(*Semaphore).Acquire(0xc0016d96c0) | |
vitess.io/vitess/go/sync2/semaphore.go:52 +0x11b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001173cc0, {0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x488897, {0xc0035c6140, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:589 +0x85 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001173cc0, 0xc0000ad7d0, 0xc00554ac00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 87270 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022554a0, 0x28}, 0xc004a4ac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0051951a0}, 0x0, 0xc004a4ae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f31c99d, {0x26bf478, 0xc0051951a0}, 0xffffb16b6eb10000, {0xc0022554a0, 0x2656fb0}, 0xc004657050) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022554a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83845 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0xc001810fc0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255ce0, 0x27}, 0xc0007bac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00180f740}, 0x0, 0xc0007bae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f2b1adc, {0x26bf478, 0xc00180f740}, 0xffffb16b6eb10000, {0xc002255ce0, 0x2656fb0}, 0xc005d9a990) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255ce0, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 107265 [semacquire, 22 minutes]: | |
sync.runtime_SemacquireMutex(0xc0059891a0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc0018f5c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d0a420}, 0x0, 0xc0018f5e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588202afda9e53, {0x26bf478, 0xc002d0a420}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0xc003ff40c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 107832 [semacquire, 21 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255ce0, 0x27}, 0xc0030efc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003f4f200}, 0x0, 0xc0030efe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058820a2fdf09bd, {0x26bf478, 0xc003f4f200}, 0xffffb16b6eb10000, {0xc002255ce0, 0x2656fb0}, 0xc0059898c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255ce0, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 98203 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc005422c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002bff920}, 0x0, 0xc005422e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b7af713145, {0x26bf478, 0xc002bff920}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0xc003e4dad0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79272 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc003bc4de0}, {0xc002248720, 0x1d}, 0x7f9483303b98) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc004384580, 0xc004380948) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc003bc4de0}, 0xc003a53000) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc003bc4de0}, 0x7f94aa18af18, {0x22c1ddb, 0xc0006b9c00}, {0x22b51cb, 0x0}, 0x0, 0xc004520540, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc003bc4de0}, 0xc00396ba90, {0xc000594660, 0x40ce34}, 0xc003bc4d20) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc003ffe6e0, {0x26ef130, 0xc003e35840}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc004380930}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e600}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e600}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00237e600}, 0x1e4d1c0, 0xc003e35830) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4780}, 0xc00167f200, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4780}, 0xc00167f200, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 955210 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xa, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc0018a9c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc000735800}, 0x0, 0xc0018a9e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882dc30aa0b0e, {0x26bf478, 0xc000735800}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc002ad9470) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63324 [select, 12 minutes]: | |
vitess.io/vitess/go/cache/ristretto.(*Cache).processItems(0xc00056d780) | |
vitess.io/vitess/go/cache/ristretto/cache.go:442 +0x13f | |
created by vitess.io/vitess/go/cache/ristretto.(*Cache).Clear | |
vitess.io/vitess/go/cache/ristretto/cache.go:362 +0x11c | |
goroutine 82062 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc0046e3c50, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc003121c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471f0e0}, 0x0, 0xc003121e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf09d29c, {0x26bf478, 0xc00471f0e0}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0xc0046e2d20) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63351 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157d920, 0xc0038f5050) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 88691 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0xc0023ed1d0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245380, 0x23}, 0xc003b5cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004896120}, 0x0, 0xc003b5ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf3256d9, {0x26bf478, 0xc004896120}, 0xffffb16b6eb10000, {0xc002245380, 0x2656fb0}, 0xc004ab7ec0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245380, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 893091 [semacquire, 11 minutes]: | |
sync.runtime_SemacquireMutex(0x2673900, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255080, 0x24}, 0xc005d2ac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0059f47e0}, 0x0, 0xc005d2ae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588298b05e06ee, {0x26bf478, 0xc0059f47e0}, 0xffffb16b6eb10000, {0xc002255080, 0x2656fb0}, 0xc0047b4540) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255080, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 97249 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x4bab5b4b410316c, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc00338dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002cc62a0}, 0x0, 0xc00338de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f685dbe, {0x26bf478, 0xc002cc62a0}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0xc0029a9770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64574 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 65524 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002248460, 0x19}, {0xc0030c1900, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001be6480}, 0x0, 0xc004b09de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc001be6480}, 0x2656fb0, {0xc002248460, 0x2656fb0}, {0xc0030c1900, 0x2c06a8e, 0xc0000d89a0}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016e500, {0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x26bf408, {0xc0030c1900, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016e500, 0xc0047cc880, 0xc002807f80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 77952 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc0043b75f0}, {0xc002248460, 0x19}, 0x7f948330ed68) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc004083300, 0xc004093650) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc0043b75f0}, 0xc0040c0000) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc0043b75f0}, 0x7f94aa18aa68, {0x22c1ddb, 0x3b092c0}, {0x22b51cb, 0x0}, 0x0, 0xc001657f20, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc0043b75f0}, 0xc0038d1a90, {0xc0042457c0, 0x40ce34}, 0xc0043b7500) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0040ae910, {0x26ef130, 0xc00318ebd0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc004093638}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014240c0}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014240c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0014240c0}, 0x1e4d1c0, 0xc00318ebc0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210900}, 0xc003d117a0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210900}, 0xc003d117a0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 64113 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 79057 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0xc0042fdb00, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244b40, 0x21}, 0xc004c5cc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00490b980}, 0x0, 0xc004c5ce88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daeef75d1, {0x26bf478, 0xc00490b980}, 0xffffb16b6eb10000, {0xc002244b40, 0x2656fb0}, 0x25) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0x4e94914f0000, 0xc0029a7770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 97142 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0xc0027e6c30, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223bbc0, 0x36}, 0xc004cc1c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0003ede00}, 0x0, 0xc004cc1e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b02f6926cc, {0x26bf478, 0xc0003ede00}, 0xffffb16b6eb10000, {0xc00223bbc0, 0x2656fb0}, 0xc001b4bf50) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223bbc0, 0x36}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 104182 [semacquire, 23 minutes]: | |
sync.runtime_SemacquireMutex(0xc004b2abd0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc0040cbc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0030c3560}, 0x0, 0xc0040cbe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881ec2fb5f272, {0x26bf478, 0xc0030c3560}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc0047fb050) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 66307 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244300, 0x21}, {0xc002f845d0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002c3dbc0}, 0x0, 0xc00251dde0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc002c3dbc0}, 0x2656fb0, {0xc002244300, 0x2656fb0}, {0xc002f845d0, 0x0, 0x7f94aa18c1d8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001172500, {0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0xc0005d8618, {0xc002f845d0, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001172500, 0xc00441ae90, 0xc002c3db00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 66675 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244b40, 0x21}, {0xc003ebb410, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002bff6e0}, 0x0, 0xc004c6bde0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc002bff6e0}, 0x2656fb0, {0xc002244b40, 0x2656fb0}, {0xc003ebb410, 0x0, 0x7f94aa18b3c8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001173e00, {0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0x0, {0xc003ebb410, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001173e00, 0xc004192720, 0xc002bff620) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 104604 [semacquire, 23 minutes]: | |
sync.runtime_SemacquireMutex(0x617300a580a998f, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc0033a8c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004a6b140}, 0x0, 0xc0033a8e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881f3afc35443, {0x26bf478, 0xc004a6b140}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc002a8ca80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64182 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents.func2() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:283 +0xf0 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:270 +0x1f1 | |
goroutine 63392 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646700, 0xc0038f5c00) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 81010 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xa, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc00311fc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0047f2180}, 0x0, 0xc00311fe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efd045d, {0x26bf478, 0xc0047f2180}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0xc000340270) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 85468 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x80, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc001b4a810}, {0xc00225ad80, 0x24}, 0x7f9482fbacb8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc00377a380, 0xc0049fc588) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc001b4a810}, 0xc00026e800) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc001b4a810}, 0x7f94aa18b3c8, {0x22c1ddb, 0xc000720000}, {0x22b51cb, 0x0}, 0x0, 0xc004344ae0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc001b4a810}, 0xc0050c4a90, {0xc0045c6450, 0x40ce34}, 0xc001b4a720) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc004d9e500, {0x26ef130, 0xc004004260}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0049fc570}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc600}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc600}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc600}, 0x1e4d1c0, 0xc004004250) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc004876360, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc001210480}, 0xc004876360, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 81057 [chan receive, 32 minutes]: | |
vitess.io/vitess/go/sync2.(*Semaphore).Acquire(0xc0047841a0) | |
vitess.io/vitess/go/sync2/semaphore.go:52 +0x11b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc00016eb40, {0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x100000000000000, {0xc003004820, 0xa, 0xa}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:589 +0x85 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc00016eb40, 0xc00225da40, 0xc004896b40) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 108722 [semacquire, 21 minutes]: | |
sync.runtime_SemacquireMutex(0xc0046568a0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc004945c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0037a48a0}, 0x0, 0xc004945e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588211aff0f14e, {0x26bf478, 0xc0037a48a0}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc0047b5800) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 84858 [chan receive, 31 minutes]: | |
vitess.io/vitess/go/sync2.(*Semaphore).Acquire(0xc0047844e0) | |
vitess.io/vitess/go/sync2/semaphore.go:52 +0x11b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc0011732c0, {0x26ef630, 0xc0002fd860}, {0xc00225b1a0, 0x28}, 0x26bf408, {0xc002ad0b80, 0x8, 0x8}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:589 +0x85 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc0011732c0, 0xc001dede20, 0xc0042a3980) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 92134 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0xc004a76960, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc004cc0c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0040253e0}, 0x0, 0xc004cc0e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588199af4d34b0, {0x26bf478, 0xc0040253e0}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0xc002323500) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63366 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157de80, 0xc0038f54a0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 63387 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc000646560, 0xc0038f5a70) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 87250 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc005d0c000) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223bbc0, 0x36}, 0xc00283fc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00009ae40}, 0x0, 0xc00283fe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f315da5, {0x26bf478, 0xc00009ae40}, 0xffffb16b6eb10000, {0xc00223bbc0, 0x2656fb0}, 0xc002ad9c80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223bbc0, 0x36}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 80405 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x1207cd7, 0x0, 0x1ebd4c0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).Subscribe(0xc0004ada40, {0x26bf4b0, 0xc001319e00}, {0xc0022489e0, 0x1d}, 0x7f9482fb9f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:121 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc005343f00, 0xc0057034e8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:359 +0x21f | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc001319e00}, 0xc001d00600) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc001319e00}, 0x7f94aa18a5b8, {0x22c1ddb, 0xc000480000}, {0x22b51cb, 0x0}, 0x0, 0xc002b790e0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc001319e00}, 0xc000794a90, {0xc0057182a0, 0x40ce34}, 0xc001319c20) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc003e55680, {0x26ef130, 0xc002f84920}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0057034d0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c240}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c240}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c240}, 0x1e4d1c0, 0xc002f84910) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc002272120, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc002272120, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 93004 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x6465697254747365, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255080, 0x24}, 0xc00493ac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004375ce0}, 0x0, 0xc00493ae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5e41cb, {0x26bf478, 0xc004375ce0}, 0xffffb16b6eb10000, {0xc002255080, 0x2656fb0}, 0xc00062b4a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255080, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63409 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc00016e6d8, 0x1) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xea2a33) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc00016e640) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 63367 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc001172d18, 0x1) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc0022127a0) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001172c80) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 63363 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc00157dda0, 0xc0038f53b0) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 90316 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0xc004a49b70, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc004a49c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0036e47e0}, 0x0, 0xc004a49e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f3f07e9, {0x26bf478, 0xc0036e47e0}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc004a8ec60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 66700 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2656fb0, 0x30, 0x1211fac) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePostponeQuery(0xc0004ada40, {0xc002244b40, 0x21}, {0xc004663630, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:153 +0x111 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1059 +0x38 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002f20180}, 0x0, 0xc004c72de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PostponeMessages(0x26bf4b0, {0x26bf478, 0xc002f20180}, 0x2656fb0, {0xc002244b40, 0x2656fb0}, {0xc004663630, 0x0, 0x7f94aa18a108}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1058 +0x8d | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).postpone(0xc001173e00, {0x26ef630, 0xc0002fd860}, {0xc002244b40, 0x21}, 0x26bf478, {0xc004663630, 0x1, 0x1}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:596 +0x14e | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).send(0xc001173e00, 0xc0035e52f0, 0xc002f200c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:584 +0x270 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:541 +0xf3 | |
goroutine 65074 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f9483252dc8, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc001674780, 0xc003c62000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc001674780, {0xc003c62000, 0x4000, 0x4000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc001674780, {0xc003c62000, 0xc001966c88, 0xc001966c28}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00073cc88, {0xc003c62000, 0x42c94c, 0x2}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc002d49ec0, {0xc002ebf860, 0x4, 0x112268e}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc002d49ec0}, {0xc002ebf860, 0x4, 0x4}, 0x4) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
vitess.io/vitess/go/mysql.(*Conn).readHeaderFrom(0xc002ebf7a0, {0x2673340, 0xc002d49ec0}) | |
vitess.io/vitess/go/mysql/conn.go:334 +0x4f | |
vitess.io/vitess/go/mysql.(*Conn).readOnePacket(0x447fa8) | |
vitess.io/vitess/go/mysql/conn.go:473 +0x6d | |
vitess.io/vitess/go/mysql.(*Conn).readPacket(0x11fe3b12e9aea) | |
vitess.io/vitess/go/mysql/conn.go:495 +0x25 | |
vitess.io/vitess/go/mysql.(*Conn).ReadPacket(0xc002b8e4e0) | |
vitess.io/vitess/go/mysql/conn.go:531 +0x1d | |
vitess.io/vitess/go/mysql.mysqlFlavor.readBinlogEvent({}, 0x0) | |
vitess.io/vitess/go/mysql/flavor_mysql.go:225 +0x1d | |
vitess.io/vitess/go/mysql.(*Conn).ReadBinlogEvent(...) | |
vitess.io/vitess/go/mysql/flavor.go:237 | |
vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents.func1() | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:146 +0xc5 | |
created by vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:140 +0xdd | |
goroutine 82116 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x5d0e190000ffffff, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223bbc0, 0x36}, 0xc004c89c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471fe60}, 0x0, 0xc004c89e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0bd9cb, {0x26bf478, 0xc00471fe60}, 0xffffb16b6eb10000, {0xc00223bbc0, 0x2656fb0}, 0xc004b43770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223bbc0, 0x36}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64927 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc001674480, 0xc004353ec0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc001ccbb90}, 0xc00171fc00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc001ccbb90}, 0x7f94aa18a108, {0x22c1ddb, 0xc003f24400}, {0x22b51cb, 0x0}, 0x0, 0xc002a76ba0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc001ccbb90}, 0xc003e08a90, {0xc003c15470, 0x40ce34}, 0xc001ccbb00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0015d4a50, {0x26ef130, 0xc0037f3030}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc004353ea8}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c3c0}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c3c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc00064c3c0}, 0x1e4d1c0, 0xc0037f3020) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc002ebf440, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0006fa600}, 0xc002ebf440, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 88731 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x2816, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc0037f8c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0017218c0}, 0x0, 0xc0037f8e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf34528b, {0x26bf478, 0xc0017218c0}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc004af39b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 104605 [semacquire, 23 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc0033a9c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004a6b2c0}, 0x0, 0xc0033a9e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881f3afc36e28, {0x26bf478, 0xc004a6b2c0}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0xc002a8c8a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 80983 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc004d07e60) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022554a0, 0x28}, 0xc0058a0c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003dd1e00}, 0x0, 0xc0058a0e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efc8a55, {0x26bf478, 0xc003dd1e00}, 0xffffb16b6eb10000, {0xc0022554a0, 0x2656fb0}, 0xc002ad8030) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022554a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88737 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x2816, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254840, 0x23}, 0xc0037f6c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001721f20}, 0x0, 0xc0037f6e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf34e8d1, {0x26bf478, 0xc001721f20}, 0xffffb16b6eb10000, {0xc002254840, 0x2656fb0}, 0xc004af3ad0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254840, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 87284 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x13f010200010100, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc004a41c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003edae40}, 0x0, 0xc004a41e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f30d803, {0x26bf478, 0xc003edae40}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0xc0042673e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 81995 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc003b4fc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0040251a0}, 0x0, 0xc003b4fe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0bc30f, {0x26bf478, 0xc0040251a0}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc004b436b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 93000 [semacquire, 28 minutes]: | |
sync.runtime_SemacquireMutex(0x2816, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a960, 0x26}, 0xc0048aac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0043759e0}, 0x0, 0xc0048aae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881a12f5df2a7, {0x26bf478, 0xc0043759e0}, 0xffffb16b6eb10000, {0xc00225a960, 0x2656fb0}, 0xc00062b4d0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a960, 0x26}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83876 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x3530623065643261, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225b1a0, 0x28}, 0xc0058c1c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005d0d740}, 0x0, 0xc0058c1e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f18c4e0, {0x26bf478, 0xc005d0d740}, 0xffffb16b6eb10000, {0xc00225b1a0, 0x2656fb0}, 0xc005d9a7e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225b1a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 65023 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 955249 [semacquire, 7 minutes]: | |
sync.runtime_SemacquireMutex(0xc00399aed0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a960, 0x26}, 0xc001829c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001ab3f80}, 0x0, 0xc001829e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882dc30abbaf7, {0x26bf478, 0xc001ab3f80}, 0xffffb16b6eb10000, {0xc00225a960, 0x2656fb0}, 0xc004ecc5a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a960, 0x26}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64572 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc00061fb00, 0xc0025724c8) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc002068150}, 0xc002d0eb00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc002068150}, 0x7f94aa18a5b8, {0x22c1ddb, 0x3b092c0}, {0x22b51cb, 0x0}, 0x0, 0xc0049da480, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc002068150}, 0xc001426a90, {0xc004b0fd70, 0x40ce34}, 0xc002068030) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc002d6f450, {0x26ef130, 0xc003b715e0}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc0025724b0}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764540}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764540}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc002764540}, 0x1e4d1c0, 0xc003b715d0) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0003c7c80}, 0xc002838fc0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0003c7c80}, 0xc002838fc0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 83905 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022481a0, 0x1f}, 0xc00566fc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005d0de00}, 0x0, 0xc00566fe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f19e212, {0x26bf478, 0xc005d0de00}, 0xffffb16b6eb10000, {0xc0022481a0, 0x2656fb0}, 0xc003c32f60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022481a0, 0x1f}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83804 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc00326e960) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223afc0, 0x35}, 0xc003b5fc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d0b440}, 0x0, 0xc003b5fe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f18dbb0, {0x26bf478, 0xc002d0b440}, 0xffffb16b6eb10000, {0xc00223afc0, 0x2656fb0}, 0xc005d9a540) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223afc0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83808 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002255080, 0x24}, 0xc005671c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d0b740}, 0x0, 0xc005671e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f193d76, {0x26bf478, 0xc002d0b740}, 0xffffb16b6eb10000, {0xc002255080, 0x2656fb0}, 0xc005d9a6c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002255080, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63468 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc00061f900, 0xc0029870b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc002c1cf30}, 0xc00060ce00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc002c1cf30}, 0x7f94aa18b878, {0x22c1ddb, 0xc000480800}, {0x22b51cb, 0x0}, 0x0, 0xc001d322a0, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc002c1cf30}, 0xc002840a90, {0xc00041a5e0, 0x40ce34}, 0xc002c1cea0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc0015f5c20, {0x26ef130, 0xc0021f7130}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc002987098}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc3c0}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc3c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0013fc3c0}, 0x1e4d1c0, 0xc0021f7120) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0000c4300}, 0xc002ad3560, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0000c4300}, 0xc002ad3560, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 78987 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x2230303231313835, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc003969c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005222480}, 0x0, 0xc003969e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef0f5f5, {0x26bf478, 0xc005222480}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0xc001df2770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 98204 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244720, 0x25}, 0xc005423c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002bff9e0}, 0x0, 0xc005423e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b7af715bf8, {0x26bf478, 0xc002bff9e0}, 0xffffb16b6eb10000, {0xc002244720, 0x2656fb0}, 0xc003e4db00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244720, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 82098 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc001ccaed0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244720, 0x25}, 0xc0038d0c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471f5c0}, 0x0, 0xc0038d0e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0a425f, {0x26bf478, 0xc00471f5c0}, 0xffffb16b6eb10000, {0xc002244720, 0x2656fb0}, 0xc0046e2de0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244720, 0x25}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 64569 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*QueryExecutor).MessageStream(0xc00061f980, 0xc002572198) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/query_executor.go:370 +0x265 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream.func1({0x26bf4b0, 0xc0029a4ed0}, 0xc002d0ea00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1033 +0x113 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execRequest(0xc0002fd860, {0x26bf4b0, 0xc0029a4ed0}, 0x7f94aa18a5b8, {0x22c1ddb, 0x3b092c0}, {0x22b51cb, 0x0}, 0x0, 0xc0049da360, ...) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1256 +0x503 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).MessageStream(0x26bf4b0, {0x26bf4b0, 0xc0029a4ed0}, 0xc001426a90, {0xc004b0fd40, 0x40ce34}, 0xc0029a4e40) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1017 +0xc5 | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice.(*query).MessageStream(0xc0000ad750, 0xc002d6f220, {0x26ef130, 0xc003b71490}) | |
vitess.io/vitess/go/vt/vttablet/grpcqueryservice/server.go:310 +0x1ab | |
vitess.io/vitess/go/vt/proto/queryservice._Query_MessageStream_Handler({0x2238ee0, 0xc0000ad750}, {0x26e5748, 0xc002572108}) | |
vitess.io/vitess/go/vt/proto/queryservice/queryservice_grpc.pb.go:897 +0xd0 | |
github.com/grpc-ecosystem/go-grpc-prometheus.(*ServerMetrics).StreamServerInterceptor.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0027643c0}, 0x8, 0x23e1598) | |
github.com/grpc-ecosystem/[email protected]/server_metrics.go:121 +0x109 | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1.1.1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0027643c0}) | |
github.com/grpc-ecosystem/[email protected]/chain.go:49 +0x3a | |
github.com/grpc-ecosystem/go-grpc-middleware.ChainStreamServer.func1({0x2238ee0, 0xc0000ad750}, {0x26e5d78, 0xc0027643c0}, 0x1e4d1c0, 0xc003b71480) | |
github.com/grpc-ecosystem/[email protected]/chain.go:58 +0xbf | |
google.golang.org/grpc.(*Server).processStreamingRPC(0xc0004c0fc0, {0x27013d0, 0xc0024d4000}, 0xc002838ea0, 0xc000572690, 0x3ace280, 0x0) | |
google.golang.org/[email protected]/server.go:1548 +0xe24 | |
google.golang.org/grpc.(*Server).handleStream(0xc0004c0fc0, {0x27013d0, 0xc0024d4000}, 0xc002838ea0, 0x0) | |
google.golang.org/[email protected]/server.go:1621 +0x9e5 | |
google.golang.org/grpc.(*Server).serveStreams.func1.2() | |
google.golang.org/[email protected]/server.go:940 +0x98 | |
created by google.golang.org/grpc.(*Server).serveStreams.func1 | |
google.golang.org/[email protected]/server.go:938 +0x294 | |
goroutine 65055 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents(0xc0006f6ee0, {0x26bf408, 0xc00421d8c0}, 0xc003845500) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:309 +0x305 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).replicate(0xc0006f6ee0, {0x2c1, 0xc003c5e0b0}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:178 +0x125 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).Stream(0xc0006f6ee0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:157 +0x159 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).Stream(0xc002981b00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:379 +0x2e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*Engine).Stream(0xc0000e06c0, {0x26bf408, 0xc002329f80}, {0x22b658d, 0x216e900}, {0x0, 0xc002214768, 0x12f6f44}, 0x0, 0xc003f79b90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/engine.go:227 +0x1bd | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream(0xc001173540, {0x26bf408, 0xc002329f80}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:648 +0x133 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runVStream(0xc001173540, {0x26bf408, 0xc002329f80}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:624 +0x70 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).startVStream | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:610 +0x168 | |
goroutine 79066 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x25, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022489e0, 0x1d}, 0xc003966c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00417c960}, 0x0, 0xc003966e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef14519, {0x26bf478, 0xc00417c960}, 0xffffb16b6eb10000, {0xc0022489e0, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022489e0, 0x1d}, 0x4e94914f0000, 0xc00183e770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 87247 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x55e, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225ad80, 0x24}, 0xc004a44c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003eda900}, 0x0, 0xc004a44e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f3016ed, {0x26bf478, 0xc003eda900}, 0xffffb16b6eb10000, {0xc00225ad80, 0x2656fb0}, 0xc004267410) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225ad80, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 85374 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223afc0, 0x35}, 0xc0007cbc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002bfed20}, 0x0, 0xc0007cbe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058817baf28172a, {0x26bf478, 0xc002bfed20}, 0xffffb16b6eb10000, {0xc00223afc0, 0x2656fb0}, 0xc004c00720) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223afc0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 82106 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xc004d44330, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225b1a0, 0x28}, 0xc0038d3c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00471f980}, 0x0, 0xc0038d3e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058816caf0ae057, {0x26bf478, 0xc00471f980}, 0xffffb16b6eb10000, {0xc00225b1a0, 0x2656fb0}, 0xc004976f90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225b1a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 101670 [semacquire, 25 minutes]: | |
sync.runtime_SemacquireMutex(0xc0023ec780, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a120, 0x2c}, 0xc0031efc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004520cc0}, 0x0, 0xc0031efe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881d5af8ee0d3, {0x26bf478, 0xc004520cc0}, 0xffffb16b6eb10000, {0xc00225a120, 0x2656fb0}, 0xc004275530) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a120, 0x2c}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 81044 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc005926c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002f9a2a0}, 0x0, 0xc005926e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652f11a9df, {0x26bf478, 0xc002f9a2a0}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0xc001a8cf30) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88726 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0xc0038ef6b0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254c60, 0x27}, 0xc004ea2c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc001721500}, 0x0, 0xc004ea2e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf33d6c1, {0x26bf478, 0xc001721500}, 0xffffb16b6eb10000, {0xc002254c60, 0x2656fb0}, 0xc004af3bf0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254c60, 0x27}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 83803 [semacquire, 31 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc0019e7ec0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc003b5dc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc002d0b320}, 0x0, 0xc003b5de88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881742f18a5a0, {0x26bf478, 0xc002d0b320}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0x4064c5) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0xc001643770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 98210 [semacquire, 27 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc0038f7c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0041c2f00}, 0x0, 0xc0038f7e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881b7af70ed94, {0x26bf478, 0xc0041c2f00}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0xc003e4d9b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 99181 [semacquire, 26 minutes]: | |
sync.runtime_SemacquireMutex(0x3baabfdcf462f984, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022457a0, 0x22}, 0xc004137c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0049eb560}, 0x0, 0xc004137e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881bf2f75eee6, {0x26bf478, 0xc0049eb560}, 0xffffb16b6eb10000, {0xc0022457a0, 0x2656fb0}, 0xc001c41320) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022457a0, 0x22}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 79061 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0x312d313a34353133, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc0022554a0, 0x28}, 0xc003b31c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc00417c360}, 0x0, 0xc003b31e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef00325, {0x26bf478, 0xc00417c360}, 0xffffb16b6eb10000, {0xc0022554a0, 0x2656fb0}, 0x12ec4eb) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc0022554a0, 0x28}, 0x4e94914f0000, 0xc001d1a770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63400 [sync.Cond.Wait]: | |
sync.runtime_notifyListWait(0xc001173d58, 0x40) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc001173d38) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001173cc0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 64115 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f948309a9a0, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc002ad0400, 0xc00257c000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc002ad0400, {0xc00257c000, 0x4000, 0x4000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc002ad0400, {0xc00257c000, 0xc001689c88, 0xc001689c28}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc00277e2f8, {0xc00257c000, 0x42c94c, 0x2}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc00038e300, {0xc0028ab3e0, 0x4, 0x112268e}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc00038e300}, {0xc0028ab3e0, 0x4, 0x4}, 0x4) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
vitess.io/vitess/go/mysql.(*Conn).readHeaderFrom(0xc0028ab320, {0x2673340, 0xc00038e300}) | |
vitess.io/vitess/go/mysql/conn.go:334 +0x4f | |
vitess.io/vitess/go/mysql.(*Conn).readOnePacket(0x447fa8) | |
vitess.io/vitess/go/mysql/conn.go:473 +0x6d | |
vitess.io/vitess/go/mysql.(*Conn).readPacket(0x11fe3b12f1029) | |
vitess.io/vitess/go/mysql/conn.go:495 +0x25 | |
vitess.io/vitess/go/mysql.(*Conn).ReadPacket(0xc00309fd40) | |
vitess.io/vitess/go/mysql/conn.go:531 +0x1d | |
vitess.io/vitess/go/mysql.mysqlFlavor.readBinlogEvent({}, 0x0) | |
vitess.io/vitess/go/mysql/flavor_mysql.go:225 +0x1d | |
vitess.io/vitess/go/mysql.(*Conn).ReadBinlogEvent(...) | |
vitess.io/vitess/go/mysql/flavor.go:237 | |
vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents.func1() | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:146 +0xc5 | |
created by vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:140 +0xdd | |
goroutine 63406 [sync.Cond.Wait, 3 minutes]: | |
sync.runtime_notifyListWait(0xc00016e598, 0x105) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc000576780) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc00016e500) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 88699 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244f60, 0x25}, 0xc0037fdc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004896360}, 0x0, 0xc0037fde88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf32e473, {0x26bf478, 0xc004896360}, 0xffffb16b6eb10000, {0xc002244f60, 0x2656fb0}, 0xc000051830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244f60, 0x25}, 0x4e94914f0000, 0xc00156d770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 923276 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0x3732363634363434, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a960, 0x26}, 0xc003322c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003a308a0}, 0x0, 0xc003322e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882b6b07a741e, {0x26bf478, 0xc003a308a0}, 0xffffb16b6eb10000, {0xc00225a960, 0x2656fb0}, 0xc005addce0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a960, 0x26}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 923307 [semacquire, 10 minutes]: | |
sync.runtime_SemacquireMutex(0xa, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc003220c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0030b1bc0}, 0x0, 0xc003220e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05882b6b079f4b2, {0x26bf478, 0xc0030b1bc0}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc005addf50) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 105584 [semacquire, 22 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002244300, 0x21}, 0xc00315ec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004ba2300}, 0x0, 0xc00315ee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881fb2fd0bacb, {0x26bf478, 0xc004ba2300}, 0xffffb16b6eb10000, {0xc002244300, 0x2656fb0}, 0xc001b4a4e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002244300, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88732 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x109, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc0037f9c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0017219e0}, 0x0, 0xc0037f9e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf346cf3, {0x26bf478, 0xc0017219e0}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0xc004af39e0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 104610 [semacquire, 23 minutes]: | |
sync.runtime_SemacquireMutex(0x3a37303565653565, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225b1a0, 0x28}, 0xc0033a6c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004a6bc80}, 0x0, 0xc0033a6e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881f3afc47acb, {0x26bf478, 0xc004a6bc80}, 0xffffb16b6eb10000, {0xc00225b1a0, 0x2656fb0}, 0xc002a8c990) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225b1a0, 0x28}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 87288 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x80, 0xc005d0c000) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254000, 0x24}, 0xc004a4fc38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc003edb200}, 0x0, 0xc004a4fe88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881832f3189d3, {0x26bf478, 0xc003edb200}, 0xffffb16b6eb10000, {0xc002254000, 0x2656fb0}, 0xc0046570b0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254000, 0x24}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 110020 [semacquire, 20 minutes]: | |
sync.runtime_SemacquireMutex(0x2100000054, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248460, 0x19}, 0xc00305ec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc005414960}, 0x0, 0xc00305ee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588220b01225ca, {0x26bf478, 0xc005414960}, 0xffffb16b6eb10000, {0xc002248460, 0x2656fb0}, 0xc004be2690) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248460, 0x19}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 90325 [semacquire, 29 minutes]: | |
sync.runtime_SemacquireMutex(0x6972547473726966, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00225a540, 0x21}, 0xc0007a1c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0042a32c0}, 0x0, 0xc0007a1e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881922f404fc3, {0x26bf478, 0xc0042a32c0}, 0xffffb16b6eb10000, {0xc00225a540, 0x2656fb0}, 0xc0006a2900) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00225a540, 0x21}, 0x4e94914f0000, 0xc00327f770) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 100534 [semacquire, 25 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002248720, 0x1d}, 0xc003932c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004897e00}, 0x0, 0xc003932e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881ce2f8cdd1b, {0x26bf478, 0xc004897e00}, 0xffffb16b6eb10000, {0xc002248720, 0x2656fb0}, 0xc004e88c90) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002248720, 0x1d}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 88697 [semacquire, 30 minutes]: | |
sync.runtime_SemacquireMutex(0x0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc00223b5c0, 0x35}, 0xc0007eec38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0048961e0}, 0x0, 0xc0007eee88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058818aaf32a247, {0x26bf478, 0xc0048961e0}, 0xffffb16b6eb10000, {0xc00223b5c0, 0x2656fb0}, 0xc0049622d0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc00223b5c0, 0x35}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63352 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc001172458, 0x1) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc00166cfa0) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc0011723c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 63635 [select, 33 minutes]: | |
vitess.io/vitess/go/vt/topo/etcd2topo.(*Server).Watch.func1() | |
vitess.io/vitess/go/vt/topo/etcd2topo/watch.go:78 +0x1af | |
created by vitess.io/vitess/go/vt/topo/etcd2topo.(*Server).Watch | |
vitess.io/vitess/go/vt/topo/etcd2topo/watch.go:72 +0x4ef | |
goroutine 108662 [semacquire, 21 minutes]: | |
sync.runtime_SemacquireMutex(0xc0059892c0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254840, 0x23}, 0xc0030fac38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0028c7200}, 0x0, 0xc0030fae88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588211afeb9690, {0x26bf478, 0xc0028c7200}, 0xffffb16b6eb10000, {0xc002254840, 0x2656fb0}, 0xc004b61830) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254840, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63848 [chan receive, 33 minutes]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:399 +0x31 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Subscribe | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:398 +0x3b3 | |
goroutine 80975 [semacquire, 32 minutes]: | |
sync.runtime_SemacquireMutex(0xa, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254840, 0x23}, 0xc003124c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0028c7e00}, 0x0, 0xc003124e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc05881652efca4c8, {0x26bf478, 0xc0028c7e00}, 0xffffb16b6eb10000, {0xc002254840, 0x2656fb0}, 0xc000076f18) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254840, 0x23}, 0x4e94914f0000, 0xc000076f70) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 78985 [semacquire, 33 minutes]: | |
sync.runtime_SemacquireMutex(0xc000473fb0, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002245bc0, 0x26}, 0xc001967c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc0052221e0}, 0x0, 0xc001967e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc058815daef00e97, {0x26bf478, 0xc0052221e0}, 0xffffb16b6eb10000, {0xc002245bc0, 0x2656fb0}, 0xc00163b808) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002245bc0, 0x26}, 0x4e94914f0000, 0xc0038f57d0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 893073 [semacquire, 11 minutes]: | |
sync.runtime_SemacquireMutex(0x44d072, 0x0, 0x2656fb0) | |
runtime/sema.go:71 +0x25 | |
sync.(*Mutex).lockSlow(0xc0004ada44) | |
sync/mutex.go:138 +0x165 | |
sync.(*Mutex).Lock(...) | |
sync/mutex.go:81 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*Engine).GeneratePurgeQuery(0xc0004ada40, {0xc002254840, 0x23}, 0xc005068c38) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/engine.go:170 +0xef | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages.func1() | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1067 +0x30 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).execDML(0xc0002fd860, {0x26bf478, 0xc004374120}, 0x0, 0xc005068e88) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1078 +0x182 | |
vitess.io/vitess/go/vt/vttablet/tabletserver.(*TabletServer).PurgeMessages(0xc0588298b04a27be, {0x26bf478, 0xc004374120}, 0xffffb16b6eb10000, {0xc002254840, 0x2656fb0}, 0xc0007a9b00) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/tabletserver.go:1066 +0x6b | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.purge({0x26ef630, 0xc0002fd860}, {0xc002254840, 0x23}, 0x4e94914f0000, 0x3b3b3c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:801 +0x1c5 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runPurge | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:789 +0xd8 | |
goroutine 63478 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f948309ac58, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc001a36d80, 0xc0007a4000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc001a36d80, {0xc0007a4000, 0x4000, 0x4000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc001a36d80, {0xc0007a4000, 0xc00283ac88, 0xc00283ac28}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0006500e8, {0xc0007a4000, 0x42c94c, 0x2}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc004b83980, {0xc00043af60, 0x4, 0x112268e}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc004b83980}, {0xc00043af60, 0x4, 0x4}, 0x4) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
vitess.io/vitess/go/mysql.(*Conn).readHeaderFrom(0xc00043aea0, {0x2673340, 0xc004b83980}) | |
vitess.io/vitess/go/mysql/conn.go:334 +0x4f | |
vitess.io/vitess/go/mysql.(*Conn).readOnePacket(0x447fa8) | |
vitess.io/vitess/go/mysql/conn.go:473 +0x6d | |
vitess.io/vitess/go/mysql.(*Conn).readPacket(0x11fe3b130b3d6) | |
vitess.io/vitess/go/mysql/conn.go:495 +0x25 | |
vitess.io/vitess/go/mysql.(*Conn).ReadPacket(0xc003d46d00) | |
vitess.io/vitess/go/mysql/conn.go:531 +0x1d | |
vitess.io/vitess/go/mysql.mysqlFlavor.readBinlogEvent({}, 0x0) | |
vitess.io/vitess/go/mysql/flavor_mysql.go:225 +0x1d | |
vitess.io/vitess/go/mysql.(*Conn).ReadBinlogEvent(...) | |
vitess.io/vitess/go/mysql/flavor.go:237 | |
vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents.func1() | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:146 +0xc5 | |
created by vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:140 +0xdd | |
goroutine 63349 [sync.Cond.Wait, 33 minutes]: | |
sync.runtime_notifyListWait(0xc001172318, 0x0) | |
runtime/sema.go:513 +0x13d | |
sync.(*Cond).Wait(0xc001840fa0) | |
sync/cond.go:56 +0x8c | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runSend(0xc001172280) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:509 +0x428 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).Open | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:334 +0xfb | |
goroutine 64124 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents(0xc00024ec40, {0x26bf408, 0xc002f02c80}, 0xc0026e40c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:309 +0x305 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).replicate(0xc00024ec40, {0x2c1, 0xc0035e5450}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:178 +0x125 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).Stream(0xc00024ec40) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:157 +0x159 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).Stream(0xc00231d8c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:379 +0x2e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*Engine).Stream(0xc0000e06c0, {0x26bf408, 0xc003f6b800}, {0x22b658d, 0x216e900}, {0x0, 0xc00035c768, 0x12f6f44}, 0x0, 0xc001811020) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/engine.go:227 +0x1bd | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream(0xc001173e00, {0x26bf408, 0xc003f6b800}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:648 +0x133 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runVStream(0xc001173e00, {0x26bf408, 0xc003f6b800}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:624 +0x70 | |
created by vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).startVStream | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:610 +0x168 | |
goroutine 64674 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f94832f33d8, 0x72) | |
runtime/netpoll.go:229 +0x89 | |
internal/poll.(*pollDesc).wait(0xc00377b300, 0xc00120a000, 0x0) | |
internal/poll/fd_poll_runtime.go:84 +0x32 | |
internal/poll.(*pollDesc).waitRead(...) | |
internal/poll/fd_poll_runtime.go:89 | |
internal/poll.(*FD).Read(0xc00377b300, {0xc00120a000, 0x4000, 0x4000}) | |
internal/poll/fd_unix.go:167 +0x25a | |
net.(*netFD).Read(0xc00377b300, {0xc00120a000, 0xc0026c3c88, 0xc0026c3c28}) | |
net/fd_posix.go:56 +0x29 | |
net.(*conn).Read(0xc0005643f0, {0xc00120a000, 0x42c94c, 0x2}) | |
net/net.go:183 +0x45 | |
bufio.(*Reader).Read(0xc0003ecd20, {0xc002e63860, 0x4, 0x112268e}) | |
bufio/bufio.go:227 +0x1b4 | |
io.ReadAtLeast({0x2673340, 0xc0003ecd20}, {0xc002e63860, 0x4, 0x4}, 0x4) | |
io/io.go:328 +0x9a | |
io.ReadFull(...) | |
io/io.go:347 | |
vitess.io/vitess/go/mysql.(*Conn).readHeaderFrom(0xc002e637a0, {0x2673340, 0xc0003ecd20}) | |
vitess.io/vitess/go/mysql/conn.go:334 +0x4f | |
vitess.io/vitess/go/mysql.(*Conn).readOnePacket(0x448b2f) | |
vitess.io/vitess/go/mysql/conn.go:473 +0x6d | |
vitess.io/vitess/go/mysql.(*Conn).readPacket(0xc00007c800) | |
vitess.io/vitess/go/mysql/conn.go:495 +0x25 | |
vitess.io/vitess/go/mysql.(*Conn).ReadPacket(0xc00346e3c1) | |
vitess.io/vitess/go/mysql/conn.go:531 +0x1d | |
vitess.io/vitess/go/mysql.mysqlFlavor.readBinlogEvent({}, 0x2) | |
vitess.io/vitess/go/mysql/flavor_mysql.go:225 +0x1d | |
vitess.io/vitess/go/mysql.(*Conn).ReadBinlogEvent(...) | |
vitess.io/vitess/go/mysql/flavor.go:237 | |
vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents.func1() | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:146 +0xc5 | |
created by vitess.io/vitess/go/vt/binlog.(*BinlogConnection).streamEvents | |
vitess.io/vitess/go/vt/binlog/binlog_connection.go:140 +0xdd | |
goroutine 63401 [select]: | |
vitess.io/vitess/go/timer.(*Timer).run(0xc0006469a0, 0xc0038f5e90) | |
vitess.io/vitess/go/timer/timer.go:98 +0xb1 | |
created by vitess.io/vitess/go/timer.(*Timer).Start | |
vitess.io/vitess/go/timer/timer.go:86 +0xf2 | |
goroutine 64634 [select]: | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).parseEvents(0xc00147ab60, {0x26bf408, 0xc0027e3880}, 0xc0029e38c0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:309 +0x305 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).replicate(0xc00147ab60, {0x2c1, 0xc004104b90}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:178 +0x125 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*vstreamer).Stream(0xc00147ab60) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/vstreamer.go:157 +0x159 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*uvstreamer).Stream(0xc00297d560) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/uvstreamer.go:379 +0x2e5 | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer.(*Engine).Stream(0xc0000e06c0, {0x26bf408, 0xc0041a25c0}, {0x22b658d, 0x216e900}, {0x0, 0xc001d43f68, 0x12f6f44}, 0x0, 0xc003d4c8a0) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/vstreamer/engine.go:227 +0x1bd | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager.(*messageManager).runOneVStream(0xc001173900, {0x26bf408, 0xc0041a25c0}) | |
vitess.io/vitess/go/vt/vttablet/tabletserver/messager/message_manager.go:648 +0x133 | |
vi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment