OpenReplicator repeat connect binlog and shutsown
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
調査の方向性
issue に示されている OpenReplicator の接続および shutdown シーケンスから始め、最初の接続の後に shutdown と再接続が続く理由に焦点を当てます。ログに記録された MySQL binlog エンドポイントでこの動作を再現し、ライフサイクルログを比較します。完了条件は、relay が予期せず shutdown せずに実行を継続することです。
索引モデルが issue の本文から書いたものです。
説明
2020-05-27 10:36:17,414 +1222 [main] (INFO) {DatabusRelayMain} done initializing producers
2020-05-27 10:36:17,440 +1248 [main] (INFO) {ServerContainer} Saving port number in /opt/databus/relay/./containerPortNum_1944197119
2020-05-27 10:36:17,440 +1248 [main] (INFO) {ServerContainer} Serving container 1944197119 HTTP listener on port 11115
2020-05-27 10:36:17,440 +1248 [main] (INFO) {DatabusRelayMain} Starting. Producers are :{{"id":1,"name":"ruaho"}=com.linkedin.databus2.producers.OpenReplicatorEventProducer@4f83df68}
2020-05-27 10:36:17,441 +1249 [main] (INFO) {DatabusRelayMain} starting db puller: ruaho
2020-05-27 10:36:17,444 +1252 [main] (INFO) {DatabusRelayMain} db puller started: ruaho
2020-05-27 10:36:17,444 +1252 [main] (INFO) {ServerContainer} Databus service started!
2020-05-27 10:36:17,444 +1252 [main] (INFO) {ServerContainer} waiting for shutdown request for container id: 1944197119
2020-05-27 10:36:17,461 +1269 [OpenReplicator_ruaho] (INFO) {OpenReplicator_ruaho} Connecting to OpenReplicator [email protected]:3306/mysql-bin.000001#4
2020-05-27 10:36:20,710 +4518 [OpenReplicator_ruaho] (INFO) {ORListener_ruaho} Shutdown requested
2020-05-27 10:36:20,710 +4518 [OpenReplicator_ruaho] (INFO) {ORListener_ruaho} Waiting for shutdown uninteruptibly
2020-05-27 10:36:20,710 +4518 [OpenReplicator_ruaho] (INFO) {ORListener_ruaho} Waiting for shutdown
2020-05-27 10:36:20,807 +4615 [ORListener_ruaho] (INFO) {OpenReplicator_ruaho} ORListener Thread done
2020-05-27 10:36:20,808 +4616 [ORListener_ruaho] (INFO) {ORListener_ruaho} Signalling shutdown !!
2020-05-27 10:36:20,808 +4616 [OpenReplicator_ruaho] (INFO) {ORListener_ruaho} Shutdown: true
2020-05-27 10:36:20,808 +4616 [OpenReplicator_ruaho] (INFO) {ORListener_ruaho} Shutdown: true
2020-05-27 10:36:20,808 +4616 [OpenReplicator_ruaho] (INFO) {transactionWriter} Shutdown requested
2020-05-27 10:36:20,808 +4616 [OpenReplicator_ruaho] (INFO) {transactionWriter} Waiting for shutdown uninteruptibly
2020-05-27 10:36:20,808 +4616 [OpenReplicator_ruaho] (INFO) {transactionWriter} Waiting for shutdown
2020-05-27 10:36:20,866 +4674 [transactionWriter] (INFO) {TransactionWriter} transactionWriter thread done!
2020-05-27 10:36:20,866 +4674 [transactionWriter] (INFO) {transactionWriter} Signalling shutdown !!
2020-05-27 10:36:20,866 +4674 [OpenReplicator_ruaho] (INFO) {transactionWriter} Shutdown: true
2020-05-27 10:36:20,866 +4674 [OpenReplicator_ruaho] (INFO) {transactionWriter} Shutdown: true
2020-05-27 10:36:20,867 +4675 [OpenReplicator_ruaho] (INFO) {OpenReplicator_ruaho} Connecting to OpenReplicator [email protected]:3306/mysql-bin.000001#4
2020-05-27 10:36:20,919 +4727 [OpenReplicator_ruaho] (INFO) {OpenReplicator_ruaho} start Open Replicator successfully
2020-05-27 10:36:22,721 +6529 [OpenReplicator_ruaho] (INFO) {ORListener_ruaho} Shutdown requested
2020-05-27 10:36:22,721 +6529 [OpenReplicator_ruaho] (INFO) {ORListener_ruaho} Waiting for shutdown uninteruptibly
2020-05-27 10:36:22,721 +6529 [OpenReplicator_ruaho] (INFO) {ORListener_ruaho} Waiting for shutdown
2020-05-27 10:36:22,721 +6529 [ORListener_ruaho] (INFO) {OpenReplicator_ruaho} ORListener Thread done
2020-05-27 10:36:22,721 +6529 [ORListener_ruaho] (INFO) {ORListener_ruaho} Signalling shutdown !!
2020-05-27 10:36:22,721 +6529 [OpenReplicator_ruaho] (INFO) {ORListener_ruaho} Shutdown: true
2020-05-27 10:36:22,721 +6529 [OpenReplicator_ruaho] (INFO) {ORListener_ruaho} Shutdown: true
2020-05-27 10:36:22,721 +6529 [OpenReplicator_ruaho] (INFO) {transactionWriter} Shutdown requested
2020-05-27 10:36:22,721 +6529 [OpenReplicator_ruaho] (INFO) {transactionWriter} Waiting for shutdown uninteruptibly
2020-05-27 10:36:22,721 +6529 [OpenReplicator_ruaho] (INFO) {transactionWriter} Waiting for shutdown
- 主要言語
- Java
- スター
- 3.7k
- フォーク
- 735
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
linkedin/databus のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 10/100
-
gguugオープン
難易度 5/5 1週間以上 初心者へのやさしさ 1/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
linkedin/databus の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
apache/rocketmq-dashboard#6896 ·
メンテナーはふだん 3 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
OpenIntegrationEngine/engine#496 ·
メンテナーはふだん 1 日以内に返信
-
enhancement good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
SasanLabs/VulnerableApp#836 ·
メンテナーはふだん 1 日以内に返信
-
enhancement frontend
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
Albertinesilva/backend-engineering-journey-java-springboot#46 ·
-
Snyk: vulnerabilities in jackson-databind 2.21.5対応中かも @harrywu23 が今日担当しました。 オープンbug
難易度 1/5 1〜3時間 初心者へのやさしさ 80/100
SOFTENG-310-Group-4/Project-A1-310-Group-4#115 ·
メンテナーはふだん 1 日以内に返信