5.0 変更ログ
項目一覧
- 5.0.30 変更履歴
- 5.0.29 変更履歴
- 5.0.28 変更履歴
- 5.0.27 変更履歴
- 5.0.26 変更履歴
- 5.0.25 変更履歴
- 5.0.24 変更履歴
- 5.0.23 変更履歴
- 5.0.22 変更履歴
- 5.0.21 変更履歴
- 5.0.20 変更履歴
- 5.0.19 変更履歴
- 5.0.18 変更履歴
- 5.0.17 変更履歴
- 5.0.16 変更履歴
- 5.0.15 変更履歴
- 5.0.14 変更履歴
- 5.0.13 変更履歴
- 5.0.12 変更履歴
- 5.0.11 変更履歴
- 5.0.10 変更履歴
- 5.0.9 変更履歴
- 5.0.8 変更履歴
- 5.0.7 変更履歴
- 5.0.6 変更履歴
- 5.0.5 変更履歴
- 5.0.4 変更履歴
- 5.0.3 変更履歴
- 5.0.2 変更履歴
- 5.0.1 変更履歴
5.0.30 変更履歴
SERVER-81400 BSON 列の構造検証
SERVER-83952 BSONDocument 検証のファジー失敗を修正しました
SERVER-84125 BSONCollection でフィールド名サイズを確認
SERVER-85714 BSONCollection バリデーターは MinKey と MaxKey を非圧縮として扱う必要があります
SERVER-85716 空のバッファが BSONDocument 検証に渡される問題を修正しました
SERVER-86065 BSONnum 構造検証で、ネストされたインターリーブ モードをチェックする必要があります
SERVER-88202 BSON 検証で整数がオーバーフローする可能性を修正しました
SERVER-89036 BSONCollection では CodeWスコープ を処理する必要があります。
SERVER-95279 BSONフィールド名に新しいC++型を使用して有効性を確保する
SERVER-96419 null バイトの不適切な中性化により、 MongoDB Serverでバッファのオーバー読み取りが発生する可能性があります
5.0.29 変更履歴
シャーディング
SERVER-69234 txn_reaver_decision_使用_recury_ルーター.js を誤ったシャード バージョン更新に対して堅牢に使用
集計
SERVER-89344 '$unionWith' クエリの explain 出力を修正しました
ビルドとパッケージ化
SERVER-92393 v5 .0 をAmazon Web Services MacOS Fread に移行
内部構造
SERVER-59831 WTUniqueIndex::_insert ではセカンダリが DupsAllowed=true で渡すことを想定しています
SERVER-60349 IDL 互換性チェッカーが「任意ブール値」タイプのフィールドを追加できるようにします
SERVER-61484 ExceededMemoryLimit が、ジャーナル フラッシュでは不均等ではなく、正常なログ警告になるようにする
SERVER-76231 順序外のキーを検出しても、検証はすぐに失敗しないようにする必要があります
SERVER-76232 WiredTiger でインデックスの不整合が検出されてもクラッシュしないようになりました
SERVER-76777 インデックス構築の外部中止と自己中止の間でデッドロックが発生する
SERVER-86280 一部のコレクション検証の警告とエラーを再クラス化しました
SERVER-86327 バケット列ごとの時系列単一スキーマが維持されない場合がある
SERVER-86879 Concurrency_replication* タスクは URS DEBUG ビルド バリアントでは実行されていません
SERVER-88750 挿入、アップデート、findAndModify、bulkWrite に「bypassEmptyTsReplacement」パラメータを追加しました
SERVER-90342 バックポート DataCoruption検出モード
SERVER-90391 ヘッダーと readme を明確化
SERVER- Windows で map91108 エラーを回避するために、utf- エンコーディングでログに記録する8
SERVER-91223 $log で小数 の誤った計算が行われる128
SERVER-91416 クエリ分析中に lookup のイントロスペクション サブパイプラインを直列化
SERVER-91494 DocumentSourceバケット のグループ化するためのフィールドへの過去のアクセスを回避します
SERVER-91566 index_operations_abort_concurrent_outcoming_migrations.js で checkpointIndexesConsistentAcrossCluster を非表示にする
SERVER-91630 configsvr_remove_chunks.js は、コンフィギュレーションサーバーに書き込むときに再試行可能な書き込みを使用する必要があります
SERVER-91758 mongos_rs_shard_failure_tolerance.js は、 より前のバージョンのシャーディングされた検索コマンドに対して networkInterfaceTimeLimitExceeded8 を再試行する必要があります。0
SERVER-91778 カーソルが 制限に達したときに、shell 内のカーソルを閉じないでください
SERVER-91940 無視されたファイルをすべてサーバーavergreen.yml から削除します
SERVER-92158 Windows バリアントで hedge_reads.js を無効化
SERVER-92199 ステップダウン スイートからの MongoDB_stream_lookup_単一_shard_cluster.js の変更
SERVER-92287 [v5 .0 ]古いマテリアライズドの最初のリンクを修正しました
SERVER-92291 [v5 .0 ][v6 .0 ]pipインストールの再試行を追加します
SERVER-92375 Rhel8 .x からマイナー バージョンを削除バリアント名
SERVER-92377 system_perf.yml 構成のクリーンアップ
SERVER-92415 db-contrib-tool のバージョンを v0 8にアップグレードしました。 。3
SERVER-92516 Opensl111 ビルドバリアントを削除
SERVER-92547 80v で古い Rhel バリアント名を使用します。42と v 4 。 4 マルチバージョン テスト
SERVER-92612 avergreen での pip インストールのキャッシュ ディレクトリの設定
SERVER-92733 PyGithub を1 に更新します。58
SERVER-92753 無視する_dbcheck_in_roleback.js を無視するために exists_persistency タグを追加します
SERVER-92763 シャード削除後に shutdownInProgress エラーを再試行するようになりました
SERVER-92777 RHEL8 アーティファクトの URL コンポーネントを修正しました
SERVER-93174 mongos_rs_shard_failure_tolerance テストでセカンダリを選択しないでください
SERVER-93224 drop_database_Before_write_is_ targeted.js は、コンフィギュレーション ステップダウン スイートと互換性がありません
SERVER-93264 トポロジー オブジェクト ユニット テストに期限と休止時間の追加処理を追加しました
SERVER-93326 jstfz.git のクローン作成に再試行を追加しました
SERVER-93482 使用している Python バージョン
WT-8771 オーバーフロー アイテムを含むダーティページへのチェックポイントのクリーンアップ
WT-8884 roleback_to_stable_check の戻り値のコードを EINVAL から EBUSY に変更
WT-9502 チェックポイントのクリーンアップでは、ダーティページを廃止としてマークしません
5.0.28 変更履歴
ストレージ
WiredTiger
WT-10807 ツリーウォークの一部としてメモリ内の削除されたページをスキップする
内部構造
SERVER-58311 MongoDB が _mdb_catalog でオープン カーソルを保持しながら WT RTS API を呼び出す
SERVER-62102 5の統計を確認する必要があります。2時系列バケット分割
SERVER-63198 シャットダウンコマンドがハングしないようになりました
SERVER- AutoGetCollectionForReadLock free は73464 lastApplied 読み取りソース設定をリークする可能性があります
SERVER-81596 index_operations_abort_concurrent_outcoming_migrations.js の競合を修正しました
SERVER-82205 暗号化オプションを除外するために shell dbHash を比較してください
SERVER-82668 シャーディング_csrs_control_config_stepdown スイートから fsync_readlock.js を削除
SERVER-89279 重複するバックアップ ファイル名を開くときに EBUSY を処理する
SERVER-89970 hedge_reads.js の断片化を軽減
SERVER-90100 libresolver からの誤検知のリークを抑制する
SERVER-90164 Windows で実行される最小ダンプの収集中にハングするテストを防ぎます
SERVER-90394 update_node_clustertime_replset.js のテストを $$NOW に対して回復性のあるものにする
SERVER-90747 プラン列挙型の空のパスを持つ $elemMatch を正しく処理します
SERVER-90777 SERVER- を元に戻す71520
SERVER-90894 SUSE バリアントのマルチバージョンを修正しました15
SERVER-90898 change_streams_shards_start_in_sync を ppc64 le_in_sync としてマークします
SERVER-90928 コピーバーがコミットメッセージの余計な行を排除するようになりました
SERVER-90985 AddToSetNode::init() は、$each への引数が無効な場合は uassert を実行する必要があります BSON
SERVER-91068 read_icket_exhaustion_with_stepdown テストを削除します
SERVER-91094 バックポートにはコード所有者が必要です
SERVER-91166 retryable_write_error_ labels.js のトランザクションは異なるドキュメントを更新する必要があります
SERVER-91176 configure.js で awaitNodesAgreeOnAppliedOpTime を呼び出す
SERVER-91179 v のコード所有者で js Tests ディレクトリをスキップします。7 0、v 6 . 0 、 と v 5 。 0
SERVER-91222 レプリカセットの再起動後に cluster_time_across_add_shard.js が KeyNotFound エラーで一時的に再試行するようになりました
SERVER-91237 [v5 .0 ]RuntimeUpdatePath invariant(良好()) に詳細情報を追加しました
SERVER-91291 コード所有者でなど/backports_required_for_multiversion_tess.yml をスキップする
SERVER- の91320 sharding_last_lts_mongos_and_ixed_shards で move_chunk_deferred_lookup.js5 を無効にします。0ブランチ
SERVER-91354 cursor_in_ tags_gen は v で 2 回実行されるため、失敗します。50
SERVER-91362 パフォーマンス:JavaScript キャッシュされた JsExecution が存在する場合、 の「スコープ」オブジェクトをコピーしないでください
SERVER-91378 低速バリアントのステップダウンで fv_update_succeeds_when_persisted_collection_cache_Missing_uuid_field.js をスキップするようになりました(5 .0 )
SERVER-91435 レガシー フラグを使用してテスト証明書を再生成
SERVER-91460 [v5 .0 ]cursor_moveChunk_timeseries_insert_many.js は、Requires_fcv_ 50でタグ付けされていません。
SERVER-91562 [5 .0 ]IndexDescriptor::completeIndexOptions は、ユニーク/スパースを一意な:false/sparse:false と同一ではないとして扱います。
SERVER-91640 Un-hardcode Cert Thumbprints
SERVER- の91705 PPC で convert_to_and_from_sharded.js5 を無効にします。0
SERVER-91793
etc/*suppressions
ファイルのみに関係するバックポートはリリース コード所有者から除外されます
5.0.27 変更履歴
シャーディング
SERVER-89134 トランザクション外の複数の書込みが不可分であると誤って想定します
SERVER-89893 _fashReshardingStatechange が使用するエグゼキュータを任意から修正済みに変更
クエリ
SERVER-88949 クラシック マルチプランナーの Explain 表示
ストレージ
SERVER-30832 ロールバック時に dbCheck の動作を修正しました
WiredTiger
WT-11845 切り捨てによるトランザクションの可視性の問題の修正
ビルドとパッケージ化
内部構造
SERVER-57930 [v5 .0 ]EventFDH older の書き込みまたは読み取りが失敗した場合のログ エラー
SERVER-60049 lock_ State.h で SingleThreadedLockStats よりも AtlasLockStats を使用する方法を調査します。
SERVER-62571 slowOnNetworkErrorInsureSync でのソケットへの同時アクセスをシリアル化します
SERVER-64026 ddle への排他的アクセスを必要とする WT 操作を更新する
SERVER- テストで70351 txn を再試行しますCancel_coordinate_txn_commit_with_ickets_exhausted.js
SERVER-72090 system.users は通常のコレクションに名前を変更することも、その逆も同様です
SERVER-73485 jsts/並列/基本操作* を削除します
SERVER-74931 アトミックワード::storeRelaxed を追加
SERVER-77530 シャットダウン時に ミラーリング実行プログラム に参加する
SERVER-77559 resmongo 用のファイル システム ログ ハンドラーの実装
SERVER-77561 resmoke ファイル システム ログのロールアウト
SERVER-78509 複製された低速 op ログ エントリにストレージ統計を追加する
SERVER-78556 internalInsertMaxBatchSize のデフォルトを 64 に戻します
SERVER-79637 Typescript相関述語を使用した 外部コレクションの $lookup でクエリ結果が不正確となる
SERVER-79999 macOS ビルダのテスト コード カバレッジを削減する
SERVER-80340 最初の同期中に dbCheck を処理してテストします
サーバー -80363: wtimeout が設定されている場合、サーバーでデフォルトの writeConcern が無視されます。
SERVER-80922 $setWindowField を使用する場合、オブジェクト フィールドの順序は未定義
SERVER-82717 QueryPlannerIXSelect::storageInvalidAssignments が $_ internalSchemaAllElemMatchFromIndex から存在しないインデックス割り当てを削除しようとします
SERVER-83193 WC 用の非推奨の BatchCommandRequest ゲッターまたはセッターを OperationContext が提供するものに置き換え
SERVER-83956 バランサーがマルチバージョン クラスターで警告メッセージを誤って発行する
SERVER-84004 [v5 .0 ]5にドットとドルの検証に FCV ギャザーを追加しました。 0
SERVER-84440 serverStatus でレプリケーション 待機者の数を公開
SERVER-84761 MigrationSourceManager が 移行チャンクToNewShard の発行に失敗する可能性がある:
SERVER-85368 sys-perf の生成モジュールを更新し、 生成/genny ではなく mongo/genny を指すようにします10
SERVER-85681 基本バッファビルダ::grow() に負の値が渡される問題を修正しました
SERVER-85721 Persle へのポイントevergreen タスク ログ ロガー リンク
SERVER-86116 CreateCollectionCoordinator は、コミット時にチャンク メタデータの作成に失敗する可能性があります。
SERVER-86253 再試行可能な書き込みを使用するユーザーの数を記録するためにサーバーステータスを追加する
SERVER-86407 検証では、完全な結果が得られません
SERVER-86419 SBE とクラシックは、NumberDecimal 無限大の $bitsAnyClear の動作が異なります
SERVER-86474 $set : { foo: Timestamp(0 ,0 ) } は正しくレプリケーションされません
SERVER-86478 時系列バケットの最小/最大値が特定の状況で空のフィールド名を追跡しない
SERVER-86648 再開可能なインデックスビルドのソーターファイルはシャットダウン時に fsync されない
SERVER-86774 PIT(ポイントインタイム復元)テストの oplog サイズを増やす
SERVER-86782 geo_xis_allowed.js は時間がかかりすぎます
SERVER-86822 macOS ビルダから sharding_gen を削除します
SERVER-86973 [v5 .0 ]helloResponse と スプリットホライゾン の周囲にデバッグ ログを追加
SERVER-87058 セカンダリからのチャンク更新はフラッシュ中に過半数の writeConcern を待たない
SERVER-87306 シャットダウン中に OCSP マネージャー ptr にアクセスしないようにします
SERVER-87323 将来の継続では、ベクトル クロックを共有ポインターとしてキャプチャする必要があります
SERVER-87521 RollbackImpl の作成とシャットダウンの間での バックグラウンド同期の競合を修正しました
SERVER-87881 [v5 .0 ]v 5の特定のビルドバリアントからラッチ分析テストを除外します。 0
SERVER-87930 CappedLogs ユーティリティを使用すると、ログ ステートメントへの非同期アクセスが可能になります
SERVER-87987 時系列の最適化では、 $addFields によって名前が変更され、プロジェクトによって除外されますが、timeField は除外されません
SERVER-88017 TimestampKVEngineTest でのロック順序インバージョン TSAN エラーを解決しました
SERVER-88028 [v5 .0 ]コンストラクターの外部の StringContext カウンターをテスト固有の関数に移動
SERVER-88111 ランダム_DDL_CRUD_operations.js の一括挿入では、最大内部InsertMaxBatchSize の挿入が実行されます。
SERVER-88258 すべての必要なビルダを同じ5 でスケジュールします。0メインライン構築
SERVER-88262 read_pref_with_hedging_mode.js でタイムアウトを防ぐ
SERVER-88318 1 つのバッチが書込み保証 (write concern) の待機に失敗した場合、dbcheck は失敗します
SERVER-88650 シャットダウン中に VectorClockMongoD でデッドロックが発生する
SERVER-88755 すべての sys-perf ビルド バリアントが mongodb_setup_ Release を指定していることを確認してください
SERVER-88864 一時的なハートビートの遅い問題に対して、nodes_eventuary_sync_from_closer_data_center.js をより堅牢に使用するようにします
SERVER-88885 セカンダリへの dbcheck バッチの適用を停止する方法を追加します
SERVER-88942 古いバイナリをダウンロードするための修正を含む db-contrib-tool のバージョンを更新
SERVER-88971 の古い sys-perf5 06バリアント。 と 。0は不要になりました
SERVER-88978 リシャーディング コーディネーターは、一時コレクション メタデータを削除する前に、参加者が kAbort を確認するようにする必要があります
SERVER-89034 0ドキュメントの移行時に常に 値のタイムスタンプを保持し、 テストを追加する
SERVER-89068 sys-perf プロジェクトのexec_timeout と timeout_secs を明示的に設定する
SERVER-89163 チャンクの移行先は、クリティカル セクションを有効にする前に過半数を待機する必要があります
SERVER-89235 internal_stable_invalid_assignment.js のタグの欠落
SERVER-89418 CursorManager が複数の実行プログラムを持つクエリの登録カーソルを追跡できなくなる
SERVER-89474 $setWindowFields の解析時に sortBy を適切に検証するようになりました
SERVER-89554 Vergreen/compied_binary_get.sh スクリプトを修正しました
SERVER-89618 準備されたトランザクションを再構築するときに検証を無効にする必要があります
SERVER-89646 すべてのネットワーク エラー コード文字列を文字列のリストに追加する isNetworkError() は例外メッセージで を検索します
SERVER-89653 --no-cache-dir 引数を使用して db-contrib-tool をインストール
SERVER-89698 トランスポート セッションのクリーンアップを実行中にスローされた例外により、mongos が終了する可能性があります
SERVER-89752 ブランチ時にログキーのビルド ID を一意のものにする
SERVER-90006 マージ キューを処理するためにコミット メッセージの検証を調整Github
SERVER-90020 1mongos_api_arams_uty テストに コンフィギュレーションサーバーを明示的に使用する
SERVER-90090 Amazon2 ディストリビューションを最新のものに更新
SERVER-90135 ssl_linear テストの開始時に Windows システム CA ストアがクリーンな状態であることを確認します
SERVER-90145 [v5 .0 ]Debian 10のマルチバージョン設定構成を修正しました
SERVER-90172 v でシャードキー プレフィックス エラーの説明をより一般的にします。50
SERVER-90184 Windows に含まれる SASL プラグインのみをロードする
SERVER-90187 Resmove テストを実行する前にマルチバージョンのバイナリをクリーンアップしました
SERVER-90264 コンパイルから低速ステップを削除
SERVER-90513 SSL_get0 _verified_ Atlas が null を消費する前に null を返すかどうかを確認
SERVER-90830 QA.git のクローンに再試行を追加
WT-11241 ツリー ウォークスルーの一部として現在のトランザクション snap_min 表示削除ページをスキップします
WT-12304 RTS は、必要な作業量に関する情報を提供する必要があります
5.0.26 変更履歴
シャーディング
SERVER-65802 mongos は、renameCollection ターゲットがすでに存在する場合に一貫性のないエラー コードを返します
サーバー -84368: 古い mongos からシャーディングされた空でないコレクションに対して CreateIndex が実行されると、StaleConfig エラーが発生します
クエリ
SERVER-83602 $or -> $in MatchExpression の書き換えでは、別の $or に直接ネストされた $or が生成されないはず
ストレージ
WT-11062 同時アクセスを可能にするために参照アドレスを安全に解放
内部構造
SERVER-56661 WiredTiger のデフォルトの close_handle_Minimum を250 から に引き上げます2000
SERVER-60603 ASIOSession::ensureSync() でアサーションなしで接続リセットエラーを許可する
SERVER-68128 コマンド応答の生成中に例外がスローされると、ネットワーク エラーが発生
SERVER-69005 $ternalBoundedSort は空のソートパターンを受け入れないようにします
SERVER-72703 $out の DB ロックを MODE_IX にダウングレード
SERVER-75355 Queryable Encryption による説明の改善
SERVER-79235 monthly_index_Builds_Interrupted.jscheckLog は clearRawMongoProgramOutup に依存します
SERVER-79286 クエリ ノードの作成
SERVER-79400 ドキュメント数が同点のインスタンスを実装する
SERVER- NU79575 ノードのカウントの修正
SERVER-80233 インデックス プレフィックス ハッシュを実装する
SERVER-80275 詳細なプラン スコアリングのためのログ行を追加
SERVER-81021 閉じた間隔を考慮してインデックスのプレフィックスを改善する
SERVER-82476 デフォルトで診断ラッチを無効にする
SERVER-84336 時系列挿入では次の場合、WriteBatchs で BSONObj がダンプ状態のままになることがあります。
SERVER-84612 マーのバージョンを定義する
SERVER-84615 Linenoise のバージョンを定義する
SERVER-85534 シャードコレクションコミット後にベクトル クロックをチェックポイント
SERVER-85633 res_ninit 呼び出しの周囲のロックを追加しました
SERVER-85843 データベースが同時に削除された場合(シャーディングのみ)、書込み操作が NamespaceNotFound で失敗する可能性があります
SERVER-85869 構成シャードを徹底的に検索すると古いデータが返される可能性があります
SERVER-85973 README.trigger.md を更新して、Val Grid が BSD-4 - 句でライセンスされていることを示す
SERVER-86017 バックポート マルチプランナーの同点の改善を v に改善しました60
SERVER-86214 GitHub 無視へのすべての Bagel-* 出力ディレクティブを追加
SERVER-86388 ファイル_ドライバー_統合.js テストを6 から削除します。0
SERVER-86395 安定したチェックポイントからの convertToCapped の回復中に重複キー エラーを調査しました
SERVER-86403 THP 起動時の警告を修正しました
SERVER-86433 使用する前に、エンドポイントに保存されている data_union のメモリをクリア
SERVER-86562 バックポート マルチプランナーの同点の改善を v に改善しました50
SERVER-86619 Document::ShouldSskipDeleted() は string の欠落をチェックせずに string にアクセスします
SERVER-86622 リシャーディング コーディネーターが古い可能性のあるデータベース情報を使用する
SERVER-86632 plan_cache_drop_database.js が DatabasedropPending エラーをキャッチするようになりました
SERVER-86717 再シャーディングでは、ユーザーが提供したゾーン範囲に $ プレフィックス付きフィールドが含まれないことを検証する必要があります。
SERVER-87198 [5 .0 ]スナップショット読み取りが失敗した場合に、シャード レジストリ読み取りを過半数の readConcern にフォールバックさせる
SERVER-87224 古いブランチのテスト バリアントでの診断ラッチを有効にする
SERVER-87259 [v5 .0 ]Atlas Azure Intel バリアントの修正
SERVER-87415 run_command__simple ワークロードを sys-perf から削除
SERVER- エンタープライズ87544 モジュールの Git 認識を可能にするために GitHub を修正しました
SERVER-87567 Sessionワークフローは、不正なリクエストに対して応答エラーを正しく返す必要があります
SERVER- 受信した古い例外の名前空間で87610 shardVersionRetry トリップワイヤを緩和
SERVER-87626 [v5 .0 ]buildvariant 構成に san_options を追加しました
SERVER-87653 latch_analyzer.js が parallelTector の一部として実行されないようにします
WT-9057 圧縮されたウォークスルーで読み取られた null アドレス
WT-12077 スタック上のバッファ用にzSeries でのハードウェア チェックサム値の計算が正しくありません
WT-12379 Windows 上の6 の Python バージョンが正しくありません。0
WT- エビクション12402 サーバーがツリーのウォークスルーをスキップするタイミングを追跡するための統計を追加しました
WT-12438 Ubuntu18 の使用を停止します。045の で ディストリビューションを出力します。 0
WT-12447 5で CMax Windows ビルドの Python の誤ったバージョンを修正しました0
5.0.25 変更履歴
シャーディング
SERVER-76536 同時実行スイートで受信チャンクWaitForRangeDeleterTimeoutMS を増加させる
SERVER-81508 ShardRefresh DueToLocksHeld がスローされた場合に書き込みステートメントが二重に実行される可能性
複製
SERVER-56756 ディスク障害が発生すると、プライマリはステップダウンできなくなります
ストレージ
WiredTiger
ビルドとパッケージ化
SERVER-85156 dbCheck が予期しない「無効化」変更ストリーム イベント [5 0] をスローします。 ]
内部構造
SERVER-62763 setockopt にオプションを渡すために使用されるデータ型を修正しました
SERVER-64444 listIndexes は、 より前の無効なノードでは失敗します。50アップグレード後のインデックス仕様
SERVER-66036 将来の有効性セマンティクスを改善する
SERVER-68674 不変/永続的なデータ構造ライブラリのベンダー
SERVER-69413 ドキュメントの更新
SERVER-71520 RSTL 取得タイムアウト時にすべてのスレッド スタックを書き出して保存
SERVER-72839 CAFile も clusterCAFile も提供されていない場合、サーバーはピア証明書の検証をスキップします
SERVER-74874 不変の順序付けられていないマップとセット用の typedef を追加します
SERVER-74875 不変の順序付きマップとセットの実装
SERVER-74876 どの メモリ ポリシー を使用するかを評価する
SERVER-74946 コレクション検索用の Collectionカタログ のコンテナを不変に変換します
SERVER-74947 ビュー検索用の Collectionカタログ のコンテナを不変に変換
SERVER-74951 プロファイル設定用の Collectionカタログ のコンテナを不変に変換します
SERVER-75263 MongoDB ベンチマークを追加
SERVER-75497 コレクションカタログ内の順序付けられたコンテナを不変に変換する
SERVER-75613 不変のデータ構造用に GDB pretty エディターを追加する
SERVER-75851 不変ベクトルに typeDef を追加しました
SERVER-76789 README.サード_パーティ.md に merge を追加しました
SERVER-76932 printAllThreadStacks を使用すると、SignalHandler スレッドがいつ実行されるかを通知する方法を追加します。
SERVER-77694 は --opt=op で ヘッダーをコンパイルできません
SERVER-78911 X 中に「別のユーザー名が saslSupportedMechs に提供された」ログを常に非表示にします。509 はクラスター内認証を実行します
SERVER-80150 ネゴシエートされたネットワーク コンプレッサーとクライアント メタデータのログ
SERVER-80279 存在しないトランザクションでコミットした後に続行すると、不均等がtrigger する可能性があります
SERVER-80978 TTLMonitor::onstepUp と準備されたトランザクションの間で発生する可能性のあるデッドロックを修正しました
SERVER-81133 ルーティング テーブル キャッシュを永続化するための高速化ロジック
SERVER-82093 mongo v5 を Amazon でリリース2023
SERVER-82353 movePrimary が同時に実行されると、マルチドキュメントトランザクションでドキュメントが失われる可能性あり
SERVER-82627 ReshardingDataReplication が ReshardingOplogFetcher スレッド プールに結合されない場合、不変の障害が発生します。
SERVER-82815 集計によるサーバーのインデックスキー作成の公開
SERVER- AL83050 MongoDB2-opensl-1 .1 . に の配置を作成します1
SERVER-83337 macOS で wt_size_storer_クリーンアップ_レプリカ_セット.js を再有効化
SERVER-83369 インデックス作成では bucketSize フィールドの型は強制されません
SERVER-83564 プロセス フィールドが config.locks でインデックスされていることを確認
SERVER-84063 [Security daily cron] から
SERVER-84722 内部使用のために挿入コード パスでドキュメント検証をスキップするために、ドキュメント化されていないサーバー パラメーターを作成しました
SERVER-84749 1macOS バリアントから sharding_update_v _oplog_jscore_passhel を削除します
SERVER-85167 サイズ ストアは、ロールバックのために破棄されると同時にフラッシュできます
SERVER-85263 エスケープされたクライアント アプリケーション名を報告する
SERVER-85306 SSH ではなく HTTPs Github リンクを使用するように sys-perf 構成を更新しました
SERVER-85364 [6 .0 ]コレクションカタログのリソース マップを不変に変換
SERVER-85365 [6 .0 ]Collectioncata のシャットダウン カタログを不変に変換
SERVER- バランサーは、ドレイン85419 中に適切な受信者が見つからない場合にログを破損します。
SERVER-85498 [5 .0 ]MacOS で不変の 順序_テスト を修正しました
SERVER-85530 テスト証明書の更新
SERVER-85652 AtlasAzureAL コンパイル2 アーティファクトを使用するように DSI タスクを更新します。
SERVER-85693 ユーザー::validateRestrictions での潜在的なアクセス違反を修正しました
SERVER- groupBy フィールドが空の 85771の場合、$bucketAuto をより堅牢にしますstring
SERVER-85984 Docsユーザー最大値より大きいoplog を挿入するためのテストは、 内の特定のドキュメントの順序に依存しますが、その順序は保証されません
SERVER-86027 タグ insert_docs_Larger_than_max_user_size_スタンドアロン.js にが必要な永続性と require_replication
SERVER-86062 [v5 .0 ]directoryperdb.js は fsync/checkpointing の動作に依存しています。これは --nojoral で実行する場合に保持されません。
SERVER-86081 エバーグレード リダクションにより必要なパラメータが欠落している Sys-perf
SERVER-86561 benchmarks_orpaned を3 時間から 時間に増やします4
WT-7712 安定したタイムスタンプではコミットと永続的なタイムスタンプは許可されないようにします
WT-9824 テスト/形式のファイル マネージャー WT 接続構成にテストを追加
WT-11491 起動およびシャットダウン中に費やされた WiredTiger 時間をログに記録する
WT-11777 __wt_timer_evaluate() 呼び出しの単位を修正しました: ログとプログレス期間
WT-12211 ハング アナライザの PATH env 変数が Python コア ダンプを生成するように修正しました(7 .0 )
WT-12272 avergreen.yML の不要なモジュールを削除します
5.0.24 変更履歴
シャーディング
SERVER-50792 shardCollection/refineCollectionShardKey のシャードキー インデックスが見つからない場合に、より有用なエラーを返す
SERVER-73763 再シャーディングしても config. tagsDocs のゾーン範囲は拡張されないため、重複キー エラーからコンフィギュレーションサーバーのプライマリ fassert ループが発生します
SERVER-82838 ReshardingOplogAppler は、oplog アプリケーションの進行状況を再シャーディングするときに {w: "majority", wtimeout:60000} 書込み保証 (write concern) を使用します
SERVER-82883 ステップアップで TransactionCoordinator を回復すると、参加者が準備状態である間に読み取り/書き込みチケットの取得がブロックされる可能性があります。
SERVER-82953 CreateCollectionCoordinator::checkIfOptionsConflict はより冗長になる必要があります
SERVER-83146 NamespaceNotFound では一括書き込み操作が失敗する可能性があります
複製
SERVER-55465 キャッチアップ引き継ぎの選挙での実行で現在のプライマリからの投票リクエストが失敗した場合に不一致になる問題を修正しました
SERVER-70155 mongod 「低速クエリ」ログ行に oplog スロットを開いたままにしている期間を追加する
Catalog
SERVER-82129 fCV5 。0config.cache.collections にほとんどのコレクションの UUID が欠落しているため、アップグレードが失敗します
ストレージ
サーバー -33494: WT SizeStorer は古いエントリを削除しません。
内部構造
SERVER-65666 新しいコレクションのシャーディング時に、シャードのシャードにチャンクを作成しない
SERVER-67766 ログ インデックスとコレクションの正常な削除
SERVER-69063 TCP キープアライブ オプション設定を修正しました
SERVER-69615 WiredTiger でのロールバック ファジー化により、シャットダウン時にサイズ ストアがダーティとしてマークされます
SERVER-74074 認証整合性ワークロードを同時実行スイートから除外
SERVER- セカンダリ77311 ノードが インデックスのサブセット がビルドされた 2 フェーズ インデックスのビルドをスキップしている場合に新しいログ メッセージを追加します
SERVER-77506 シャーディングされたマルチドキュメントトランザクションでは、データと ShardVersion が一致しない可能性があります。
SERVER-77926 実行プログラム ワーカー スレッドの LSAN 非表示を追加しました
SERVER-78009 ノードがシャットダウンしている場合、 shardSvrCommitReshardCollection コマンドは回復的に失敗する必要があります
SERVER-79864 TTL 削除が、拡張範囲日付を持つ時系列コレクションを正しく処理しない
SERVER-79982 バッチ処理されたカタログ ライターは、 HistoricalcataIdTracker::クリーンアップ() と同時に実行される可能性があり、誤った PIT 検索結果につながる可能性があります。
SERVER-80789 スタンドアロンとして起動したレプリカセット ノードで AutoGetOplog が一貫して動作するようにします
SERVER-80886 movePrimary 後に $out がStaleDbVersion で失敗する可能性あり
SERVER-80974 ローカル.* の削除中に不正なシャットダウンが行われたコレクションとインデックスはカタログが不整合になる可能性があります
SERVER-81143 export_import_concurrency.js は、子2 resmongo クライアントを強制終了するときにコード を確認する必要があります。
SERVER-81442 WT oplog レプリケーション スレッドを定期的にポーリングする
SERVER-81573 ExpressionNary::optime は v の初期化された子でクラッシュします。44と5 。 0
SERVER-81878 startupRecoveryForRestore が正常に実行されない可能性あり
SERVER-81949 10gen/ からmongo MongoDBmongov 上の /4 への同期。4とコピーバー
SERVER-82043 10gen/mongo コミットに対するコミット メッセージ検証の拡張
SERVER-82111 sharded_agg_helpers.cpp では、応答ステータス チェックより下に移動します
SERVER-82223 fCV op オブジェクトのコミット ハンドラーは中断の影響を受けやすくなります
SERVER-82391 [v4 .4 ]Githubアプリのコピーバー 同期のみを許可: 10gen-to-Mongodb がMongoDB / mongoへの新しいコミットを同期
SERVER-82447 $project が測定フィールドで $getField を使用する場合、時系列を誤ってプッシュダウンしました
SERVER-82449 [v4 .4 ]特定の変更なしシナリオでのコピーバー同期動作の最適化
SERVER- パフォーマンス82555 テストを高速化するためのシャットダウンの使用
SERVER- Elastic でサーバー コンパイル中に mongod --version の出力を S にアップロードします。826403
SERVER-82708 安定版ブランチのパフォーマンス テストに使用される更新バリアント
SERVER-82730 検証コマンドは破損したキー文字列では変更できない
SERVER-83091 $or クエリはプラン列挙中に無限ループを引き起こす可能性あり
SERVER-83161 ミューテックスを取得せずに MigrationDestinationManager から _errMsg への同時読み取りを修正しました
SERVER-83283 Slack失敗時に メッセージを送信するようにコピーバー スクリプトを変更します
SERVER-83336 macOS で wt_size_storer_クリーンアップ_レプリカ_セット.js を一時的に無効化
SERVER-83354 各コミットが行われた後にコピーバーのインスタンスをスケジュールする
SERVER-83485 検証中に使用されるマルチキーパス直列化コードを修正しました
SERVER-83494 [7 .0 ]範囲削除ユニットのテストケースを修正しました
SERVER-83592 resmoke フラグを追加 --enable_enterprise_texts でエンタープライズJavaScript テストが可能になります
SERVER-83655 admin.system.new_users の正規クライアント ns 例外を復元します
SERVER-83830 Enterprise ビルドで storageEngine.inMemory オプションを使用してレプリカセットにコレクションを作成すると、セカンダリが中断されます。
SERVER-83874 プライマリ操作を移動しても、ドナー上の db.system.views は削除されません
SERVER-83916 結合されていないスレッド プールによってリークされたスレッドに LSAN 抑制を追加する
SERVER-84013 ネストされた $or に重複述語があるクエリのインデックス スキャン プランの結果が不正確になる
SERVER-84353 読み取りチケットが消費されるステップダウン デッドロックのテストはフラット化されます
SERVER- エンタープライズ84435 モジュール統合をブランチ v にデプロイします。50
SERVER-84457 [v5 .0 ]同期ソース リゾルバ クエリでターム フィールドのタイプを明示的に宣言する
SERVER-84479 マニフェストが存在しないことを許容するように Bur_in テストを変更しました
SERVER-84576 [v5 .0 ]5を更新します。 0 Readme
WT-7929 チェックポイント中の FTDC ストールを回避するための解決法を調査すること
WT-9257 CS でテスト_チェックポイント WT_NOTFOUND に障害が発生
WT-9821 ファイル内のすべてのデータ破損を報告するように検証するオプションを追加します
WT-10601 ページの最初のブロックが破損している場合に wt Verify -c の失敗を修正しました
WT-10961 左側のサブツリーへの削除と挿入を競合することによって発生する OOA キーを修正しました
WT-10972 collection_progress の冗長メッセージを有効にしてリカバリするときに、長い期間のサイレントが排除されるようになりました
WT-11280 生成追跡が適切に同期されない可能性があります
WT-11774 エビクション サーバーのページ キューでの診断統計を追加しました
WT-12036 Windows でのロック競合の回避策
5.0.23 変更履歴
内部構造
SERVER-73430 OpenSSL のハッシュ、HMAC、Crypto algo3 ルックアップを改善します。0
SERVER-75989 OpenSSL3 のサポートを追加しました。0FIPS
SERVER-78108 POS インターフェースはシャットダウン状態を公開する必要があります
SERVER-78115 シャード プライマリは、設定サーバーからの新しいルーティング情報を使用する前に、過半数の書き込みをコミットする必要あり
SERVER-81581 Reduce タイムアウトの延長
SERVER-81942 ShardingDDLtooldinator は lockTimeout エラー時に再試行する必要があります
SERVER-82204 クラシック ウィンドウ関数が最初と最後に欠落しているフィールドを誤って処理する
SERVER-82233 MongoDB/mongo から10 gen/ への BACKS_REQUERY_BASE_URL の更新mongo
SERVER-82613 v のテストを非表示にします。50マルチバージョン
SERVER-82799 resharding_update_Tag_zones.js の reshardingCriicalSectionTimeoutMillis を増やす
SERVER-82990 v での電源サイクルの障害を調査します。60と v 5 。 0
SERVER-83150 Document::shred() はドキュメント メタデータをコピーしません
WT-11564 チェックポイントに存在する場合にのみ最新のトランザクション値を読み取るように RTS を修正
WT-11584 Test_checkpoint_stats テストを修正しました
WT-11602 アプリケーションからの予想されるエビクション失敗を非表示にし、エラーが発生した場合はロールバックしない
5.0.22 変更履歴
シャーディング
SERVER-40459 バランサーのコレクション分散ステータス ヒストグラムの構築を最適化します
SERVER-79086 ReshardingCoordinatorService 状態ドキュメントの削除は冪等ではない
SERVER-79327 コレクションのシャードキーの調整で検証が行われない
SERVER-79682 ステップアップの直後にステップダウンが発生した場合、ShardsvrReshardCollection がハングする可能性があります。
SERVER-80236 移行ソースの登録と削除における xferMods の書込みの取得における競合
SERVER-80712 線形化可能な_読み取り_concern.js の最後にレプリカセットをシャーディングされたままにしないようにしてください
操作
SERVER-58534 FTDC での fCV の収集
SERVER-68548 mongo shell バージョン4 。4 。15-- quiet フラグであるにもかかわらず API メッセージのログ記録
SERVER-77610 バックアップカーソルに関連付けられたログ セッション ID
内部構造
SERVER-52149 4で自己管理型バックアップを取得するための機能フラグを作成します。4 +(可能な限り安全)
SERVER-52452 4で自己管理型バックアップを取得するようにの機能フラグを有効にします。4 +(可能な限り安全)
SERVER-60156 時系列更新で storageValid() をバイパスする方法を追加します
SERVER-60176 デルタ更新はストレージの差分のみを検証する必要があります
SERVER-68132 PM- の機能フラグを削除します。2076
SERVER-68791 ログ記録可能な BSONObj を返すには、スタックトレース API を拡張します
SERVER-71053 ロールバック時に dataSize が負で不正確になる可能性がある問題を修正しました
SERVER-73470 ヘルスログのクエリによって検出されたログ インデックスの不整合
SERVER-73497 HealthLog のインターフェースを作成する
SERVER-74303 dataSize と numRecords の変更用に onRollback ハンドラーに sizeStorer 呼び出しを追加します
SERVER-76341 範囲削除のスループット統計を追加しました
SERVER-77638 再シャーディング完了時にログを追加
SERVER-78149 mongos fsync (lock : true) コマンドを実装する
SERVER-78150 mongos fsyncUnlock コマンドを実装する
SERVER-78151 mongos currentOp コマンドに fsyncLock ステータスを追加する
SERVER-78153 mongos fsyncUnlock コマンドを使用してコンフィギュレーションサーバーのプライマリのロックを解除します
SERVER-78156 分散トランザクションを使用してロックコマンドでmongos fsync をテストする
SERVER-78217 シャーディングされたクラスターでビューの名前を変更すると間違ったエラーが返されました(2 回の試行)
SERVER-78252 シャードキー インデックスがない場合、ハッシュされたシャードキーのチャンク移行をブロックする
SERVER-78253 ハッシュされたシャードキーを持つユーザーがハッシュされたインデックスを削除できるようにする
SERVER-78342 一致する がない場合、低速クエリで nDocs Returned は誤りです
SERVER-78384 mongos では --port を許可する必要があります。0
SERVER-78505 データベース キャッシュが 'allowLocks' オプションを正しく使用しない
SERVER-78529 機能フラグを作成
SERVER-78530 機能フラグを有効にする
SERVER-78687 10gen/mongo と10 gen/mongo- copybar の間で同期するように設定します
SERVER-78793 mongos FSync ロック コマンドにタイムアウトを追加する
SERVER-79025 Mongos Fsync と lock コマンドでは、 mongos fsyncUnlock コマンドを使用する必要があります
SERVER-79126 別の場所で py以下を実行します
SERVER-79251 チャンク移行の途中でハッシュされたシャードキー インデックスの削除をテストすると移行が中止されます
SERVER-79471 ミラーリングされた読み取りには、shardVersion に加えて databaseVersion を含める必要があります
SERVER-79552 オブジェクト内の metaField を参照している場合、時系列の $group 書き換えでは誤った結果が返されます
SERVER-79632 ハッシュされたシャードキー インデックスが存在しない場合、範囲の削除を停止する
SERVER-79781 TestGetDestinedRecipientThrowsOnBlockedRefresh はカタログ キャッシュ ローダーのモック戻り値をリセットせずに 2 回の更新を実行しないようにします。
SERVER-79926 OCSP 障害の可能性を調査する
SERVER-79975 [クラシック] 大規模なグループ キーを最適化します
SERVER-80021 double と string の間で $convert の正しくラウンドトリップを作成します
SERVER-80100 compound_wildcard_index_hining.js と sparse_index_Interval_expr.js を除外する際の誤字を修正しました
SERVER-80140 $currentOp を使用して、fsyncLockVM スレッドがロックを待機していることを確認します。
SERVER-80157 Executor ProjectionExecutor がドキュメント キャッシュに除外されたフィールドを強制的にロードする
SERVER-80203 時系列メタフィールドの正規化により、挿入ターゲティングが中断される可能性があります
SERVER-80234 allowLocks のカタログ キャッシュ ユニット テストにより更新がブロックされる
SERVER-80484 v で libber を無効にします。50
SERVER-80491 バランシング ラウンドに関するより粒度の高いメトリクスを公開
SERVER-80499 planShardedSearch での無料使用後の使用を修正しました
SERVER-80643 大規模なイベント_failed_metric.js は、変更ステージの変更前のイメージは v でサポートされていないため失敗します。50
SERVER-80678 古くなったテストケースを削除する
SERVER-80703 MigrationDestinationManager でルーティング テーブルのトラバースを避ける
SERVER-80737 [5 .0 ]slow_query_log_stats_not_lock_on_RSTL.js には、ロックフリー読み取りのサポートが必要です
SERVER-80809 _logOplogEntriesForInvalidResults を存在しない oplog に対して回復性のあるものにする
SERVER-80982 コレクションのコーディネーターは、ビューカタログを使用してビューが存在するかどうかを確認する必要があります
SERVER-81106 受信者シャードは、クローンフェーズを開始する前にコレクション バージョンがローカルに保存されるのを待たない
SERVER-81155 createCollection コーディネーターですべてのチャンクがコピーされないようにするには、移動セマンティックを使用します
SERVER-81201 受信者シャードでのクローンフェーズ中にメモリ使用量を制限する
SERVER-81202 署名時にホスト環境を使用する
SERVER-81431 古い mongo ブランチに canary_only タスクを追加しました
SERVER-81904 UpdateChunkMapRange ユニット テストのテスト専用の問題に対処しました
SERVER-81966 更新中に以前のチャンクマップ インスタンスの変更を避ける
SERVER- データベースでは81985 FlusRoutingTableCacheUpdates コマンドを許可しないでください
SERVER-82003 電源サイクル テストに変数が欠落している
SERVER-82070 クラシック ウィンドウ関数 $stdDevSamp が空のウィンドウフレームを誤って処理する
WT-8614 障害診断のためにformat.sh をより冗長化します
WT-10207 ログ スロット フラグを修正し、WT- に追加されたデバッグを削除します9796
WT-10624 86検索と挿入の x の回帰を修正しました
WT-11064 アップデートの廃止チェックの一環として、グローバルに表示されるトゥームストーンをスキップすること
WT- ページ11168 イメージの再利用ロジックを削除します
WT-11359 ディスク使用量を制限するための startlock タスクの更新
5.0.21 変更履歴
シャーディング
SERVER-60466 addShard の実行前に、署名された $clusterTimes をレプリカセット --shardsvrs にゴシップするドライバーをサポートします。
SERVER-67529 再シャーディングにより、新しいシャードキー パターンの下のフィールドのすべての MaxKey 値を持つドキュメントが自動的にスキップされます
SERVER-78036 シャーディング初期化中に LogicalTimeValidator の取得と設定の間の競合を処理します
SERVER-79771 networkInterfaceExceededTimeLimit に対してリシャーディング操作を回復性のあるものにする
内部構造
SERVER-50606 networkInterfaceTest は、非同期 op タイムアウトでより許容的になる必要があります
SERVER-59419 OperationContext::_ignoreInterrups は、 IgnoreInterruptionsGuhard のデストラクターによる同期なしで に書き込むことができます
SERVER-61732 StringContextTest 外で生成されたスレッドがテスト カウンターを更新しないようにします
SERVER- クエリ69793 システムでメモリ アンダーフロー チェックを無効にする
SERVER-71627 キャッシュされたコレクション ルート情報を更新すると、100万チャンクのクラスターですべてのクライアントリクエストが著しくブロックされる
SERVER-73394 曖昧な operationsBlockedByRefresh メトリクスを排除します
SERVER-75255 backports_required_for_multiversion_tess.yml からすべての古いエントリを削除します
SERVER-77382 時系列コレクション作成用の null 埋め込み metaField が無効な BSON インデックス仕様につながる
SERVER-78369 configureUnknownIndexOptions は '重み' インデックス フィールドを考慮しません
SERVER-78950 可能な場合は、連続した時系列バケット ID を使用する
SERVER-78971 TestProctor が無効になっている場合に Grid::getExecutorPool() のシャットダウンをスキップする
SERVER-78987 MongoDB/mongo repo から無料のモニタリング コードを削除
SERVER-79022 README.trigger.md で ASIO の Git ハッシュを更新
SERVER-79252 タスクの ファイル セクションに システム パフォーマンス ブートストラップ ファイルを追加する
SERVER-79261 ping モニターにログ記録を追加
SERVER-79382 衝突が発生した場合にバケット OID カウンターをリセットする
SERVER-79397 OID の不一致時に時系列挿入を内部的に再試行するためのロジックを修正してテストします
SERVER-79609 StaleConfig エラーを受け入れるように findAndModify_upsert.js テストを修正しました
SERVER-79651 最初の同期のパフォーマンス テストでは 2 つのノード レプリカセットのみを使用
SERVER-79861 Rosetta ビルダを削除する
SERVER-79885 getMore を取得するための oplog では、排他カーソルを使用していない場合、null lastKnowledgedOpTime を設定しないでください。
SERVER-80183 Store_retryable_find_and_modify_images_in_ide_collection.js から operationTime チェックを削除しました
SERVER-80302 Capped_Large_docs.js はレプリケーション ロールバックに対して回復力がありません
SERVER-80488 バランサーの分裂チャンク ポリシーでルーティング テーブルのトラバースを避けました
WT-7492 テスト_カーソル_ランダムの stdout.txt でエビクション ドレイン 待機ミリ秒を無視します。
WT-10380 テスト_カーソル_ランダムで予期される警告出力を修正しました: エビクションには 分以上かかるもので、1
WT- macOS で 10432Test_hs の予期される警告出力を修正しました20
WT-10759 調整中に履歴保存ページの強制削除を再試行しないこと
WT-11051 集計タイムスタンプ検証における最新の耐久性がある開始タイムスタンプの比較を修正
WT-11221 1標準出力の予期しない警告により「 分以上削除されました」という警告が表示されるため、Python テストは失敗します
5.0.20 変更履歴
シャーディング
SERVER-44422 抽出されたシャードキーの代わりに、クエリを使用して 1 つの をターゲットにして、findAndModify と削除を許可
SERVER- セカンダリ62987 ノードの更新に関する誤ったレプリケーション ロジック
内部構造
SERVER-54344 割り込みのアトミック タイマー パラメーターは型セーフではありません
SERVER-58618 disabled_TEST での休止間隔による不正確な発生
SERVER-58958 Interruptable::WaitUntilDeedline テストを一時的に無効化
SERVER-58959 Interruptable::WaitUntilDeedline テストを修正して再度有効化
SERVER-71335 system_perf.yML で使用されるサーバー バイナリのデバッグ シンボルは S にアーカイブされています3
SERVER-73841 機能フラグを有効にする
SERVER-74143 低速クエリ レポートでは、ストレージ統計を返すために rstl ロックは必要ありません
SERVER-74451 カーソルへの制限プッシュダウンを実装しましたmongot
SERVER-74453 ユーザー定義の制限付きで作成された mongomongot カーソルに対して のサポートを実装しました
SERVER-74701 non-reduce インストーラーのチェックサム値検証を追加しました
SERVER-74954 $ が含まれている場合、または $elemMatch の追加条件を書き換えた場合、結果が不正確になる
SERVER- explain75648 の出力に制限プッシュダウン情報を追加しました
SERVER-76299 セカンダリの serverStatus での writeConflics の報告
SERVER-76404 抽出可能な制限がある場合は、非プリフェッチ TaskExecutorCursor を呼び出す
SERVER-76828 RoutingTable履歴確認とチャンクマップのテスト対象を増やす
SERVER-77299 プールされた LDAP 接続はタイムアウト後に範囲外のメモリを参照する可能性があります
SERVER-77654 時系列コレクション timeField 名に対する制約が強化
SERVER-77856 特定の最初の同期ソースを選択する方法を Atlas に提供する
SERVER-78229 createIndexes は、親の DatabaseShardingState にアクセスする前に、ターゲット ns の CollectionLock を取得する必要があります。
SERVER-78251 move_chunk_deferred_lookup.js は、ステップアップ後に mongos RSM が古い場合、失敗する可能性があります。
SERVER- の78333 DocumentSourceSearchMeta5 。0 /4 。4に関するコレクションを正しく指定しない
SERVER-78410 ロールバック 再開可能インデックスのビルド テストで選挙ログ メッセージのデバッグを非表示にする
SERVER-78434 暗黙的に_shard_accessed_collections.js でビューを暗黙的にシャードしない
SERVER-78525 より小さいドキュメント サイズを使用するには jsts/noPass際/metadata_size_estimate.js を更新します。
SERVER-78676 v の currentOpExhaustCursorTestFixture::initTestCollection で、c-string コンストラクターをfill コンストラクターに置き換えます。50
SERVER-78751 $collStats は、名前空間のチェックに依存するのではなく、時系列オプションの存在を確認する必要があります
SERVER-78789 メタデータ サイズ テストでのロールの分散
SERVER-78828 ソート中に LDAP ホスト タイミング データの不整合が生じる可能性があります
SERVER- の混合を予定していません78888JavaScript
SERVER-79136 時系列のメタフィールドでの $match + $group のクエリ結果が正しくありません
SERVER-79592 [v4 .4 、v 5 . 0 ] 照合を使用して位置プロジェクションを使用する場合にサーバーのクラッシュを回避する
WT-8340 ビット型の B木アトミック フラグのオーバーフロー値を修正しました8
WT-10197 エビクションのタイムラインを追跡する
WT-10424 削除された項目が多数ある場合は、 cursor::search_near パフォーマンスが低下します
WT-10449 履歴ストアに書き込むアップデートがない場合、アップデートチェーンを保存しないこと
WT-10522 アップデート チェーンの予期しない中止につながるバグを修正しました
WT-10585 キーの順序チェックで最後のキーの場所を記録する
WT-10911 誤って表示されているエビクション タイムライン メトリクスを調査して更新する
WT-11031 チェックポイントに時間ウィンドウ情報がないテーブルをスキップするように RTS を修正
WT-11312 正確な強制エビクション統計のために誤ったフラグ チェックを修正しました
WT-11374 return_modify で txnid とタイムスタンプの比較を修正しました(v5 .0 )
WT-11380 5のコンパイル用タスクを一時的に無効にします。0
5.0.19 変更履歴
シャーディング
SERVER-6491 代替インデックスが存在しない場合にシャードキー インデックスを削除しないようになりました
SERVER-64950 最後のシャードキー インデックスを削除できないことをアサートする場合は、 という名前の ErrorCode を使用します
SERVER-67732 mongod シャットダウン手順では、Grid::getExecutorPool() はシャットダウンしません
SERVER-73848 ゾーンを持つハッシュされたシャードキーはリシャーディングに関する問題を発生させる可能性があります
SERVER-76056 countDocsDeletedOnDNor 名は誤り
SERVER-76546 _ migrationCone はセカンダリで準備されたトランザクションでデッドロックする可能性があります
SERVER-76948 シャードキー フィールドに DBRef を含めることを許可
SERVER-78050 チャンクの移行により変更が延期された場合、データが失われる可能性があります
SERVER-78414 チャンク移行内の受信者シャードが移行された範囲への変更の取得をスキップするため、書込みが失われる
クエリ
SERVER-75922 MongoDB4 04で作成された部分的な一意のインデックス。 へのアップグレード後に のインデックス2 キーが欠落している可能性があります。 以降では一意性違反につながる
内部構造
SERVER-62854 ShardingcataManager::removeShard は、シャードの同時削除コミットを防ぐ必要があります
SERVER-64706 PM- の機能フラグを作成2802
SERVER-67699 変更ストリーム イベントが16 Mb を超えたときの追跡を追加しました
SERVER-70242 クラスター内 X509 trigger認証により "salSupportedMechs に異なるユーザー名が提供されました" を できます
SERVER-70973 バランサーは、使用可能なシャードがなくなると、コレクションの反復を停止する必要があります
SERVER-71387 範囲ベースのウィンドウ [+N, 無制限] は Tassert が可能です
SERVER-71985 DuplicateKey エラー発生時に時系列挿入を自動的に再試行する
SERVER-73662 tlsClusterCAFile は Windows のクライアント証明書の検証に使用されていません
SERVER-73707 これまでのタイムアウト計算の修正とクリーンアップ
SERVER-73943 メモリが制限されたシステムのメモリ内のコードページを固定する
SERVER-73959 ドキュメントの事前取得を行わないために TaskExecutorCursor にオプションを追加しました
SERVER-74471 変更ストリーム Perf スイートからのシグナルを安定させるために既存のテストをプルーニング
SERVER-74551 mongo 5.0 へのアップグレード後に、findAndModify 中に WriteConflictException が警告として不必要にログに記録さる
SERVER-74645 integration_estimates_standard[_audit] では、キューイング ビルドを実行しないでください。
SERVER-74806 書込みサイズ推定ロジックはランタイム/let 定数を考慮していません
SERVER-74980 で導入された「キャッシュされたコレクションを更新しました」ログ5 メッセージの過剰なログ記録。0
SERVER-75280 shard_keys_with_dlar_sign.js がクリティカル 秒の再シャーディングに長いタイムアウトを使用するようになりました
SERVER- シャーディング ライブラリのログ75298 エラーの重大度を軽減
SERVER-75789 [v4 .4 ]read_icket_exhaustion_with_stepdown テストに WT エンジンが必要
SERVER-76006 新しい種類のタスク グループで、新しいタイプのタスク グループで小さなチャンクに分割します
SERVER-76180 [5 .0 ]transaction_too_Large_for_cache.js の一時的に使用できないエラー コードを削除します
SERVER-76739 avergreen タスクのタイムアウト時にアーカイブ データが欠落しました
SERVER-76824 ステップダウン スイートでは mr_long_reduce.js を実行しないでください。
SERVER-76826 $merge は ドルフィールドを持つドキュメントでは機能しません
SERVER-76934 オブジェクトに重複するフィールドがある場合、computeDiff() コードが安全にエラーになるようにアップデート
SERVER-76955 v の fsm_workloads/map_reduce_drop.js に multiversion_in Compatible フラグを追加しました。50
SERVER-76983 mongos シャットダウン手順では、カタログキャッシュはシャットダウンされません
SERVER-76988 ゾーン情報が大きすぎる場合、reshardCollection 操作を中止する
SERVER-77018 dbStats と 2 つのインデックス構築のデッドロック
SERVER-77028 tlsClusterCAFile は macOS 上のクライアント証明書の検証に使用されていません
SERVER-77039 SERVER- の変更から map_reduce_drop.js を再ブラックリスト化します71368
SERVER-77074 mongod の終了プロセスでは、常にシャットダウンしてカタログキャッシュのスレッドプールに参加する必要があります
SERVER-77168 認証が有効になっている時系列コレクションを復元すると、mongod がクラッシュします
SERVER-77196 TaskExecutorCursorTest の NoPrefetch テストはデッドロックする可能性があります
SERVER-77226 コード セグメントを固定するときに権限チェックを修正しました
SERVER-77266 rename_Capped_collection_droptarget.js の createCollection コマンドでは、「ns が見つかりません」エラーを無視する必要があります
SERVER-77273 OOM_retry ツールに gc IPApass cp ICE を追加しました
SERVER-77298 最初の同期後に準備されたトランザクションを再構築する一環として opCtx を強制終了した後に fassert を防止します
SERVER-77357 [v5 .0 ]Ubuntu 22 バリアントを追加する
SERVER-77383 ".msi.sha256 "ファイルのシャーサム値が正しくない
SERVER- で77518 point_code_sections.js6 を無効にします。0rhel- 80 -debug-ubsan
SERVER-77527 mongodbtooltail/v3 stdlib は自己移動に対して安全ではありません
SERVER-77534 削除されたファイルを正しく処理するように差分検索を修正しました
SERVER-77603 [5 .0 ]Ubuntu 22バリアントの公開タスクを削除します
SERVER-77687 自動再試行に ld OOM メッセージを追加
SERVER-77710 AuditManager でのデータ競合を修正しました
SERVER-77769 SysPerf yl のコンパイルスキップコメントの間隔が正しくありません
SERVER-78080 8時系列バケット_idの OID 値の バイトに完全にランダムなバイトを使用します
SERVER-78126 特定の種類の入力の場合、 mongo::Value() は常に同じ結果にハッシュします。
SERVER-78314 documentSourceWriterBatchBy サーバー パラメータの作成
WT-7401 長時間テストの 1 時間ごとのタスクでのサイレント テスト/フォーマットの失敗
WT-8536 avergreen.yML で LDVM シンボリック パスを更新します
WT-8539 最も古い固定ノードをロールバックするための統計に関する説明を修正しました。
WT-8601 タイムスタンプは、ログ付きテーブルでは機能しません。
WT-8709 RTS: ログに記録されたテーブルの最も古い ID を保持しないでください。
WT-8822 失敗した構成のログ記録を無効化しました
WT-9117 テスト形式はステータス137 で終了しました(Linux OOM Killer)
WT-9721 形式負荷テストでは、成功した場合でもコアが生成されます
WT-10253 セッション ダンプとセッション カーソル スイープの実行頻度が増えました
WT-10285 サン化の実行中にテスト形式がステータス137 (Linux OOM Killer)で失敗します
WT-10469 履歴保存エントリを削除しないタイムスタンプ トゥームストーンを修正します
WT-10488 Test_schema_abort は無効な引数で失敗しました
WT-10512 履歴ストアに順序どおりのタイムスタンプを挿入しないように修正
WT-10671 Test_checkpoint04 .py でテストを再試行するときに統計情報をリセットします
WT-10764 安定状態へのロールバックに開始メッセージと停止メッセージを追加
WT-10900 macos- 上の UNIX-macOS のセグメント違反1100
WT-10909 新しいテスト_バックアップを簡素化29 .pymore
WT-10920 Test_backup29 .py へのマイナーなクリーンアップ
WT-11036 次の値を含むファイルがダンプされます。
WT-11122 の長時間テスト タスクで FLCS5 シナリオを無効にします。0
WT-11140 Windows バリアントの Python パスを更新
WT-11167 失敗: rhel8 -ppc [wiredTiger-mongo-v5 0] でのformat-storage-sanitizer-ppc-テストは失敗しました。 ]: メモリ リークが検出されました
5.0.18 変更履歴
シャーディング
SERVER-72146 Atlas からチャンク移行メトリクスを利用しやすくなりました
SERVER-76004 getOwnershipFilter 関数で誤ったシャーディング タサートを排除しました
SERVER-76516 の ReshardingRecipientServiceTest でのクロックの同時アクセスを修正します。50ブランチ
クエリ
SERVER-48196 timelib を最新のものにアップグレードし、組み込みのタイムゾーン ファイルを最新の状態に更新します
内部構造
SERVER-54150 安定したチェックポイントからの回復は、oplog アプリケーションの障害時に実行される必要あり
SERVER-57056 INFO メッセージの Syslog 重大度が誤って設定される
SERVER-60375 sharding_csrs_containus_config_stepdown からのブラックリストの移動_チャンク_remove_shard.js
SERVER-62053 のサーバー側の通信でエラーの再試行を追加しましたAmazon Web Services
SERVER-63865 不正なシャットダウン後のスタンドアロン起動の回復中に欠落したインデックス識別子の処理
SERVER-66009 更新パイプラインで実行中の $Onesearch(スタブ プロセス インターフェースが存在する)
SERVER-68338 sync_source_changes.js はハートビートを待つ必要があります
SERVER-71089 単一のディストリビューションで署名タスクを実行
SERVER-71249 .publish のビルドバリアント タスク オーバーライドを削除しますtags
SERVER-72686 時系列コレクションの $collStats agg ステージのサポートを追加
SERVER-73007 マルチパス認証用に CURL_OPT_SEEKFUNCTION が設定されていない
SERVER-73385 RenameCollectionCoordinator が宛先 ns のクリティカル セクションを誤ってリリースします。
SERVER-73390 データベースの削除時にデータベース バージョンの回帰バグを軽減
SERVER-74344 明示的なヒントがない限り、内部比較式で スパース インデックスの使用禁止
SERVER-74997 tlsOCSPVerifyTimeoutSecs のタイムアウトを4 秒に短縮
SERVER- に75010 no-op planShardedSearch を実装します。50
SERVER-75082 バランサーの移行をスロットリングで構成可能にする
SERVER-75360 低速クエリ ログに $search 結果数(合計 ヒット)を含めました
SERVER-75369 lockstepOr 列挙戦略における合計可能な列挙数のオーバーフローを修正しました
SERVER-75479 ssl テストに macOS でシステム Python を使用するようになりました
SERVER-75626 macosx venv の特別な処理
SERVER-75652 通知クライアントからプッシュ タスクのコレクションに移行
SERVER-75987 輸送_レイヤー_テストで接続とサーバー スレッドを同期する
SERVER-76039 一時停止中ステートメント 監視では DropsTemaryReshardingCollectionOnAbort で正しい初期化が必要です
SERVER-76063 getFileMonitoringStatus コマンドを更新して、常に状態を返すようにします: disabled
SERVER-76139 sync_source_changes.js は、選択した同期ソースで をアサートする前に、ノードが新しく追加されなくなるまで待機する必要があります
SERVER-76179 MongoDB のシャットダウンごとに削除された "/var/run/mongodb/"mongod.pid"
SERVER-76274 マイクロベンチマークを独自のタスク ディストリビューションに移動
SERVER-76278 追加の移行情報をログに記録する
SERVER-76378 ブロック チャンクの計算で推定される権限メタデータ サイズを使用する
SERVER-76421 [5 .0 ]ttl_expire_number_update.js が、セカンダリになる前にノードのインデックスをチェックする
SERVER-76498 rhel で実行するプッシュ8 タスクを更新します。7 -小さい
SERVER-76599 ステップダウン スイートから jsts/シャーディング/バランサー_コレクション_ステータス.js を除外しました
SERVER-76600 tSAN/asans での aggregation_timeseries_fzyer のタイムアウトを増やす
SERVER-76619 libcurl の冗長ログを有効にするために setParameter を追加します
SERVER-76690 venv を起動する際の PythonPATH の特別な処理
SERVER-76695 initial_sync_nodes_maintain_and_gossip_commit_point.js は、最初の同期ノードがコミット ポイントを進めるまでの待機時間を長くする必要があります。
SERVER-76698 STS リクエストの Curl 接続プーリングの無効化
SERVER-76699 Amazon Web ServicesIAM コードで設定可能な再試行回数を追加
SERVER-76718 [v5 .0 ]mongocryptd をプッシュし、 5に RHEL 7 PPC のパッケージを作成します。 0
SERVER-76721 plan_cache_stats_shard_and_host.js を強化して、特定のプラン キャッシュ キーのみのプラン キャッシュ エントリをカウントするには、
SERVER-76767 4を無効にします。0v 5のアップグレード テスト。 0 ブランチ
WT-8570 復元中に最も古い ID を増加させない
WT-8689 Vergreen Z Series ビルダを RHEL ディストリビューションに切り替え
WT-8702 リカバリ時に回復されたチェックポイントのスナップショットへの最も古い ID の制限
WT-10551 増分バックアップでは変更されたブロックが省略される場合があります
WT- リリース10932 ブランチで多コレクション テストを無効化
5.0.17 変更履歴
シャーディング
SERVER-73229 論理的なセッション キャッシュの更新では、セッション ドキュメントの更新による書込みエラーが無視されるため、カーソルは早期に強制終了されます
SERVER-73877 シャードがプライマリを作成するのを待ってから、準備_transaction_then_ migration.js で移行を実行します
書込み操作
SERVER-75517 アップサート経由で可能性のある _id の不正形式
内部構造
SERVER-66927 mongo リポジトリから quietFail への参照を削除
SERVER- sys-perf プロジェクトのアービタ 73400のコンパイルには、 件のコンフィギュレーションサーバーを使用します64
SERVER-74647 シャーディング状態マシンの作成は中断された後に再試行する必要があります
SERVER-74720 デフォルトの「shardingStatistics」の serverStatus セクションはロックを取得します
SERVER-74824 map_reduce_drop.js へのより表現力のあるログ記録の追加
SERVER-75066 SCons キャッシュに書き込む前に親ディレクトリを確認
SERVER-75172 partial_index_ logical.js で一意のコレクション名を使用する
SERVER-75261 "listCollections" コマンドが BSONObjectTooLarge エラーで失敗
SERVER-75404 $searchSortValues を v のメタデータ フィールドとして指定します。50
SERVER-75431 シャーディングされたクラスター内のパス名変更時にプライマリ DB のベスト エフォート チェックを削除または修正
SERVER- 安定したブランチでは75501 Sys-perf fCV バリアントを実行しないでください
SERVER-75561 検証でマルチキーの不整合が発生した場合、より詳細な情報を報告してログに記録
SERVER-75601 serverStatus API バージョン フィールドの堅牢化
SERVER-75618 oplog_samping.js でサーバーを再起動する前に oplog の高速性カウントを確認
SERVER-75745 欠落または過剰なインデックス キーに関連付けられているレコードとインデックス メタデータのみをログに記録
SERVER- テスト ID の永続的な変更のために75795 aws_e2 e_EC2 .js を更新Amazon Web Services
SERVER-76098 $search と単純ではない照合を含むクエリを許可
5.0.16 変更履歴
シャーディング
SERVER-58466 カタログ キャッシュのマイナーな最適化: コレクション バージョンが変更されていない場合は、新しいルーティング テーブルを作成しないでください
SERVER-62036 preCacheMongosRoutingInfo() が失敗すると mongos の起動が失敗します
SERVER-66542 カタログキャッシュの更新完了後に統計に関するログ/アップデートが欠落している
SERVER-71368 シャーディングされたスイート内のコレクション/データベースを削除するテストの除外を停止します
SERVER-73751 movePrimary はシャーディングされたコレクションのインデックスを作成できません
SERVER-74124 ワイルドカード シャードキー パターンでシャーディングを禁止する
クエリ
SERVER-63049 集計アキュムレータの使用状況の追跡
書込み操作
SERVER-75517 アップサート経由で可能性のある _id の不正形式
内部構造
SERVER-51835 Mongos readPreferenceTags が期待どおりに機能していない
SERVER-59169 大規模な inMemory テストにはより大きなマシンを使用する
SERVER-60830 時系列クエリの書き換えに伴うインデックススキャンの欠落
SERVER-61100 Last-lts/Last-継続的な非互換性をアサートする複数のバージョンのテストを修正しました
SERVER-61203 破損が検出された場合、検証出力にメタデータと履歴を記録するようになりました
SERVER-61909 多数のインデックスエントリを持つドキュメントの挿入または削除がハングする
SERVER-62665 TransportLayerASIO::TimerService がセッションを安全に終了できることを確認
SERVER-63637 $_ternalBoundedSort の実行統計
SERVER-63699 時系列の限界が設定されたソート ステージの概念実証
SERVER-64093 BoundedSorter でディスクへのスピルをサポートする
SERVER-64347 境界のあるソーターへの降順ソートのサポートを追加
SERVER-64348 境界のあるソーターに複合ソート(メタ、時間)のサポートを追加しました
SERVER-64349 ソートを使用したバケット解凍のためのヒーリストベースのプランニング サポートを追加
SERVER-64397 TimeSorter コンパレーター int overflow
SERVER-64451 BoundSorter ヒープが空の場合、アクセスしようとしないようにします
SERVER-64602 限界のあるソーターで使用するため、ドキュメント メタデータとして時系列バケット時間の限界を提供する
SERVER-64654 PM- の機能フラグを有効にする2786
SERVER-64769 $_ internal BoundedSort がシャーディングされたマージソートのソートキーを提供していることを確認しました
SERVER-65050 メタデータに対するポイントクエリのための BUS プランニング
SERVER-65990 bucketMaxTimeSpan を変更して BUS をテスト
SERVER-66012 WiredTiger バージョンのカーソルを使用して、検証中に余計なインデックスエントリのメタデータを出力する
SERVER-66469 日付フィールドで時系列をフィルタリングすると、1970 年より前の結果は含まれません。
SERVER-66558 複数のインデックス オプションが利用可能な場合、$sort は限界のあるソートに書き換えられません
SERVER-66793 順序外バケットを持つクラスター化されたコレクションのソートによるバケット解凍を無効化
SERVER-67446 カタログで一貫したワイルドカードプロジェクションと列ストアプロジェクションの仕様を確認
SERVER-67780 アキュムレータがメタ フィールドを使用する場合、時系列コレクションの $group 書き換えが正しくありません
SERVER-67950 bucket_unknown_with_sort_granularity_change.js でより強力なアサーションを行う
SERVER-68328 ReadConcernMajorityNotAavailableAtlas エラーに ResumablechangeStreamError ラベルを追加しました
SERVER-68594 保存時に vscode 形式/リンティングを追加しました
SERVER-69952 ビット32 エポック範囲外の日付をフィルタリングすると間違った結果が返されます
SERVER-70167 再開された作成コーディネーターがクリティカル セクションの解放を誤って解放しようとする
SERVER-70747 bucket_unknown_with_sort_extended_range.js で使用されるコレクションの名前を変更します。
SERVER-71178 PM- のプロジェクト ブランチとフラグを作成します2786
SERVER-71307 解決された照合が単純でない場合、$search による集計は失敗する必要があります
SERVER-71328 複数の障害後にドナー シャード上のメタデータを正しくフィルタリングするようになりました
SERVER-71392 検証のための JSON schema の使用状況の追跡
SERVER-71750 writeConflictRetry ループでリファクタリングをhandWriteConflictException に戻す
SERVER-71751 メモリ内バリアントの transaction_too_Large_for_cache.js をスキップする
SERVER-71950 WiredTiger で順序外のキーが検出された場合、操作を失敗してログに記録
SERVER-72194 oplog_drop.js は、永続的なタイムスタンプが進むまで待機する必要があります
SERVER-72519 Sys Perf に arm と intel のマイクロベンチマークテスト バリアントを追加しました
SERVER-72520 CBI インスタンスで実行されているマイクロベンチマークのパフォーマンス テストを廃止します
SERVER-72542 fullValidate は 個の項目の数を返さないようにします
SERVER-72774 休止モードのノードが選出される可能性あり
SERVER-73110 bucket_unstring_with_sort_extended_range.js は、シャーディングされたパスオーバーで失敗します
SERVER-73125 組み込み変数 $$NOW はドキュメント検証では使用できません
SERVER-73157 out_max_time_ms テストを Serial_run スイートに移動
SERVER-73232 _killOperations のデフォルトのログ冗長度を変更します
SERVER-73390 データベースの削除時にデータベース バージョンの回帰バグを軽減
SERVER- sys-perf プロジェクトのアービタ 73400のコンパイルには、 件のコンフィギュレーションサーバーを使用します64
SERVER-73481 検証では、{Full: false} を使用すると順序外のキーを検出しません。
SERVER-73521 [5 .0 ]バックポート setProfilingFilterグローバルリージョン コマンド
SERVER-73706 テストにおける同時実行バグを防ぐために、WTRecordstoreUassertOutOfOrder のフェイル ポイント状態を保存する
SERVER-73732 SERVER- にリストされている TODO を完了します61100
SERVER-73745 IndexKeyBbucket 構造体をゼロ初期化
SERVER-73822 時系列 $group の書き換えでは特定のアキュムレータが無視されます
SERVER-74038 [Windows] SecureAllocator の SetProcessWORKingSetSize によるパフォーマンスへの悪影響の可能性
SERVER-74045 検証のために診断ログ メッセージを有効にできるようになりました
SERVER-74103 oplog_samping.js でストレージ ログの冗長度を高めます
SERVER-74104 [v5 .0 ]validate_out_ of_order.js でジャーナル フラッシュを無効にしました
SERVER-74131 サブプラン作成とマルチプラン作成により、mapReduce クエリでサーバーがクラッシュします
SERVER-74137 [v5 .0 ]require_replication で validate_out_ of_order.js をタグ付け
SERVER-74153 cloud_hub.sh5 を修正しました。0スクリプト
SERVER-74156 macosx リリースで plist ファイルをパッケージ化
SERVER-74287 create showsconsOOM 再試行ツール
SERVER-74345 mongodb-org-server 4.4.19、5.0.15、6.0.5 は、古いバージョン(Debian、RPM パッケージ)からアップグレードした後に起動しない
SERVER-74386 collMod [ ] でRecordPreImagesをリセットしないでください。60のみ]
SERVER-74501 MigrationBatchFetcher/Inserter の完了依存を修正し、余計なクリーンアップ スレッドが生成されないようにした
SERVER-74631 検証でインデックス キーの不整合が検出された場合のログ インデックス仕様
SERVER-74632 コレクションの検証に失敗した場合の $collStats 出力のログ
SERVER-74642 メタデータの出力時にドキュメントまたはインデックス キーを生成した oplog のエントリに関する追加情報をログに記録する
SERVER-74647 シャーディング状態マシンの作成は中断された後に再試行する必要があります
SERVER-74690 「2022 - 」ワークロード11 クライアントを使用するように Atlas Real バリアントを変更します
SERVER-74824 map_reduce_drop.js へのより表現力のあるログ記録の追加
SERVER-74845 systemd でフォークオプションを無視するメカニズムを作成
SERVER-74895 $collStats のクエリ時に検証でコマンド エラーが発生することが想定され、エラー メッセージが改善されました
SERVER-75172 partial_index_ logical.js で一意のコレクション名を使用する
SERVER-75205 すべての読み取りチケットが使い果たされた後に、ステップダウンと復元ロックの間でデッドロックが発生する
SERVER-75397 を v5 にします。0 /v4 .4必要なバリアントは 1 日ごとに実行されます
SERVER-75404 $searchSortValues を v のメタデータ フィールドとして指定します。50
SERVER-75431 シャーディングされたクラスター内のパス名変更時にプライマリ DB のベスト エフォート チェックを削除または修正
SERVER-75561 検証でマルチキーの不整合が発生した場合、より詳細な情報を報告してログに記録
SERVER-75618 oplog_samping.js でサーバーを再起動する前に oplog の高速性カウントを確認
WT-8333 バージョン カーソルを実装する
WT-8848 ロールバックして、トランザクションが固定されたダーティ データの構成可能な制限を超えたことを示すための API を追加します
WT- PPC で 8981RHEL のevergreen テストを有効化8
WT-9629 圧縮された進行状況統計のコレクションを修正しました
WT-9879 セッション txn ダーティーバイト統計のオーバーカウントを修正しました
WT-10027 セッション txn ダーティ統計が正しくありません
WT-10062 チェックポイントのクリーンアップが内部ページをスキップしないように修正しました
5.0.15 変更履歴
シャーディング
SERVER-68361 LogTransactionOperationsForShardingHandler::commit が、ドキュメントのシャードキー値を変更する準備済みトランザクションと非準備トランザクションからのドキュメントの転送を失敗させます。
SERVER-71092 shard_id_ Test.cp は std::string::compass 関数の正常な動作に依存しています
SERVER-71219 移行によって準備されたトランザクションからの書込みが失われる可能性あり
SERVER-71305 レガシーシャード コレクション パスが過半数コミットされるように誤った optime で待機するようになりました(5 。0以前)
SERVER-71689 ローカル コレクションを削除する前に、カタログキャッシュを更新してください
SERVER-72301 コレクション作成の最適化されたパスにチャンクを挿入するときに、 ordered:false を使用する
SERVER-72430 MigrationDestinationManager::report() は null _migrationClongingProgress にアクセスする可能性があります
SERVER-73916 ReshardingTest でフェイルポイントが待機する前に reshardCollection がすでに失敗した場合のエラー報告を改善しました
クエリ
SERVER-58712 同じキーに対して複数のセカンダリインデックスを持つコレクションでは、一貫性のない更新パフォーマンス
操作
SERVER-67704 FTDC メタデータへの CPU ソケット数の追加
SERVER-67705 FTDC メタデータに NUMA ゾーンの数を追加
ビルドとパッケージ化
SERVER-38232mongod Ubuntu16/18 上の はPID ファイルを作成しません
内部構造
SERVER- 'permited'49705 ファイルは ' after_tools によって削除された可能性があります
SERVER-54900 ネットワーク呼び出しをブロックすると、同期ソースの解決が無期限に遅延する可能性があります
SERVER-60839 一時的に利用できないエラータイプを導入しました
SERVER-63104 機能フラグでタグ付けされたテストがある環境で、jsCore をローカルで再度実行するようにします。
SERVER-64764 $expr の書き換えは "$$ROOT" を処理するため準備されていません
SERVER-65177 TestRemainingInitialSync EstimatedMillisMetric ユニット テストの経過した最初の同期時間は ミリ秒になる可能性があります0
SERVER-65259 シャードでマージが必要な集計のカーソル リーク
SERVER-65881 有界ソート ステージによるソート制限の最適化のサポート
SERVER-66050 findSelfInConfig は、低速パスを試行する前に、すべての HostAndPort の高速パスを試行する必要があります
SERVER-66106 sharded_moveChunk_ partitioned.js が失敗した moveChunk チェックが正しくない可能性があります(6 以前のみ。0 )
SERVER-66466 ThreadContext の TransportLayerASIOTest 依存関係を削除します
SERVER-66570 時系列がセマンティクスを変更する可能性のある metaField プロジェクションをプッシュダウンします
SERVER-67183 高スループット チャンク移行 - 取得と挿入の再実装
SERVER-67390 backup_restore.js は、SIDENT がクリーンではないため、コード SIGINT をチェックする必要があります。
SERVER-67406 シャーディングされた coll でカーソルをソートすると、$ プレフィックス付きのフィールドが欠落しているドキュメントが返されます
SERVER-67446 カタログで一貫したワイルドカードプロジェクションと列ストアプロジェクションの仕様を確認
サーバー -68122 最初の同期中にコレクション WiredTiger 構成文字列を複製する方法について調査します
SERVER-68388 同時実行設定を制限し、サーバー パラメータ名を更新します
SERVER-68434 Equality to null では、述語をカバーしないキャッシュされた部分的な xscan が誤って使用される可能性があります
SERVER-68576 クラスター内に存在するシャーディングされたコレクションの数を把握する必要がある
SERVER-68647 機能フラグを作成
SERVER-68648 機能フラグを有効にする
SERVER-68739 低速 op 統計に影響を与えずに WiredTiger セッション統計を追加します
SERVER- LDAPTimeoutMS の で 68836NaN と を適切に処理できるようになりました0
SERVER- セッション統計が低速68853 op 統計でなければならないという条件を排除します。
SERVER-68901 2ドキュメントに同じ名前の異なるフィールドが含まれている場合、 で $elemMatch クエリ分析が不正確になる
SERVER-69944 Resmoke の global- global.py が
*
より前に適切に解析しない**
SERVER-70139 listCollection は重複するビュー名を返します
SERVER-70323 collection_sharding_runtime で不変を tassert に変換する
SERVER-70369 migrationConcurrency 用の serverParameter 作成
SERVER-70394 MultiPlanStage::rejectedPlans のセルフスワップを修正しました
SERVER-70427 合計フェデレーション パッケージのテスト インフラストラクチャを削除します
SERVER-70553 mongo テスト ドライバーにモジュール サポートを追加しました
SERVER-70566 backup_restore.js でエラー コードを出力する
SERVER-70594 アップデートされたビルド バリアントを sys-perf に追加します
SERVER-70640 serverStatus への migrationConcurrency の追加
SERVER-70830 ユニットテスト WiredTigerOperationStats
SERVER-71006 インデックスをマルチキーに切り替えた後の読み取りの不整合性が小さい
SERVER-71020 時系列バッチを中止すると最終的にカタログからバケットが削除されるようになります
SERVER-71055 OplogOrdering テストは、oplog エントリをロールバックした後に、古い all_durable タイムスタンプを読み取る可能性があります
SERVER-71191 インデックス構築の設定、トランザクションの準備、ステップダウンの間でデッドロックが発生する
SERVER-71291 バリアント "
*
Enterprise RHEL8 。0 ".push を含めないでください ファイルSERVER-71373 analyze.son タイムアウトをestimated_connPool.js 内で延長
SERVER-71399 チャンク分割後に ジャンボ チャンク フラグが自動的にクリアされない
SERVER-71424 lint_fzer_sanity の障害を修正しました
SERVER- シャードキー71436 インデックスが見つからない場合、範囲削除はログを積極的にスパームしないようにする必要があります
SERVER-71449 log_success_msg: Debian の init.d で見つからない問題を修正しました
SERVER-71471 新しいノードの実行/インストールで動作するように jstfize の配置を改善しました
SERVER-71533 新しいテスト統計ロケーションを使用するためにレガシー タスク生成を更新
SERVER-71534 npm の複数のインスタンスを実行することによって発生する lint_fzer_sanity_all 回帰
SERVER-71597 大文字と小文字を区別する dbName の createDatabase に関する競合状態を修正しました
SERVER-71632 ステップダウン スイートで dropDatabase FVM テストを再度有効化
SERVER-71648 [v5 .0 ]txn_index_catalog_changes.js は、スナップショット読み取りをサポートしていないストレージ エンジンで実行されます
SERVER-71691 5643004ファセットで $setWindowFields を使用する場合、エラー
SERVER-71759 dataSize コマンドは生成されません
SERVER- セカンダリ71769 ノードが 2 フェーズのインデックスビルドをスキップしている場合に新しいログメッセージを追加する
SERVER-71939 バケットカタログテスト::Task クラスをフェイルポイントで更新
SERVER-71950 WiredTiger で順序外のキーが検出された場合、操作を失敗してログに記録
SERVER-71969 コンパイル バリアントおよび コンパイル_バリアントの system_perf.yML を更新します。
SERVER-72005 2022-11 sys-perf バリアントで TSBS を有効にする
SERVER-72046 同時チャンク移行テスト
SERVER-72091 認証遅延 sys-perf バリアントを有効にする
SERVER-72143 50の sys-perf ログキー リンクを修正しました。 と4 。4
SERVER-72176 [MetadataManagerTest] は、パーティショニング時に orgperCreanupDelaySecs をデフォルト値にリセットする必要があります。
SERVER-72185 TSBS Perf テストの定義は、個人的な Github リポジトリに依存します
SERVER-72222 mapReduce で single reduce が最適化されている場合、マージングの結果シャードされたクラスターが作成されると失敗します
SERVER-72276 backports_required_for_multiversion_tess.yml からすべての古いエントリを削除します
SERVER-72288 「M1 Mac のサポートを有効にする DSI」の後にマイクロベンチ マークのテストに失敗します
SERVER-72449 backup_restore.js は、子2 resmongo クライアントを強制終了するときにコード をチェックする必要があります。
SERVER-72512 メモリ制限により不整合を返せない場合に有効と報告されたインデックス
SERVER-72535 シャーディングされたクラスターを使用すると、「管理」、「ローカル」、および「コンフィギュレーション」データベースを別のケースで作成できます
SERVER-72576 macOS でのアーカイブ処理バイナリの認証化
SERVER-72613 ハングアナライザによるコアダンプの取得が高速化
SERVER-72619 migration_chunk_clouder_source の変更のテストをリファクタリングして追加します
SERVER-72620 $indexStats では、シャーディングされていないコレクションで実行する場合、「シャード」フィールドが含まれません
SERVER-72677 完全な検証ではインデックスに関する情報が必ずしも報告されない
SERVER-72825 backports_required_for_multiversion_tess.yml からすべての古いエントリを削除します
SERVER-72868 SERVER- にリストされている TODO を完了します30949
SERVER-72877 ステップダウン フックの Mongos リターゲティング ロジックはビューをスキップする必要があります
SERVER-72910 [v5 .0 ]SERVER- 60839からのバックポート wtRToStatus の変更
SERVER-73176 getHostFQDNs で実際にエラーが発生した場合にのみエラー メッセージを出力します
SERVER-73183 WiredTigerKVEngine::getSanitizedStorageOptionsForSecondaryReplication は inMemory をスキップする必要があります
SERVER- []73216 をアップグレードして v を検出8
SERVER-73228 jsts/external_auth/ldap_mongos_Health_checking.js からアクティブなディレクトリ サーバーを削除
SERVER-73232 _killOperations のデフォルトのログ冗長度を変更します
SERVER-73264 MigrationChunkCronerSource::commitCone の誤った不分散を修正しました
SERVER-73389 ドロップデータベースコーディネーターのチェックポイントベクトルクロック
SERVER-73481 検証では、{Full: false} を使用すると順序外のキーを検出しません。
SERVER-73636 カバーシップ分析の障害135025 : 予約のある非効率的なベクトル サイズ変更。
SERVER-73706 テストにおける同時実行バグを防ぐために、WTRecordstoreUassertOutOfOrder のフェイル ポイント状態を保存する
SERVER-73719 Sys-perf でのレガシービルドのバリアントのコメントアウト
SERVER-73745 IndexKeyBbucket 構造体をゼロ初期化
WT-8290 ロールバック理由を返すにはセッションに新しい API を追加します
WT-8379 シャットダウン中にエビクションを無効にしないでください
WT-8651 シャットダウン中にチェックポイントのスクラスを許可する
WT-8652 シャットダウンが use_timestamp=true で構成された場合、最後のメタデータ チェックポイントをスキップしないようにします。
WT-9268 履歴保存レコードの削除を調整まで遅らせる
WT-9428 replica_visibility.c の 2 つのアサートを修正しました
WT-9592 安定状態へのロールバックは、WT_UPDATE_TO_DELETE_FROM_HS フラグもクリアする必要があります
WT-9705 準備コミット時に更新チェーンの更新を誤って解放する問題を修正しました
WT-9751 エビクションを中止した後の調整におけるメモリ リークを修正しました
WT-9765 エビクションが失敗した準備されたロールバック後の準備されたコミットの処理を修正しました
WT-9792 RTS を修正して、データストアの更新のグローバルに表示される更新を履歴ストアから削除する
WT-9805 履歴ストアから削除する必要がある更新を保存し、後で削除します
WT-9926 バックアップからの起動中にクラッシュが発生し、メタデータが失われる可能性があります
WT-10081 古いブランチの失敗した形式構成を修正しました
WT-10250 リリース ブランチの特定の Edge ビルダを削除
WT- の10257 data-validation-storage-checkpoint-fp-hs-insert-s7 5を修正しました。0
WT-10291 失敗した構成タスクが構成ごとに 1 回テスト形式を実行するようにします。
WT- 弱い順序付けされたアーキテクチャのスキップ10461 リストでキーの順序が正しい順序どおりでない問題を修正しました
WT-10584 欠落している読み取り保証を __cursor_skip_prev で追加する
5.0.14 変更履歴
シャーディング
SERVER-60143 メタデータの更新に失敗した後にメタデータのクリアを回避する
SERVER-68139 プロジェクション ソートが 100 MB より大きい場合、再シャーディング コマンドは失敗
SERVER-68361 LogTransactionOperationsForShardingHandler::commit が、ドキュメントのシャードキー値を変更する準備済みトランザクションと非準備トランザクションからのドキュメントの転送を失敗させます。
SERVER-69134 シャーディングされたコレクションを削除しても、CSS エントリは削除されません
SERVER-69444 DSS と CSS で同時クリティカル セクションとリフレッシュの結合を同一にする
SERVER-69700 レプリケーションのロールバックは失敗します resharding_coordinator_recounters_abort_decision.js
SERVER-69756 reshardCollection cmd の直後に発行された abortReshardCollection でのセカンダリ フォールト
SERVER- ネットワークエラーで70364 configureFailPoint コマンドを再試行します(resharding_coordinator_recounters_abort_decision.js)
SERVER-70373 再シャーディング メトリクスが復元されない場合に固有の障害
SERVER-70793 X ロックを取得する前に、データベース メタデータの更新時に IS ロックの下で新しいメタデータをチェックするようにします。
SERVER-71092 shard_id_ Test.cp は std::string::compass 関数の正常な動作に依存しています
SERVER-71305 レガシーシャード コレクション パスが過半数コミットされるように誤った optime で待機するようになりました(5 。0以前)
クエリ
SERVER-66289 $out が v で BSONObj サイズ5 0エラーを誤ってスローします。 。8
SERVER-70381 _ internalSearchIdLookup ステージは に違反しています。50getOwnershipFilter 関数の前提条件
操作
SERVER-67793 init.d の log_progress_msgは メッセージを出力しません
ビルドとパッケージ化
SERVER-48203 状態のサポート --インストールアクションのサポート
SERVER-64289 プラットフォーム サポート: に RHEL7 PPC のサポートを追加しました。5 0.X
SERVER-69507 Rpath は動的ビルドでのみ設定する必要があります
内部構造
SERVER-54284 <ErrorCodes::WriteConflict>例外:
SERVER-57072 すべてのプラットフォームでのアップグレードディスクの詳細については、こちらを参照してください。
SERVER-60016 serverStatus とコレクション統計は RSTL ロックでブロックされないようにします
SERVER-61185 一意なインデックス検索には prefix_search を使用すること
SERVER-63104 機能フラグでタグ付けされたテストがある環境で、jsCore をローカルで再度実行するようにします。
SERVER-63585 削除がロールバックされ、別のトランザクションが同じ行を削除すると、Fastcount は同期されなくなります
SERVER-66525 erexit は pip インストール ログの取得を防止します
SERVER-66972 データベースのクリティカル セクションは継続的な更新でシリアル化されない
SERVER-67385 シャードプライマリで範囲完了に対する進行中のクエリが実行される前に、範囲削除タスクが誤ってスケジュールされる可能性があります
SERVER-67538 古い、互換性のないスナップショットではマルチドキュメントトランザクションが失敗する必要があります
SERVER- コンパイル67681 コマンドの特定のターゲットを作成
SERVER-68115 「elemMatchRootLength > 」不変 のバグ修正0trigger
SERVER-68477 expireAfterSeconds TTL インデックス パラメーターの NaN 処理を改善
SERVER-68901 2ドキュメントに同じ名前の異なるフィールドが含まれている場合、 で $elemMatch クエリ分析が不正確になる
SERVER-69001 最初の同期では、minValid ドキュメントを "stopTimestamp" に設定する必要があります
SERVER-69133 ハードリンク インストール アクションの冗長設定を削除します
SERVER-69281 強制最小値 ページ更新
SERVER-69348 コマンドは、汎用的に呼び出し可能にするには、空の認証チェックを宣言する必要があります
SERVER-69380 インクルージョン プロジェクションがすでに消費されている場合、$_ internalUnlockBbucket ステージが $project と誤ってスワップする可能性があります
SERVER-69389 コマンド checkpointAuthorization は、ノードがシャットダウンしているときに UUID を名前空間に解決しようとしているときに、既存のコレクションに対して ErrorCodes::NamespaceNotFound をスローすることがあります。
SERVER-69446 jsts/replsets/dbcheck_write_concern.js で electionTimeoutMillis を増やしました
SERVER-69569 avergreen タスクで Python スクリプトが失敗する
SERVER-69784 符号付き文字の誤使用のインスタンスを修正しました
SERVER-69868 シャットダウンしている TransportLayer の起動時にエラーを返す
SERVER-69898 DB バージョンを更新する前に、クリティカル セクションのキャッチアップ フェーズを待つ
SERVER-69912 SConstruct が誤って実行可能になる
SERVER-69926 errors.py は MONGO_UNREACHABLE_TASSERT 内の重複するエラーを検出しません
SERVER-69930 削除されたデータベースのバージョンを更新しようとしてログに予期しないエラーメッセージが表示される
SERVER-70062 復元失敗のロールオーバーされた oplog 内の oplog エントリに関する情報をログに記録
SERVER-70160 $ternalUnackBbucket より前にドキュメント全体を必要とする $match をプッシュダウンしないでください
SERVER-70299 JSON.send コマンドの使用を削除します
SERVER-70314 ログ保持の制限を考慮して、時系列拡張範囲テストを調整する
SERVER-70348 クエリ可能な WT および内部で再試行するために E返しを削除します
SERVER-70469 ウォッチドッグ テストでの仮想環境 Python の使用
SERVER-70483 "evergreen_execution" を logcker に渡すように Resmoke を更新します。
SERVER-70484 Perf.yML と sys_perf.yML からシグナル処理モジュールを削除
SERVER-70557 90x で統合_テスト_シャードのタイムアウトを増やす
SERVER-70633 でシャード カーソル5 スイートごとに実際にテストを実行します。0
SERVER-70879 複数のスレッドがインデックスのマルチキーを同時に回している競合を修正しました
SERVER-71055 OplogOrdering テストは、oplog エントリをロールバックした後に、古い all_durable タイムスタンプを読み取る可能性があります
WT-8234 メモリを参照する可能性のあるリーフページを調整しながら、内部ページのエビクションを防ぐ
WT-9323 チェックポイント後にツリーが更新されているかどうかの競合を修正しました
WT-9599 ホットバックアップロックを取得して、ブロックマネージャーでフォールトを呼び出します
WT-9763 レコードの挿入の時間枠が履歴保存の時間枠と一致しない場合は EBUSY を返す
5.0.13 変更履歴
シャーディング
SERVER-68094 カスタム生成された _id での再シャーディングは失敗し、プロジェクション エラーが発生します
SERVER-68139 プロジェクション ソートが 100 MB より大きい場合、再シャーディング コマンドは失敗
SERVER-68869 _configSします
SERVER-69142 _shardsvrReshardCollection を再試行すると、重複キー エラーが発生する可能性があります(resharding_nonstreaming_coordinator_reBuild.js)
SERVER-69220 refineCollectionShardKey により、現在のシャードキー フィールドを範囲ベースとハッシュ値の間で切り替えることができるため、データの不整合が発生
SERVER-69384 v を修正しました。50暗黙的な作成/Index パラメータのレガシー shardCollection パス
SERVER-69700 レプリケーションのロールバックは失敗します resharding_coordinator_recounters_abort_decision.js
書込み操作
SERVER-50454 重複キー エラー時に "keyValue" フィールドをドライバーに送信しないようになりました
内部構造
SERVER-58673 featureFlagPerShardCursor を有効にする
SERVER-60551 接続時に「初期化されたワイヤ仕様」を定期的に取得する
SERVER-61185 一意なインデックス検索には prefix_search を使用すること
SERVER-62400 $_passwordToShard パラメーターを AggregateCommandRequest に追加
SERVER-62681 シャードカーソル パスオーバー スイートごとに変更ストリームを作成
SERVER-62738 mongos に特定のシャードへのパスオーバー機能を付与
SERVER-63772 シャードカーソル変更ストリームごとの初期バッチでは送信されないバッチ再開トークン
SERVER-63773 getMore 応答で設定されていないシャード カーソルごとのバッチ 再開トークン
SERVER-63774 任意の dbVersion を run PipelineOnSpecificShard に渡します
SERVER-63781 $sortKey がバッチ 再開トークンの後 からの初期バッチでフィルタリングしなかった
SERVER-65006 commitIndexBuild oplog エントリの挿入時に書込み競合(write conflict)が発生する可能性があり、マルチキーの設定に失敗する可能性あり
SERVER-66794 年Typescript 1970- 以外の日付を持つ コレクションにメモリ内フラグを追加します2038
SERVER-67402 線形化可能な読み取りでは時に間違った読み取りソースで読み取られることがある
SERVER-67538 古い、互換性のないスナップショットではマルチドキュメントトランザクションが失敗する必要があります
SERVER- oplog アプライアンスが oplog フェッチに追いつくことが 67650ない 場合、リシャーディング受信者は retainOperationTime EstimatedSecs= を返すことができます。0
SERVER-67653 リシャーディング コーディネーターは、一方の受信者では oplog アプライアンスが oplog フェッチに追いついていないにもかかわらず、クリティカル セクションを開始できると誤って判断する可能性があります。
SERVER-67725 名前変更の前提条件としてシャードのカタログ整合性を確認
SERVER-67916 ステップダウン中の競合はtrigger ReshardingMetrics では不均等を する可能性があります
SERVER-68003 explain_unified_ninjava.vars をデフォルトにするには
SERVER-68126 AutoSplitVector で maxChunkSize の入力値が負の値を確認します。
SERVER-68691 $graphLookup は 'restrictSearchWithMatch' フィルターの変数参照を報告しません
SERVER-69002 [5 .0 ]mongos 経由のバックポート PM- 2419ごとのシャードカーソル
SERVER-69108 SCCL は更新をトリガーせずに構成と管理メタデータをすぐに返すことができます
SERVER-69547 show_raw_update_description*.js に multiversion_in Compatible タグを追加しました
SERVER-69590 プラットフォーム上でのリbunwind の警告
SERVER- デフォルトで69611 -ffp-contract=op コンパイラー オプションを設定する
SERVER-69693 Lambdaリシャーディング コーディネーターでコードを繰り返す代わりに使用するようになりました
SERVER-69785 rust 変更_ストリーム_per_shard_cursor.js
WT-9870 リカバリ中に最も古いタイムスタンプが更新されるたびに、固定されたタイムスタンプの更新を修正しました
5.0.12 変更履歴
シャーディング
SERVER-63732 新しい暗黙的に [CreateIndex] と forceUniquenessCheck を shardCollection コマンドに追加しました
SERVER-64142 refineCollectionShardKey コマンドに新しい forceUniqueness を追加しました
SERVER-68728 を追加します。routeBeforeProcessingPrePostImageOriginingOp フェイル ポイントの起動条件
SERVER-68869 _configSします
SERVER-69142 _shardsvrReshardCollection を再試行すると、重複キー エラーが発生する可能性があります(resharding_nonstreaming_coordinator_reBuild.js)
複製
SERVER-62636 setFeatureCompatibilityVersion4 .4は5で成功します。 0 競合するオプションを持つインデックスを持つ binVersion
内部構造
SERVER-58176 Mongos は挿入/更新/削除コマンドで readConcern を検証しません
SERVER-58966 timeseries_granularity.js と timeseries_timestamp_rounding.js は、並列スイートのテスト名前空間で競合します
SERVER-59834 allowDiskUse を使用した $group では _tmp ファイルがクリーンアップされません
SERVER-60958 ステップダウン イベント発生時に、チャンク移行においてサーバーがハングしないようになりました
SERVER-63843 同期シグナル ハンドラーで再帰的な doLog を許可しない
SERVER-63852 getThreadName() はクラッシュしないようにしてください
SERVER-64573 暗黙的に作成するインデックスと forceUniquenessCheck フィールドをオプションにする
SERVER-64741 mongos appendOplognote コマンドを作成
SERVER-65006 commitIndexBuild oplog エントリの挿入時に書込み競合(write conflict)が発生する可能性があり、マルチキーの設定に失敗する可能性あり
SERVER-65382 AutoSplitVector は、シャードキー フィールドの順序付けに clientReadable を使用しないでください。
SERVER-66794 年Typescript 1970- 以外の日付を持つ コレクションにメモリ内フラグを追加します2038
SERVER-67126 2printStackTuce の LogV コードパスから LOGV 呼び出しを削除しました2
SERVER-67280 HealthObserver::perごと
SERVER-67725 名前変更の前提条件としてシャードのカタログ整合性を確認
SERVER-67814 19702038serverStatus で - 以外の日付を持つ時系列コレクションの数を追跡する
SERVER-67939 run_dbcheck_background.js は、CappedPositionLists に対して回復性がある必要があります
SERVER-68039 PyMongo3101MongoDBv5 . 上の古い バージョン . .0不変の障害が発生します(message.operation() == dbMsg) による接続リセット後
SERVER-68399 backups Manager の安全なバージョン番号の解析を修正しました
SERVER-68482 [5 .0 ]getFlow ControlStats に TSAN 除外を追加
SERVER-68538 RPM 設定の依存関係リストに入力すると、 への のインストールが強制的に失敗します。MongoDB EnterpriseAmazon Linux1
SERVER-68540 jscore テストに docker_in Compatible タグを追加しました
SERVER-68694 圧縮コマンドの周囲のロックを調べる
SERVER-68737 Debian からマルチバージョン115 テストを削除します。0
SERVER-68766 単一値 MapReduce 最適化を再度有効にするオプションを追加
SERVER-68925 起動時にチェックテーブルログ設定を再導入する( SERVER-43664 を元に戻す)
SERVER-69052 拡張範囲のチェック時に、バケットコレクションが有効であることを確認
SERVER-69141 [6 .1 ]先に固定された TSBS バージョンに移動
5.0.11 変更履歴
シャーディング
SERVER-56185 セッション移行とチャンク移行のクリティカル セクションに関する改善の可能性を調査する
SERVER-61985 resharding_coordinator_reovers_abort_decision.js では、プライマリシャードが _configsvrReshardCollection で再試行し、2 回目のリシャーディング操作が実行されているため、リシャーディング操作が成功していると報告される場合があります。
SERVER-64340 シャードのドレイン中にバランサーが無効になっている場合に警告が出される
SERVER-67492 チャンクの移行に失敗すると、受信者シャードの config.transactions が分散する可能性がありますプライマリとセカンダリ間のレコード
SERVER-68431 resharding_ Test_fixure では、コンフィギュレーションサーバーのすべてのノードのフェイルポイントは構成されません
SERVER-68495 非常に多くの数のゾーンが構成されているコレクションを 再シャーディングすると 、コンフィギュレーションサーバーのプライマリで無期限に停止する可能性があります。
SERVER-68628 プライマリ フェイルオーバー後に失敗した再シャーディング操作を再試行すると、サーバーのクラッシュや書き込みの損失につながる可能性あり
SERVER-68728 を追加します。routeBeforeProcessingPrePostImageOriginingOp フェイル ポイントの起動条件
クエリ
SERVER-43155 maxTimeMS を超えるクエリでは networkInterfaceExceededTimeLimit が返される可能性があります
SERVER-66072 $match サンプリングと $group 集計の奇妙な動作
ビルドとパッケージ化
SERVER-61894 変更ストリーム仕様で 'showRawUpdate Description' オプションをサポートするようになりました
SERVER-63159 $_ternalApplyOplogUpdate 集計ステージを実装する
内部構造
SERVER-60607 地理インデックス バージョンでの大きな値または NaN 値の処理が改善されました
SERVER-60958 ステップダウン イベント発生時に、チャンク移行においてサーバーがハングしないようになりました
SERVER-61321 テキスト インデックス バージョン の大きな値または NaN 値の処理を改善しました
SERVER-62747 proxy_protocol_connect.js では、Docker コンテナのループバック アドレスを使用する必要があります
SERVER-65262 WT 数値タイムスタンプ API の使用を拡大する
SERVER-65884 時系列からの $lookup は相関 $match の後に $sequentialCache を配置できます
SERVER-66023 選挙とライブ接続タイマーを常にリセットしないでください
SERVER-66310 ExpressionSetUnion::isCommunity() の照合を認識させる
SERVER-66548 $lookup 連続キャッシュで $facet が非相関ファイルとして誤って扱われる可能性があります
SERVER-66651 ロール「復元」が mongorestore --preserviceUUID で十分ではありません
SERVER-66726 killAllSessionsByPattern での直列化を修正しました
SERVER-66841 LOGV2 : バックスラッシュ文字で切り捨てられる場合、無効な JSON
SERVER-66938 ninjava ファイルを生成するためのコマンドを大幅に簡素化
SERVER-67122 --module=ninia でビルド中に非推奨であることを示す警告を追加しました
SERVER-67296 チャンク関連の DDL 操作をコミットするために使用される configsvr コマンドの OpCtx を割り込み可能としてマークします
SERVER-67305 ロックフリーの読み取りを設定した場合、スナップショットを設定する前と設定後に許可された書込みを検証する必要があります。
SERVER-67523 slowable_timeout_colback の再スケジュール失敗時に _next呼び出しをクリアする必要があります
SERVER-67532 OplogServerStatusSection で失敗が軽減
SERVER-67683 高速ビルドと opt ビルドの一部のモードを変更
SERVER-67845 ターゲットがシャーディングされていない場合にのみ、「前提条件の確認」フェーズの名前変更でクリティカル セクションを取得する
SERVER-67939 run_dbcheck_background.js は、CappedPositionLists に対して回復性がある必要があります
SERVER-68041 merge_write_concern.js を強化し、診断ログを追加します
SERVER-68130 AutoSplitVector は BSONObjMaxUserSize より大きい応答を生成する可能性あり
SERVER-68158 serverstatus_indexbulkWBuilder.js は、インデックスを作成した後、プライマリで listIndexes を実行する必要があります
SERVER-68184 checkpointWritesOfCommitedTxns でインデックスを作成するときに NumberLong ではなく NumberLong を使用する
SERVER-68193 シャーディング DDL コーディネーターは、ディスロック再試行ループで自分自身をロックアウトする可能性があります
SERVER-68487 NaN フィールド値をチェックするための BSONElement メソッドを追加しました
SERVER-68511 movePrimary は MongoDB でシャーディング5 メタデータの不整合を導入する可能性があります。0 +
SERVER-68522 5を防ぎます。0fCV 4以降のバイナリー。 TTL インデックスの構成に誤りが4
SERVER-68540 jscore テストに docker_in Compatible タグを追加しました
SERVER-68574 新しいログキー クラスターへの切り替え
SERVER-68737 Debian からマルチバージョン115 テストを削除します。0
WT-8847 ページの復元時にアップデート リストを切り捨てるために、WT_SVE_UPD にトゥームストーンを追加する
WT-9004 更新復元のエビクションにおけるメモリリークの修正
WT-9302 api_data.py の構成として非推奨の object_target_size
WT-9311 ログ メッセージでストレージ HW の破損を明確に識別できるようにします
WT-9477 チェックポイントトリガーによる内部ページ分割は許可しないため、チェックポイントで内部ページが破損します
WT-9500 HSアップデートのキー/値のタイムスタンプではなく、セル時間枠を使用するようにRTSを修正
5.0.10 変更履歴
シャーディング
SERVER-57519 AWS で因果整合性のある ShardRegistry::getShard() 関数を使用するようにします
SERVER-62272 コレクションにスキーマ検証を追加すると、失敗したドキュメントの チャンク移行 を防ぐことができます
SERVER-62432 ShardingDDL Coordinator インスタンスの状態ドキュメントへの安全なアクセスを確保します
SERVER-62656 mongos-to-config-server 接続プールのサイズ設定を mongos-shard-server 接続プールのサイズから切り離
SERVER-63243 範囲削除では、孤立した範囲をラウンドロギングする方法でクリーンアップしてはなりません
SERVER-64433 新しいトポロジー時間が過半数をコミットせずにゴシップされる可能性あり
SERVER-65027 コマンドの再シャーディングにより、エラーを返さずに追加のオプションが可能になります
SERVER-65821 コミット/中止の決定が永続的でなかったトランザクションが準備された場合、setFCV 中にデッドロックが発生する
SERVER-65925 shardsvrCommitReshardCollection は、結合時に一時的なエラーをチェックする必要があります。
SERVER-65930 DDL コーディネーターと参加者の初期チェックポイントの名前変更により重複キー エラーが発生する可能性があります
SERVER-66046 リシャーディング コーディネーターは、適用フェーズ中に受信者シャード エラーが発生しても、リシャーディング操作を自動的に中止しません。
SERVER-66618 resharding_coordinator_recounters_abort_decision.js で ReshardingCoordinator が中止されたことを確認する
SERVER-66866 範囲削除がコレクション IX ロックを保持しながらバッチ間で待機する
SERVER-67457 参加者に接続している間に再シャーディング操作が中止されると、コンフィギュレーションサーバーのプライマリで無期限に停止する可能性があります
JavaScript
SERVER-61234JavaScript オブジェクトベースの型は、サーバー側の 関数によって直接返される場合、適切に自動直列化されませんJavaScript
ビルドとパッケージ化
SERVER- Install-Developer66627 のターゲットをバックポートする
内部構造
SERVER-57938 クエリに $geoIntersect と2 dsphere インデックスがある場合、保存された GeoJSON の多角形の検証をスキップします
SERVER-58257 予測データベース.js へのより優れた診断機能の追加
SERVER-59658 シャーディング メタデータの更新がレプリケーションを待機していることを反映するようにロギングを改善します
SERVER-61856 libuntu を1 にアップグレードします。6 。2 +
SERVER-62386 カバード分析の障害121298 : 警告を解析します
SERVER-62716 WaitForMajorityServiceTest で誤った endWaitingForOneOpTime を処理する
SERVER-63271 serverStatus はサーバーに障害が発生する可能性があります
SERVER-63493 トランザクション ロックのタイムアウトが原因で、アップデートとシャードキーのテストが失敗
SERVER- PC トランザクション後にサーバー 63971パラメータをデフォルトで読み取り、書込み (write) の動作に変更します2
SERVER-64215 シャットダウン時に OplogバッファMock::waitForData を中断する
SERVER-64244 RunDBCheckInBackground は中断に対して回復力がある必要があります
SERVER-64509 ShardRegistry スレッドプールのシャットダウン順序を修正しました
SERVER-64627 最初の同期後にメモリ内状態を処理するには一般的な方法が必要
SERVER-64628 シャーディングされたセットへのノードの追加に関するテスト
SERVER-64659 インデックス ビルド中に使用されたファイル記述子数を serverStatus で報告する
SERVER-64725 ShardRegistry::perごとのReloader を割り込み可能にします
SERVER-64797 WT の新しい数値タイムスタンプ API の使用
SERVER-65100 BSONCollection のメモリ ブロック サイズを増やす
SERVER-65131 便宜的読み取りターゲットを無効にします(ヘッジされた読み取りを除く)
SERVER-65313 スタートアップ時のリカバリ中に BatchedCollectioncataWriter を使用する
SERVER-65371 セカンダリ ノードで実行されている MigrationSourceManager が不均等をトリップする可能性があります
SERVER-65399 'commitIndexBuild' oplog エントリは、未完了のインデックスビルドの操作を実行せず、再開されない
SERVER-65723 セカンダリのバッチするを改善するために調整可能なパラメーターを追加します
SERVER-65777 "revokePrivilegesFromRole" param.ns 監査ログにユーザー オブジェクトが表示されない
SERVER-65797 listIndexes の解析前にメモリ内の無効なインデックス指定を排除しました
SERVER-66087 スレッドを有効にする前に curl_ global_init を呼び出す
SERVER-66111 HTTPClient の Curl 実装はデフォルトのタイムアウトを尊重する必要があります
SERVER-66319 dbcheck_no_履歴_on_secondary.js は dbCheck フェイルポイントを無効にするのが素早すぎる
SERVER-66379 $or から $in への変換に失敗しました
SERVER-66384 NINJava_BUILDIR のコマンドライン カスタマイズを有効にする
SERVER-66418 string 順序の前提条件により、依存関係分析中に無効なプロジェクションが作成されました
SERVER-66433 重複する範囲の削除が完了するのを待機しているバックポートの期限が より前に完了するのを待機しています。51バージョン
SERVER-66461 ビルドプロセスの早い段階で認証を実行する
SERVER-66520 バックグラウンドOperationInProgress エラー メッセージにインデックス ビルド UUID を追加
SERVER-66556 シャットダウン中にカーソルを解放するときに発生する可能性のある競合を防ぐようになりました
SERVER-66559 externalQueryMaxAddToSetBytes パラメータを32 から ビットに拡張64
SERVER-66658 初期化前にシャード レジストリにアクセスする可能性があります
SERVER-66727 最大時間範囲に違反する時系列バケットを作成できます
SERVER-66769 Cygwin 経由で Windows ホストをサポートするように spawnhost 設定スクリプトを更新
SERVER-66799 エフェメラルForTest での getParameterWith Details.js の失敗を修正しました
SERVER-66843 デッドラインフィール ディストラクターでの防御的プログラミングの使用
SERVER-66860 FVM テストでは同じデータベース名を再利用しないでください。
SERVER-66902 mongodb-mongo-v でマルチバージョン設定が一貫して失敗します。5 0Edge プロジェクト
SERVER-66955 Perf プロジェクトでの JSON.send の使用を排除
SERVER-67014 の非推奨の命令コードの警告メッセージで「クライアント5 ドライバーのアップグレードが必要になる場合がある」とあります。0
SERVER-67106 _fashRoutingTableCacheUpdates() コマンドは、コレクション ビューを参照するリクエストも処理できる必要があります。
SERVER-67167 並列スイートで実行中の or_to_in.js を無効化
SERVER-67220 [5 .0 ]set_fcv_prepared_transaction.js は、StaleConfig エラーに対して回復力がありません
SERVER-67405 stringis_patchavergreen 展開の空の の処理
SERVER-67513 v の jsCore_Compatibility の or_to_in を無効にします。50
WT-8425 hs_rec.c のout_ of_order_ts_updates ベクトルで、同じコミット タイムスタンプでアップデートをプッシュします。
WT-8669 タイムスタンプが __hs_insert_record で O OO ではないことを確認します
WT-9249 耐久性がある開始タイムスタンプが opo タイムスタンプより大きい場合は、そのタイムスタンプを比較して修正します
WT-9251 メタデータ チェックポイントの前にログ フラッシュを実行する
5.0.9 変更履歴
シャーディング
SERVER-62175 Mongos が _parseCommand で中断されたコマンドに RetryableWrite エラー ラベルの添付に失敗
SERVER-62432 ShardingDDL Coordinator インスタンスの状態ドキュメントへの安全なアクセスを確保します
SERVER-64822 空のコレクションをシャーディングするとクリティカル セクションの解放が素早すぎる
SERVER-66041 チャンククローンは、ドキュメントが 1 つだけのチャンクが大きすぎることを考慮しないでください。
クエリ
SERVER-63642 マルチプラン作成のパフォーマンスを測定するために serverStatus メトリクスを追加しました
ビルドとパッケージ化
SERVER-42470 libunwind の追加構成を生成する
SERVER-64332 MacOS 用の MongoDB ビルドを認証化
SERVER-66386 パッケージ テスト用の AMI イメージの更新
内部構造
SERVER-57546 ロール ロック取得のテスト固有のタイムアウトを増やします
SERVER-58337 非推奨の警告をログに記録し、OP_QUERY コマンドの受信時に serverStatus カウンターをアップグレードします
SERVER-60758 txn_recover_decision_users におけるトランザクションの失敗からの dbVersion 更新を防止します。
SERVER-61018 汎用ヒストグラム タイプの作成
SERVER-61110 AuthorizationContract::contains でのロックを修正しました
SERVER-61460 Resmoke は、config_svr オプションを上書きするのではなく、mongod_options とマージする必要があります。
SERVER-62941 serverStatus コマンドの oplog メトリクスを含むように FTDCServerStatusCommandCollector を更新
SERVER-62992 resmoke.in の必要性を排除します
SERVER-63254 インデックス使用状況メトリクスを serverStatus に追加
SERVER-63796 PM- の機能フラグを有効にする2750
SERVER-63850 API バージョン に count コマンドを追加します1
SERVER-64664 ninjava ツールは、ソースファイルが生成されたインストールを考慮しないでください
SERVER-64815 buildindexs_false_commit_uorum.js がマルチバージョン テストで実行されないようにします
SERVER-65137 生成された後にコレクションを更新するときに名前空間の変更を検出するようになりました
SERVER-65166 abort_in_progress_transactions_on_step_up.js で describeOptions を使用する
SERVER-65184 ダウングレード_デフォルト_書込み (write_concern_majority.js) では、同時選挙とステップダウンを避けます。
SERVER-65271 serverStatus ではきめ細かなメトリクスの除外が可能になりました
SERVER-65636 ホストごとの LDAP 接続数の制限を廃止
SERVER-65861 Enterprise-rhel-83 -s390 x を の mh_variant5 から削除します。0
SERVER-65995 古いブランチでの Vergreen cron 頻度の縮小
SERVER-66089 最初の同期では、トランザクション テーブルの読み取りが、後の afterClusterTime で実行される必要があります
SERVER-66117 架空のlibkrb 構成で MongoDB 短い名前を無効化します5
WT-8250 Test_wt7989 _comact_checkpoint で圧縮後に使用可能な最大期待スペース数を増やします
WT-8450 hs_クリーンアップ_storage で統計情報を報告し、検証しないでください
WT-8481 テストの近くのテストを分割し、ログ レベルを更新します
WT-8622 リカバリ開始時に last_ckt_base_write_gen で読み取り
WT-8860 mongod ログを多コレクション テストのテスト アーティファクトとして保存します
WT-9019 5の循環複雑数テストを無効にします。0
WT-9029 WT_SESSION::create から object_ target_size オプションを削除
WT-9044 mongodb- でコード5 カバレッジの測定を無効にします。0
WT-9054 形式.sh で分裂負荷オプションを正しく構成するようになりました
WT-9096 キーが存在しない場合に、間違ったキーと値を返す近くの検索を修正しました
5.0.8 変更履歴
シャーディング
SERVER-62690 シャードはテストでドレインする前にシャットダウンしています
SERVER-65533 {readConcern:available} を使用した操作では、コレクションは非シャードとして扱われません
書込み操作
SERVER-65261 コレクションスキャン経由で上限付きコレクションから削除すると、誤って削除されたドキュメント数が報告されます
ビルドとパッケージ化
SERVER-44074 プラットフォーム サポート: Enterprise RHEL8 (zSeries)の追加
内部構造
SERVER-55173 WiredTigerSession:: ReleaseCursor のセカンダリ障害
SERVER-56003 コンパイラーを変更しても mongos は再生成されません -icc.sh を実行します
SERVER-56731 新しい SLES12 サービス パックでサーバー テストの実行を検討してください
SERVER-60105 時系列コレクションへの挿入はどの opcounter からでも観察できません
SERVER-60485 MigrationUtilExecutor で実行されるタスクは、シャットダウンが完了するのを待たないでください。
SERVER-61032 /opt/mongodbtoolshell/gdb へのすべての参照をバージョン化された同等のものに変換する
SERVER-61663 Concurrency_metrics と Concurrency_replication_metrics を小さなタスクに動的に分割
SERVER-62205 [auto]splitVector の最大チャンク サイズ引数のサマリー チェックを含みます
SERVER-62229 restoreFromOplogAsStandalone=true 中にインデックス ビルド エントリーを適用する際の不整合を修正しました
SERVER-62299 プラットフォーム サポート: Debian のサポートを追加11
SERVER-63010 測定値を解凍しても、メタデータで計算されたプッシュダウン フィールドが上書きされないようにします
SERVER-63387 StreamingCursor は、WiredTiger バックアップカーソルから取得された順序でバックアップ ブロックを返す必要があります
SERVER-63479 シャーディングされた環境での $$SEARCH_META の禁止を修正しました
SERVER-63531 commitQuorum に buildIndexes:false ノードが誤って含まれ、エラー メッセージが投票ノードのみが資格があると誤って表示
SERVER-63910 クリティカル セクションに関連するこのエラー メッセージを一般化します
SERVER-64031 serverStatus は PBWM ロックを取得しないでください
SERVER-64184 集計コマンドで allowDiskUse:true の使用状況を追跡する
SERVER-64485 _id を使用して、tractUpdateType() での更新タイプを決定します
SERVER-64554 abortIndexBuild oplog エントリは --recoverFromOplogAsStaleone で実行しても効果がありません
SERVER-64732 [v5 .0 ]インターリーブされた配列の BSONCluster からの圧縮
SERVER-64757 Windows で Scons が Windows で-ninia の生成に失敗した場合のエラー メッセージを改善しました
SERVER-64983 TransactionParticipant::_resetTransactionState で WT トランザクションをロールバックする前にクライアント ロックを解放
SERVER-65024 同じ _id 値を持つ複数のドキュメントにより reIndex は不変となります
SERVER-65032 OCSP スイート用の Python パッケージ baseResponse
SERVER-65182 replsetconfig を取得するときに insert.son が使用するように分裂した_hostname_startup.js を修正しました
SERVER-65200 タスク グループの一部として実行されていないパッケージ タスク
SERVER-65211 展開を使用して、現在のブランチからバイナリを取得する
SERVER-65284 コレクションの作成コーディネーターは、後続の実行で常にクリーンアップを実行する必要があります
SERVER-65430 エフェメラルForTestでCapped_deletes.jsを無効化
SERVER-65718 mypy エラーを修正しました
WT-7662 準備競合によるフォーマットのタイムアウト
WT-8260 新しい Event_handler JSON 形式を検証するための Python スイート テストを作成します
WT-8708 テスト/チェックポイントでのタイムスタンプの使用エラーを修正しました
WT-8924 行ストアで競合をチェックするときに、挿入リストがある場合は、ディスク 時間枠で をチェックしないようになりました
5.0.7 変更履歴
シャーディング
SERVER-60109 ステップアップ時にベクトル クロックが確実に回復するようにします
SERVER-61249 refine_collection_shard_key_basic.js は、フェイルオーバーの場合に実行されない可能性のあるベストエフォート更新に依存しています
SERVER-61444 bulkCollectionVersionAndchangeMetadataInTxn の再シャーディング使用は冪等ではありません
SERVER-61755 移行リカバリでは調整されたシャードキーを処理する必要があります
SERVER-62072 _configsvrReshardCollection では、"rehardingFields" の設定が解除されて過半数に複製されるのを待たずに返される可能性があります。
SERVER-62521 DDL コーディネーターを使用している場合、分散されたロックが明確なエラーで解放されない可能性があります
SERVER-62761 [v5 .0 ]acceptChunkWaitForRangeDeleterTimeoutMS が4に渡されています。 4 バイナリ
SERVER-62906 createCollection/shardCollection パスにコレクション名の長さを検証するチェックを追加します
SERVER-62907 ベクトル クロック コンポーネントは CSRS 非ローリング再起動に耐えられる必要があります
SERVER-63722 ステップダウン/シャットダウンとは異なるエラーで動かなくなるコレクションの名前変更
SERVER-63742 シャード内のデフォルトのトポロジー時間がシャード レジストリの無限更新につながる可能性あり
SERVER-64517 ReconfigableAtlas App Services が起動時に適切に回復されない
SERVER-64580 混合バイナリ シャードでコレクションをシャーディング中に降格すると、古いバイナリがクラッシュする可能性があります
複製
SERVER-54374 signOplogWaiters と StorageEngine::loadカタログとの間の競合
クエリ
SERVER-40691 $nin:[[],...] クエリはインデックス化されません
操作
SERVER-21070 コレクション統計を収集するためのオプションを追加しました
内部構造
SERVER-51456 データベースプロファイラーは、書込み競合 (write conflict) が発生した場合の削除操作のために、プロパティ "keysDeleted" の誤った値を出力します。
SERVER-53993 AsyncCommandExecution テストで opCtx を解放する前に、クライアント ストリングをアタッチします
SERVER-56300 BSON オブジェクトと配列ビルダに範囲機能を追加
SERVER-56558 Robustify validate_db_metadata_command.js test
SERVER-56931 ASIO set_option の失敗が改善されました
SERVER- 論理セッション57662 キャッシュを更新する前に、 config.system.sessions コレクションがコンフィギュレーションサーバー上に存在するまで待機します
SERVER-58069 ユニットテスト用の ASSERT_THAT マッチャー フレームワーク
SERVER-58152 クラスター トポロジーから障害 Mongos を削除するための機能フラグの作成
SERVER-58310 ThreadPoolTaskExecutor は、空のネットワーク応答が受信されるのと同様にタスクがキャンセルされるとメモリが安全ではありません
SERVER-58499 新しいエラー コード LoadBalancerSupportMismatch を追加します
SERVER-59220 OCSP_server_refresh.js の接続検証では、新しい shell を使用する必要があります
SERVER-59223 ECS SCP の堅牢性を向上させる
SERVER-59290 構成バージョンを増やした後に同期ソースを再評価する
SERVER-59356 ダミーの FaultManager シングルオン、FaultStatus 列挙、ダミーのユニット テストを作成
SERVER-59357 ダミーの Fault クラスとそのためのダミーのユニット テストを作成
SERVER-59358 障害をシミュレートする FaultFacet インターフェース、モック実装、およびユニット テスト実行中のモックを作成します。
SERVER-59360 HealthObserver インターフェース、モック実装、モック化された失敗で定期チェックを呼び出すユニット テストの作成
SERVER-59361 定期的なヘルスチェック スレッド プールを実装する
SERVER-59362 フォールトマネージャーステートマシンを設定する
SERVER-59364 StartupCheck 状態の場合にヘルスチェックのラウンドが成功した後に OK 状態に移行する必要があります
SERVER-59365 初期ヘルスチェックが正常に完了しない場合は、 OK 状態に移行しない必要があります
SERVER-59366 定期的なヘルスチェックのためのプログレス モニター
SERVER-59367 TransientFault 状態になるときに、メモリ内に Fault インスタンスを作成する必要があります
SERVER-59370 kActiveFaultDuration の TransientFault 状態にある場合は、ActiveFault 状態に移行する必要があります
SERVER-59382 非クリティカル ファセットが ActiveFault 状態にならないようにする
SERVER-59390 コンフィギュレーションサーバーに対して定期的にヘルスチェックを実行する機能を提供する必要があります
SERVER-59397 ヘルスチェック期間のランダム化の実装
SERVER-59496 障害クラスは、アクティブな障害ファセットのコンテナである必要があります
SERVER-59522 HealthCheckStatus は障害ステータスと有効期間を追跡する必要があります
SERVER-59567 定期的なチェックでオブジェクトが呼び出され、HealthObserver Mock の障害がシミュレートされます
SERVER-59608 カバード分析の障害120502 : 警告を解析します
SERVER- LDAP59912 ヘルスチェッカーの初期非操作スキャフォールディング
SERVER-60079 LDAP オブジェクトの一般的なパターンを組み込むための一般的なヘルス オブザーバー コード
SERVER-60316 FaultManager は定期チェックを無効にして起動する必要があります
SERVER- ホストメモリ制限チェックは60412 cgroups v を尊重しない2
SERVER-60587 FaultFacet を実装する
SERVER-61016 アウトバウンド接続でASIOSession の作成中に受信した接続リセット関連のエラーをスローします。
SERVER-61095 輸送_レイヤー_asio_tools.cpp を改善しました
SERVER-61104 find_and_modify_invalid_query_ params.js
SERVER-61220 プログレス モニターの統合テスト
SERVER-61315 LDAP ヘルスチェック実行プログラムは、中止されたタスクをサポートする必要があります
SERVER-61368 FaultManager テスト スイートは実際のスレッド プールを使用する必要があります
SERVER-61438 Health_observer_ Test.cpp での競合を修正しました
SERVER-61490 輸送_レイヤー_テスト: asio 接続競合
SERVER-61592 ミリ秒の精度でクエリを実行すると期待どおりの結果が返されません(Typescript コレクション)
SERVER-61662 SCons 構成チェックは、常に冗長度を使用して実行する必要があります
SERVER-61706 新しい構成が cluster_x509 _rotate 内のすべてのノードに到達したことを確認
SERVER-61769 シャーディングされたクラスター上のトランザクションで $out または $merge を使用して集計を実行しようとすると、アイドルカーソルが開いたままになります。
SERVER-61871 状態マシン プログラマ エラーに tassert を使用する
SERVER-61872 FaultManager でのスレッド プールの枯渇を修正しました
SERVER-61873 LDAP ヘルス オブザーバーのランタイム パラメーター
SERVER-61914 FaultImpl::toBSON に障害ファセットの詳細を追加
SERVER-61921 FaultManager の noSSL モードでのリンク失敗
SERVER-61956 ステートマシンの状態にアクセスする際のデータ競合を修正しました
SERVER-61977 ロールバックとステップアップが同時に実行されている場合、ノードは降格すると、 lastApped より前のタイムスタンプから取得される可能性があります。
SERVER-62017 sys-perf すべての機能フラグ バリアントですべての機能フラグをデフォルトで有効にする
SERVER-62084 FaultFacetType のシリアライザーが壊れています
SERVER-62085 検証でハッシュされたマルチキーメタデータパスのより多くのビットを使用する
SERVER-62096 <id>/process/{id>/smaps は利用できません
SERVER-62098 false_manager.cpp でミューテックスを使用してHealthCheckContexts を監視します
SERVER-62192 暗黙的なシャーディングにアクセスしたコレクションでは無効になっている処理機能フラグ
SERVER-62242 $indexOfArray は配列内の重複する値では機能しません
SERVER-62285 キャッシュを検証し、プッシュ失敗のデバッグ メッセージを追加する
SERVER-62368 範囲削除は rangeDeleterBatchDelayMS を尊重する必要があります
SERVER-62379 stepUp での ReplicationCoordinator と バックグラウンド同期の間のデッドロックを修正しました
SERVER-62466 FaultManager の _lastTransitionTime 統計フィールドは変更されません
SERVER-62511 dbcheck_no_履歴_on_secondary.js での競合
SERVER-62513 RunDBCheckInBackground は割り込みエラーで再試行する必要があります
SERVER-62514 dbcheck_write_concern.js はプライマリの停止を防ぐ必要があります
SERVER-62569 IDL 互換性チェッカーのスクリプトが配列型を適切に処理しない
SERVER-62651 マイクロベンチマークプロジェクトにすべての機能フラグをデフォルトで有効にする機能を追加します。
SERVER-62668 OperationContext の ImperatedUserMetadata へのアクセスを同期します。
SERVER-62680 コピーが成功したことを確認するためにローカル Tmp キャッシュを検証します
SERVER-62682 PrimaryOnlyService は _reBuildCV.notify_all() を呼び出しませんwaitForConditionOrInterrupt への呼び出しがトリガーされないようにします
SERVER-62712 キャッシュを検証し、キャッシュのエラーをキャッシュのデバッグ ログ ファイルのみに分離します
SERVER-62876 Capped コレクションのテナント移行のテストを停止します
SERVER-62948 FTDC コレクターには読み取りタイムスタンプがないようにします
SERVER-63010 測定値を解凍しても、メタデータで計算されたプッシュダウン フィールドが上書きされないようにします
SERVER-63073 shard_removal_triggers_catalog_cache_invalidation.js での ShardNotFound の処理を修正しました
SERVER-63079 $setWindowFields でプロジェクション パーサーを使用しないでください。
SERVER-63097 stepdown_face_with_transaction.js では、"uses_transactions" タグを使用する必要があります。
SERVER-63141 パイプラインの最適化による $lookup/$redact/$let の動作の違い
SERVER-63197 マイクロベンチマークの生成されるバージョン
SERVER-63201 applyOps コマンドの削除操作の制限を緩和します。
SERVER-63203 8192以上の分裂点が見つかった場合、チャンク スプリットは分裂しない
SERVER-63214 イメージ コレクション間でコレクション ハッシュが一致しない場合、DB 全体間のハッシュの不整合を無視します。
SERVER-63234 LDAP ヘルスチェックの脆弱性を説明するためのログの改善
SERVER-63239 空の範囲の AutoSplitVector で例外がスローされなくなりました
SERVER-63240 clearJumboFlag が間違った形式でChunkVersion を保持する可能性があります
SERVER-63250 暗黙的にシャーディングする時系列コレクションの機能フラグ チェックを修正しました
SERVER-63279 解凍された過去の時系列メタフィールドで述語をプッシュすると誤った結果が発生する可能性があります
SERVER-63288 クエリ可能な HTTP 呼び出しのデバッグ ログ メッセージを追加しました
SERVER-63417 ノードがダウンしていることが認識されている場合、oplog フェッチは再試行しないようになりました
SERVER-63428 更新操作用のコードを適用して oplog を強化
SERVER-63432 大容量のファイルをリポジトリに転送
SERVER-63471 waitForPrimaryOnlyServices は no_disconnect_on_stepdown.js のstepDown をテストする前に再ビルドを完了します
SERVER-63497 アイコンのデバッグを修正しました
SERVER-63505 roleback_views.js でアービタがプライマリ ノードを認識するようになりました
SERVER-63512 ハートビート再構成で最適化された(isSelf 呼び出しなし)再構成を使用
SERVER-63531 commitQuorum エラーメッセージが、投票ノードのみが対象であることを誤って表示する
SERVER-63646 _ Ops Manager _expireAfterSeconds で間違った return_code が使用されます
SERVER-63859 ビューで expireAfterSeconds による collMod の許可を無効にする
SERVER-63876 [5 .0 ]index.expireAfterSeconds で collMod を適用すると、セカンダリ ノードがクラッシュします オプション
SERVER-63968 $external データベースの組み込みロールの列挙の禁止
SERVER-63974 リスクのある Python 依存関係の固定バージョン
SERVER-63986 4.x を許可しないupdate_with_dllar_fields.js の実行
SERVER-64182 ヘルスチェックを再度有効にすると、別の保留中のチェックがすでにスケジュールされているかどうかが確認されます。
SERVER-64304 --reaverFromOplogAsStaleone を使用すると、インデックスビルドがサーバーをクラッシュさせる可能性があります
SERVER-64369 fCV の Capped4 コレクションからの削除は許可されません。4
SERVER-64403 SORT_MERGE 照合を使用してクエリを検索すると、欠落しているソート属性がエンコードされます
SERVER-64555 [5 .0 ]新しい一意なインデックス データ形式の存在を許可する
WT-7922 欠落している WiredTiger バージョン ファイルの処理
WT-7954 テスト_階層化された でより長い Flus_tier タイムアウトを使用する04
WT-8074 履歴へのコンテンツの挿入が失敗した場合、調整が失敗する
WT- ファイル8149 メタデータをサルベージせずにテーブル メタデータのサルベージを処理するようにメタデータ サルベージ Cスイート テストを更新しました
WT-8198 一括ロードカーソルをスニペットバッファに切り替える
WT-8320 可視性に関係なく、履歴ストアから復元された更新を選択します
WT-8362 OOA toms がデータストアに書き込まれるときに、キーの HS エントリを削除または書き換えます
WT-8417 同時実行性用の01C++ 検索でアサート テストを再構築
WT-8422 オンディスクのセルの時間枠が廃止された場合はクリアする
WT-8424 リトルエンディアンで一貫したツールチェーンを使用
WT- Edge テストで . . 8477の使用を強制しますPyMongo3122
WT-8598 常にシャットダウン時にチェックポイントのクリーンアップを避ける
WT-8605 エバー環境で非開発ブランチのperf テストを無効化
WT-8649 WT_SESSION メソッドは、リセットまたは閉じられていない限り、スニペット バッファを解放できません
WT-8743 キャッシュの負荷を軽減するために hs_クリーンアップ 構成を構成します
WT-8753 メモリ内で準備され、調整された更新をロールバックするときにトゥームストーンを追加する
WT-8799 mongodb-5 でのドキュメントの更新を無効にします。0
WT-8874 mongodb-5 の互換性テストを無効にします。0
WT-8879 選択したトゥームストーンがグローバルに表示されるようになりました
WT-8894 多コレクション テスト用の mongod 実行可能ファイルへのパスの検索
5.0.6 変更履歴
シャーディング
SERVER-45149 txn_toのみを使用する必要があるコマンド
SERVER-56127 チャンクが移行され、シャードキー パターンがネストされたフィールドを使用する場合、再試行可能な更新が複数回実行される可能性があります
SERVER-56227 シャーディングされたコレクションで allowMigrations を false に設定するためにユーザー向けコマンドを追加します
SERVER-58622 コーディネーター ドキュメントの削除時に、DDL コーディネーターが書込み保証 (write concern) エラーを誤って処理する
SERVER-60624 txn_commit_options_for_read_only_shards.js は、コーディネーターでのレプリケーションを一時停止し、トランザクションを準備完了したままにする可能性があります。
SERVER-60682 TransactionCoordinator は、トランザクションが準備状態にある状態を維持するために WiredTiger の書き込みチケットの取得をブロックする可能性があり、
SERVER-60860 ReshardingCollectionCroner は、 が意図した場合にプライマリ読み込み設定(read preference)を使用します
SERVER-61003 ShardRegistry からの ReadConcernMajorityNotAavailableAtlas エラーは再試行する必要があります
SERVER-61105 moveChunk 中のセッション移行ロジックはログをポーリングします
SERVER-61268 セカンダリでの回復可能なクリティカル セクションのリリースを修正します
SERVER-61416 名前変更コーディネーターでエラーが無期限に再試行される
SERVER-61459 Sharding::assignKeyRangeToZone() は、コンフィギュレーションサーバーのプライマリでローカルに実行されている間に、古いバージョンの CollectionType を読み取ります。
SERVER-61461 update_shard_key_doc_moves_shards.js は、セカンダリからの誤った更新が原因で失敗します
SERVER-61628 numDeleted が < numDocsToRemovePerBatch の場合、範囲削除タスクを再スケジュールしないでください
SERVER-61637 範囲削除のバッチ ポリシーの確認
SERVER-61689 ActiveMigrationRegistry::lock メソッドが例外を適切に処理しない
SERVER-61759 AllowMigrations フラグの設定を解除すると、進行中の移行が中止されるようになります
SERVER-61816 explain_coordinate_txn_commit_with_ickets_exhausted.js は、トランザクション リーパーとトランザクション コーディネーター間の競合状態が原因で永久にハングする可能性があります。
SERVER-61945 読み込み設定(read preference)がセカンダリを選択した場合、コレクション クローニングの再シャーディングが NamespaceNotSharded で失敗する可能性があります。
SERVER-61950 ReshardingOplogFetcher がネットワークリクエストを中断することなく完了するのを待機させるため、シャードのステップアップが完了しない可能性があります。
SERVER-61976 [リシャーディング] ステップアップ後にシャード バージョンを更新中にシャードがエラーになり、リシャーディング操作が中断される
SERVER-62065 からのアップグレード3 64パス。 から 。0 はシャード上に履歴なしでチャンクエントリを残すことができます
SERVER-62171 sharding_status_server_status.js の runConcurrentMoveChunk の出力にログを追加しました
SERVER-62178 一時的なリシャーディング コレクションを作成する前に受信者プライマリがフェイルオーバーした場合、リシャーディングは NamespaceNotSharded で失敗する可能性があります
SERVER-62207 maxTimeMS が小さい ReshardCollection では、BSON オブジェクトの有効期間が正しくないためにシャードがクラッシュする可能性があります
SERVER-62245 MigrationRecovery では、1 つの移行のみが回復する必要があると想定してはなりません
SERVER-62296 moveChunk は、新しい移行を開始する前に、完了していない移行を回復する必要があります
複製
SERVER-59721 安定したタイムスタンプへのロールバックを実行すると、ノードが他のノードから同期できなくなる可能性があります。
クエリ
SERVER-57588 値が配列である配列位置がインデックス化されている場合、クエリ結果に一貫性がありません
SERVER-59754 同じ $lookup のシェイプを共有する操作での queryHash/planCacheKey のログ記録が正しくありません
SERVER-62147 複数の getMore バッチが必要な場合、OP_QUERY プロトコルを使用する Exhaus クエリは中断されます
ストレージ
SERVER-30846 FVM テストでバックグラウンド ワークロードとして dbCheck を実行
SERVER-55483 テーブル ログ設定の検証をスキップする新しいスタートアップ パラメーターを追加
SERVER-58409 スタートアップ用レコード ID の初期化には永続的な履歴と準備されたトランザクションの再構築に問題があります
操作
SERVER-28953 FTDC での DV(ディスク フル)統計の取得
内部構造
SERVER-49748 最初の同期では、他のコレクションよりも前に、 admin.system.version を複製する必要があります
SERVER-54468 時系列コレクションのシャーディングに関する最小サポートの機能フラグを有効にする
SERVER-56167 保証されたハング アナライザは、少なくともシャーディングされたクラスターのコア ダンプを収集します
SERVER-57037 演算子カウンターの精度の向上
SERVER-57092 実行中の出力スイートに実際のテスト名を使用JavaScript
SERVER-57289 編集によって BSONArray が BSONObj に変換されないようにします
SERVER-57312 推移的な Python 依存関係を固定し、E返しをインストールするために固定されたファイルを使用する
SERVER-57772 mongos のフェイルポイントにより、 writeConcernError の状態変更エラー コードが書き換えられます
SERVER-58035 mongo shell から db.runCommandWithMetadata を削除
SERVER-58135 チェーンが無効になっているレプリカセットで ReplSetTest の失敗を開始します
SERVER-59428 ロールバック再開可能なインデックス構築で、より堅牢な正規表現一致の使用
SERVER-59779 ReplSetTest の replSetfreeze の前に asCluster() を呼び出す
SERVER-59781 multi_ Statement_transaction.js は、StaleConfig でトランザクションを再試行しません
SERVER-60048 CheckReplDBHash は、再試行可能な findAndModify イメージが再起動後に一貫性がなくなることが予想されている場合、失敗しないようになりました
SERVER-60217 [v5 .0 ]enableReconfigRollbackCommitedWritesCheck は4に適用する必要があります。 4
SERVER-60310 OCSP 応答の検証では、関連性のない証明書のステータスを考慮しないでください。
SERVER-60334 Stable へのロールバック中に WiredTigerSizeStorer を一時停止する
SERVER-60392 優先順位_takeover_double_nodes_equal_priority テストのタイミングを修正しました。
SERVER-60513 大きなディストリビューションで続行します
SERVER- ファジーで60517 エビクション_dirty_target < エビクション_dartty_trigger を強制する
SERVER-60685 TransactionCoordinator が、非中断エラー カテゴリを使用してローカルで実行されている更新を中断し、サーバーのクラッシュにつながる可能性があります
SERVER-60788 merge_caus_infinite_loop.js は、存在しなくなった問題を公開しようとします
SERVER-60809 $search 後に idLookup を使用しない機能を追加
SERVER-60959 時系列取得エラー コレクションへの挿入 ErrorCodes::TimeseriesbucketCleared
SERVER-61005 rs.initiate() は、特定のスタートアップ オプションの下で「不変エラー」で失敗します
SERVER-61012 TEMPLATE ルールのインスタンス化に、生成された niger にコマンドが含まれることがある
SERVER-61097 SizeStorer はキャッシュのエビクションによりデッドロックを発生させる可能性があります
SERVER-61121 TransactionMetricsObserver を TxnNumberAndRetryCounter をサポートするようにします
SERVER-61122 TxnNumberAndRetryCounter を TransactionParticipant および TransactionRoter 内のメトリクスとログ メソッドで記録
SERVER-61188 storageImageInSideCollection=true の場合、noop preImageRecordingEnabledForCollection=true を持つコレクションのイメージ前の エントリが割り当てられます
SERVER-61194 大まかな粒度で時系列バケット OID の再利用を防ぐ
SERVER-61201 ビューを作成するとデッドロックが発生する可能性があります
SERVER-61214 config.system.sessions を作成するときに、カタログ キャッシュの最新の既知のエントリがあることを確認してください
SERVER-61216 --cache-disable フラグの結果 Python スタックトレース
SERVER- セッション61275 キャッシュがシャットダウンした後にサイズ ストアを破棄する
SERVER-61307 $setWindowFields の partitionBy 式のエラーを解析するコンテキストを追加
SERVER-61358 キャッシュを検証するために InvalidChecksum が誤って再発生する
SERVER-61427 一意なインデックスのビルドでは、誤った重複が多数チェックされるため、コミット時に可用性が失われる可能性があります
SERVER-61479 ステップダウン後にレプリカセットに接続するための再試行回数を増やす
SERVER-61532 制約違反を検出するための opcounter は、公開する必要があります。
SERVER-61550 Perf.yml の auto_workload_path を cwd に対して相対的になるように変更します
SERVER-61590 system.buckets コレクションの存在では、コレクションが時系列コレクションであることを前提としないでください。
SERVER-61591 Rustify currentop_shell.js テスト
SERVER-61602 timeseries_min_max.js では、測定値が挿入順に返されることを想定しています
SERVER-61650 sync_source_Selection_ignores_minvalid_ after_roleback.js でレプリケーションを再開する前に、 ノードを切断
SERVER-61681 replSetGetStatus_member_val_times.js で replSetGetStatus が更新されるのを待つ
SERVER-61690 Atlas Search の保存済みフィールド プロトコルを調整しました
SERVER-61738 dbCheck.js を復活させ、決定的なものにする
SERVER-61743 -fno-Buildin-memcmp フラグは x86 _ プラットフォーム以外では適用できません64
SERVER-61748 dbCheck はバッチ処理中に強力なデータベース ロックを保持しないようにしてください
SERVER-61754 dbCheck はバッチ処理中に強力なコレクション ロックを保持しないようにしてください
SERVER-61757 バッチ サイズをカスタマイズするために dbCheck コマンド オプションを追加しました
SERVER-61791PyMongo
SERVER-61805 ポートを使用して、 timeseries_retryable_write_downgroup_oplog_drop.js のプライマリ ノードを確認します。
SERVER-61846 reduce が BSONObjectTooLarge をスローしないようにします。
SERVER-61852 dbCheck は、バックオフでコレクションを試行する必要があります
SERVER-61858 sync_source_Selection_ignores_minvalid_ after_roleback.js で切断する前に、ノードがプライマリになるまで待機します。
SERVER-61877 dbCheck からカタログ整合性検証を削除
SERVER-61883 [v5 .0 ]圧縮された時系列バケットの読み取りサポート
SERVER-61910 initial_takes_stable_checkpoint.js では、ロールバックで接続を閉じる必要がありません。
SERVER-61931 ClusterManager ロールが system.buckets に対して操作できるようにします。*コレクション
SERVER-61955 dbCheck を一般に利用可能なコマンドとして公開する
SERVER-62022 本番環境での dbCheck 情報のログ記録、ログの開始と停止の削減
SERVER-62023 dbCheck の可視性を向上させる
SERVER-62037 Linux-1 -node-15 GBWTcache のシステム パフォーマンス YAML ファイル内のレプリカセットの定義を修正しました
SERVER-62041 dbCheck に最大バッチ実行時間を追加
SERVER-62164 すべての安定版ブランチでいくつかの廃止されたビルド バリアントを削除しました
SERVER-62210 コレクションの削除と再作成の dbCheck 進行状況メートルの処理を修正しました
SERVER-62212 dbCheck の writeConcern をサポートするようになりました
SERVER-62226 EFT で dbcheck_no_履歴_on_secondary.js を無効化
SERVER-62243 タイムアウトせずにベクトルクロック ドキュメントの過半数がコミットするを待機
SERVER-62277 占有ディスク容量の計算による dbstats からのパフォーマンス低下
SERVER-62336 dbCheck テストで SnapshotTooOld エラーを回避しました
SERVER-62380 roleback_set_fcv.js でロールバック テストを開始する前に、各ノードで過半数のコミット ポイントが高度化するまで待機します。
SERVER-62382 いくつかの Amazon Linux2 5は0 でテストされています。 、5 。 1 、 5 。 2とマスター フォールトが実行されていない
SERVER-62419 リカバリ_複数_migrations_on_stepup.js は、コンフィギュレーションサーバーのステップダウン スイートで実行すると失敗します
SERVER-62423 エフェメラルForTest で動作するように replset_works_with_keyfile_profile_verbose_options.js を修正しました
SERVER-62592 timeseries_sharding_admin_commands.js clearJumboFlag テストの回復力を高める
SERVER-62706 dbcheck.js:デバッグ/リリース ノードが混在するレプリカセットの処理
WT-8395 4からのアップグレード後にデータの不整合。4 。3と4 。 4 。 4から4 。 4 。 8 + と5 。 0 。 2 +
WT-8534 バックアップ復元リカバリ用のチェックポイントスナップショットの取得が可能になりました
WT-8576 テスト チェックポイントでのログの有効化
5.0.5 変更履歴
シャーディング
SERVER-51329 mongos サーバーをシャットダウンするときに予期しない再試行できないエラーが発生しました
SERVER-55382 再試行可能な書き込みがトランザクションに変換され、そのトランザクションがランダム_移動チャンク_更新_シャード_キー.js で失敗することによるエラーを無視します。
SERVER-56227 シャーディングされたコレクションで allowMigrations を false に設定するためにユーザー向けコマンドを追加します
SERVER-57686 選挙に面してリシャーディングを実行するテスト カバレッジが必要です
SERVER-58343 reshard_collection_failover_shutdown_basic.js を再度有効化
SERVER-59719 shardsvr{Commit, Abort}ReshardCollection がステップダウン時に回復不能なエラーを返し、コンフィギュレーションサーバー上で fassert() が実行される可能性があります
SERVER- シャード59806 コレクションの最適化されたパスは、多数のチャンクがある場合、成功しない
SERVER-60730 shardsvrdropDatabase は常に既存のコーディネーターを結合する必要があります
SERVER-60751 move_chunk_critical_section_non_ internal_client_abort.js は、コンフィギュレーションサーバーのステップダウンを考慮しません
SERVER-60804 cursor_valid_ after_shard_stepdown からシャード バージョン チェックを削除しました
SERVER-60945 resharding_Large_number_ of_initial_Chunks.js のリシャーディング クリティカルセクションのタイムアウト値を増やします
SERVER-61027 ポート allowMigrations の変更
SERVER-61066 opCtx を割り込み可能としてマークした後、shardsvr DDL コマンドがプライマリ ステータスをチェックするようになりました
SERVER-61289 resharding_retryable_writes.js のタイミングをより堅牢にする
SERVER-61473 リシャーディング コーディネーターが一時的なエラーで ReshardingMetrics::onCompletion() を複数回呼び出すため、コンフィギュレーションサーバーがクラッシュします
SERVER-61482 config.rehardingOperations への更新oplog スロットを保持しながらプライマリ専用サービスが再構築されるまで待機し、コンフィギュレーションサーバー上のレプリケーションを無期限に停止します
SERVER-61483 リシャーディング コーディネーターがステップアップの中止決定を回復せず、成功として操作をコミットしようとすると、データの不整合が発生します。
SERVER-61607 resharding_nonstreaming_coordinator_reBuild.js で発生する可能性のあるエラーとして DuplicateKey を受け入れる
SERVER-61633 リシャーディングの RecipientStateMapping が ReshardingOplogFetcher のスレッド プールに参加しないため、シャットダウン時にサーバーがクラッシュします
複製
SERVER-54909 replSetGetStatus で、すべてのノードの最後に永続的で最後に適用された操作ウォール時間を報告する
SERVER-60946 replsetprio1 .js の競合状態異なる優先順位を持つノードで replset を開始する場合
集計
SERVER-59924 シャーディングされたクラスターで「利用可能な」読み取り保証を使用して $out で集計を実行するとエラーが発生しました
ストレージ
SERVER-58736 コレクションが多い場合のロールバックでの四捨五入の動作を避ける
内部構造
SERVER-54776 PM- の機能フラグを有効にする2191
SERVER-55535 変更ストリームの最適化を実行するためのパフォーマンステスト
SERVER-57131 トポロジー_listen_ Test における簡単な競合を修正しました
SERVER-57164 $group 変数を使用した最適化で必ず失敗します
SERVER-57171 killop テストの回復力を高める
SERVER-57486 transaction_stale_shard_version_errors.js テストでの定期的なインデックス チェックを防ぐ
SERVER-58636 セカンダリ同期ソースに対して stopTimestamp を計算するときに、最初の同期ノードが最後の oplog エントリを失う可能性があります。
SERVER-59329 ノードがプライマリでなくなった場合に withTemaryOperationContext がエラーをスローすることを確認します
SERVER-59432 システム変数最適化のグループに対して不変をダウングレードし、追加のタサートを追加します
SERVER-59654 時系列更新ファッサーに Vergreen タスクを追加しました
SERVER-59662 時系列挿入と中断生成コマンドを使用した同時実行テストの作成
SERVER- Atlas59858 スレッドでスケジュールされたタスクの観察可能性を追加
SERVER-59871 startup_reactive_for_restore_restarts.js は、フェイルポイント後にチェックポイントが発生するようにする必要があります。
SERVER-59879 並列テスト スイートでの実行を遅くするには、maxTimeMS の値を調整します
SERVER-60393 レプリカ_セット_jscore_pass際の時間制限を 時間に増やします3
SERVER-60424 集計カーソルの再作成時にタイムアウトした
SERVER-60632 renameCollection ターゲットがすでに存在する場合、mongos で一貫性のないエラーが発生する
SERVER-60670 TPCC に特定のコミットではなく個別のブランチを使用する
SERVER-60671 Remove dagger
SERVER-60756 multi_ Statement_transaction_atlasity_isolation.js で失敗したアップデートの追加ログを追加しました
SERVER-60762 $setWindowFields partitionBy 配列は一貫してエラーをスローする必要があります
SERVER-61021 timeseries_delete.js ではドキュメントが正しい順序で取得されない可能性があります
SERVER-61039 シャーディングされた時系列 listIndexes はビューの名前空間を報告する必要があります
SERVER-61164 エラー コード48 (不適切な認証)を LDAP ライブス チェックの有効な応答として受け入れます
SERVER-61178 find_cmd_with_indexs_timeseries.js での同時実行性を低くする
SERVER-61208 バランサーは、 transaction_stale_shard_version_errors.js で実行できない場合に実行される可能性があります。
SERVER-61269 awaitdata_get more_cmd.js へのログの追加
SERVER-61283 [5 .0 ]requires_fcv_ 50を timeseries_insert_kill_op.js と timeseries_insert_idle_bucket_expiration.js に追加する
SERVER-61291 checkpoint_idl_files_from_last_ Releases.py との上位互換性を修正しました
SERVER-61309 時系列バケットロックの再取得ロジックを修正しました
SERVER-61360 9OOM ケースを防ぐために、Debian バリアント Jlink を減らします
SERVER-61405 $$SEARCH_META から fCV チェックを削除することを検討してください
SERVER-61597 ランダム_移動チャンク_timeseries_inserts.js で決定的な順序を使用する
WT-3445 フォーマットテスターに複数のテーブルを追加します。
WT-5008 Jenkens の「wiredTiger-perf-btree」ジョブを true に移行
WT-5010 Jenkens の「wiredTiger-perf-checkpoint」ジョブを Vergreen に移行
WT-5011 Jenkens の「wiredTiger-perf-log-contained」ジョブを Vergreen に移行
WT-5012 wiredTiger-perf-evector からの WiredTiger-perf-evector への移行
WT-5580 エバーグレード wtperf テストのログに wtperf コマンドをダンプします
WT-6001 ページを書き換える必要がある場合は、ページをキャッシュに読み込まないようにします
WT-6022 NVRAM cache
WT-6116 非タイムスタンプ テストをオンに戻す
WT-7694 オブジェクト名でバケット プレフィックスが適切に使用されるように修正します。
WT-7820 ディスク上の耐久性タイムスタンプを取得し、新しい更新タイムスタンプと比較
WT-7845 階層化されたメタデータ用に old_id を追加します。
WT-7912 キー範囲がページ間で分裂するシナリオを処理するために、プレフィックス検索のほぼ最適化を修正します。
WT-8004 アーキテクチャ ガイドの読み取り順序の作成
WT-8030 エビクション trigger 設定に関連する正のチェックを追加しました
WT-8046 テスト/形式での wiredTiger_open 呼び出し間に非永続的な構成設定の保持
WT-8065 カーソルと prefix_key の構成に関するドキュメントを更新
WT-8076 cmake で動作するように tiered_abort C スイート テストを変更
WT-8114 ラウンドアップ準備構成を使用して、準備タイムスタンプを最新のアクティブな読み取りタイムスタンプ以下に設定することを元に戻す
WT-8151 stop_ts が delivery_start_ts より小さく、 start_ts より大きい場合は、耐久性_開始_tsを停止_ts と等しくします
WT-8157 形式-中止-リカバリ-ストリング-テストのタイムアウト条件を修正
WT-8163 チェックポイントのクリーンアップを実現するために、より多くのエビクションシナリオを検討してください
WT-8167 Cpp スイート コードから未使用の getter を削除する
WT-8173 アーキテクチャ ガイド図の行列ストア ノードを修正しました
WT-8178 wtperf_run.py から生成された JSON 出力を Cedar/Eavergreen にプッシュ
WT-8179 wtperf_run.py から生成されたout.jsonをAtlas にプッシュする
WT-8188 圧縮された関連テストで圧縮された進捗状況統計を使用する
WT-8189 WT の冗長メッセージングへの圧縮分析に役立つ情報を追加
WT-8192 冗長 API を拡張して、イベントカテゴリごとの冗長レベルの割り当てをサポートする
WT-8194 tcmalloc が有効になっている場合の ASAN リークを修正しました
WT-8196 c++ に警告オプションを追加する
WT-8221 RTS を実行する前に書込み生成数を比較する
WT-8224 未使用の変数に関するカバレッジの問題を修正しました
WT-8228 圧縮されたテストに変数 を使用した列ストアのサポートを追加します
WT-8232 リリース18 エビクション カーソルを使用してページをエビクションするように hs テストを修正しました
WT-8233 失敗を無視するデータ検証チェックポイントを修正しました
WT-8237 解放後に構成への NULL 値の割り当てを解除すると、未使用のままになります。
WT-8241 最大キーの値の戻りをスキップする
WT-8253 チェックポイント負荷テストのディスク容量の問題を修正しました
WT-8254 関連付けられた重大度レベルを持つ冗長メッセージを定義するための新しい WiredTiger 内部 API の実装
WT-8255 冗長インターフェースのレガシー使用を検証するために Python スイート テストを作成します
WT-8256 さまざまな冗長構成シナリオをキャプチャする新しいテストを作成
WT-8270 グローバルな可視性を正しく考慮するために、調整の時間枠をクリアする廃止予定のステージを更新するとします。
WT-8271 Perf テスト結果出力での Git ブランチとコミット ステータスの取得
WT-8275 ストリームラインの圧縮統計
WT-8280 プレフィックス アサートを一時的に無効にする
WT-8281 履歴保存の停止タイムスタンプでの順序アウト処理を修正しました
WT-8283 圧縮ファイルで新しい冗長 API を使用する
WT-8284 ロールバックが必要な場合のトランザクションの冗長なログを改善します
WT-8285 サード パーティー ライブラリの使用を簡素化
WT-8286 プレフィックス検索の負荷テストを作成
WT-8291 実行プログラムなしで end() から _exit() を呼び出す
WT-8294 パフォーマンステストの結果を1つのコレクションにプッシュする
WT-8297 リカバリ中にログ付きテーブルでタイムスタンプ順序のチェックが起動しました
WT-8298 Vergreen パフォーマンス テストを Ubuntu の2004 -Large インスタンスを使用するように切り替えます
WT-8314 間違ったテーブルのブロックを返すブロック キャッシュを修正しました
WT-8316 形式の下位互換性モードを修正しました
WT-8317 内部ページにオーバーフロー キーを保存しない
WT-8318 Config ファイルのディレクトリ用にformat.sh のサポートを追加しました
WT-8321 パイプラインテストのタイムアウトを60 分に更新
WT-8331 引用符を使用できるように形式を変更する
WT- CSpec8335 で静的と共有の WiredTiger ライブラリの両方をコンパイルすることをサポートします
WT-8336 C++ ファイルをコンパイルするときに、安全でないループ最適化フラグを無効にしました
WT-8337 形式の直接 I/O テストに失敗してバックアップをオフにする
WT-8339 欠落しているカンマを wtperf モニターのヘッダーに追加
WT-8342 適用性: CID121074 : UNITENDED_INTeger_DIVISION で src/support/float.c
WT-8345 セッション レベルで cache_max_wait_ms を構成するための API
WT-8346 Jenkens の「wiredTiger-perf-storage」残りのテストを true に移行
WT-8347 テスト_チェックポイントの変更変更での失敗
WT-8349 インメモリ形式の実行により、不正なキャッシュ サイズを持つ Config が作成される可能性あり
WT-8350 構成値をオフにするために間違ったタイプの値が使用されるというテスト/フォーマットの問題を修正しました
WT-8354 互換性の実行で使用される履歴形式のビルドには、以前の構文が必要です
WT-8355 121096カバード分析それため、 : 未初期化ポインター読み取り
WT-8357 パフォーマンス テスト出力に 1 つの Edge 拡張機能を追加する
WT-8358 コマンドライン経由で ops フィールドと args フィールドを wtperf に渡す
WT-8359 エレクトロニクスの負荷テストから排他的テストを実行する
WT-8363 パフォーマンステストによる統計出力の検証
WT-8364 TCMalloc で cappiness を構築する際の Cake バグを修正しました
WT-8368 '__wt_verbose_multi' によって生成される冗長なメッセージ出力を修正します
WT-8394 パフォーマンス テストによる統計出力の検証を元に戻す
5.0.4 変更履歴
シャーディング
SERVER-40865 ShardServerカタログCacheLoader は、同じコレクションの他の操作で読み取り操作を直列化しません
SERVER-49897 再シャーディング用に oplog バッファ コレクションに oplog のエントリを挿入することで、再開の無駄が少なくなります
SERVER-53335 ハッシュされたシャーディングを使用している場合、「単純」ではない照合のクエリ、更新、削除ではドキュメントが失われる可能性があります
SERVER-54231 再シャーディングにより、チャンクを所有していない以前のプライマリ シャードにローカル コレクションが残す可能性があります
SERVER- 因果整合性パススループット54623 スイート内のジョブ数を減少
SERVER-55412 ミラーリングされた読み取りは、シャードバージョンフィールドを伝達する必要があります
SERVER-55429 受信者が重複する範囲をクリーンアップしていない場合は、移行を早期に中止します
SERVER-55557 中止された移行の範囲の削除は、シャードキーを調整すると失敗する可能性あり
SERVER-56985 SERVER- にリストされている TODO を完了します56500
SERVER-57217 ドナーとコーディネーターの再シャーディングについて、currentOp メトリクスで残りのOperationTimeestimateSecs を報告しないようになりました。
SERVER-57266 メトリクスの時間間隔を再シャーディングするための IDL を作成します。
SERVER-57276 コミット モニターで確認された、FTDC メトリクスの最大/分完了率の取得
SERVER-57479 resharding_tools_uty.js を削除する
SERVER-57654 Pipeline::getNext() が ReshardingCollectionCroner をスローする場合は、パイプライン::dispose() を呼び出します
SERVER-57655 Pipeline::getNext() が ReshardingTxnCroner をスローする場合は、パイプライン::dispose() を呼び出します
SERVER-57665 未使用の disallowWritesForResharding() メソッドを削除します
SERVER-57675 ランダム_DDL_CRUD_操作.js は、同じ宛先への名前の変更を 2 回試行する可能性があります
SERVER-57686 選挙に面してリシャーディングを実行するテスト カバレッジが必要です
SERVER-57760 再シャーディング用に専用の OpCounters のようなメトリクスを導入し、それらを ReshardingOplogAppear で使用します
SERVER-57761 コレクションクローンの再シャーディングの一環として挿入 opcounter を増やす
SERVER-58082 allowMigrations がすでに false に設定されている場合、リシャーディング操作は失敗します
SERVER-58304 リシャーディングのドナー、受信者、コーディネーター ドキュメントの「メトリクス」フィールドは任意としてマークされていません
SERVER-58343 reshard_collection_failover_shutdown_basic.js を再度有効化
SERVER-58407 再シャーディング コンポーネントがリモート シャードを対象としている場合、 FailedToWaitsifyReadPreference で再試行せず、サーバーのクラッシュが発生
SERVER-58433 bulkCollectionVersionAndchangeMetadataInTxn の ReshardingCoordinatorService トランザクションが大きすぎる可能性あり
SERVER-58592 ステップダウンがリシャーディング操作の終了間に発生する場合、ReshardingCoordinatorService をより堅牢にします。
SERVER-58871 write_concern_basic.js での固定 DB プライマリの設定
SERVER-58914 関数スタブを持つ ReshardingMongoDBorWriteRoouter クラスの作成
SERVER-58915 ユニット テストと合わせて ReshardingMongoDBorWriteRoouter 機能を実装
SERVER-58960 書込み (write) コードパス 上の ShardingWriteRoouter からのオーバーヘッドを測定します
SERVER-58980 ステップダウンと完了の間で、リシャーディング コーディネーターのステップダウン ステップアップ各トランザクションのテスト競合を防ぐ
SERVER-58990 リシャーディングでは常に新しいコレクションのタイムスタンプが書込まれます
SERVER-59023 受信者シャードでプライマリ フェイルオーバーを行うと、NamespaceNotSharded によってリシャーディングが失敗する可能性があります
SERVER-59160 Test_stacked_migration_クリーンアップ.js でバランサーを無効にしました
SERVER-59208 resharding_replicate_updates_as_insert_delete.js での再試行可能な書込み (write) が Shard CanRefresh DueToLocksHeld で失敗するようになりました
SERVER-59500 DDL コーディネーターはステップダウンでディスティネーション ロックを解放してはなりません
SERVER-59585 ReshardingObserver が、コンフィギュレーションサーバーで無効な CollectionShardingRuntime キャストを実行する
SERVER-59694 再シャーディングによって禁止されたコマンドが、 Config.Cache.Collections コレクションの整合性を誤って想定する
SERVER-59769 バランサーとチャンク移行テストとの競合
SERVER-59775 ReshardingDNorOplogIterator は、ステップダウン後にメンバー状態 セカンダリ で実行され続けると fassert() をトリガーします
SERVER-59803 カタログ キャッシュ更新集計の maxTimeMs の設定
SERVER-59811 ReshardingOplogFetcher では、同期ソースを切り替えると postBatchResumeToken が時間逆方向に移動するのが確認でき、リシャーディング操作が停止します
SERVER-59812 データ レプリケーション コンポーネントが実行中に ReshardingMetrics::onstepDown() が呼び出され、不変の障害が発生
SERVER-59849 変更前と変更後のイメージが取得できない場合の ReshardingOplogFetcher の動作を検証するためのテストを追加しました
SERVER-59890 コンフィギュレーション ステップダウン スイートから migration_coordinator_shutdown_in_criical_section.js テストを除外
SERVER-59903 シャーディングされたメタデータの名前変更を再開するときに、名前が変更されたタグを消去しない
SERVER-59916 T{1 、2} は {1 番目の 2 番目の} を開始し、WriteConflict ヘルパーが失敗したトランザクションのコミットを同期しない
SERVER-59923 ReshardingTest 修正のバックグラウンド スレッドから reshardCollection コマンドを再試行する
SERVER-59927 リシャーディングの RecipientStateMache::_restoreMetrics() は一時的なエラーで再試行せず、ステップダウンで fassert() が発生します
SERVER-59965 renameCollection とマルチシャード トランザクションの間で分散デッドロックが発生しました
SERVER-60094 ReshardingOplog ApplicationRules ではすべての書込みがバージョン化されない
SERVER-60142 フィルタリング メタデータがクリアされた後に、シャードは孤立した上で移行可能
SERVER-60161 コンフィギュレーションサーバーのステップダウンと _configsvrRenameCollectionMetadata コマンドの間でデッドロックが発生する
SERVER-60220 ReshardingCoordinator::インストールCoordinatorDoc は、 logCheck を呼び出す前に、メモリ状態でアップデートする必要があります
SERVER-60266 DDL コーディネーターで WriteConcernError の例外を再試行する
SERVER-60291 禁止されたコマンドの再シャーディングは受信者が完了するのを待たない
SERVER-60413 moveChunk コマンドで使用されるクリティカル セクションの理由を修正しました
SERVER-60508 時系列コレクションのクリティカル セクションを回復するときにシャード サーバー OnReplicationRollback がスローされます
SERVER-60592 DDL 参加コマンドは、 txnNumber で書込み (write) が行われるようにする必要があります
SERVER-60731 ドロップデータベースコーディネーターでデータベースのクリティカル セクションのリリースを延期
SERVER-60737 ShardServerカタログCacheLoaderTest から誤ったチャンク タイムスタンプ チェックを排除しました
SERVER-60774 厳密な一貫性に移行せずに reshard finalOp を通じてリシャーディングが適用される可能性があり、クリティカル セクションがタイムアウトするまでコレクションの書込み (write) 操作がリシャーディングされなくなる。
SERVER-60811 データベースを削除すると、ステップダウン後に新しいコレクションが削除される可能性があります
SERVER-60858 既存の ReshardingCoordinator を結合する _configsvrReshardCollection コマンドが、ステップダウンで中断されない可能性があります
SERVER-60859 ReshardingCoordinator は、キャンセルされることなく _can Enterprise の将来の を待機するため、コンフィギュレーションサーバーのプライマリ ステップアップが完了するのを防ぐ可能性があります
SERVER-60916 reshardingOperation 中のドキュメントを含むスナップショットでは CPS 復元は失敗
SERVER-61026 コレクション削除参加コマンドを受信したシャードの逆順序
SERVER-61052 ドナーと受信者のコーディネータードキュメントの更新を再シャーディングすると、コーディネータードキュメントでのレプリケーションの待機中にタイムアウトが発生し、致命的なアサーションが発生する可能性があり
SERVER-61066 opCtx を割り込み可能としてマークした後、shardsvr DDL コマンドがプライマリ ステータスをチェックするようになりました
SERVER-61108 ReshardingCoordinatorService、コンフィギュレーションコレクションの削除がコーディネーター ドキュメントでのレプリケーションの待機中にタイムアウトする可能性があり、致命的なアサーションにつながる
複製
SERVER-58988 プライマリのキャッチアップ中に同期ソースの選択サイクルを避けます。
SERVER-59170 tenant_migration_multi_stmt_txn_jscore_pass Atlas スイートから max_doc_size.js を除外
SERVER-59646 Nodes_in_primarys_datacenter_dart_sync_cross_datacenters.js の同期ソースを評価する前に、ping 時間の差が changeSyncSourceThreshold より大きいことを確認します。
SERVER-60153 選挙中の INFO レベルのログの増加
クエリ
SERVER-51806 インデックスビルドの一括キー挿入フェーズでは、IX ロックを中断することなく保持されます
SERVER-55516 シャーディングされたパスオーバーの時系列テストのタグを排除しました
SERVER-57321 $mod 一致式が NaN、Infinity、および大きな値を誤って処理します
SERVER-57376 CollectionImpl と IndexcataImpl の統計情報は初期化されず、ログに書き込むことができます。
SERVER-60586 out_max_time_ms.js では "maxTimeNeverTimeOut" フェイルポイントが正しく有効にならないため、誤ったテストが失敗します
集計
SERVER-59308 $lookup-$unwind が $lookup 結果に正しく適用されなかった後の一致
SERVER-59613 $range 式はメモリ制限を超えるとエラーになります
SERVER-59924 シャーディングされたクラスターで「利用可能な」読み取り保証を使用して $out で集計を実行するとエラーが発生しました
ストレージ
SERVER-58130 時系列コレクション バリデーターの変更はエラーなくサーバーに確認される
SERVER-59057 config.transactions の validate コマンドで高速カウントを強制しませんコレクション
操作
SERVER- 常にログに記録する53242 collmod コマンド
SERVER-59883 mongosh の使用に関する mongo shell のメッセージが -- quiet フラグを尊重するようになりました
内部構造
SERVER-52310 新しい $search パラメータをサポートするように統合作業の機能フラグを有効にしました
SERVER-53350 リシャーディングの実行中に replSetstepUp、SIGGERM、および SIGILL をシャードとコンフィギュレーションサーバーに送信するための ReshardingTest フィックスのメソッドを公開します。
SERVER-53351 シャードのステップアップが有効になっているリシャーディングファジータスクを追加します
SERVER-53913 インスタンス化時にメトリクス状態を読み込むように MongoDBorService インスタンスを再シャーディングします
SERVER-54206 フェッチ クラスの非ブロッキング API を作成します(または代替クラスを作成します)
SERVER-54726 「numScanedAferResume」 の誤字を修正しました
SERVER-54774 PM- のアーキテクチャガイドの更新2191
SERVER-54775 PM- の機能フラグを作成2191
SERVER-55711 カバード率分析結果118014 : checkpointState() で監視される「date」変数
SERVER-56416 mongod --version は、M1 ノート PC で余計なログ行を返します
SERVER-56602 serverStatus でマッチ式の使用を追跡
SERVER-56639 スタートアップ時のリカバリのためにタイムスタンプ インデックスの識別が削除される
SERVER-56801 PSA セットでの再構成チェックのプレースホルダー リンクを更新しました
SERVER-56813 再シャーディングが [RRFaM] に認識されている
SERVER-56887 setIndexCommitQuorum コマンドは、存在しないインデックスビルド上の1} mongos に対して実行すると {ok: を返します
SERVER-57000 ファセットとの相関パイプラインの処理を修正しました
SERVER-57229 killOp_gainst_joural_flusher_thread.js では、opId の検索と killOp の実行の間に、ジャーナル フラッシュが opCtx をリセットしないようにする必要があります。
SERVER-57295 スタートアップ時に監査ログをローテーションする
SERVER-57315 時系列コレクションのシャードコレクション コマンドの有効化
SERVER-57350 ShardKeyPatter:::parseShardKeyPatter() - NaN 表現は整数にキャストされています
SERVER-57437 シャーディングされた時系列コレクションのための挿入ルーティングの実装
SERVER-57565 時系列測定によってシャーディングされたクラスター上の孤立したバケットが更新されないようにします
SERVER-57566 時系列コレクション用のシャーディング管理コマンドの動作を実装する
SERVER-57567 時系列コレクションを処理するためにシャーディングされたパスオーバー スイートを更新
SERVER-57568 シャーディングされた時系列コレクションにクエリルーティング動作を実装する
SERVER-57570 シャーディングされた時系列コレクションで更新の粒度を無効化しました
SERVER-57572 シャーディングされた時系列コレクション用に mongos のセカンダリ インデックスを書き換えます
SERVER-57573 シャーディングされた時系列コレクションの $sample ステージの孤立したフィルタリング ロジックを実装します
SERVER-57589 最上位の「時系列」合計が機能するように、クラスター collStats コマンドとindexStats コマンドのテストを強化します。
SERVER-57603 timeseries::MinMax::minUpdates/maxUpdates/maxUpdates は、以下を含む更新を決定するときに、 timeseries::MinMax::min/max への呼び出しを考慮する必要があります
SERVER-57605 Decimal 等価比較ヘルパーを128 shell に公開
SERVER-57697 ReshardingOplogAppler::_applyBatch のレイテンシ/スループットを測定します
SERVER-57700 ReshardingCollectionCroner::doOneBatch でのリシャーディングのレイテンシ/スループットを測定::data_ copy::fillBatchForInsert を測定します
SERVER-57717 アップデートコマンドに時系列スタブを追加する
SERVER-57718 削除コマンドに時系列スタブを追加
SERVER-57733 更新/削除のクエリが時系列コレクションの metaField のみに依存するかどうかを判断
SERVER-57734 アップデートが時系列コレクションの metaField のみを変更するかどうかの判断
SERVER-57735 時系列コレクションの metaField の単一のアップデートをそのバケット コレクションのアップデートに変換する
SERVER-57736 時系列コレクションの metaField の削除をバケットコレクションの削除に変換する
SERVER-57742 Operationレイテンシヒストグラム クラスの非特殊バージョンを作成します
SERVER-57780 Reduce のタイムアウト処理を改善しました
SERVER-57784 tryUntilLop はデストラクタと Promise の解決を同期しない
SERVER-58112 TaskExecutor の exhaust コマンドの Promise に明示的な同期を追加する
SERVER-58122 resync_majority_member.js で、不変障害の検索ログをフェイルポイントの使用に置き換え
SERVER-58139 networkInterfaceTest::CancelLocalary からの状態のリークを回避します。
SERVER-58148 mirrored_reads.js アサーションはミラーリングされた読み取りの失敗を考慮しません
SERVER-58166 再開可能なインデックスビルドのロールバック テストが実行されると、RAMLog スペースが不足する可能性があります
SERVER-58170 時系列コレクションが存在する場合、 system.views の削除が禁止されるようになりました
SERVER-58175 シャーディングされた時系列コレクションに挿入をルーティングする前に、時間値を丸めます
SERVER-58183 _applyPrepareTransaction では、再試行時に preserveConflictBehavior が kIgnoreConflictAcceptWrites であることは保証されません
SERVER-58203 $unionWith ステージの改善
SERVER-58263 tenantMigrationAccessBlockerRegistry で発生する opsl マップ消去ループを修正しました
SERVER-58331 マルチドキュメントトランザクション での時系列更新と削除の失敗
SERVER-58370 ロールバック Impl での StringMap 要素の使用後に解放
SERVER-58385 リカバリ oplog アプリケーションにより、誤ったコレクションのマルチキー情報が更新されます
SERVER-58386 null_query_semantics.js のテスト ケースに一意のコレクション名を割り当てます。
SERVER-58390 照合を使用して時系列メタフィールドのみの削除をテストします
SERVER-58393 時系列メタフィールドのみの更新で「照合」を有効にする
SERVER-58394 時系列コレクションの metaField 上の複数の順序付き更新をバケット コレクションの更新に変換する
SERVER-58396 時系列コレクションの metaField の複数の順序なし更新をバケット コレクションの更新に変換する
SERVER-58406 TestingProctor が有効な場合にデバッグ ログを有効にする
SERVER-58412 レプリカセットの構成で settings.tailingEnabled を変更すると、同期ソースの変更に影響する可能性があります。
SERVER-58480 必要なパラメータを ContinuetenantMigration フックに追加して、一時的なエラー再試行を可能にします
SERVER-58485 api_arams_transaction.js の一時的なエラーでトランザクションを再試行する
SERVER-58492 let を使用して時系列メタフィールドのみの削除をテストします
SERVER-58493 時系列メタフィールドのみの削除をヒント付きでテストする
SERVER-58519 コレクションの同時削除を伴う metaField のみの時系列削除を修正しました
SERVER-58583 mongocryptd のクエリ分析は、 find では表現的なプロジェクションを取り扱いません
SERVER-58617 メタフィールドのない時系列コレクションのアップデートを許可する
SERVER-58721 ProcessReplSetInitiate は stableTimestamp を設定したり、安定したチェックポイントを取得しません
SERVER-58722 wildcard_index_multikey.js のテスト ケースに一意のコレクション名を割り当てます
SERVER-58739 SERVER- にリストされている TODO を完了します58334
SERVER-58774 timeseries_update_delete_uty.h をクリーンアップし、 queryOnlyDependsOnMetaField() への参照を更新します
SERVER-58777 空のサブドキュメントがネストのレベルであるかどうかについて、挿入と更新は異なる
SERVER-58796 時系列メタフィールドのみの更新で「let」を有効にする
SERVER-58797 時系列メタフィールドのみの更新で「ヒント」を有効にする
SERVER-58798 時系列の metaField のみの更新で "arrayFilters" をテストします
SERVER-58803 時系列 metaField のみの削除がメモリ内のバケットを閉じることをテストします。
SERVER-58804 時系列メタフィールドのみの更新がメモリ内のバケットを閉じるようにする
SERVER-58811 timeseries_update_delete_uty.h のユニットテストクエリ関数
SERVER-58861 エフェメラルForTest ソートされたデータインターフェイスはビッグエンディアンマシンでは動作しません
SERVER-58872 51シャーディングされた時系列テストに require_fcv_ タグを追加しました
SERVER-58877 使用可能なストレージ エンジンがない場合は、SpiderableCache でディスクへのスピルを禁止します。
SERVER-58888 モード "executionStats" の $unionWith explain は、プッシュダウンされたステージを考慮しない
SERVER-58896 同時コレクション削除を伴う metaField のみの時系列更新を修正しました
SERVER-58899 時系列更新のコレクションを表示するように cursorOp 名前空間を設定
SERVER-58903 ホワイトリスト インデックス_many2 .jsテナント移行のステップダウン/強制終了/パスオーバー スイートの終了
SERVER-58930 mongodb-enterprise-unstable-server と mongodb-enterprise-unstable-shell との競合
SERVER-58967 時系列削除のコレクションを表示するように cursorOp 名前空間を設定
SERVER-59024 timeseries_update_delete_uty.h のユニットテスト更新関数
SERVER-59036 clustered_index_types.js で一意のバケット コレクション名を使用する
SERVER-59054 生成されたファジー タスクにタイムアウトを強制する
SERVER-59067 TLS 競合状態を修正しました
SERVER-59072 アップサート: true の場合、時系列コレクションでの更新を許可しません
SERVER-59074 oplog の可視性を設定/待機するためだけにストレージ チケットを取得しないでください
SERVER-59088 シャーディング時系列コレクションの最小サポート(更新と削除)の機能フラグを作成
SERVER-59092 時系列削除で $jsonSchema 演算子をサポートする
SERVER-59094 shardCollection コマンドは、時系列コレクションが正しく作成されることを確認します
SERVER-59104 時系列更新/削除コードで findNthfield() の使用を排除しました
SERVER-59108 ステップダウン後にトランザクション操作が強制終了されないように競合を解決
SERVER-59110 電源サイクル時に接続エラーメッセージを更新
SERVER-59120 commitChunksMege のユニット テストを作成します
SERVER-59126 時系列コレクション上のコレクションを削除すると、コンフィギュレーションサーバー上の基礎となるバケットコレクションが削除されます
SERVER-59140 時系列 shardCollection コマンドのシャードキー パターンを検証しました
SERVER- 潜在的なエラーについては59141 RPM 仕様ファイルを確認してください
SERVER-59143 "--nin小数点
SERVER-59150 non_durable_writes_on_primary_can_reach_majority.js は、セカンダリの永続的なタイムスタンプが進むのを待たない
SERVER-59154 より包括的な時系列更新ドキュメントのテストケースを追加
SERVER-59159 $min/max ウィンドウ関数の null セマンティクスはアキュムレータ カウンターポートと異なります
SERVER-59164 シャーディングされた時系列名前空間に対するすべての書込みコマンドは、mongos ではバケット名前空間に変換される必要があります。
SERVER-59173 時系列の更新と削除のエラーメッセージを監査する
SERVER-59174 時系列更新/削除において更新/削除されたドキュメント数の報告
SERVER-59180 シャーディングされた時系列コレクションの更新リ書込みとルーティングの実装
SERVER-59181 シャーディングされた時系列コレクションの削除リ書込みとルーティングを実装する
SERVER-59184 チャンク移行後に時系列インデックスとバケットコレクションの正確性を検証するためのテストを追加します
SERVER-59190 IndexAccessメソッドは、インデックスビルドの一括ロードの中断中に破棄できます
SERVER-59191 SPIKE: Git.get_project のクローン作成は失敗
SERVER-59194 timeseries_update_concurrent.js を他のテストと並行して実行するから除外します
SERVER-59196 シャーディングされた時系列コレクションの explain コマンドのテストを追加しました
SERVER-59214 oplog_visibility.js アサーション メッセージにクエリ結果が含まれる
SERVER-59218 時系列の更新/削除では、最上位の metaField を "meta" に置き換えのみ
SERVER-59226 中断なしとしてマークされたプロファイル セッションで降格したときにデッドロックが発生する
SERVER-59294 oidReset のアクション タイプの確認
SERVER-59298 生成されたファジー タスクは、exec_timeout_secs ではなく timeout_secs を使用する必要があります
SERVER-59299 $match ステージを改善しました
SERVER-59321 サフィックス 変数を5 0v に更新します。展開コンパイルで
SERVER-59409 reconfig レプリケーションとステップアップの間の競合により、RPM は ReplicaSetNoPrimary のレポート作成で動かなくなる可能性があります
SERVER-59410 時系列更新テストと削除テストをクリーンアップしました
SERVER-59413 tenant_migration_fetch_commited_transactions_retry.js で競合が発生する可能性を修正しました
SERVER-59425 Cluster がアーカイブ ターゲットをローカルにインストールできない
SERVER-59445 oplog_samping.js でストレージ ログの冗長度を高めます
SERVER-59456 LDAPReader スレッドプールを起動する
SERVER-59459MongoDB 2は glibc- を使用したビルドに失敗します。34
SERVER-59476 validate_commit_message では WiredTiger インポートを元に戻すことができません
SERVER-59483 tenant_migration_collection_ttl.js は、受信者クローンとドナー TTL スイープ間の競合を考慮する必要があります
SERVER-59491 geo_update2 .js に「Requires_multi_updates」タグを追加しました
SERVER-59515 mergeAuthzCollection コマンドのデフォルトを修正しました
SERVER-59525 tenantMigrationRecipientAccessBlocker がリカバリ時に正しく初期化されていない
SERVER-59591 lockerNoop::isW() は常に true を返し、複数の操作が同時にグローバル排他ロックを保持していると見なします
SERVER-59606 実行履歴がないテストを持つタスクには動的タイムアウトを設定しないでください
SERVER-59635 ステップダウン時に ConfigSvrMoveChunkCommand を割り込み可能としてマークします
SERVER-59649 マルチバージョンで生成されたスイートのファイル名は、通常のタスクと異なる必要があります
SERVER-59662 時系列挿入と中断生成コマンドを使用した同時実行テストの作成
SERVER-59666 system.buckets コレクションの名前変更は許可されていない必要があります
SERVER-59669 同時テストで保護されていない変数が TransientSSLParamsStorageTestWithManager
SERVER-59672 step_down_during_draining3 .js でのレプリケーションの停止を修正しました
SERVER-59676 DocumentSourceFindAndModifyImageLookup はシャードで使用すると不均等になる可能性があります
SERVER-59693 ReshardingTest 修正は、replSetstepUp の実行中に MongoDB ロールバックに移行するノードに対応する必要があります
SERVER-59701 外部タイムゾーン データベースの使用時に一部のタイムゾーンを操作する際のエラー
SERVER-59720 時系列の metaField のみの更新で $rename を正しく処理するようになりました
SERVER-59727 tenantMigrationAccessBlockerRegistry::_remove は、両方の mtab が存在する場合、削除しません
SERVER-59765 $dateAdd/$dateSubtract が特定の 量の値のオーバーフローを検出しない
SERVER-59778 Rustify timeseries_query.js テスト
SERVER-59796 キャッチアップ.js でセカンダリのレプリケーションを停止する前に、レプリケーションを待機する
SERVER-59804 system_perf.yML で YCSB に個別のブランチを使用
SERVER-59805 無効なインデックスカタログオプションを確認して削除する方法を提供します
SERVER-59843 SERVER- にリストされている TODO を完了します56639
SERVER-59865 新しい暗黙のデフォルト書込み保証 (write concern) 式を反映するように repl アーカイブ ガイドを更新しました
SERVER-59866 currentCommitedSnapshot が削除されたときに過半数を待機している fCV を停止します
SERVER-59867 ReplSetConfig/ノード構成でのスプリットホライゾン マッピングは決定的にシリアル化する必要があります
SERVER-59868 delivery_HISTORY_index_usage.js でのインデックス構築の競合を修正しました
SERVER-59876 Egress 接続の確立中に libcrypto.so からの戻りが大幅に遅延する
SERVER-59885 コレクションを検証する前に、レプリカセットが安定するまで待機します
SERVER-59925 負荷テストと期限切れアイドル バケットのデッドロックを修正
SERVER-59934 ビューの削除と同じ名前空間でのコレクションの作成は、正しい順序で複製される可能性があります
SERVER-59943 マルチバージョン設定では、テスト ブランチからアセットはダウンロードされません
SERVER-59952 resmoke プロセス中に複数のバージョンの Burin_ Tests エラーを修正しました
SERVER-59970 認証コマンドからの戻り値を修正しました
SERVER-60007 UUID が予想と異なる場合にコレクションを削除するコマンドを実装します
SERVER-60025 無効なランタイム オブジェクトを生成したため、キュー ドキュメントがサーバーをクラッシュさせます
SERVER-60038 読み取り保証 (read concern) スナップショットを使用したトランザクション内の setWindowFields
SERVER-60062 トポロジー説明クローンで見つかった重複 UUID とサーバー説明のディープ コピーを修正しました
SERVER-60096 RDR に rolebackHungCommonPointBeforeReplCommitPoint フェイルポイントを追加
SERVER-60145 生成されたタスクのリスク構成ファイルは、タスク名に基づいて作成する必要があります
SERVER-60150 50バリアントを に追加します。いくつかの機能フラグ付きの
SERVER-60201 時系列更新と削除に関するユーティリティ関数のクリーンアップ
SERVER-60218 $group ステージの改善
SERVER-60223 コンテナ ホストは / の等価数のバイナリを参照する必要があります。
SERVER-60228 RPM 外部依存関係スキャナーは非推奨です
SERVER-60259 タスク生成で require_multiversion を設定する
SERVER-60263 静的初期化子がないため、 API サポート ライブラリのロードに失敗します
SERVER-60269 ShardedTimeseriesUpdateDelete 機能フラグを有効にする
SERVER-60270 ウィンドウ関数の読み取り保証 (read concern) テストにタグを追加
SERVER-60283 エフェメラルForTestストレージエンジンと互換性のないテストを無効化
SERVER-60285 シャーディングされた時系列コレクションで削除に関する FVM テストを作成する
SERVER-60290 Windows 外部認証テスト ディストリビューションを更新
SERVER-60299 Bungzilla のバックポート PCRE バグ修正 #2613
SERVER-60322 DB 間でコレクションの名前変更中にインデックス構築の初期化に失敗した場合、コレクションのメタデータからクリーンアップされない可能性があります
SERVER- X60326 証明書に空のサブジェクト名がある場合、Windows Server の起動に失敗509
SERVER-60340 電源サイクル中に SSH トンネルを介して mongo ポートを転送しないでください
SERVER-60343 単一フェーズ インデックス ビルドでは、中止時にタイムスタンプなしのカタログ書込みが実行されます
SERVER-60348 featureFlagTimeseriesUpdatesAndDeletes を5 に追加します。0 バックポート ビルダ
SERVER-60406 検索結果がない場合、シャーディングされたクラスター内のシャーディングされていないコレクションでは $searchMeta が失敗します
SERVER-60418 drop_sharded_timeseries_collection はステップダウンをサポートしなくなりました
SERVER-60420 低速の 'shardCollection' パスはクリティカル セクションで重い作業を実行します
SERVER-60424 集計カーソルの再作成時にタイムアウトした
SERVER-60430 [v5 .0 ]tenant_migration_recipient_access_locker_roleback.js は、前のインスタンスの完了を妨げるフェイルポイントを保持します
SERVER-60450 金額値を否定するときに $dateSubtract のエラー チェックを追加しました
SERVER-60451 カーソルがより低いレベルで保存および復元されたため、インデックス構築コードは無効な BSONObj にアクセスできる
SERVER-60452 コレクションが存在しない場合の時系列シャードキーの検証を修正しました
SERVER-60456 でのバインドが大幅に遅延している間にGo が範囲外になるWindows
SERVER-60469 再試行可能な削除では、preImage はキャプチャされないにもかかわらず、preImage チェーニングの 2 つの optime が予約されます
SERVER-60495 DDL コーディネーターで FailedToWaitsifyReadPreference を再試行する
SERVER-60497 renameCollectionForApplyOps は system.buckets の名前変更チェックをスキップする必要があります
SERVER-60511 getPinnedOplog の戻り値は、固定されたタイムスタンプと比較して、常に std::min である必要があります
SERVER- 範囲削除でのベストエフォート60518 チェックでは孤立する可能性があります
SERVER-60523 スタンドアロンの修正により、ディレクトリ作成の例外が誤って処理されます
SERVER-60544 レプリケーション システムで残りの参照を slaveDelay に置き換え
SERVER-60548 時系列挿入パスのセグメント違反
SERVER-60550 migration_til 関数では、 sendToRecipient() 経由でリモート コマンドを送信すると、応答エラーが発生する可能性があります。
SERVER-60554 電源サイクルの ssh 接続オプションの ConnectionAtlas を削減
SERVER-60588 クラシック エンジンでは、$multiply が誤ってエラーをスローする場合があります
SERVER-60593 Rustify sample_timeseries.js テスト
SERVER-60606 インデックスのビルドがデータクローンフェーズで開始されたときの最初の同期中の競合状態
SERVER-60651 autoSplitVector ロジックを v にバックポートします。50
SERVER-60661 [5 .0 ]機能フラグがオフの場合にシャーディングされた時系列コレクションが正しく動作することを確認するためのテストを追加しました
SERVER-60739 より早くチャンクを分割するために timeseries_ balancer.js のチャンク サイズを変更しました
SERVER-60740 timeseries_multiple_mongos.js テストを Rustify
SERVER-60762 $setWindowFields partitionBy 配列は一貫してエラーをスローする必要があります
SERVER-60766 シャーディングされた時系列テストに「does_not_support_transactions」を追加
SERVER-60801 ログキーのスナップショットの場所を修正しました
SERVER-60869 アービタに機能の互換性バージョンを設定するロジックを再追加します
SERVER-60877 replLogUpdate での MutableOplogEntry の誤ったコピーを修正しました
SERVER-60896 フィルタリングされたイベントをトリガーする前に監査スループットを高速化
SERVER-60913 一部のプラットフォームではパッケージ テストが失敗します
SERVER- セカンダリでのインデックスビルドの成功を待つには、60948 migration_id_index.js の新しいコレクションにドキュメントを挿入します
SERVER-60971 bf 提案サービスへの呼び出しを削除
SERVER-61094 MultiIndexBlock から KeyString を生成するとメモリ制限が無視される可能性があります
SERVER-61096 Windows で DB パスを再作成中にエラーが発生することがある
WT-5009 残りの WiredTiger-perf-lsm テストを true に移行します
WT-5270 avergreen 用の wperf スクリプトの作成
WT-5743 VLCS のトランザクション ID がクリアされたときにセルを書き換える
WT-5939 Test_config06 で「ディレクトリを削除できません」エラーが発生する問題を修正しました(OSX のみ)
WT-6077 圧縮の進行状況を追跡するために新しい統計を追加
WT-6193 形式テストで VLCS テストを再度有効化
WT-6669 Atlas での VLCS カバレッジとチェックポイント テストの有効化
WT-6903 アーキテクチャガイドの「dhandle/btree」サブページの書込み (write)
WT-6907 アーキテクチャガイドの「スナップショット」サブページの書込み
WT-6909 エビクション アーキテクチャ ガイド
WT-6913 ファイルシステムと os インターフェースのアーキテクチャガイド
WT-7169 CommitTypescript は、テストTypescript 22.py の最後の耐久性のある Typescript よりも小さくてはなりません
WT-7250 キャッシュ サイズが小さい場合に依存する代わりに明示的なエビクションを実行するようにテストを修正します
WT-7294 VLCSevergreen エンディアン性テストを再度有効化
WT-7392 セッションスイープで使用するためにデコードされるフラグを追加しました
WT-7494 Pythontriggerリカバリ中に更新復元のエビクションを するために テストを追加します
WT-7601 操作追跡ドキュメントの誤字を修正しました
WT-7695 __cursor_key_order_check_row でキーの順序付けが検出された場合は、ツリー全体をダンプします
WT- b木7745 オブジェクトの URI を識別するためのマイクロを追加
WT-7757 古くなったリーフページを、読み取りなしでスキップ
WT-7844 階層化ストレージの tiered_abort 負荷テスト を追加しました。
WT-7885 WiredTiger のテストでは、可能な場合、tcmalloc を使用するようにします
WT-7902 システム全体のチェックポイント後に変更コマンドを再試行する
WT-7914 ドキュメントは必要な場合にのみアップデートします
WT-7942 all_durable タイムスタンプが見つからない場合、テスト/形式のタイムスタンプ ロックを解放します。
WT-7949 ローカル ストア キャッシュとバケット ディレクトリを WT_HOLE に関連するように変更します
WT-7957 階層化されたストレージは、オブジェクトをローカル システムで確認する必要があります。
WT-7959 Sskiped_pages は、feature_pages_skip より小さいテスト_カーソル17
WT-7980 ログファイルを返す前に切り替える "log:" カーソルへのインターフェースを作成します
WT-7987 圧縮がオーバーフローする項目を書き換えないことを確認するためのユニットテストの作成
WT-7989 システム チェックポイントと同時に実行すると終了が圧縮されます
WT-7992 可視性に関係なく、テーブル内の最後のキーを返すための API を提供します
WT-7993 がプログレス エビクション モードではなく、ハンドルを収集する場合は、チェックポイントが競合上の起動ロックを取得するようにエビクション リストを持っている必要があります。
WT-8001 グローバルで最も古いタイムスタンプと安定したタイムスタンプを設定する際に一貫性のない API 動作を修正
WT-8007 テスト スイート フレームワークの新しいテストを正しく生成するためのスクリプトの更新C++
WT-8011 RS または VLCS をランダムに選択するための形式サポートを追加しました
WT-8017 avergreen で VLCS 形式の負荷テストを再度有効にしました。
WT-8019 VLCS スナップショットと分離検索の不一致
WT-8022 形式のテスト プログラムで WT_CURSOR.modify の戻り値を検証します
WT-8023 グローバル トランザクション情報を使用して、セッションにアクティブなトランザクションがあるかどうかを評価します
WT-8024 Archive ガイドの相互参照にリンク テキストを追加しました
WT-8026 true では PPC/zSeries/macOS のメインライン ビルドの実行頻度が低くなります。
WT-8034 がPRテストでコンパイルされている場合は、PRブランチを使用するDocs
WT-8035 string キー形式のプレフィックスが有効な辞書編集順の比較を処理します
WT-8036 wt_エビクション_thread_run と _wt_エビクション_thread_stop の 2 つのアサート ステートメントに接続失効フラグを追加しました。
WT-8039 準備フラグをクリアする代わりに API チェックに新しいフラグを追加して、誤ってロールバックを強制する可能性があります
WT-8041 安定状態へのロールバックは値を繰り返し解凍します
WT-8042 テスト/チェックポイントの違いを実行するためのエバーグ ジョブの作成
WT-8043 可視性コードへの「ipip」引数の調整
WT-8044 プレフィックスを有効にした検索では、一致するキーのみが返されます
WT-8048 分裂_8 タイミング負荷構成を削除
WT-8055 チェックポイントと同時に実行中に圧縮が終了するときに発生する問題を修正しました
WT-8057 圧縮を変更してもデータが失われないことを確認するためのテストを追加します
WT-8059 オーバーフローするアイテムが見つからない場合にサルベージのチェックインを追加しました
WT-8067 が完全更新として最新の履歴保存値を挿入するようにするコードを修正します
WT-8068 __ roleback_row_modify 制御フローを改善しました
WT-8069 120706カバード分析それため、 : 冗長テスト
WT-8070 prefix_key と prefix_search の間の不一致を削除しました
WT-8075 120712カバーリティ分析エラー : 'Constan' 変数はデッドコードを保護します
WT-8077 準備された更新が解決されたら、ページをダーティとしてマークします
WT-8078 階層型ストレージのローカル保持キャッシュの実装
WT-8079 エラー処理を検証するためのブレークポイントを追加し、API処理をクリーンアップしました
WT-8081 構成 のデフォルトを提供するように階層化されたフック関数を修正しましたstring
WT-8086 プレフィックス検索の近くのエントリ用に C++ テストを作成します
WT-8092 挿入リストにキーが存在する場合のプレフィックス:
WT-8094 CSV 抽出プログラムで解放された後に使用する問題を修正しました
WT-8101 C++avergreen で テストの診断モードを有効にする
WT-8103 b木でない場合はダンプをスキップする
WT-8104 ASAN が報告するメモリリークの修正
WT-8108 ローカル ストアで一時ファイルを使用し、名前を変更する
WT-8112 カバーリティごとに null チェックをスキップします
WT-8113 デッドコードをカバーすることで、デッドコードを排除します
WT-8115 ファイルで必要な場合にのみマイクロを定義しますC++
WT-8116 テスト フレームワークでの継承に関連する問題を修正しましたC++
WT-8119 既存のテストフレームワークに対象を絞った圧縮テストを追加する
WT-8121 大量のデータを長期間挿入する長時間実行負荷テストを作成
WT-8125 新しいthread_context ロジックを使用するように hs_クリーンアップ サンプル スイートのテストをアップデートしました
WT-8126 削除された行ストアリーフページをインスタンス化するときに新しく作成されていない場合にのみ、btree をダーティとしてマークします
WT-8146 テストが終了したら追跡コンポーネントを停止しますC++
WT-8147 Cpp スイート構成内の無効な構文を検出しました
WT-8148 uty_verify.c のコメントの入力値を修正しました
WT- C数:8161 クエリの冗長性を削減
WT-8162 リファクターは 'define_c_テスト' ヘルパーで SMOKE 引数を使用します
WT-8164 10Windows で roleback_to_stable Python テストを無効化
WT-8168 C++ 検索で使用されていない変数を修正しました
WT-8171 テスト フレームワークで C スタイルのテストを実装するC++
WT-8193 VLCS ロールバックから安定状態へのロールバックでエラーが発生しました
WT-8199 s_all が Python PHP8 に準拠した改行を受け入れるようにします
WT-8203 ページへのアクセスに関する階層違反を修正しました
WT-8204 「wt7989 _compact_checkpoint」CSubute テストで競合状態が発生する可能性を修正しました
WT-8214 がDocs WiredTigertrue に準拠したプロジェクトからの のみを公開する
WT-8225 zstd get コンテキストでのデータ競合を修正しました
WT-8226 maximum_key が準備された更新を考慮できない問題を修正しました
5.0.3 変更履歴
セキュリティ
SERVER-57716 PEM における部分的な証明書チェーンにより、OCSP では検証が失敗します
シャーディング
SERVER-27383 --configsvr で --replSet が必要
SERVER-50937 リシャーディング コーディネーターをサポート回復ようにします
SERVER-55824 ssl_get_ more.js でシャードをレプリカセットとして起動するようにします
SERVER-57487 setFCV4 中にチャンクを更新します。4``--`` 5 。 0は長期的にバランシングをブロックしてはなりません
SERVER-57953 _fashReshardingStatechange は、別の更新がすでに保留中にシャード バージョンの更新を試みるため、不変の失敗が発生します
SERVER-58081 ドナー シャードがクリティカル セクションを取得し、リシャーディング操作を停止するコーディネーターの競合からの _flushReshardingStatechange
SERVER-58315 スタンドアロン ノードをシャードまたはコンフィギュレーションサーバーとして使用しないように jstest を変更します
SERVER-58342 空の reshardCollection ゾーンを指定できるようになりました
SERVER-58603 confirm
SERVER-58702 ReshardingDataReplication のコメントを修正し、ノード宣言の順序を更新
SERVER-58720 DropDatabaseCoordinator は、CSRS メタデータを削除した後、破壊的なロジックを再実行しないようにしてください
SERVER-58781 ReshardingCoordinatorObserver は、「ドナー」または「受信者」フィールドが空の場合、Promise を実行しない必要があります
SERVER- コメントされた58868 moveChunk + AllowMigrations テストを有効化または削除します
SERVER-58917 resharding_provided_commands.js で collMod、createIndexes、dropIndexes の成功を待つ前に、コーディネーターが一貫した決定を行っていることがドナー/受信者が認識するまで待機します。
SERVER-58926 ReshardingDNor は、クリティカル セクションがすでにリリースされている場合、クリティカル セクションの停止時間を設定しないようにする必要があります。
SERVER-59114 ReshardingOplogFetcher は、リモート ドナー シャードが中断例外で応答する場合、新しい oplog エントリの取得を停止します
SERVER-59292 完了将来の設定が複数回設定できます
複製
SERVER-58133 タイムアウトするため、分割されたレプリケーション タスクを使用する
SERVER-58987 レプリケーション復元中に開始点が終了点を超えてしまうように read_only_ Test.js を修正しました。
SERVER-59083 cacheup_takeover_with_Higher_config.js は、最後に実行されるクエリのマルチバージョン スイートから除外する必要があります。
SERVER-59131 暗黙的_デフォルト_書込み (write_concern_update_shards.js) の insert.son での rawMongoProgram出力検索のラップ
SERVER-59212 cacheup_takeover_with_Higher_config.js で、キャッチアップ引き継ぎを待つ前にノードが降格していることを確認します。
SERVER-59478 catchup_takeover_with_Higher_config.js で RSTL を取得する前に serverStatus コマンドを移動しました
クエリ
SERVER-54791 外部ソートによるインデックス構築中にファイル記述子の過剰な使用
SERVER-57448 限界外のキー パターン内の int 値を処理するように ExpressionParameters:::parseDoubleDParameterm() を修正
SERVER-57667 再シャーディングのコレクションクローンパイプラインの処理速度を向上させます
ストレージ
SERVER-58744 上限付きコレクションで applyOps を適用すると、マルチタイムスタンプ制約に違反する可能性があります
ビルドとパッケージ化
WT-7830 Python 設定スクリプトを cmake 使用に移行
内部構造
SERVER-52007 新しい $search パラメータをサポートするために統合機能のフラグを作成しました
SERVER-53001 SERVER- にリストされている TODO を完了します47323
SERVER- デフォルトの書込み保証53437 (write concern) を過半数に変更するためのアーキテクチャ ガイドの更新
SERVER-54735 Executor のシャットダウンが発生すると、AsyncTry-until が ErrorCodes::BrokenPromise で結果を設定する可能性があります。
SERVER-55589 replSetメンテナンス コマンドは RSTL を取らない
SERVER-55664 エフェメラルForTestでクラスター化された_idインデックスをサポートするようになりました
SERVER-55760 AsyncTry のキャンセルテストはリスクがあります
SERVER-55966 AsyncTry が listen()Lambda からの例外を処理しなくなり、プロセスのクラッシュが発生します
SERVER-56235 時系列ではなく、クラスター化されていないコレクションに依存するインデックスの種類を評価する
SERVER-56492 時系列メタデータを配列型で正規化
SERVER-56580 ビルド-ツール=安定版の横にプロモート
SERVER-56763 $merge の DB ロックを保持していない場合にコレクション エポックを検証します
SERVER-56800 CWWC がクラスター上の既存の CWWC と一致しない場合、Shard の追加に失敗
SERVER-56844 DWCF=w:1 かつ CWWC が設定されていない場合は、起動時にシャード サーバーを Fassert します。
SERVER-56845 DWCF=w:1 で CWWC が設定されていない場合、Shard の追加は失敗
SERVER-56846 DWCF が変更され、CWWC が設定されていない場合、シャード サーバーの再構成に失敗する
SERVER-57086 v の hello コマンドで継承された maxTimeMSOpOnly の期限を設定しないでください。44
SERVER-57140 移行された shell スクリプトからの Perl 依存関係を修正しました
SERVER-57262 ノードがより構成の高い候補者に投票できるようにする
SERVER-57279 ログキー スナップショット ワークロードの fCV 定数を更新
SERVER-57360 「不変(_requests. empty())」の追加のデバッグ情報をログに記録します。 ~LockerImpl
SERVER-57387 create_view_does_not_take_database_X.js は、挿入をチェックする必要があります
SERVER-57435 因果関係がコンシステントなテスト スイートから views_coll_stats.js を除外
SERVER-57465 delete_new_added_field_ after_Finishing_initial_sync.js は、新しい構成が複製されるまで待たない
SERVER-57520 set_audit_config.js のテスト起動シャードをレプリカセットとして起動するようにした
SERVER-57575 Windows での create_view_does_not_take_database_X.js の失敗の調査
SERVER-57585 oplog_visibility.js は欠落している oplog エントリの null の「次」タイムスタンプを出力します
SERVER-57599 破棄されたときに EO を返す DocumentSourcebucketAuto
SERVER-57615 レプリカセットを作成/停止しないテストでは、CWWC を w:majority にリセットします
SERVER- セカンダリが57616 disable_cluster_time_gosciping_in_unreadable_rate.js に署名キーをロードするのを待機します。
SERVER-57617 テナント移行で OplogFetcher が検索ではなく集計クエリを実行するようになりました
SERVER-57630 Ubuntu18 04で SSL_OP_NO_RENEGOTiger を有効にするOpenSSL に対して実行する場合は1 です。1 。1
SERVER-57651 ヒント パラメーターのクエリプランナー解析での整数オーバーフローを防ぐようになりました
SERVER-57657 disable_cluster_time_gos Date.js は、応答の $clusterTime を変更しないでください。
SERVER-57700 ReshardingCollectionCroner::doOneBatch でのリシャーディングのレイテンシ/スループットを測定::data_ copy::fillBatchForInsert を測定します
SERVER-57737 インデックス構築のコードパスでは、save/restore カーソルを呼び出せずにSnapshot を呼び出すことで、WCE をスローし、アクティブなカーソルを無効にすることができます。
SERVER-57740 ShardingTest は X509 も preferenceTLS モードで使用します
SERVER-58051 Mongod.exe は 上のローテーション ログのファイル処理をリリースしません。Windows10
SERVER-58060 RRFaM イメージを oplog エントリにダウン変換するための新しい集計ステージを追加します
SERVER-58068 テナント移行によって中断された複数の更新は、移行が完了するまで待機する必要があります
SERVER-58119 single_node_set_new_hostname.js は、asses.sonNoException を使用して replSetReconfig を呼び出す必要があります。
SERVER-58152 クラスター トポロジーから障害 Mongos を削除するための機能フラグの作成
SERVER-58160 cluster_x509 _rotate.js での Egress タイムアウトの増加
SERVER-58184 チェックポイント スレッドがスタートアップ時に準備されたトランザクションを回復するために競合するとアサーションが発生する
SERVER- マスター58264 ブランチ上のすべての ジョブでのみ Crit ジョブを実行
SERVER-58293 mongocryptd は explain コマンドの応答にサーバー API フィールドを含めません
SERVER-58353 最新リリースを に変更したために無効になっているレプリケーション テストがマルチバージョン5 スイートで失敗する問題を修正しました。1
SERVER-58392 ロールバック時に永続的な履歴の固定を解除して再取得
SERVER-58399 操作がドキュメント検証に失敗した場合、書込みエラーの errInfo フィールドが重複する
SERVER-58402 shutdown_primary.js でのシャットダウン コマンドのタイムアウトの増加
SERVER-58420 umeask でのデータ型の降格を正常に処理できるようになりました
SERVER-58432 5578800古い命令コードの非推奨または削除について警告する場合に、ログ行 に do Community リンクを含めました
SERVER-58438 テナント移行の再試行可能な書き込みプリフェッチパイプラインは、負荷がかかると非常に遅くなる可能性があります
SERVER-58464 同時シャットダウンによる時系列挿入中に不変の障害が発生する
SERVER-58565 レプリカ_セット_jscore_passhel のタイムアウトを調整しました
SERVER-58581 mongo から入力される 変数を追加しましたmongot
SERVER-58588 $searchMeta ステージを実装する
SERVER-58594 ReplicationCoordinatorImpl::handleHeartbeatResponse_forTest は _rsConfig を読み取るときに _Mutexを使用しません
SERVER-58620 新しい受信者プライマリは、tenant_migration_resume_collection_clouder_ after_rename.js のコレクションの名前が変更される前に、移行を完了できます
SERVER-58626 Capped_max1 を tenant_migration_in Compatible としてマークします。
SERVER-58637 マルチバージョン パスオーバーから null_query_semantics.js を一時的に無効にしました
SERVER-58669 createIndexes、dropIndexes、collMod は、リシャーディング操作が完了した後も ReshardCollectionInProgress で失敗する可能性があります。
SERVER-58676 シャーディングされたコレクションで SEARCH_META 変数を設定するパイプラインを禁止しました
SERVER-58682 checkpoint_todos.py は、プールで実行されていない必要があります
SERVER-58698 [Linux 反復実行ビルダ] では、同時実行性_replication_multi_stmt_txn が無効になります
SERVER-58740 StoreFindAndModifyImagesInSideCollection=true で再試行可能な findAndModify を書き込むときに複数の oplog スロットを予約
SERVER-58806 Enterprise MacOS で replica_sets_jscore_password_gen タスクを使用する
SERVER-58812 tenant_migration_timeseries_retryable_write_oplog_cloud.js は、ガベージコレクションされる前にドナードキュメントを取得する必要があります
SERVER-58815 内部的な findAndModifyImageLookup が findAndModify のタイムスタンプに合成 oplog のエントリを設定するようにした -1
SERVER-58823 refineShardKey コマンドは、ステップダウンまたはステップアップ時にその操作コンテキストを中断可能としてマークします。
SERVER-58855 out_max_time_ms.js の競合状態を改善/修正しました
SERVER-58857 変更ストリームが reshardCollection [ の名前変更イベントを誤って除外するようになりました50制限する]
SERVER-58886 シャーディングされた検索クエリから「vars」の結果が返されるようになりましたが、SEARCH_META アクセスでは失敗します
SERVER-58898 "local" DB への書き込みが writeConcern を待機しないようになりました
SERVER-58904 エスケープされたり、一重引用符で引用符で囲まれたことにより、不正な .ninjava が発生しますと resmoke.in
SERVER-58919 sharding_jscore_pass際_wire_ops_gen は、生成されたタスクとしてマークする必要があります。
SERVER-58948 idl_tool: 生成された ID をサポートします
SERVER-58973 v での非推奨_wire_ops_mongos.js の失敗を修正しました。50Windows デバッグ ビルド
SERVER-58984 awaitable_hello_fcv_change.js では、再構成により待機可能な hello リクエスト間のウィンドウが考慮されません
SERVER-59000 生成されたタスクの依存関係の強制
SERVER-59025 oplog_slow_samping_logging.js でストレージ ログの冗長度を高めます
SERVER-59040 バックグラウンド_Unique_indexs.js に operations_longer_thin_stepdown_Interval タグを追加
SERVER-59044 trigger での $sample の空の時系列コレクションの処理
SERVER-59056 [5 .0 ]timeseries_retryable_write_downgroup.js のプライマリ チェックを修正しました
SERVER-59071 $sampletrigger を使用するとシャードに直接接続するときに不変を する可能性があります
SERVER-59091 インデックス構築で挿入されたすべてのキーの永続的カタログからの名前空間の取得を避けます
SERVER-59093 avergreen 上の optimerForTest の失敗した JSテスト スイートを一時的に無効化
SERVER-59101 パイプライン ライブラリから不要な LIBDEPS エッジを削除
SERVER-59117 xcode の次のビルダは512 ライブラリ制限に達します
SERVER-59121 電源サイクル中に checkpoint_disk コマンドが実行中に SSH 接続に失敗すると、SSH 障害終了が発生する必要があります
SERVER-59135 MSI の mongocryptd ターゲットを libSAsl に依存させる2
SERVER-59158 shell接続で checkpointFCV() ヘルパーの実行をサポートするようになりましたmongos
SERVER-59188 埋め込み分析の障害120391 : 初期化されていないスカラー フィールド
SERVER-59197 対応するセッションドキュメントが削除されたときに、FAQ イメージのエントリを削除する
SERVER-59203 ビルド バリアントの生成タスクをテストするためにモックに依存しない
SERVER-59204 PlanCache エントリdebugInfo に保存されている未所有のフィルター BSONObj
SERVER-59217 パッケージ ファイルのスペースをタブに変換する
SERVER-59236 ディレクトリを再帰的にコピーする機能をレガシー shell に追加
SERVER-59242 を snappy5 9に更新する。 。1
SERVER-59291 「enableSearchMeta」クエリ ノードの追加を検討してください
SERVER-59324 の sys-perf から機能フラグ パフォーマンス5 バリアントを削除します。0 。
SERVER-59353 mongod バージョン <= を起動するときに shell が featureFlagRetryableFindModify4 を排除するようになりました。4
SERVER-59362 フォールトマネージャーステートマシンを設定する
SERVER-59404 powershell_smoke_skip_complete がタスクのタイムアウトに達しないようにします
SERVER-59431 [v5 .0 ]EFT ビルダで並列タスクを無効にする
SERVER-59516 oplog フェッチ のロック外で opCtx を作成します。
SERVER-59573 セッションで非アクティブなカーソル タイムアウトを復元するために使用できる setParameter を追加しました
SERVER-59640 [5 .0 ]view_all_commands.js テストに geoSearch コマンドのカバレッジを追加しました
WT-6755 ドキュメント: 開発者用語の入力
WT-6910 アーキテクチャ ガイドの「履歴ストア」サブページの書込み (write)
WT- アーキテクチャ ガイドの「ブロック マネージャー」サブページの書込み (write)6911
WT-6915 アーキテクチャガイドの「ログファイル」サブページの書込み
WT-7006 アーキテクチャ ガイドの「書込み接続」サブページ
WT-7007 バックアップ アーキテクチャのガイド ページ
WT-7198 15バックアップの不一致により Test_backup の失敗を修正しました
WT-7352 カーソル変更における同時操作間のテスト_hs01 競合を修正しました
WT- 167363 進数形式での履歴ストア出力のダンプ用サポートを追加しました
WT-7521 過剰な CKP リスト無効化の排除
WT-7592 log_fash("sync=background") のサポートを削除
WT-7599 互換性テストのために実行されるリリースに基づいて、Config ファイルを更新します
WT-7663 読み取り専用 FS 操作のみを許可するようにローカル ストアの拡張機能を変更
WT-7673 Windows での多数のテストの失敗を調査および修正しました
WT-7718 'Build_cmake' の名前を変更
WT-7838 ログ メッセージ以上の順序付きタイムスタンプアサーションの機能
WT-7842 多数のコレクション テストで明示的な ulimit -n 呼び出しを排除しました
WT-7866 c別に、cache_hs_insert の制限を更新しました。
WT-7876 正しいブール値を使用し、統計チェックロジックを更新するために安定したテストへのロールバックを更新します
WT-7880 準備された更新の次の更新が履歴ストアにある場合、履歴保存レコードの問題を修正しました
WT-7891 ドキュメント型の排除
WT-7893 Test_encrypt で wiredTiger_open から無視されたメッセージを排除しました08
WT-7895 Archive-data-file.dox ドキュメントのビルド失敗を修正しました
WT-7897 デバッグを容易に行うためにテスト_バックアップ の冗長ログを有効にします。15
WT-7900 列ストアのテスト形式での新しいレコードの挿入を修正しました
WT-7901 テスト スイートのクリーンアップ
WT-7905 CSpec でのビルドに関する誤った組み込み動作を修正しました
WT-7907 CSpec ビルドでのスワップ モジュールの定義への依存関係の追加
WT-7908 静的テストで変数列ストアを再機能化
WT-7909 安定状態へのロールバック操作を開始する前に、実行中のユーザートランザクションを確認するための新しい方法を作成します
WT-7918 現在の読み取りタイムスタンプで準備タイムスタンプの設定をサポート
WT-7928 VLCS チェックポイントと追加のテスト スイートの改善
WT-7931 確実にエビクションが行われるようにするため、変更は予定されています。
WT-7934 多数のコレクション テストの Perf 結果を Altas にアップロード
WT-7935 ARM64 の ldtSC 同等の命令の実装を追加する
WT-7936 リカバリ テストを実行するには、format.sh スクリプトを更新します
WT-7937 sh 構文ではなく sh を使用するように s_docs を修正しました
WT-7938 エラー発生時の安定状態へのロールバックを修正しました
WT-7940 Many-coll テストの mongod パスの更新
WT-7941 テスト/形式を使用して中止/回復をテストするために、Eagergreen タスクを追加します
WT-7943 準備されたトランザクションをロールバックするときに、タイムスタンプをアサートしない
WT-7945 ロールバック処理を cpp スイートの操作層に移動します。
WT-7947 CSpec に特定の Python バージョンを含めることを許可する
WT-7952 Docs構築でマイナーな修正
WT-7953 各 s_string が getopt オプション リスト内を調べないように指示します。
WT-7955 CMax を使用して、format.sh と CONNECTION.storage をテスト/フォーマットのビルド ディレクトリにコピーします。
WT-7956 削除された RLE または安定した RLE セルをスキップするための RTS
WT-7961 timestamp_abort の最も古いタイムスタンプが遅れる場合があります。
WT-7964 snap_max で誤ってロールバックされないようにロールバックを修正しました
WT-7965 リカバリチェックポイントの最後に接続ベースの書込み (write) 生成数を更新
WT-7968 timestamp_abort では、すべての耐久性があるものが逆方向に移動するときにタイムスタンプの設定をスキップします。
WT-7970 チェックポイントとクロック スレッドを開始する前に、安定したタイムスタンプを設定する
WT-7974 列ストアの修正とテストの数
WT-7984 チェックポイントによってデータのページが省略される可能性があるバグを修正しました
WT-7994 Docsコンパイル タスクをPRテストに追加
WT-7995 チェックポイントの可視性を超えることのできない 可視性を修正しましたGo
WT- さらに列ストア7996 C テスト
WT-7998 アーキテクチャ ガイドのキャッシュ サブページのマイナーな修正
WT-7999 最大停止タイムスタンプを持つ途中の更新を処理するようにアサートを修正します
WT-8005 履歴保存のエントリが解決されない可能性があるコミットの準備バグを修正しました
WT-8006 同期/チェックポイントのクリーンアップ コードは VLCS には適していません
5.0.2 変更履歴
セキュリティ
SERVER-57727 x509 _invalid.js の競合条件
シャーディング
SERVER-47372 コレクションが削除された後も config.cache コレクションは残ります
SERVER-48651 refine_collection_shard_key_basic.js でロック タイムアウト エラーを回避する
SERVER-50521 一時的なリシャーディング コレクションが作成された後に reshard開始の oplog エントリを書込み (write)
SERVER-54948 別の MongoS から enableSharding 後に shardCollection を呼び出すと因果整合性がない
SERVER-55574 移行ディスクロックの取得に失敗し、ステータスをキャッチできない
SERVER-56647 dropDatabase をネットワーク パーティションに対して回復性のあるものにする
SERVER-56648 ネットワーク パーティションに対して dropCollection を回復性のあるものにする
SERVER-56649 ネットワーク パーティションに対して renameCollection を回復性のあるものにする
SERVER-56650 ネットワーク パーティションに対して createCollection を回復性のあるものにする
SERVER-57204 コレクション UUID を使用して _configsvrSetAllowMigrations コマンドを拡張し、コレクションを冪等にします
SERVER-57380 クラスターの非互換性時にある「InvalidOptions: 読み取り保証(read concern)レベルのスナップショットはトランザクション内でのみ有効です」というメッセージを改善しました
SERVER-57488 再試行可能な書き込みとして実行可能な config. tags
SERVER-57496 データベース/コレクションの削除後にキャッシュされたエントリを積極的に削除する
SERVER-57559 DDL コーディネーターの LSID キャッシュを実装する
SERVER-57759 ReshardingTest フィックスでソース コレクションをシャーディングする前に、 movePrimary コマンドを実行
SERVER-57850 authCommands.js での移行待機時のタイムアウト増加
SERVER-57870 シャーディングされたデータベースを削除しても操作が完了することは保証されません
SERVER-57944 バッチ書込み (write) エグゼキュータの更新に失敗した後、ターゲティングが完全にクリーンではない
SERVER-58021 mongos は、シャードから ShardManyRefresh DueToLocksHelp エラーを取得すると書き込みを再試行する必要があります。
SERVER-58048 ハッシュされたシャードキーの再シャーディングの初期分裂点がサンプル値と一致しません
SERVER-58089 埋め込み分析エラー120194 : 未初期化ポインター フィールド
SERVER-58115 コレクションの名前を変更した後に古い情報がカタログ キャッシュに残る可能性があります
SERVER-58143 shardsvrropCollectionPartcipant はステップダウンで強制終了可能になる必要があります
SERVER-58167 dropDatabase 中にスコープ付きデータベースのクリティカル セクションを使用する
SERVER-58266 チャンク マネージャー ターゲットでデータベース バージョンの更新を強制的に停止する
SERVER-58271 チャンク マネージャー ターゲットでコレクション バージョン更新の強制を停止します
SERVER-58273 drop DB 参加コマンドで中断されないロック 監視によって発生したデッドロックを解決しました
SERVER-58321 リシャーディング中止コマンドでドナーではなく受信者ドキュメントの存在を 2 回確認します
SERVER-58364 ShardServerカタログCacheLoader::waitForCollectionForCollectionFfresh は中断可能である必要があります
SERVER-58465 名前変更操作におけるルーティング情報のクリーンアップを修正しました
SERVER-58535 _shardsvrRenameCollection はステップダウンで中断される必要があります
SERVER-58589 ShardingFullDDLSupportTimestampedVersion 機能フラグを削除
SERVER-58624 reshard_collection_basic.js のリシャーディング クリティカルセクションのタイムアウト値を変更
SERVER-58649 コレクションが常に ShardServerProcessInterface::checkRoutingInfoEpacheOrThrow メソッドでシャーディングされることを想定しないでください。
SERVER-58747 ShardServerカタログCacheLoader は、ステップアップ時に進行中の操作を中断しません。
SERVER-58749 データベース コーディネーターはコレクション分散ロックを取得する必要があります
SERVER-58775 ステップダウン時に ConfigsvrSetAllowMigrationCommand の opCtx を強制終了可能としてマークします
複製
SERVER-37904 ノードがクラスターチェーニング(有効/無効)の設定を上書きできるようにします
SERVER-58258 をアサートする前に、最初の同期が状態をクリアするまで待機します。'replSetGetStatus' 応答には 'initialSync' フィールドがありません
SERVER- 特定のパスオーバー スイートから除外する 58625geo_update .js に multi_update タグを追加します1
クエリ
SERVER-54078 [SBE] ベストバイ_agg_merge_wordcount ベンチマーク スイートのパフォーマンスを向上させます
SERVER-58127 例外下でnchRun()の引数を解析するためのnchRun()のメモリリークを修正しました
SERVER-58372 非推奨_wire_ops_mongos.js
ストレージ
SERVER-50287 drop_index.js は、ステップダウンを使用してパスオーバー スイートで実行すると失敗します
SERVER-56019 timeseries_index.js は Bur_in_テストでハングする_in:replica_sets_initsync_jscore_password サブタスク
SERVER-56877 マルチキー カタログの更新が中止された後、挿入操作がマルチキーにインデックスを設定できない可能性があります
操作
SERVER-58510 getExecutorForSimpleDistingent() 関数の「無料後に使用する」問題を修正しました
ビルドとパッケージ化
SERVER-54729 MongoDB Enterprise Debian/Ubuntu2 パッケージは liblasl - モジュールとliblassl2 - モジュールを使用する際に依存する必要があります。
SERVER-55446 Xcode が有効なホスト上で Apple Silicon12 コンパイル専用ビルダを起動します。
内部構造
SERVER-56446 waitForConnect: false を持つ _auth スイートでは ReplSetTest.restart() を使用できません
SERVER-56568 動的ビルドで vptr OBSAN チェックを無効にし、LIBDEPS_TypeINFO を削除しました
SERVER-56620 ノードはアービタの耐久性があるOpTimeAndWaltimeを明示的にクリアする必要があります
SERVER-56625 不適切なキャッシュファイルの消去時にキャッシュの競合状態を検証する
SERVER-56980 jsts/core/query_hash_stability.js を堅牢化する
SERVER- 複数のタスクのビルドをサポートするために57002 Eavergreen タスクの作成をリファクタリング
SERVER-57003 単一のタスクでビルド バリアントのすべてのタスクを生成
SERVER-57064 mongos でのインデックスと dropIndex の作成のログ
SERVER-57176 ノードがリカバリ フェーズにある間は、'validatefeatureAsPrimary' フラグを false に設定する必要があります
SERVER-57268 validate_multikey_restart.js にマルチキー クエリを追加
SERVER-57302 無効な名前を使用する暗黙的なマルチバージョン テストの生成
SERVER-57327 avergreen ninjava ビルダがインストール ファイルのコピーに失敗します
SERVER-57396 該当するプラットフォームでデフォルトで可視性サポートを有効にしました
SERVER-57425 Sessionカタログ ミューテックスを保持している間は opCtx を強制終了しないでください
SERVER-57450 新しく追加されたテストは、生成された動的 Resmongo スイートに表示されません
SERVER-57474 profile_operation_metrics.js はクエリの回復力がありません。
SERVER-57521 fCV の変更により、hello ハンドシェイクが完了していない送信接続が無条件に閉じられます
SERVER-57576 validate_cache_dir はスタックトレースを出力します
SERVER-57580 Vergreen.yML とタスク生成でのマルチバージョン処理を簡素化
SERVER-57642 src/mongo/db/query/plan_yeld_olicy.cp75 | での 不変の障害中止
SERVER-57650 受信者コマンドへの応答を待つときに MigrationChunkCronerSource を中断可能にします
SERVER-57676 oplog_droplog.js で "ungOplogCaptainerThread" を解放する前に、チェックポイントを待機します
SERVER-57729 バケット コレクションが存在しない場合、時系列コレクションを削除できません
SERVER-57742 Operationレイテンシヒストグラム クラスの非特殊バージョンを作成します
SERVER-57750 内部操作がフェイルポイントをオフにしないように、 quiesce_mode.js でより明確な読み取りコマンドを使用します
SERVER-57756 同時ステップダウンとトランザクション oplog エントリの適用との間の競合
SERVER-57771 SBE explain が、「allPlansExecution」セクションの当選ソートプランの正しい試用期間統計を報告しない
SERVER-57790 fCV のアップグレードやダウングレードの影響を4 の間で最小限に抑えます。4 と5 0。大規模なルーティング テーブルを持つ
SERVER-57798 ./インストール_compass を使用した接続の問題が原因で MongoDB Compass のインストールに失敗した場合に、ユーザーに MongoDB Compass ダウンロード ページを送信する
SERVER-57837 system_perf.yml への TSBS の追加
SERVER-57869shell getShardDistribution ヘルパーは、5 .0 .0 -rc のチャンク数を累積しません。1
SERVER-57926 1 時間あたりのログレベルの調整
SERVER-57928 create_collection.js では専用のデータベース名を使用し、テスト データベースの削除を回避する必要があります
SERVER-57951 フック_テスト_アーカイブ.py によってアーカイブされたデータファイルが不正確になる
SERVER-57983 クラシック エンジンでの $range の整数オーバーフロー
SERVER-58020 cache-dir: 異なるコンテンツの競合状態で同じビルドを防ぐ
SERVER-58022 tenant_migration_resume_oplog_application.js では、 resumeToken がアプリケーション バッチの一部であることを考慮する必要があります。
SERVER-58086 一部のタスクでデバッグ シンボルがダウンロード対象としてマークされていない理由を調査
SERVER-58087 アクティブ化された生成タスクのオーバーヘッドを削減
SERVER-58159 単一フェーズのインデックスビルドで不必要なインデックス識別の調整の緩和
SERVER-58169 安定したタイムスタンプの計算に関する不一致に関する情報のログ タイムスタンプ
SERVER-58187 Connection Reaper と MongoLDAP のパフォーマンスを向上
SERVER-58191 [移行プロトコル] 低速バリアントのキャッチアップ フェーズのタイムアウトによるチャンク移行の失敗を許容するために、delete_d ページの移行.js を許可します。
SERVER-58197 既存の範囲からソートを構築するときに参照によって範囲を渡す
SERVER-58202 複数のテストを require_sharding としてマークします
SERVER-58208 トップレベルの $graphLookup ステージがシャードで並行して実行できるようにします
SERVER-58249 findAndModify_flip_location.js4 は、 に対してマルチバージョン スイートで実行する場合、競合するアップサートを考慮する必要があります。4バイナリ
SERVER-58250 $group と $setWindowFields のメモリ追跡マップの使用が非効率的
SERVER-58280 インデックス ビルドがアクティブな場合にインデックスの削除を非表示にする際の最初の同期のハング
SERVER-58283 MONGO_VERSION と MONGO_GIT_Hash を設定するために新しいバージョン管理ファイルを追加します
SERVER-58332 パイプラインMemoryUsageTracker: ポインターの安定性のために StringMap を unordered_map に変更しました
SERVER-58335 SBE ビルド バリアントを5 から削除します。0ブランチ
SERVER-58357 [エフェメラルForTest]一時的な KVレコードストアが WCE ループにコミット ハンドラーを登録できない
SERVER-58395 メトリクスを再シャーディングすると、currentOp レポートで初期化されていない場合、torState/RecipientState を kUnused に設定する必要があります。
SERVER-58400 生成されたタイムアウトは繰り返しの実行を考慮する必要があります
SERVER-58480 必要なパラメータを ContinuetenantMigration フックに追加して、一時的なエラー再試行を可能にします
SERVER-58515 [elerForTest] EFT ビルダで並列タスクを無効化します
SERVER-58532 タイムアウトを計算する際にビルドが ASAN の場合を考慮する
SERVER-58576 タスク生成のテストを改善しました
SERVER-58651 電源サイクル中の終了ハンドラーでssh トンネル プロセスを強制終了します
SERVER- の古いバージョンでバリアントの58662 t b を無効化しますMongoDB
SERVER-58707
bench_test*.js
並列テストジョブから テストを移行SERVER-58734 新しい変更ストリーム ファジーに Vergreen タスクを追加しました
SERVER-58746 macOS10 でのビルド失敗。12 :MongoDB 5.0.0 には macOS 10が必要です。 13 +?
SERVER-58794 _configsvrCreateDatabase と _flushDatabaseCacheUpdates は、任意の API バージョン パラメーターを受け入れる必要があります。
SERVER-58816 errors_on_commited_transaction.js は、 v のマルチバージョン テストと互換性がありません。50
SERVER-58936 一意なインデックス制約は強制できない場合があります
WT-6280 チェックポイントでの競合の処理順序にない場合はエビクションに失敗します
WT-6729 安定版のアクティブなトランザクション チェックへのロールバックを実行する前に休止状態でのエビクション
WT-6782 Test_prepare_hs02 WT_ROLBACK の失敗: 同時操作間の競合
WT-6902 アーキテクチャ ガイドのメタデータ サブページ
WT- アーキテクチャ ガイドの「データベース ファイル」サブページの書込み (write)6914
WT-7279 ストレージ ソース拡張機能の複数終了呼び出しを許可する
WT-7343 多数のコレクション-テスト.py を実行するスクリプトを書込み (write)
WT-7473 コード内の「TODO: tier」コメントを解決しました
WT-7507 履歴ストアとタイムスタンプ ワールドのサルベージを更新します
WT-7520 自動フラグ生成コードに開始値と停止値を追加する
WT-7524 チェックポイント リストを取得するために関数をリファクタリングします。チェックポイントのスキップに関する削除のクリア
WT-7539 ユーザーがデバッグ モードを指定できるようにする構成オプションを追加します。
WT-7543 デフォルトの構成パスの構築時に正しいテスト名を渡します
WT-7553 キャッシュが停止する障害を回避するために、高速に切り捨てられたページの排除に関する制限を緩和します。
WT-7556 テスト_ロールバック_to_stable10 の障害キャッシュ_hs_ondisk が であることを修正します0
WT-7603 JSON 出力を修正するために統計をソートしました
WT- コレクション7609 テストでデータベースの起動とシャットダウンにかかる時間の報告
WT-7616 多くのコレクション ワークエージェントのワークロードに基づいてパスまたは失敗のテストを作成する
WT-7619 ページのすべてのエントリが削除されたときにカーソルのトラバーサルでページをスキップするように新しい最適化を追加します
WT- テスト7626 デバッグ モード でのみ更新復元のエビクションが発生するようにします09
WT-7628 テスト フレームワークで無効なコマンドライン引数が指定された場合にエラー メッセージを返す
WT-7629 .cx で cluster 形式を実行コードベース内のファイル。
WT-7632 テスト_ロールバック_to_stable の無効な引数を修正しました14
WT-7640 02チェックポイント カーソルがサポートされていないためにチェックポイント テーブルが異なるテスト_バックアップ の障害を修正しました
WT-7660 C++ テスト フレームワークで 書込み_テストの名前を base_text に変更し、 insert_operation ロジックを追加しました
WT-7667 ワークアイテムの JSON 出力を修正しました
WT-7668 hs_クリーンアップ テストの更新メソッドをオーバーロードする
WT- テスト7670 タグの形式を変更し、追加の Python テストにタグを付けます
WT-7676 wt_ copy_and_sync ではなく ファイルでのみ読み取るように wtperf バックアップを再フォーマットします
WT-7679 多態的な負荷のエバーグ テストを作成する
WT-7683 connection.close() 中に FLUSH_tier() を呼び出すための Python テスト フックを追加しました。
WT-7687 内部スレッドの前に階層型マネージャー スレッドを停止
WT-7689 __curs_insert の double free を修正しました
WT-7690 列挙型が と比較される際のカバレッジ0 エラーを修正しました(inc_backup:table_changes)
WT-7692 osx1014 cmake でのチェックテストの失敗を修正しました
WT-7696 カバレッジ エラーを修正しました - _roleback_to_stable_btree_apply_all で未使用の変数
WT-7698 ワーク生成の多数のダンプ シナリオで max_latency 値を減少
WT-7703 テスト_チェックポイント_スナップショット のタイムアウトを修正しました04
WT-7705 アップデート復元時に新しいディスクイメージにアップデートが行われないようにするためにアサートを追加する
WT-7707 分割された WT_REFs キーを使用するために挿入分割を簡素化
WT-7708 準備されたコミットの最後に耐久性のあるタイムスタンプが安定したタイムスタンプよりも大きくなるようにアサートを追加する
WT-7715 txn_ckt.c で初期化されていないブール値を修正しました
WT-7717 local_store.c の既存のドキュメントを変更するは WT 名前空間を使用します
WT-7719 Enable_STRICT のデフォルト値を "OFF" に変更しました(CMax の使いやすさの向上)
WT-7720 POSIX CMAKE ドキュメントの更新(CSpec のユーザビリティの改善)
WT-7723 履歴ストア内の更新がロールバックされた場合、または更新チェーンの最初の安定した更新である場合は、履歴ストア内の更新を削除します
WT-7724 チェックポイントとflus_tier を同時に実行する際の競合を修正しました
WT-7725 マイクロ定義のパラメータを囲む欠落している括弧を追加する
WT-7726 検証部分をデータベースモデルから分離
WT-7727 「format」テスト中にmemcpy() に渡される null ポインターを修正しました。
WT-7729 チェックポイントに関する正しい階層情報を書き込むように修正します
WT- コミット7730 タイムスタンプ形式と一致するように最も古いタイムスタンプと安定したタイムスタンプをシフト
WT-7732 bulk_tier のタイムアウト構成を追加しました
WT-7739 MacOS10 の使用に切り替えます。14 Elastic コンパイル タスクの
WT-7741 CRC32 -x86 .c のアドレスが一致していない問題を修正しました
WT-7742 wt3184 _dup_index_colrator/main.c のアドレスの不整合を修正しました
WT-7743 wt2999 _join_extractor cgroup テスト内での整数オーバーフローを修正しました
WT- wt _ partial_update cgroup 7744内での null ポインターを修正しました3338
WT-7746 CMax ヘルパー「create_テスト_実行可能」とのディレクトリ同期を改善しました
WT-7748 デフォルトのリンク パスにないライブラリの CSpec ライブラリ 検証を修正しました
WT-7749 NetBSD での(および からの)構築とテストに関するソートされた修正
WT-7751 データストアの履歴ストアに書き込まれたアップデートを選択しないようにするためにアサートを追加します。
WT-7752 ドキュメントに基づいてパッケージコードを更新する
WT-7754 ブロック マネージャー ファイル処理の更新時における競合を修正しました
WT-7755 VSDB: WTPERF に YCSB のネイティブ実装を追加します。
WT-7756 RTS は、トゥームストーンに次の更新の HS フラグをクリアします
WT-7758 更新チェーンが長すぎる場合にページを強制的に削除する
WT-7761 デバッグ_出力を改善して、タイムスタンプ、thread_id、および の引数の並べ替えを cpp スイートに含めます。
WT-7762 2 つのテスト向けに負荷がかかる構成を作成し、それらを true に追加します。
WT-7763 負荷テスト フレームワークで見つかったカバーティの問題
WT-7765 intack-Test での符号付き整数のオーバーフローを修正しました3
WT-7766 Test_wt3338 _ partial_update でタイムセットに渡される null ポインターを修正しました
WT-7767 cursor_remove および __txn_fixup_prepared_update のコードクリーンアップ
WT-7770 CMax で TCMalloc のリンクの問題を修正しました
WT-7776 完全な更新をインスタンス化する前に、変更更新の数にハード制限を追加します
WT-7778 null 参照を修正し、誤った割り当てサイズを返す
WT- テスト7780 フレームワークでのログ メッセージの順序付けを保証します。
WT-7781 3CSpec ビルドで サードパーティの外部ライブラリの Python テストをスキップしないようにします
WT- cpp7782 スイート テスト フレームワークで ヘッダーからの分離
WT-7784 タイムスタンプ テーブルでチェックポイント スナップショットを使用するように RTS を有効にする
WT-7787 キャッシュがプログレス モードの場合、チェックポイントのクリーンアップのためにページを読み取らない
WT-7789 拡張ライブラリがないと失敗するように階層化された Python テストを変更します
WT-7795 CRIxMAX より前に Cpp App Services の障害「expected 」を修正しました
WT-7796 追跡テーブルをスキャンし、不要になった部分を削除します。
WT-7797 Cpp App Services テストで実行後の統計を無効にしました
WT-7799 出力する Python テストで WiredTiger_open の失敗を報告しない
WT-7802 同じトランザクション更新スラッシュ ロジックを削除します
WT-7804 Test_hs24 が混合モードの更新を誤った値からコミットする問題を修正しました
WT-7807 backup_config の未使用の引数を削除しました
WT-7811 Test_hs24 が0 タイムスタンプからコミットしない問題を修正しました
WT-7813 準備された更新が表示された場合は、履歴ストアへの挿入を停止します
WT-7815 順序付きタイムスタンプアサーションの prev_upd_ts を適切に初期化しました
WT-7817 階層型ストレージ アドレス クッキーの下位互換性を確保
WT-7825 Test_hs24 キーの順序を修正しました
WT-7831 セルを再圧縮するときに、以前の実行からトランザクション ID をクリア
WT-7832 libbs 暗号化ライブラリを使用する暗号化拡張機能を追加します。
WT-7836 c++ テスト フレームワークにおける多数の小さな問題を修正しました
WT-7837 アサートが発動しないようにするために wt_hs_insert_updates でアップデート構造をクリアしました
WT-7841 「暗号化されていない」チェックサム値構成を追加し、チェックサム値のデフォルトを「オン」に切り替えました
WT-7843 欠落しているマテリアライズドを定義するために欠落しているマテリアライズドを追加する
WT-7846 Test_tiered を無効化08
WT-7851 新しいリリースの互換性テストでの不正なチェックサム値構成を修正しました
WT-7852 ページをエビクションするときに、エビクション サーバーのロックを解放しません
WT-7856 Test_tierd でオープン カーソルを使用してフラッシュ テストを有効にします04
WT-7864 テストでリスト/範囲のシナリオを実行するための run.py へのサポートを追加しました
WT-7865 RTS とテスト前にエビクションが休止されるのを待っている間は、タイムアウト アサートを無効にします。
WT-7870 循環コードの複雑さの測定値を修正しました
WT-7871 true ではないコメントを削除します
WT-7874 他の 2 つの古いコメントを削除
WT-7883 誤った wt_free ステートメントを排除
WT-7889 リファレンス ガイドで WiredTiger で WT の既存の使用を検索/置換
WT-7890 config_lib の CSpec 構文エラーを修正しました
5.0.1 変更履歴
複製
SERVER-58398 テナント移行が無期限にハングする
内部構造
SERVER-58142 テナント OplogBatcher は、次のバッチ コールバックがエラー ステータスで呼び出されたときに完了に移行する必要があります
SERVER-58171 時系列の粒度を変更してもビュー定義は更新されない
SERVER-58489 ビューとして重複する名前を使用すると、コレクション作成が無限の writeConflictRetry ループになりました
SERVER-58546 どの oplog エントリが適用されるかをプレビューするために、 applyOps にログ メッセージを追加しました