4paradigm / 4paradigm/OpenMLDB

Fail to add and remove columns for InternalRow when enabling UnsafeRowOpt

オープン
#1,363 コメント 1 件 リアクション 0 件 担当者 1 名 @tobegit3hub が担当を希望しています GitHub で見る
batch-engine bug
主要言語
C++
スター
1.7k
フォーク
331
平均マージ
12日 12時間
マージ済み PR(30日)
1

説明

Now all the last join test cases will fail if we use UnsafeRowOpt to add and remove extra columns.

So we cannot enable unsaferow and other optimiztions at the same time.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

この issue では、InternalRow に対する列の追加/削除で UnsafeRowOpt を有効にすると join のテストケースが失敗すると述べられています。まず join テストと UnsafeRowOpt の実装を見つけます。列操作が InternalRow とどのように相互作用するかを調べます。失敗するテストを実行して具体的なエラーを確認し、その後、unsafe row モードで列を追加/削除するコードパスを追跡します。

索引モデルが issue の本文から書いたものです。

評価

領域
databases, machine-learning
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。