S

ScyllaDB

S
ScyllaDB Database v2026.3.3-candidate

scylla-2026.3.3-candidate-20261004023307: commitlog: 断片ごとに大きな断片キャッシュを再生する

修正: SCYLLADB-4945 大きいコミットログエントリのフラグメントIDは、シェアードごとに唯一である。腐敗していないコンミットログでは、これは問題ではありません。 記述子順 -> シェードごとにパーティション化して再プレイするからです。しかし、もし1つ以上のセグメントが壊れたら、別のシェードから次のシェードで IDを共有する 1つのシェードからのデータが残る可能性があります。これはデータ破損やデータ損失を引き起こす可能性があります。..

S
ScyllaDB Database v2025.1.16

scylla-2025.1.16: topology_coordinator: 外部セッションで命令された操作を実行しないでください

handle_topology_ordered_op() は、RPCを送信する前に group0 ガードを解放しますが、その後 _topology.session を読みます。その読みは、ガードのread_apply mutexでも start_operationでチェックする用語でもカバーされません。 そのため、そのウィンドウでリーダーシップを失ったコーディネーターは、後で、関連のない操作でインストールされたセッションを拾うことができます。複製は RPC を受け入れる セッションが存在しているから。..

S
ScyllaDB Database v2025.1.16-candidate

scylla-2025.1.16-candidate-20260925095216: topology_coordinator: 外部セッションで命令された操作を実行しないでください

handle_topology_ordered_op() は、RPCを送信する前に group0 ガードを解放しますが、その後 _topology.session を読みます。その読みは、ガードのread_apply mutexでも start_operationでチェックする用語でもカバーされません。 そのため、そのウィンドウでリーダーシップを失ったコーディネーターは、後で、関連のない操作でインストールされたセッションを拾うことができます。複製は RPC を受け入れる セッションが存在しているから。..

S
ScyllaDB Database v2026.1.14

scylla-2026.1.14: commitlog: new_segmentで放棄された未来を処理する

修正: SCYLLADB-4525 active_segmentのタイムアウト処理は、失敗した場合、待機中の new_segment コールを放棄します。しかし、もしチャンスが悪くなったら、もう1つのセグメントがアクティブに追加されたときに、 終わってしまうかもしれません。区分状態を復元し、結局は区分が。..

S
ScyllaDB Database v2026.1.14-candidate

scylla-2026.1.14-candidate-20260925095214: commitlog: new_segmentで放棄された未来を処理する

修正: SCYLLADB-4525 active_segmentのタイムアウト処理は、失敗した場合、待機中の new_segment コールを放棄します。しかし、もしチャンスが悪くなったら、もう1つのセグメントがアクティブに追加されたときに、 終わってしまうかもしれません。区分状態を復元し、結局は区分が。..

S
ScyllaDB Database v2026.3.2

スイラ-2026.3.2

合体 "[Backport 2026.3] cql3: vi のコンパクト化サブオプションを検証。..

S
ScyllaDB Database v2026.3.1

scylla-2026.3.1: テスト/クラスター: 結合が戻されたときに禁止通知を受け入れる

ブートストラップまたは代替が失敗したノードは、左_トークン_リングを通じてトポロジーコーディネーターによってロールバックされ、そして finish_left_token_ring_transitionはグループ0から削除され、禁止されます。接続ノードは、自分の失敗したリクエストを観察し、テストが期待するメッセージで起動を中止するか、最初に禁止通知を受け取って、その代わりに終了します。両方とも合法だ。..

S
ScyllaDB Database v2026.3.1-candidate

scylla-2026.3.1-candidate-20260906035304: test/cluster: 結合がロールバックされたときに禁止通知を受け入れる

ブートストラップまたは代替が失敗したノードは、左_トークン_リングを通じてトポロジーコーディネーターによってロールバックされ、そして finish_left_token_ring_transitionはグループ0から削除され、禁止されます。接続ノードは、自分の失敗したリクエストを観察し、テストが期待するメッセージで起動を中止するか、最初に禁止通知を受け取って、その代わりに終了します。両方とも合法だ。..

S
ScyllaDB Database v2026.1.13

スイラ-2026.1.13

[バックポート2026.1]グループ0: 優雅なリードの投票者行き詰まりを解決する。..

S
ScyllaDB Database v2026.2.6

スイラ-2026.2.6

[Backport 2026.2] utilits/gcp: c 前に飛行中の要求を処理する

S
ScyllaDB Database v2026.1.11

scylla-2026.1.11: コンパクト化: 最後の収集されたゴミを漏らさない sstable

漸進的な圧縮が有効になったとき、圧縮は通常の1つと一緒に2番目の"ゴミ収集"ライターを実行します。密閉された出力は _unused_garbage_collected_sstablesに駐車され、テーブルに常に接続され、その後は削除されます。 maybe_replace_exhausted_sstables_by_sst(), これはガードの後ろのベクトルを消費します:自動枯渇 = std::partition(_sstabl...

S
ScyllaDB Database v2026.1.11-candidate

scylla-2026.1.11-candidate-20260811091830: コンパクト化:最後の収集されたゴミを漏らさない

漸進的な圧縮が有効になったとき、圧縮は通常の1つと一緒に2番目の"ゴミ収集"ライターを実行します。密閉された出力は _unused_garbage_collected_sstablesに駐車され、テーブルに常に接続され、その後は削除されます。 maybe_replace_exhausted_sstables_by_sst(), これはガードの後ろのベクトルを消費します:自動枯渇 = std::partition(_sstabl...

S
ScyllaDB Database v2026.2.4

スイラ-2026.2.4

Scylladbから"[Backport 2026.2] CodeRabbit 構成を追加する"を合併する[...