OpenTenBase / OpenTenBase/TXSQL
Change error message when INSTANT ADD/DROP not possible in max column count
まだ誰も着手していません。
- 主要言語
- C++
- スター
- 338
- フォーク
- 235
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Background:
When a table with max column (1017) has repeated instant drop
followed by instant add on the same column, the n_def parameter
increases. This parameter has a max limit of 1023. Hence when we
cross this limit, the server reports "Too many columns".
Problem:
The error message from the server is misleading and columns
can't be added with ALGORITHM=INSTANT only. We can still
add column using INPLACE or COPY algorithm.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、指定された最大列数のテーブルで、即時 DROP に続く即時 ADD の繰り返しを再現し、その後、ALGORITHM=INSTANT に対してサーバーが "Too many columns" を報告する箇所を調べてください。INPLACE および COPY と動作を比較し、結果として生じるエラーがアルゴリズムの制限を説明している一方で、これらの代替手段は引き続き使用可能であることを確認してください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp
- 領域
- databases
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 48/100