Expose option to enable `error_on_callbacks` in `KafkaProducer.send`
まだ誰も着手していません。
- #3073 @wgu9 による — マージされずにクローズ
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 35/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- kafka, python
調査の方向性
まず KafkaProducer.send と、issue で説明されている Future.error_on_callbacks の動作を読んでください。インスタンスレベルと送信レベルの設定を比較し、次に公開 API を定義して、デフォルトの動作を変更せずに、異なる producer の用途ごとに callback エラーを独立して制御できることを確認してください。
索引モデルが issue の本文から書いたものです。
説明
With Future.error_on_callbacks == False, the default, errors raised in callbacks are suppressed (even critical ones like MemoryError). The only feasible way to change this behavior is currently to override the class attribute, but this has global effects and might not be possible in a large application with multiple usages and different needs. I'm proposing to change this class attribute to an instance attribute, and expose a way to change its value, either through instantiation of KafkaProducer, or by passing a parameter to .send().
- 主要言語
- Python
- スター
- 5.9k
- フォーク
- 1.5k
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
dpkp/kafka-python のほかの issue
-
Transactional producer's sender loops on AttributeError after a fatal error (2.2 and 2.3 branches)オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
dpkp/kafka-python#3161 ·
-
StickyPartitionAssignor.assign() loops forever when members subscribe to different topics対応中かも @mstojcevich が 11 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
dpkp/kafka-python#3163 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 12/100
dpkp/kafka-python#3162 ·
-
Sender: KeyError from muted.remove() while expiring batches orphans the rest; flush() hangs forever対応中かも @zhechen-cs が 10 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 76/100
dpkp/kafka-python#3159 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
dpkp/kafka-python#3122 · コメント 13 件 ·
dpkp/kafka-python の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
anchore/grype-db#1149 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]: `hermes plugins update` clones an entire monorepo twice - `subdir` is resolved but dropped at both catalog-update call sites対応中かも @HootRock が今日担当しました。 オープンcomp/cli P2 type/perf
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
NousResearch/hermes-agent#142417 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
SMC SPEC
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
tenstorrent/tt-oca-harness#3287 ·
メンテナーはふだん 1 日以内に返信
-
bug enhancement python
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
DewaldOosthuizen/tech-cheat-sheets-and-notes#392 ·
メンテナーはふだん 1 日以内に返信
-
security
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
fabriziosalmi/wildbox#801 ·
メンテナーはふだん 1 日以内に返信