Docs 菜单
Docs 主页
/
数据库手册
/ /

5.0 变更日志

  • SERVER-89348 [v5.0]使用 --shardsvr 启动但未添加到集群的ReplicaSet 不会将所有集合视为未分片

  • SERVER-89529 如果在重新分片操作之后进行数据块迁移,则重新分片期间的可重试写入可能会执行多次

  • SERVER-91436 从 $lookup聚合阶段删除未使用的 _internalCollation 参数

  • SERVER-94839 [v5.0]修复窗口函数内存跟踪器中的下溢问题

  • WT-9939 在逐出时输入分割代,以防止过早释放分割父项

  • WT-13092 当页面具有过时时间窗口时执行脏逐出

  • WT-13262 限制清理过时的时间窗口信息时可以处理的 BTree 数量

  • WT-13525 迁移到基于 AWS 的 MacOS 主机

  • WT-13527 迁移到新的IBM托管的 zSeries 主机

  • WT- 将9102 WT Mac 测试从 macOS.10 1411迁移到.0

  • WT-9637 WiredTiger 在 ubuntu22.04 上使用 gcc-11 时出现严格编译失败

  • WT-13643 将常绿 rhel81 -power8 主机升级到 rhel8 -power

  • WT-13801 更新Ubuntu2004 压力测试的 mongodbtoolchain 版本

  • SERVER-60057 删除 ConcurrentCatalogWriteBatches 测试

  • SERVER-62921 改进同步源选择日志记录

  • SERVER-70508 将当前线程计数添加到Linux上 serverStatus 中的 extra_info

  • 当 MatchExpression 未优化时,SERVER- QueryPlannerAccess::processIndexScans 失败70597

  • SERVER-75566 在 Windows 上禁用电源周期

  • SERVER-76043 允许Shell构建原生PLAIN SASL客户端机制

  • SERVER-76489 movePrimary 在新的主分片上设立了错误的集合版本

  • SERVER-76631 将 CPU 型号名称存储在 FTDC元数据中

  • SERVER-78019 增加 resharding_update_tag_zones_large.js 的 reshardingCriticalSectionTimeoutMillis

  • SERVER-78311 mongos在插入命令存在 writeErrors 的情况下不会报告 writeConcernError

  • SERVER-84045 确保 PlanExecutor 在访问 AutoSplitVector 中的分片键索引时仍在范围内

  • SERVER-85627 在降级 killOp 中中断的 thead 日志信息

  • SERVER-86669 在从节点(secondary node from replica set)节点移动到主节点 (primary node in the replica set)后,从节点上的权威信息无效,在主分片上创建集合

  • SERVER-86674 主节点追赶节点可能认为自己已被赶上,但实际上并非如此

  • SERVER-88811 在稳定时间戳之前解析oplog条目可能会失败

  • SERVER-91113 避免使用不同命名空间的时间戳使目录缓存失效

  • 91339如果在表达式中使用 $$ROOT,SERVER- $redact 可能会损坏内存。

  • SERVER-91374 修复 _doReplSetReconfig 中 getTerm 和 updateTerm 之间的数据争用

  • SERVER-91376 对水平字符串使用 std::string 而不是 StringData

  • 在 splitVector 中使用 SERVER- 无主 BSONObj91412

  • SERVER-92780 将 sys-perf 任务和变体移至 DSI

  • SERVER-92902 修复将 numInitialChunks 从 size_t 转换为 int 时的溢出问题

  • SERVER-93264 为拓扑观察器单元测试添加对截止时间和睡眠的其他处理

  • SERVER-93497 将用户缓存失效从 OpObserver 移至 onCommit 处理程序

  • SERVER-93575 增加 cursor_server_status_metrics_lifespan_histgram.js 的等待时间

  • SERVER-93616 改进对用户缓存失效的测试

  • SERVER-93855 将企业“jstests”添加到 CodeOWNER 排除列表

  • SERVER-94008 减慢 verify_session_expiration_sharded.js

  • SERVER-94122 [v5.0]在 "write_ops.idl" 中将 "bypassEmptyTsReplacement" 标记为不稳定

  • SERVER-94187 不要在 copybara 中使用 git ssh

  • SERVER-94211 将 10gen/jepsen 固定到最新的 jepsen-mongodb-master提交

  • SERVER-94272 减少电源周期超时以满足常青约束条件

  • SERVER-94316 正确捕获并处理路由器服务入口点中的异常

  • SERVER-94440 PoC on generate_token

  • SERVER-94592 检查内部参数以进行解释

  • SERVER-94635 使会话刷新参数可配置

  • SERVER-94662 重试 pipx install db-contrib-tool

  • SERVER-94764 创建用于测试对等证书验证的单元测试装置

  • SERVER-94766 扩展中间 CA 链验证的测试

  • SERVER-94767 扩展证书撤销列表的测试

  • SERVER-94820 减少模糊器生成的管道数量

  • SERVER-95059 删除 UndoDB 实时记录变体

  • SERVER-95240 从 SSL 握手中删除 PeerID

  • SERVER-95445 SSLManagerOpenSSL 应根据 CRL 验证整个证书链,而不仅仅是叶节点

  • SERVER-95688 评估BSON错误是否应日志记录内存默认

  • SERVER-95700 清理返回给用户的错误BSON类型错误消息

  • SERVER-98062 更新authenticode 密钥别名

  • SERVER-98874 [v5.0]修复不稳定的 5.0 特定问题测试

  • SERVER-81400 BsonColumn 的结构验证

  • SERVER-83952 修复 BSONColumn 验证的模糊测试失败

  • SERVER-84125 在 BsonColumn 验证中检查字段名大小

  • SERVER-85714 BSONColumn 验证器需要将 MinKey 和 MaxKey 视为未压缩

  • SERVER-85716 修复了将空缓冲区传递给 BsonColumn 验证的问题

  • SERVER-86065 BSONColumn 结构验证应该检查是否存在嵌套交叉模式

  • SERVER-88202 修复BSON验证中可能出现的整数溢出问题

  • SERVER-89036 BSONColumn验证应处理CodeWScope

  • SERVER-95279 对BSON字段名称使用新的C++类型以确保有效性

  • SERVER-96419 不正确的空字节中和可能会导致MongoDB Server中的缓冲区过度读取

SERVER-69234 让 txn_recover_decision_using_recovery_router.js 能够抵御虚假的分片版本刷新

SERVER-89344 修复“$unionWith”查询的解释输出

SERVER-92393 将 v5.0 迁移到Amazon Web Services MacOS 队列

  • SERVER-59831 WTUniqueIndex::_insert 期望辅助节点传入 dupsAllowed=true

  • SERVER-60349 使 IDL 兼容性检查器允许添加“OptionalBool”类型的字段

  • SERVER-61484 允许 ExceededMemoryLimit 为良性日志警告,而不是 JournalFlusher 中的不变量

  • SERVER-76231 当检测到乱序键时,验证不应立即失败

  • SERVER-76232 在 WiredTiger 中检测到索引不一致时不会崩溃

  • SERVER-76777 索引构建外部中止和自身中止之间的死锁

  • SERVER-86280 重新分类某些集合验证警告/错误

  • SERVER-86327 在某些情况下,不维护每个存储桶列的时间序列单一架构

  • SERVER-86879 concurrency_replication* 任务未在 UBSan DEBUG构建变体上运行

  • 服务器-88750 添加“bypassEmptytsReplacemptytsReplacence”参数以插入、更新、findAndModify(查找和修改)、以及 BulkWrite(批量写入)

  • SERVER-90342 向后移植 DataCorruptionDetectionMode

  • SERVER-90391 澄清标头和自述文件

  • SERVER-91108 使用 utf-8 编码进行日志以避免Windows上的字符映射错误

  • SERVER-91223 $ 日志使用 Decimal128 进行了不正确的计算

  • SERVER-91416 在查询分析期间序列化查找的内省子管道

  • SERVER-91494 避免对 DocumentSourceBucket 中的群组依据字段进行最后访问权限

  • SERVER-91566 在 index_operations_abort_concurrent_outgoing_migrations.js 中抑制 checkIndexesConsistentAcrossCluster

  • SERVER-91630 configsvr_remove_chunks.js 在写入配置服务器时应使用可重试写入

  • SERVER-91758 mongos_rs_shard_failure_tolerance.js 应在 8 之前的版本上重试分片的find 命令的 NetworkInterfaceTimeLimitExceeded。0

  • SERVER-91778 当游标达到限制时不要在Shell中关闭游标

  • SERVER-91940 从服务器Evergreen.yml 中删除所有被忽略的文件

  • SERVER-92158 在 Windows 变体上禁用 hedged_reads.js

  • SERVER-92199 从降级套件中禁止 change_stream_lookup_single_shard_cluster.js

  • SERVER-92287 [v5.0]修复旧版 MacOS 上的 ninja 链接

  • SERVER-92291 [v5.0][v6.0]添加 pip install 重试

  • SERVER-92375 从 rhel8.x 中删除次要版本变体名称

  • SERVER-92377 清理 system_perf.yml 配置

  • SERVER-92415 将 db-contrib-tool 版本升级到 v0.8.3

  • SERVER-92516 删除 openssl111 构建变体

  • SERVER- 在 v 上使用旧的 rhel 变体名称。925478042和 v4。4多版本测试

  • SERVER-92612 为 Evergreen 中的 pip 安装设立缓存目录

  • SERVER-92733 将 PyGithub 更新为 1。58

  • SERVER-92753 将 requires_persistence标签添加到ignore_dbcheck_in_rollback.js

  • 删除分片后,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 为克隆 jstestfuzz.git 添加重试功能

  • SERVER-93482 Log 使用中的 Python 版本

  • 对包含溢出项的脏过时页面进行 WT- 检查点清理8771

  • WT-8884 将 rollback_to_stable_check 的返回代码从 EINVAL 更改为 EBUSY

  • WT-9502 检查点清理不应将脏页标记为已过时

  • WT-10807 跳过内存中作为树遍历的一部分的已删除页面

  • SERVER-58311 MongoDB在 _mdb_catalog 上保持打开游标的同时调用 WT RTS API

  • SERVER-62102 需要检查 5 的统计信息。2时间序列存储桶分割

  • SERVER-63198 防止关闭命令挂起

  • SERVER-73464 AutoGetCollectionForReadLockFree 可能会泄漏 lastApplied 读取源设置

  • SERVER-81596 修复了 index_operations_abort_concurrent_outgoing_migrations.js 中的争用

  • SERVER-82205 进行Shell dbHash 比较以排除加密选项

  • SERVER-82668 从 sharding_csrs_Continous_config_stepdown 套件中删除 fsync_deadlock.js

  • SERVER-89279 打开重复备份文件时处理 EBUSY

  • SERVER-89970 减少 hedged_reads.js 的不稳定

  • SERVER-90100 抑制 libresolv 中的误报泄漏

  • 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 标记为 ppc64le_incomplete

  • SERVER-90928 Make copybara 删除提交消息上的额外的行

  • 如果 $each 的参数无效BSON, SERVER- AddToSetNode::init() 应 uasert90985

  • SERVER-91068 删除 read_ticket_exhaustion_with_stepdown 测试

  • SERVER-91094 使向后移植需要代码所有者

  • retryable_write_error_labels.js 中的 SERVER- 事务应更新不同的文档91166

  • SERVER-91176 在ignore_dbcheck_in_startup_recovery.js 中调用awaitNodesAgreeOnAppliedOpTime

  • SERVER-91179 为 v7.0 跳过代码所有者中的 jstests目录,v6.0,和 v5。0

  • SERVER-91222 使 cluster_time_across_add_shard.js 在重新启动副本集后暂时重试 KeyNotFound 错误

  • SERVER-91237 [v5.0]向 RuntimeUpdatePath invariant(good()) 添加更多信息

  • SERVER-91291 跳过代码所有者中的etc/backports_required_for_multiversion_tests.yml

  • SERVER- 在 上的91320 sharding_last_lts_mongos_and_mixed_shards 中禁用 move_chunk_deferred_lookup.js。50分支

  • SERVER-91354 burn_in_tags_gen 失败,因为它在 v5 中运行两次。0

  • SERVER-91362 性能:如果存在缓存的 jsExecution,请勿复制 JS "scope" 对象

  • SERVER-91378 Skip fcv_upgrade_succeeds_when_persisted_collection_cache_missing_uuid_field.js,并在慢速变体 (5.0) 上逐步降级。

  • SERVER-91435 使用传统标志重新生成测试证书

  • SERVER-91460 [v5.0]random_moveChunk_timeseries_insert_many.js 未使用 requires_fcv_50 进行标记

  • SERVER-91562 [5.0]IndexDescriptor::compareIndexOptions 将非唯一/稀疏视为与 unique:false/sparse:false 不相同

  • SERVER-91640 Un-hardcode Cert Thumbprints

  • SERVER-91705 在 的 PPC 上禁用 convert_to_and_from_sharded.js。50

  • SERVER-91793 从发布代码所有权中排除仅涉及 etc/*suppressions 文件的向后移植

  • SERVER-89134 测试错误地将事务之外的多次写入视为原子操作

  • SERVER-89893 将 _flushReshardingStateChange 使用的执行器从任意改为固定

SERVER-88949 解释经典多计划器显示不正确的跳过量

SERVER-{3 }30832 修复回滚时的 dbCheck 行为

  • WT-11845 使用截断修复交易可见性问题

  • WT-12587 为旧版 clang 重新启用 compile-clang 任务

  • WT-12664 增加 test_random_directio 中 COPY_BUF_SIZE 的大小

  • SERVER-57930 [v5.0] 当 EventFDHolder 写入或读取失败时记录 errno

  • SERVER-60049 研究在 lock_state.h 中使用 AtomicLockStats 而非 SingleThreadedLockStats

  • SERVER-62571 在 ThrowOnNetworkErrorInEnsureSync 中对 Socket 的并发访问进行序列化

  • SERVER-64026 更新需要独占访问 dhandle 的 WT 操作

  • SERVER-70351 在测试 cancel_coordinate_txn_commit_with_tickets_exhausted.js 中重试 txn

  • SERVER-72090 系统用户可以重命名为常规集合,反之亦然

  • SERVER-73485 删除 jstests/parallel/basic*

  • SERVER-74931 添加 AtomicWord::storeRelaxed

  • SERVER-77530 在关闭时等待镜像执行器完成任务

  • SERVER-77559 为 resmoke 实现文件系统日志处理程序

  • SERVER-77561 推出 resmoke 文件系统日志

  • SERVER-78509 将存储统计信息添加到复制的慢速操作日志条目

  • SERVER-78556 将 internalInsertMaxBatchSize 的默认值返回到 64

  • SERVER-79637 使用相关谓词的 TS 外来集合在 $lookup 中的查询结果不正确

  • SERVER-79999 减少 macos 构建器上的测试代码覆盖率

  • SERVER-80340 在初始同步期间处理和测试 dbCheck

  • 设立wtimeout 时,不支持 SERVER- 服务器默认writeConcern80363

  • SERVER-80922 使用 $setWindowField 时,对象字段顺序未定义

  • SERVER-82717 QueryPlannerIXSelect::stripInvalidAssignments 尝试从 $_internalSchemaAllElemMatchFromIndex 中删除不存在的索引分配

  • SERVER-83193 将 WC 已弃用的 BatchedCommandRequest getter/setter 替换为由 OperationContext 提供的 getter/setter

  • SERVER-83956 负载均衡器在多版本集群中错误地发出警告消息

  • SERVER-84004 [v5.0] 在 5.0 的点数和美元验证中添加 FCV 门控

  • SERVER-84440 在 serverStatus 中显示复制等待者的数量

  • SERVER-84761 MigrationSourceManager 可能会因为 ChunkManager 信息过期而无法发出 migrateChunkToNewShard。

  • SERVER-85368 更新 sys-perf 中的 genny 模块以指向 mongo/genny 而非 10 gen/genny

  • SERVER-85681 修复了将负值传递给 BasicBufBuilder::grow() 的问题

  • SERVER-85721 指向常青任务日志龙虾链接到欧芹

  • 服务器 -86116 CreateCollectionCoordinator 可能无法在提交时创建数据块元数据。

  • SERVER-86253 添加 serverstatus 以记录有多少用户在使用可重试写入

  • SERVER-86407 验证在应产生完整结果时未产生完整结果

  • SERVER-86419 SBE 和 Classic 对于 NumberDecimal 无穷大上的 $bitsAnyClear 有不同行为

  • SERVER-86474 带有 $set: { foo: Timestamp(0, 0) } 的 $_internalApplyOplogUpdate 未正确复制

  • SERVER-86478 时间序列存储桶最小/最大值在某些情况下无法追踪空字段名称

  • SERVER-86648 可恢复索引构建排序器文件在关机时无法同步

  • 服务器-86774 增加 PIT(时点还原)测试的 oplog 大小

  • SERVER-86782 geo_axis_aligned.js 耗时过长

  • SERVER-86822 从 macOS 构建器中删除 sharding_gen

  • SERVER-86973 [v5.0] 添加有关 helloResponse 和 splitHorizon 的调试日志

  • SERVER-87058 来自从节点的数据段刷新在刷新时不会等待 majority 写关注

  • 服务器-87306 禁止在关闭期间访问 OCSP 管理器 ptr

  • SERVER-87323 未来的延续必须捕获向量时钟作为共享指针

  • SERVER-87521 修复 BackgroundSync 中制作 RollbackImpl 与关闭之间的竞争问题

  • SERVER-87881 [v5.0] 在 v5.0 中的某些 buildvariant 中排除闩锁分析测试。

  • SERVER-87930 Unittest CaptureLogs 实用工具允许对日志语句进行不同步访问

  • SERVER-87987 时间序列优化不排除 TimeField,尽管它被 $addFields 重命名并被项目排除在外

  • SERVER-88017 解决 TimestampKVEngineTest 中锁顺序颠倒的 TSAN 错误

  • SERVER-88028 [v5.0] 将构造函数外的 ThreadContext 计数器移至测试专用函数中

  • SERVER-88111 random_DDL_CRUD_operations.js 批量插入应执行 maxInternalInsertMaxBatchSize 插入

  • SERVER-88258 在同一 5.0 上安排所有所需的构建器主线构建

  • SERVER-88262 在 read_pref_with_hedging_mode.js 中防止超时

  • SERVER-88318 如果等待写关注的一个批处理失败,则 dbcheck 失败

  • SERVER-88650 关机期间 VectorClockMongoD 中的死锁

  • SERVER-88755 确保所有 sys-perf 构建变体都指定了 mongodb_setup_release

  • SERVER-88864 让 nodes_eventually_sync_from_closer_data_center.js 更稳健地应对暂时心跳缓慢问题

  • SERVER-88885 添加在从节点上停止应用 dbcheck 批处理的方法

  • SERVER-88942 更新包含下载旧二进制文件修复的 db-contrib-tool 版本

  • SERVER-88971 50 和 60 上较旧的 sys-perf 变体不再需要

  • SERVER-88978 重新分片协调器应确保参与者在删除临时集合元数据之前已看到 kAbort

  • SERVER-89034 迁移文档时始终保留 0-valued 时间戳,添加测试

  • SERVER-89068 为 sys-perf项目显式设立exec_timeout 和 timeout_secs

  • SERVER-89163 数据块迁移目标应等待大多数后再使用关键部分

  • SERVER-89235 internal_strip_invalid_assignment.js 缺少标签

  • SERVER-89418 CursorManager 会丢失对具有多个执行程序的查询的已注册游标的跟踪

  • SERVER-89474 解析 $setWindowFields 时正确验证 sortBy

  • SERVER-89554 修复 evergreen/compiled_binaries_get.sh 脚本

  • SERVER-89618 重建已准备的事务时必须禁用验证

  • SERVER-{389646 将所有网络错误代码字符串添加到 isNetworkError() 在异常消息中查找的字符串列表中

  • SERVER-89653 使用 --no-cache-dir 参数安装 db-contrib-tool

  • SERVER-89698 执行传输会话清理时抛出的异常可能导致 mongos 终止

  • SERVER-89752 让 logkeeper buildID 在分支时保持独一无二

  • SERVER-90006 调整提交消息验证以处理 GitHub 合并队列

  • SERVER-90020 明确使用 1 配置服务器进行 mongos_api_params_util 测试

  • SERVER-90090 将Amazon 2 发行版更新至最新版本

  • SERVER-90135 确保 ssl_linear 测试开始时 Windows 系统 CA 存储区处于干净状态

  • SERVER-90145 [v5.0] 修复 Debian 10 上的多版本设置配置

  • SERVER-90172 在 v5.0 中使分片键前缀错误说明更加通用

  • SERVER-90184 仅在 Windows 上加载包含的 SASL 插件

  • SERVER-90187 在运行 resmoke 测试之前清理多版本二进制文件

  • SERVER-90264 从编译中删除慢速步骤

  • SERVER-90513 在使用 SSL_get0 _verified_chain 之前检查它是否返回空值

  • SERVER-90830 添加对克隆 QA.git 的重试次数

  • WT-11241 跳过当前事务 snap_min 作为树遍历的一部分可见的已删除页面

  • WT-12304 RTS 应提供有关还需完成多少工作的信息

  • SERVER-65802 当 renameCollection 目标已经存在时 mongos 返回不一致的错误代码

  • SERVER-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 $internalBoundedSort 不应接受空排序模式

  • SERVER-72703 将 $out 的数据库锁降级为 MODE_IX

  • SERVER-75355 利用可查询加密改进解释

  • SERVER-79235 rolling_index_builds_interrupted.js checkLog 依赖于 clearRawMongoProgramOutput

  • SERVER-79286 创建查询旋钮

  • SERVER-79400 实施文档数量打破平局的启发式算法

  • SERVER-79575 修复 numa 节点计数

  • SERVER-80233 实现索引前缀启发式算法

  • SERVER-80275 添加详细计划评分的日志行

  • SERVER-81021 通过考虑闭区间来改进索引前缀启发式

  • SERVER-82476 默认情况下禁用诊断闩锁

  • 在某些情况下,SERVER-84336 时间序列插入可能会在 WriteBatches 中留下悬空的 BSONObj

  • SERVER-84612 为 immer 定义一个版本

  • SERVER-84615 定义 linenoise 的版本

  • SERVER-85534 提交分片集合后对矢量时钟进行检查点的检查

  • SERVER-85633 为 res_ninit 调用添加锁定

  • SERVER-85843 如果数据库已被并行删除,则写入操作可能会失败并指示 NamespaceNotFound(仅限分片)

  • SERVER-85869 在配置分片上详尽查找可能会返回过时的数据

  • SERVER-85973 更新 README.third_party.md 以表明 Valgrind 已根据 BSD-4 -Clause 获得许可

  • SERVER-86017 将多规划器 tie breaking 改进向后移植到 v6.0

  • SERVER-86214 将所有以“bazel-”开头的输出目录添加到 Git 的忽略列表中

  • SERVER-86388 从 6.0 删除 fle_drivers_integration.js 测试

  • SERVER-86395 在从稳定检查点恢复 ConvertToCapped 时调查 DuplicateKey 错误

  • SERVER-86403 修复 THP 启动警告

  • SERVER-86433 使用前清除存储在终结点上的 data_union 中的内存

  • SERVER-86562 将多规划器 tie breaking 改进向后移植到 v5.0

  • SERVER-86619 Document::shouldSkipDeleted() 在不检查是否丢失字符串的情况下访问字符串

  • SERVER-86622 重新分片协调器使用可能过时的数据库信息

  • SERVER-86632plan_cache_drop_database.js 应捕获 DatabaseDropPending 错误

  • SERVER-86717 重新分片应验证用户提供的区域范围不包含带 $ 前缀的字段。

  • SERVER-87198 [5.0]如果快照读取失败,则将分片注册表读取回退到大多数 readConcern

  • SERVER-87224 在旧分支的测试变体中启用诊断 latching

  • SERVER-87259 [v5.0] 修复 Atlas Azure Intel 变体

  • SERVER -87415从 sys-perf 中删除 run_command__simple 工作负载

  • SERVER-87544 修复 gitignore 以允许 git 识别企业模块

  • SERVER-87567 SessionWorkflow 应正确返回格式错误的请求的响应错误

  • SERVER-87610 放宽对接收到过时异常的命名空间的 shardVersionRetry tripwires

  • SERVER-87626 [v5.0] 将 san_options 添加到 buildvariant 配置

  • SERVER-87653 阻止 latch_analyzer.js 作为 parallelTester 的一部分运行

  • WT-9057 在压缩遍历中读取空解决

  • WT-12077 zSeries 上堆栈缓冲区的硬件校验和计算不正确

  • WT-12379 在 Windows 上 6.0 上的 python 版本不正确。

  • WT-12402 添加统计数据以追踪驱逐服务器何时跳过遍历树

  • WT-12438 停止使用 Ubuntu18.045.0 上的 Power Evergreen 发行版

  • WT-12447 修复基于 5.0 的 CMake Windows 构建操作中 Python 版本不正确的问题

  • SERVER-76536 在并发套件中增加 receiveChunkWaitForRangeDeleterTimeoutMS

  • SERVER-81508 抛出 ShardCannotRefreshDueToLocksHeld 时可能会出现写入语句双重执行的情况

SERVER-56756 出现磁盘故障时主节点无法降级

  • WT-10017 回滚到稳定版本结束时删除不稳定历史版本

  • WT-12316 6为.0 和较早的分支修复 test/format 中的时序压力选项

SERVER-85156 dbCheck 会抛出意外的 "invalidate" 变更流事件 [5.0]

  • SERVER-62763 修复用于传递选项给 setsockopt 的数据类型

  • SERVER-64444 升级后,listIndexes 在无效 5.0 之前版本的索引规范上失败

  • SERVER-66036 改进未来有效性语义

  • SERVER-68674 提供不可变/持久数据结构库

  • SERVER-69413 文档更新

  • SERVER-71520 RSTL 获取超时时转储所有线程堆栈

  • 如果 CAFile 和 clusterCAFile 均未提供,SERVER- 服务器将跳过对等证书验证72839

  • SERVER-74874 为不可变的无序映射和集添加 typedef

  • SERVER-74875 实现不可变有序映射和设立

  • SERVER-74876 评估要使用哪种 immer 内存策略

  • SERVER-74946 将 CollectionCatalog 中用于集合查找的容器转换为不可变容器

  • SERVER-74947 将 CollectionCatalog 中用于视图查找的容器转换为不可变容器

  • SERVER-74951 将 CollectionCatalog 中的容器以将配置文件设置转换为不可变

  • SERVER-75263 添加沉浸器基准

  • SERVER-75497 将 CollectionCatalog 中的有序容器转换为不可变容器

  • SERVER-75613 为不可变数据结构添加 GDB 美观打印机

  • SERVER-75851 为不可变向量添加 typedef

  • SERVER-76789 将沉浸器添加到 README. Third_Party.md

  • SERVER-76932 添加了一种方法,让线程使用 printAllThreadStacks 知道 SignalHandler 线程何时完成

  • SERVER-77694 无法使用 --opt=off 编译 immer 标头

  • SERVER-78911 在 X.509 集群内身份验证期间始终抑制“向 saslSupportedMechs 提供了不同的用户名”日志

  • SERVER-80150 使用客户端元数据记录协商网络压缩程序

  • SERVER-80279 提交不存在的ACID 事务,然后继续执行可能会触发不变量

  • SERVER-80978 修复 TTLMonitor::onStepUp 和已就绪事务之间的潜在死锁

  • SERVER-81133 用于持久化路由表缓存的加速逻辑

  • SERVER-82093 在 Amazon 2023 上发布 mongo v5

  • SERVER-82353 movePrimary 同时运行时,多文档事务可能会丢失文档

  • SERVER-82627 ReshardingDataReplication 不会加入 ReshardingOplogFetcher 线程池,从而导致不变失败。

  • SERVER-82815 通过聚合公开服务器的索引键创建

  • SERVER-83050 在 AL2-openssl-1.1.1 上创建 mongodb 的部署

  • SERVER-83337 在 macOS 上重新启用 wt_size_storer_cleanup_replica_set.js

  • SERVER-83369 索引创建时不实施bucketSize字段的类型

  • SERVER-83564 确保进程字段在 config.locks 中建立索引

  • SERVER-84063 从 Security Daily Cron 中删除 BlackDuck

  • SERVER-84722 创建未记录的服务器参数以跳过对插入代码路径的文档验证以供内部使用

  • SERVER-84749 从 macOS 变体中删除 sharding_update_v1_oplog_jscore_passthrough

  • SERVER-84772 删除企业变体中与 Stitch 相关的任务

  • SERVER-85167 大小存储可以在销毁以进行回滚的同时进行刷新

  • SERVER-85263 报告转义的客户端应用程序名称

  • SERVER-85306 更新 sys-perf 配置以使用 HTTPs Github链接而不是 SSH

  • SERVER-85364 [6.0]将 CollectionCatalog 中的资源映射转换为不可变映射

  • SERVER-85365 [6.0]将 CollectionCatalog 中的影子目录转换为不可变的

  • SERVER-85419 如果在排干过程中没有找到合适的接收者,负载均衡器会污染日志

  • SERVER-85498 [5.0]修复 MacOS 上的 immutable_ordered_test

  • SERVER-85530 刷新测试证书

  • SERVER-85652 更新 DSI atlas azure 任务以使用 AL2 编译工件。

  • SERVER-85693 修复 User::validateRestrictions 中潜在的访问权限冲突

  • SERVER-85771 使 $bucketAuto 在 groupBy 字段为空字符串的情况下更稳健

  • SERVER-85984 插入大于用户最大值的文档的测试依赖于 oplog 中文档的特定顺序,但该顺序无法保证

  • 使用 require_persistence 和 requires_replication 的 SERVER-86027 标签 insert_docs_larger_than_max_user_size_standalone.js

  • SERVER-86062 [v5.0] directoryperdb.js 依赖于 fsync/checkpointing 行为,该行为在使用 --nojournal 运行时不成立

  • SERVER-86081 由于 Evergreen 日志校订,Sys-perf 缺少必需的参数

  • SERVER-86561 将 benchmarks_orphaned 从 3 小时增加到 4 小时

  • WT-7712 稳定时间戳应禁止提交和持久性时间戳

  • WT-9824 将测试添加到 test/format 中的文件管理器 WT 连接配置

  • WT-11491 记录WiredTiger在初创企业和关闭期间花费的时间

  • WT-11777 修复 __wt_timer_evaluate() calls: 日志记录和进度周期的单位

  • WT-12211 修复挂起分析器中的 PATH 环境变量以生成 Python 核心转储7 0(.)

  • WT-12272 删除 evergreen.yml 中不必要的模块

  • SERVER-50792 当无法找到 shardCollection/refineCollectionShardKey 的分片键索引时,将返回更多有用的错误信息

  • SERVER-73763 重新分片不会扩展配置的区域范围。标签Docs,导致配置服务器主节点 (primary node in the replica set)fassert 循环出现重复键错误

  • SERVER-82838 } 在持久化重分片 oplog 应用程序进度时,ReshardingOplogApplier 使用 {w:"majority", wtimeout: 60000} 写关注

  • SERVER-82883 当参与者处于准备就绪状态时,在升级时恢复 TransactionCoordinator 可能会阻止获取读/写票证

  • SERVER-82953 CreateCollectionCoordinator::checkIfOptionsConflict 应该更详细

  • SERVER-83146 批量写入操作可能会失败,并显示 NamespaceNotFound

  • SERVER-55465 修复在追赶接管的选举演练中从当前主节点 (primary node in the replica set)请求投票失败时的不变量

  • SERVER-70155 添加oplog槽位对mongod "Slow 查询"日志行保持打开状态的持续时间

SERVER-82129 fCV 5.0升级由于 config.cache.collections 缺少大多数集合的 UUID 而失败

SERVER-33494 WT SizeStorer 从不删除旧条目

  • SERVER-65666 在对新集合分片时,不要在排空的分片上创建数据块

  • SERVER-67766 日志索引和集合成功删除

  • SERVER-69063 修复 TCP keepalive 选项设置

  • WiredTiger中的 SERVER- 回滚模糊测试会导致大小存储在关闭时被标记为脏69615

  • SERVER-74074 从并发并发套件中排除身份验证一致性工作负载

  • SERVER-77311 在节点从节点(secondary node from replica set)跳过两阶段索引构建且使用构建的索引子集时添加新的日志消息

  • SERVER-77506 分片多文档事务可能会导致数据和 ShardVersion 不匹配

  • SERVER-77926 为执行程序工作线程添加 LSAN 抑制

  • 如果节点正在关闭,SERVER-78009 shardSvrCommitReshardCollection 命令的失败应该是可恢复的

  • SERVER-79864 TTL删除程序无法正确处理具有扩展日期范围的时间序列集合

  • SERVER-79982 批量目录编写器可以与 HistoricalCatalogIdTracker::cleanup() 并发运行,并导致错误的 PIT 查找结果。

  • SERVER-80789 使 AutoGetOplog 在作为独立运行运行的副本集节点中表现一致

  • SERVER-80886 $out 可能在 movePrimary 之后因 StaleDbVersion 而发生故障

  • SERVER-80974 删除 local.* 集合和索引时发生非正常关闭会使目录不一致

  • SERVER-81143 export_import_concurrency.js 在关闭子 resmoke 客户端时应检查代码 2

  • SERVER-81442 定期唤醒 WT oplog 回收线程

  • SERVER-81573 在 v4.4 和 5.0 中,ExpressionNary::optimize 在初始化的子项上崩溃

  • SERVER-81878 startupRecoveryForRestore 可能无法与初创企业恢复期间应用的集合删除良好配合

  • SERVER-81949 使用 copybara 从 10gen/mongo 同步到 v4.4 上的 mongodb/mongo

  • SERVER-82043 增强了针对 10gen/ Mongo提交的提交消息验证

  • SERVER-82111 在 sharded_agg_helpers.cpp 中,将不变量移动到响应状态检查下方

  • FCV op观察器中的 SERVER- 提交处理程序容易受到中断82223

  • SERVER-82391 [v4.4] 仅支持 GitHub 应用程序 CopyBara Syncer:10Gen-to-MongoDB 将新提交同步到 mongodb/mongo

  • 当 $ 项目在测量字段上使用 $getField 时,SERVER- $ 项目在时间序列上错误下推82447

  • SERVER-82449 [v4.4] 为特定的无变更场景优化 copybara 同步行为

  • SERVER-82555 使用浅表克隆来加快性能测试速度

  • SERVER-82640 在 Evergreen 中编译服务器时将 mongod --version 输出上传到 S3

  • SERVER-82708 更新变体,用于对稳定分支进行性能测试

  • SERVER-82730 验证命令可以在损坏的密钥字符串上保持不变

  • SERVER-83091 $or查询可以在计划枚举期间触发无限循环

  • SERVER-83161 修复在未获取互斥锁的情况下从 MigrationDestinationManager 并发读取 _errMsg 的问题

  • SERVER-83283 修改 copybara 脚本,以便在失败时发送 Slack 消息

  • SERVER-83336 在 macOS 上暂时禁用 wt_size_storer_cleanup_replica_set.js

  • SERVER-83354 在每次提交后安排 copybara 实例

  • SERVER-83485 修复验证期间使用的多键路径序列化代码

  • SERVER-83494 [7.0]修复范围删除器单元测试用例

  • SERVER-83592 添加 resmoke 标志 --enable_enterprise_tests启用企业JavaScript测试

  • SERVER-83655 恢复 admin.system.new_users 的合法客户端ns 异常

  • SERVER-83830 在 Enterprise构建上,使用 storageEngine.inMemory 选项在副本集创建集合会破坏从节点

  • SERVER-83874 移动主节点 (primary node in the replica set)操作不会在发送节点上删除 db.system.views

  • SERVER-83916 为未联接线程池泄漏的线程添加 LSAN 抑制

  • SERVER-84013 在嵌套 $or 中包含重复谓词的查询上,索引扫描计划的结果不正确

  • SERVER-84353 对具有读取票证耗尽的降级死锁的测试不稳定

  • SERVER-84435 将企业模块整合部署到分支 v5 。0

  • SERVER-84457 [v5.0] 在同步源解析程序查询中显式声明词语字段类型

  • SERVER-84479 修改burn_in 测试以允许清单文件缺失

  • SERVER-84576 [v5.0] 更新 5.0 自述文件

  • WT-7929 研究避免 FTDC 在检查点阶段停滞的解决方案

  • CS 上的 WT- test_checkpoint WT_NOTFOUND 失败9257

  • WT-9821 添加验证选项以报告文件中的所有数据损坏

  • WT-10601 修复页面上的第一个区块损坏时 wt 验证 -c 失败的问题

  • WT-10961 修复由于在左侧子树上进行竞态删除和插入而导致的 OOO 键问题

  • WT-10972 在启用 Recovery_progress 详细消息的情况下,消除恢复时的长时间静默状态

  • WT-11280 生成跟踪可能未正确同步

  • WT-11774 添加诊断统计信息以调查逐出服务器无法对页面进行排队的问题

  • 针对Windows锁争用的 WT- 解决方法12036

  • SERVER-73430 改进 OpenSSL 3 的哈希、HMAC 和加密算法查找。0

  • SERVER-75989 添加对 OpenSSL 3.0 FIPS 的支持。

  • SERVER-78108 POS 接口应公开其关闭状态

  • SERVER-78115 在使用来自配置服务器的新路由信息之前,分片主节点必须提交大多数写入

  • SERVER-81581 延长 BlackDuck 超时时间

  • SERVER-81942 ShardingDDLCoordinator应在锁超时错误时重试

  • SERVER-82204 经典窗口函数第一个/最后一个错误处理缺失字段

  • SERVER-82233 将 BAC KPORTS_REQUIRED_BASE_URL 从 mongodb/mongo 更新为 10gen/mongo

  • SERVER-82613 在 v5.0 多版本的环境下暂时忽略测试

  • SERVER-82799 增加 resharding_update_tag_zones.js 的 reshardingCriticalSectionTimeoutMillis

  • SERVER-82990调查 v6.0 和 v5.0 上的电源循环故障

  • SERVER-83150 Document::shred() 不复制文档元数据

  • WT-11564 修复 RTS,使其仅当最新ACID 事务值存在于检查点时才读取该值

  • WT-11584 修复 test_checkpoint_stats 测试

  • WT-11602 从应用程序中隐藏预期的逐出失败,并且在出现错误时不回滚

  • SERVER-52149 创建功能标记,使在 4.4+ 中进行自管理备份尽可能安全

  • SERVER-52452 启用功能标志,使在 4.4+ 中进行自管理备份尽可能安全

  • SERVER-60156 添加一种绕过 StorageValid() 进行时间序列更新的方法

  • SERVER-60176 增量更新应仅验证存储空间的差异

  • SERVER-68132 删除 PM-2076 的功能标记

  • SERVER-68791 扩展 stacktrace API以返回可记录的 BSONObj

  • SERVER-71053 修复回滚时 dataSize 可能为负且不正确的问题

  • SERVER-73470 在运行状况日志中记录查询检测到的索引不一致情况

  • SERVER-73497 为 HealthLog 创建接口

  • SERVER-74303 向 onRollback 处理程序添加 sizeStorer 调用以更改 dataSize 和 numRecords

  • SERVER-76341 添加范围删除吞吐量统计

  • SERVER-77638 添加完成重新分片时的日志记录

  • SERVER-78149 实施mongos fsync (锁 : true) 命令

  • SERVER-78150 实施mongos fsyncUnlock 命令

  • SERVER-78151 将 fsyncLock 状态添加到mongos currentOp 命令

  • SERVER-78153 通过mongos fsyncUnlock 命令解锁配置服务器主节点 (primary node in the replica set)节点

  • SERVER-78156 使用分布式事务测试mongos fsync with 锁命令

  • SERVER-78217 在分片集群上重命名视图返回错误(第 2 次尝试)

  • SERVER-78252 如果没有分片键索引,则阻止哈希分片键的数据数据块迁移

  • SERVER-78253 允许具有哈希分片键的用户删除哈希索引

  • 没有匹配的Docs时,慢速查询中的 SERVER- nReturned 不正确78342

  • SERVER-78384 mongos 应该允许 --端口 0

  • SERVER-78505 数据库缓存未正确使用“allowLocks”选项

  • SERVER-78529 创建功能标志

  • SERVER-78530 启用功能标志

  • SERVER-78687 设置 10gen/mongo 和 10gen/mongo-copybara 之间的 copybara 同步

  • SERVER-78793 为mongos FSync 锁定命令添加超时

  • SERVER-79025 带锁命令的 Mongos Fsync 应该使用 mongos fsyncUnlock 命令

  • SERVER-79126 将 pyyaml 固定在另一个位置

  • SERVER-79251 在数据数据块迁移删除哈希分片键索引的测试会中止迁移

  • SERVER-79471 除了 shardVersion 之外,镜像读还应包括 databaseVersion

  • 79552如果引用对象中的 MetaField,SERVER- $timeseries的群组重写会返回不正确的结果

  • SERVER-79632 当哈希分片键索引不存在时,停止范围删除

  • SERVER-79781 TestGetDestinedRecipientThrowsOnBlockedRefresh 在未重置目录缓存加载器模拟返回值的情况下不应运行两次刷新

  • SERVER-79926 调查 OCSP 故障的可能性

  • SERVER-79975 [经典] 优化大型群组密钥

  • SERVER-80021 使 $convert 在 double 和字符串之间正确转换

  • SERVER-80100 修复排除compound_wildcard_index_hiding.js 和sparse_index_internal_expr.js 时的错别字

  • SERVER-80140 使用 $currentOp 验证 fsyncLockWorker 线程正在等待锁

  • SERVER-80157 ExclusionProjectionExecutor 强制文档缓存加载已排除的字段

  • SERVER-80203 时间序列元字段的规范化可能会破坏插入定向

  • allowLocks 的 SERVER-80234 目录缓存单元测试应区块刷新

  • SERVER-80484 在 v5.0 上禁用 libfuzzer

  • SERVER-80491 公开有关均衡轮次的更精细指标

  • SERVER-80499 修复 planShardedSearch 中的 use-after-free

  • SERVER-80643 large_events_failed_metric.js 失败,因为 v5.0 不支持更改流前像

  • SERVER-80678 删除过时的测试用例

  • SERVER-80703 避免遍历 MigrationDestinationManager 中的路由表

  • SERVER-80737 [5.0]slow_query_log_stats_not_block_on_RSTL.js 需要无锁读取支持

  • SERVER-80809 使 _logOplogEntriesForInvalidResults 对不存在的oplog具有弹性

  • SERVER-80982 重命名集合协调器应使用视图目录来检查视图是否存在

  • SERVER-81106 接收分片在开始克隆阶段之前不会等待集合版本在本地持久化

  • SERVER-81155 使用移动语义来避免复制 createCollection 协调器中的所有数据段

  • SERVER-81201 限制克隆阶段接收分片上的内存使用量

  • SERVER-81202 签名时使用托管环境

  • SERVER-81431 将 canaries_only任务添加到较早的Mongo分支

  • SERVER-81904 解决 UpdateChunkMapRandom 单元测试中的仅测试问题

  • SERVER-81966 避免在刷新期间修改以前的 ChunkMap 实例

  • SERVER-81985 数据库上不应允许使用 FlushRoutingTableCacheUpdates 命令

  • SERVER-82003 电源周期测试缺少变量

  • SERVER-82070 经典窗口函数 $stdDevSamp 错误处理空窗口框架

  • WT-8614 使 format.sh 更详细,以便进行故障诊断

  • WT-10207 修复日志槽标志并删除为 WT- 添加的调试9796

  • WT-10624 86修复搜索和插入 x 上的回归

  • WT-11064 在更新过时检查中跳过全局可见的逻辑删除

  • WT-11168 删除页面图像重用逻辑

  • WT-11359 更新自旋锁任务以限制磁盘使用

  • SERVER-60466 支持在运行 addShard 之前将已签名 $clusterTimes 通过 gossip 协议传输到副本集 --shardsvr 的驱动程序

  • SERVER-67529 重新分片静默跳过字段在新分片键模式下具有所有 MaxKey 值的文档

  • SERVER-78036 处理分片初始化期间 LogicalTimeValidator 的获取和设置之间的争用

  • SERVER-79771 让重新分片操作对 NetworkInterfaceExceededTimeLimit 保持弹性

  • SERVER-50606 NetworkInterfaceTest 需要在异步操作超时方面更加宽松

  • 可以在不通过 IgnoreInterruptionsGuard 析构函数同步的情况下写入 SERVER- OperationContext::_ignoreInterrupts59419

  • SERVER-61732 防止 ThreadContextTest 外部生成的线程更新测试计数器

  • SERVER-69793 在查询系统中禁用内存下溢检查

  • SERVER-71627 当集群包含 100 万个数据块时,刷新缓存的集合路由信息会严重阻塞所有客户端请求

  • SERVER-73394 删除误导性 operationsBlockedByRefresh指标

  • SERVER-75255 从 backports_required_for_multiversion_tests.yml 中删除所有过时条目

  • SERVER-77382 用于创建时间序列集合的嵌入式元字段为空会导致BSON索引规范无效

  • SERVER-78369 ignoreUnknownIndexOptions 不考虑“权重”索引字段

  • SERVER-78950 尽可能使用连续的时间序列存储桶 ID

  • SERVER-78971 禁用 TestProctor 时跳过关闭 Grid::getExecutorPool()

  • SERVER-78987 从MongoDB/ Mongo存储库中删除免费监控代码

  • SERVER-79022 在 README. Third_Party.md 中更新 ASIO 的 Git 哈希

  • SERVER-79252 将 system-perf 引导文件添加到任务的“文件”部分

  • SERVER-79261 将日志记录添加到网络探测(ping)监控

  • SERVER-79382 发生冲突时重置存储桶 OID 计数器

  • SERVER-79397 修复并测试逻辑,以便在 OID 碰撞时在内部重试时间序列插入

  • SERVER-79609 修复 findAndModify_upsert.js 测试以接受 StaleConfig 错误

  • SERVER-79651 在初始同步性能测试中仅使用两个节点副本集

  • SERVER-79861 删除 rosetta 构建器

  • 如果未使用耗尽游标,SERVER-79885 oplog获取 getMore 不应将 lastKnownCommittedOpTime设立null

  • SERVER-80183 从 store_retryable_find_and_modify_images_in_side_collection.js 中删除 operationTime 检查

  • SERVER-80302 capped_large_docs.js 无法适应复制回滚

  • SERVER-80488 避免在负载均衡器分割数据块策略中遍历路由表

  • SERVER-80499 修复 planShardedSearch 中的 use-after-free

  • WT-7492 忽略 stdout.txt 中针对 test_cursor_random 的逐出排出等待消息

  • WT-10380 修复了 test_cursor_random 中的预期警告输出:逐出花费了超过 1 分钟

  • WT-10432 修复 macos 上 test_hs20 的预期警告输出

  • WT-10759 在协调期间不要重试以强制逐出历史记录存储页面

  • WT-11051 修复聚合时间戳验证中的最新启动持久性时间戳比较问题

  • WT-11221 由于标准输出中出现意外的“逐出耗时超过 1 分钟”警告,Python 测试失败

  • SERVER-44422 允许 findAndModify 并通过查询而不是提取的分片键删除一个目标

  • SERVER-62987 从节点刷新时的错误复制逻辑

  • SERVER-54344 Interruptible 的原子定时器参数类型不安全

  • SERVER-58618 interruptible_test 中的睡眠间隔会导致不精确

  • SERVER-58958 暂时禁用 Interruptible::WaitUntilDeadline 测试

  • SERVER-58959 修复并重新启用 Interruptible::WaitUntilDeadline 测试

  • system_perf.yml 使用的服务器二进制文件的 SERVER- 调试符号存档在 S713353

  • SERVER-73841 启用功能标志

  • SERVER-74143 慢查询报告不应要求使用 rstl 锁来返回存储统计数据

  • SERVER-74451 对mongot游标实施限制下推

  • SERVER-74453 针对使用用户定义的限制创建的mongot游标实现对 getMore 的支持

  • SERVER-74701 为 Blackduck 安装程序添加校验和验证

  • SERVER-74954 包含 $or 重写 $elemMatch额外的条件时结果不正确

  • SERVER-75648 添加限制下推信息以解释输出

  • SERVER-76299 报告从节点上的 serverStatus 中的 writeConflicts

  • SERVER-76404 如果存在可提取限制,则调用无预提取 TaskExecutorCursor

  • SERVER-76828 增加 RoutingTableHistory 和 ChunkMap 的测试覆盖率

  • SERVER-77299 池化LDAP连接可能会在超时后引用范围外的内存

  • SERVER-77654 对时间序列集合timeField 名称有更多限制

  • SERVER-77856 为Atlas提供选择特定初始同步同步源的方法

  • SERVER-78229 createIndexes 应在访问父 DatabaseShardingState 之前获取目标 nss 的 CollectionLock

  • SERVER-78251 如果 mongos RSM 在升级后过时,move_chunk_deferred_lookup.js 可能会失败

  • SERVER-78333 5.0/4.4 上的 DocumentSourceSearchMeta没有正确指定涉及的集合

  • SERVER-78410 在回滚可恢复索引构建测试中抑制调试选举日志消息

  • SERVER-78434 从不隐式对 shard_accessed_collections.js 中的视图分片

  • SERVER-78525 更新 jstests/noPassthrough/metadata_size_estimate.js 以使用较小的文档大小

  • SERVER-78676 在 v5.0 上的 CurrentOpExhaustCursorTestFixture::initTestCollection 中将 c 字符串构造函数替换为填充构造函数

  • SERVER-78751 $collStats 应检查是否存在时间序列选项,而不是依赖命名空间检查

  • SERVER-78789 在元数据大小测试中分配角色

  • SERVER-78828 LDAP托管计时数据在排序期间可能不一致

  • SERVER-78888 取消计划混合JavaScript

  • SERVER-79136 MetaField 上的 $match + $ 群组在时间序列上的查询结果不正确

  • SERVER-79592 [v4.4,v5.0]避免在将位置投影与排序规则一起使用时发生服务器崩溃

  • WT-8340 修复 位类型的 BTree 原子标志中的溢出值8

  • WT-10197 追踪逐出时间线

  • 如果存在许多已删除项目,WT-10424 游标::search_near 会降低性能

  • WT-10449 没有更新要写入历史存储时,不保存更新链

  • WT-10522 修复导致更新链上逻辑删除意外中止的错误

  • WT-10585 在键顺序检查中记录最后一个键的位置

  • WT-10911 调查并更新显示不正确的逐出时间线指标

  • WT-11031 修复 RTS 以跳过检查点中没有时间窗口信息的表

  • WT-11312 修复不正确的标记检查,以获得准确的强制逐出统计数据

  • WT-11374 修复 row_modify 中将 txnid 与时间戳比较的问题 (v5.0)

  • WT-11380 暂时禁用 5.0 上的 compile-clang 任务

SERVER-75922 在MongoDB 4.0 上创建的部分唯一索引在升级到 4.2 及更高版本后可能会缺少索引键,从而导致唯一性违规

  • SERVER-62854 ShardingCatalogManager::removeShard 应防止并发删除分片提交

  • SERVER-64706 为 PM-2802 创建功能标记

  • SERVER-67699 在变更流事件超过 16Mb 时添加跟踪

  • SERVER-70242 集群内 X509 身份验证可能触发“向 saslSupportedMechs 提供了不同的用户名”

  • 当没有可用的分片时,SERVER-70973 负载均衡器应停止迭代集合

  • SERVER-71387 基于范围的窗口[+N, unbounded] 可以断言

  • SERVER-71985 DuplicateKey 错误时自动重试时间序列插入

  • SERVER-73662 tlsClusterCAFile 未用于验证Windows上的客户端证书

  • SERVER-73707 Evergreen 超时计算修复和清理

  • SERVER-73943 在内存受限的系统中将代码页固定在内存中

  • SERVER-73959 向 TaskExecutorCursor 添加选项以不预取文档

  • SERVER-74471 修剪现有测试以稳定来自变更流性能套件的信号

  • SERVER-74551 升级到 mongo 5.0 后,在 findAndModify 阶段,WriteConflictException 不必要地记录为警告

  • SERVER-74645 integration_tests_standalone[_audit] 不应运行唯一的构建

  • SERVER-74806 写入大小估计逻辑不考虑运行时/let 常量

  • SERVER-74980 在 5.0 中记录了过多的“刷新缓存集合”日志信息记录

  • SERVER-75280 让 shard_keys_with_dollar_sign.js 在重分片关键部分时使用较长的超时时间

  • SERVER-75298 降低分片库中的日志错误严重性

  • SERVER-75392 更新 S2 几何库中的舍入函数

  • SERVER-75789 [v4.4] 需要使用 WT 引擎进行 read_ticket_exhaustion_with_stepdown 测试

  • SERVER-76006 在一个新类型任务组中将 compile_dist_test 分成小数据块

  • SERVER-76180 [5.0]删除 transaction_too_large_for_cache.js 中的 TemporarilyUnavailable 错误代码

  • SERVER-76739 evergreen 任务超时时存档数据丢失

  • SERVER-76824 不要在降级套件中运行mr_single_reduce.js

  • SERVER-76826 $merge 不适用于具有美元字段的文档

  • SERVER-76934 当对象中存在重复字段时,更新computeDiff() 代码应该安全地出错

  • SERVER-76955 在 v5.0 中向 fsm_workloads/map_reduce_drop.js 添加一个 ultiversion_incompatible 标志

  • SERVER-76983 mongos关闭过程不会关闭 CatalogCache

  • SERVER-76988 区域信息过大时中止 reshardCollection 操作

  • SERVER-77018 dbStats 和 2 个索引构建之间出现死锁

  • SERVER-77028 tlsClusterCAFile 未用于验证 macOS 上的客户端证书

  • 来自 SERVER-71368 更改的 SERVER-77039 重新拒绝列表 map_reduce_drop.js

  • SERVER-77074 mongod终止进程应始终关闭并加入 CatalogCached 的线程池

  • 在启用身份验证的情况下恢复时间序列集合时,SERVER-77168 mongod崩溃

  • SERVER-77196 TaskExecutorCursorTest 中的 NoPrefetch 测试可能会造成死锁

  • SERVER-77226 修复固定代码段时的权限检查问题

  • rename_capped_collection_droptarget.js 中的 SERVER-77266 createCollection 命令应忽略“cannot find ns”错误

  • SERVER-77273 添加 gcc IPA 将 cp ICE 传递给 oom_retry 工具

  • SERVER-77298 在终止 opCtx 作为初始同步后重建准备好的事务的一部分后阻止 fassert

  • SERVER-77357 [v5.0] 添加 ubuntu22 变体

  • SERVER-77383“.msi.sha256”文件的 shasum 不正确

  • SERVER-77518在 6.0 rhel- 80 -debug-ubsan 上禁用 pin_code_segments.js

  • SERVER-77527mongodbtoolchain/v3 stdlib 不安全,无法防止自我移动

  • SERVER-77534 修复差异查找器以正确处理已删除的文件

  • SERVER-77603 [5.0]删除 ubuntu22 变体的发布任务

  • SERVER-77687 在自动重试中添加 ld OOM 消息

  • SERVER-77710 修复 AuditManager 中的数据竞态

  • SERVER-77769 SysPerf yml 的编译跳过注释间距不正确

  • SERVER - 78080 为时间序列存储桶 _id 的 OID 值的 8 个地位字节使用完全随机字节

  • SERVER-78126 对于特定类型的输入, Mongo::Value() 在大端平台上始终会哈希到相同的结果

  • SERVER-78314 创建 documentSourceWriterBatchBuffer服务器参数

  • WT-7401 长期测试 Evergreen 任务中静默测试/格式化失败

  • WT-8536 更新 Evergreen.yml 中的 LLVM 符号器路径

  • WT-8539 对回滚最早固定的统计信息的正确描述。

  • WT-8601 时间戳不适用于已记录的表。

  • WT-8709 RTS:不保留记录的表的最早 ID。

  • WT-8822 禁用失败配置中的日志记录

  • WT-9117 测试格式以状态 137 (Linux OOM killer) 退出

  • WT-9721 格式压力测试即使成功,也会生成内核

  • WT-10253 更频繁地运行会话 dhandle 扫描和会话游标扫描

  • WT-10285 在清理器运行期间测试格式失败,状态为 137 (Linux OOM killer)

  • WT-10469 修复无时间戳 tombstones 标记不删除历史存储条目的问题

  • WT-10488 test_schema_abort 失败,参数无效

  • WT-10512 修复未将无序时间戳插入历史记录存储的问题

  • 在 test_checkpoint.py 中重试测试时,WT- 会重置统计信息1067104

  • WT-10764 添加启动和停止消息以回滚到稳定版本

  • WT-10900 macos-1100 上的 unit-test-macos 出现分段错误

  • WT-10909 Simple new test_backup29.py更多

  • WT-10920 对 test_backup29.py 进行少量清理

  • WT-11036 添加通过 dhandle scan 关闭文件后增量备份的测试

  • WT-11122 在 5.0 的长时间测试任务中禁用 FLCS 场景

  • WT-11140 更新Windows变体的Python路径

  • WT-11167 失败:rhel8-ppc 上的 format-stress-sanitizer-ppc-test [wiredtiger-mongo-v5.0]:检测到内存泄漏

  • SERVER-72146 让 Atlas 更容易获取数据块迁移指标

  • SERVER-76004 删除 getOwnershipFilter 函数中不正确的分片片断言

  • SERVER-76516修复 5.0 分支中的 ReshardingRecipientServiceTest 时钟并发访问问题

SERVER-48196 将时间库升级到最新版本,以将内置时区文件更新到最新版本

  • SERVER-54150 从稳定检查点恢复应该在 oplog 应用程序故障时使用 fassert

  • SERVER-57056 INFO 消息的系统日志严重性设置不正确

  • SERVER-60375 Deny list move_chunk_remove_shard.js from sharding_csrs_Continous_config_stepdown

  • SERVER-62053 在Amazon Web Services服务器端对话中添加错误重试功能

  • SERVER-63865 在非正常关闭后独立运行初创企业恢复期间处理缺失的索引标识

  • SERVER-66009 在更新管道中运行时禁止 $search(存在存根进程接口)

  • SERVER-68338 sync_source_changes.js 需要等待 heartbeat

  • SERVER-71089 在单个发行版上运行签名任务

  • SERVER-71249 删除 .publish tags 的 buildvariant 任务覆盖

  • SERVER-72686 添加对时间序列集合上 $collStats agg 阶段的支持

  • 未设立多遍身份验证的 SERVER-73007 CURL_OPT_SEEKFUNCTION

  • SERVER-73385 RenameCollectionCoordinator 错误地释放了目标 ns 的关键部分。

  • SERVER-73390 缓解删除数据库上的数据库版本回归错误

  • SERVER-74344 禁止在内部比较表达式上使用稀疏索引,除非明确提示

  • SERVER-74997 将 tlsOCSPVerifyTimeoutSecs 超时减少到 4 秒

  • SERVER-75010 在 5.0 中实施无操作的 planShardedSearch

  • SERVER-75082 将负载均衡器迁移限制配置为可配置

  • SERVER-75360 在慢查询日志中包含 $搜索结果计数(总命中数)

  • SERVER-75369 修复 LockstepOr 枚举策略中可能的总枚举计数溢出问题

  • SERVER-75479 在 macos 上使用 system python 进行 ssl 测试

  • SERVER-75626 针对 macOS venv 的特殊处理

  • SERVER-75652 从公证客户端迁移到 garasign 以执行推送任务

  • SERVER-75987 同步 Transport_Layer_Test 中的连接和服务器线程

  • SERVER-76039 PauseDuringStateTransitions 防护需要在 DropsTemporaryReshardingCollectionOnAbort 中正确初始化

  • SERVER-76063 更新 getFreeMonitoringStatus 命令以始终返回状态:已禁用

  • SERVER-76139 sync_source_changes.js 应等待节点不再是新添加的,然后再对所选同步源进行断言

  • SERVER-76179 每次 Mongod 关闭时删除 “/var/run/mongodb/”mongod.pid”

  • SERVER-76274 将 microbenchmarks 移动到它们自己的任务发行版

  • SERVER-76278 记录额外的迁移信息

  • SERVER-76378 在计算区块数据段时使用估计的模拟元元数据大小

  • SERVER-76421 [5.0]在变为从节点之前,ttl_expire_nan_upgrade.js 检查节点上的索引

  • SERVER-76498 更新推送任务以在 rhel8.7-small 上运行

  • SERVER-76599 从降级套件中排除 jstests/ 分片/balancer_collection_status.js

  • SERVER-76600 增加 tsan/asan 变体上aggregation_timeseries_fuzzer 的超时

  • SERVER-76619 添加 setParameter 以启用libcurl 的详细日志记录

  • SERVER-76690 激活 venv 时对 PYTHONPATH 特殊处理

  • SERVER-76695 initial_sync_nodes_maintain_and_gossip_commit_point.js 应等待更长时间以使初始同步节点提前提交点

  • SERVER-76698 为 STS 请求禁用 Curl 连接池化

  • SERVER-76699 在Amazon Web Services IAM 代码中添加可配置的重试计数

  • SERVER-76718 [v5.0] 推送 mongocryptd 并在 5.0 中为 RHEL 7 PPC 创建包。

  • SERVER-76721 强化 plan_cache_stats_shard_and_host.js,使其仅针对特定计划缓存键计数计划缓存条目。

  • SERVER-76767 在 v5.0 版本上禁用 4.0 更新测试

  • WT-8570 在恢复期间不要增加最旧的ID

  • WT-8689 将 Evergreen zSeries 构建器切换到 RHEL 发行版

  • WT-8702 将最旧的 ID 限制为恢复中已恢复的检查点快照

  • WT-10551 增量备份可能会遗漏已修改的区块

  • WT-10932 在发布分支上禁用 many-collection-test

  • SERVER-73229 逻辑会话缓存刷新忽略更新会话文档产生的写入错误,导致游标被提前终止

  • SERVER-73877 在 prepare_transaction_then_migrate.js 中执行迁移之前,等待分片拥有主节点 (primary node in the replica set)

通过更新或插入(upsert), SERVER- 可能出现非法的_id格式75517

  • SERVER-66927 从Mongo存储库中删除对silentFail的引用

  • SERVER-73400 在 sys-perf 项目的 arm64 上使用 -large Evergreen 发行版

  • SERVER-74647 中断后应重试重新分片状态机创建

  • SERVER-74720 默认的'shardingStatistics' serverStatus 部分采用锁

  • SERVER-74824 向 map_reduce_drop.js 添加更具表现力的日志记录

  • SERVER-75066 在写入 SCons缓存之前检查父目录

  • SERVER-75172 在 partial_index_logic.js 中使用唯一的集合名称

  • SERVER-75261“listCollections”命令失败,并出现 BSONObjectTooLarge 错误

  • SERVER-75404 在 v5.0 上将 $searchSortValues 指定为元数据字段

  • SERVER-75431 删除或修复分片的集群中主节点 (primary node in the replica set)数据库重命名路径上的尽力而为检查

  • SERVER-75501 不要在稳定分支上运行Sys-perf FCV变体

  • SERVER-75561 在验证遇到多键不一致时报告并日志更详细的信息

  • SERVER-75601 使服务器状态分流字段更稳健

  • SERVER-75618 在 oplog_sampling.js 中重新启动服务器之前检查oplog快速计数

  • SERVER-75745 仅日志与缺失或额外的索引键相关的记录和索引元数据

  • SERVER-75795 更新 aws_e2e_ec2.js 以实现对Amazon Web Services测试身份的常青变更

  • SERVER-76098 允许使用 $ 搜索和非简单排序规则进行查询

  • SERVER-58466 对 CatalogCache 进行小幅优化:如果集合版本未更改,则不创建新的路由表

  • SERVER-62036 preCacheMongosRoutingInfo() 失败将导致mongos初创企业失败

  • SERVER-66542 完成 CatalogCache 刷新后缺少统计信息的日志/更新

  • SERVER-71368 停止排除在分片的套件中删除集合/数据库的测试

  • SERVER-73751 movePrimary 不应为分片的集合创建索引

  • SERVER-74124 禁止使用通配符分片键模式进行分片

SERVER-63049 跟踪 agg 累加器的使用情况

通过更新或插入(upsert), SERVER- 可能出现非法的_id格式75517

  • SERVER-51835 Mongos readPreferenceTags 未按预期运行

  • SERVER-59169 使用更大型计算机进行大型 inMemory 测试

  • SERVER-60830 在时间序列查询重写中缺少索引扫描绑定

  • SERVER-61100 修复断言 last-lts/last-Continous 不兼容的多版本测试

  • SERVER-61203 在检测到损坏时在验证输出中添加记录元数据和历史记录

  • SERVER-61909 在插入或删除包含大量索引项的文档时挂起

  • SERVER-62665 确保 TransportLayerASIO::TimerService 可以安全地结束会话

  • $_internalBoundedSort 的 SERVER-63637 执行统计

  • SERVER-63699 时间序列有界排序阶段的概念证明

  • SERVER-64093 支持在 BoundedSorter 中溢出到磁盘

  • SERVER-64347 向有界排序器添加对降序排序的支持

  • SERVER-64348 向有界排序器添加对复合排序(元、时间)的支持

  • SERVER-64349 为使用排序进行存储桶拆包添加基于启发式的规划支持

  • SERVER-64397 TimeSorter 比较器整数溢出

  • SERVER-64451 确保我们不会尝试访问权限空的 BoundedSorter 堆

  • SERVER-64602 提供时间序列存储桶时间边界作为文档元数据,以供有界排序器使用

  • SERVER-64654 启用 PM-2786 的功能标志

  • SERVER-64769 确保 $_internalBoundedSort 为分片合并分片的提供排序键

  • 针对元数据点查询的 SERVER- 总线规划工作65050

  • SERVER-65990 测试总线(含更改的存储桶最大时间跨度)

  • SERVER-66012 在验证期间使用WiredTiger版本游标打印额外的索引项的元数据

  • SERVER-66469 使用日期字段筛选时间序列不包括 1970 之前的结果

  • SERVER-66558 当有多个索引选项可用时,$sort 不会重写为有界排序

  • SERVER-66793 对存储桶无序的集群化集合禁用使用排序进行存储桶解包

  • SERVER-67446 确保目录中的通配符投影和列存储投影规范一致

  • 当累加器使用元字段时,SERVER-67780 时间序列集合的 $群组重写不正确

  • SERVER-67950 在 bucket_unpacking_with_sort_granularity_change.js 中进行更强有力的断言

  • SERVER-68328 将 ResumableChangeStreamError 标签添加到 ReadConcernMajorityNotAvailableYet 错误

  • SERVER-68594 在保存时添加 vscode 格式/lint

  • SERVER-69952 过滤 32 位时间范围之外的日期会返回错误结果

  • SERVER-70167 恢复的创建协调器可能会错误地尝试发布关键部分

  • SERVER-70747 重命名 bucket_unpacking_with_sort_extended_range.js 中使用的集合

  • SERVER-71178 为 PM-2786 创建项目分支和标志

  • SERVER-71307 如果解析的排序规则为非简单排序规则,则使用 $ 搜索的聚合应失败

  • SERVER-71328 确保在多次失败后正确过滤发送分片上的元数据

  • SERVER-71392 跟踪用于验证的JSON schema 的使用情况

  • SERVER-71750 在 writeConflictRetry 循环中将重构恢复为 handleWriteConflictException

  • SERVER-71751 跳过内存变量的 transaction_too_large_for_cache.js

  • SERVER-71950 当在 WiredTiger 中检测到无序键时,失败并记录操作

  • SERVER-72194 oplog_rollover.js 应等待持久性时间戳提前

  • SERVER-72519 将 arm 和 intel Microbenchmark 测试变体添加到 Sys Perf

  • SERVER-72520 停用在 CBI 实例上运行的微基准性能测试

  • SERVER-72542 fullValidate 不应返回项目计数

  • SERVER-72774 处于静默模式的节点可以赢得选举

  • SERVER-73110 bucket_unpacking_with_sort_extended_range.js 在分片的直通中失败

  • SERVER-73125 内置变量 $$NOW 在文档验证中不可用

  • SERVER-73157 将 out_max_time_ms 测试移至 serial_run 套件

  • SERVER-73232 更改 _killOperations 的默认日志详细程度

  • SERVER-73390 缓解删除数据库上的数据库版本回归错误

  • SERVER-73400 在 sys-perf 项目的 arm64 上使用 -large Evergreen 发行版

  • SERVER-73481 验证未检测到带有 {full: false} 的无序密钥

  • SERVER-73521 [5.0]向后移植 setProfilingFilterGlobally 命令

  • SERVER-73706 保存 WTRecordStoreUassertOutOfOrder 故障点状态,以防止在测试中出现并发错误

  • SERVER-73732 完成 SERVER-61100 中列出的待办事项

  • SERVER-73745 对 IndexKeyBucket 结构体进行零初始化

  • SERVER-73822 时间序列 $ 群组重写忽略某些累加器

  • SERVER-74038 [Windows] SecureAllocator 中的 SetProcessWorkingSetSize 可能对性能产生负面影响

  • SERVER-74045 允许打开诊断日志消息以验证

  • SERVER-74103 增加 oplog_sampling.js 中存储日志的详细程度

  • SERVER-74104 [v5.0] 在 validate_out_of_order.js 中禁用日志刷新器

  • SERVER-74131 多计划和子计划一起导致 mapReduce 查询中的服务器崩溃

  • SERVER-74137 [v5.0] 使用 requires_replication 标记 validate_out_of_order.js

  • SERVER-74153 修复 blackduck_hub.sh 5.0 脚本

  • SERVER-74156 带有 macosx 版本的软件包 plist 文件

  • SERVER-74287 create scons OOM 重试工具

  • SERVER-74345 从旧版本(Debian、RPM 包)升级后,mongodb-org-server 4.4.19、5.0.15、6.0.5 无法启动

  • SERVER-74386 不重置 collMod 上的 recordPreImages [仅限 6.0]

  • SERVER-74501 修复 MigrationBatchFetcher/Inserter 完成依赖,以免生成额外的清理线程

  • SERVER-74631 在验证检测到索引键不一致时记录索引规范

  • SERVER-74632集合验证失败时记录 $collStats 输出

  • SERVER-74642 记录打印元数据时生成文档或索引键的oplog条目的其他信息

  • SERVER-74647 中断后应重试重新分片状态机创建

  • SERVER-74690 更改Atlas Real 变体以使用“2022-11”工作负载客户端

  • SERVER-74824 向 map_reduce_drop.js 添加更具表现力的日志记录

  • SERVER-74845 创建机制以使用 systemd 忽略忽略分叉选项

  • SERVER-74895 查询 $collStats 时,预计验证中会出现命令错误,并改进错误消息

  • SERVER-75172 在 partial_index_logic.js 中使用唯一的集合名称

  • SERVER-75205 在降级过程和释放锁后的恢复过程之间,因所有读取工单已用完,而造成死锁

  • SERVER-75397 使 v5.0/v4.4 所需变体每隔一天运行一次

  • SERVER-75404 在 v5.0 上将 $searchSortValues 指定为元数据字段

  • SERVER-75431 删除或修复分片的集群中主节点 (primary node in the replica set)数据库重命名路径上的尽力而为检查

  • SERVER-75561 在验证遇到多键不一致时报告并日志更详细的信息

  • SERVER-75618 在 oplog_sampling.js 中重新启动服务器之前检查oplog快速计数

  • WT-8333 实施版本游标

  • WT-8848 添加API以进行回滚并指示ACID 事务已超过固定脏数据的可配置限制

  • WT-8981 在 PPC 上启用 RHEL8 常青测试

  • WT-9629 修复压缩进度统计信息的集合

  • WT-9879 修复会话 txn脏数据字节统计数据的过多计数

  • WT-10027 会话 txn 脏数据统计不正确

  • WT-10062 修复检查点清理,使其不跳过内部页面

  • SERVER-68361 LogTransactionOperationsForShardingHandler:: 提交错过从已准备和未准备的事务传输文档,更改文档的分片键值

  • SERVER-71092 shard_id_test.cpp 依赖于 std::string::compare 函数的纯行为

  • SERVER-71219 迁移可能会错过来自准备好的事务的写入

  • SERVER-71305 旧版分片集合路径等待大多数提交错误的 opTime(5.0 和更早版本)

  • SERVER-71689 在删除本地集合之前刷新 CatalogCache

  • SERVER-72301 在创建集合的优化路径中插入数据段时使用有序:假

  • SERVER-72430 MigrationDestinationManager::report() 可能会访问 null _migrationCloningProgress

  • SERVER-73916 改进 ReshardingTest 装置的错误报告:当 reshardCollection 在等待任何故障点之前已经失败时,

SERVER-58712 在同一键上具有多个从节点(secondary node from replica set)索引的集合上,更新性能不一致

SERVER-38232 Ubuntu 16/18 上的 Mongod 无法创建 pid 文件

  • SERVER-49705 “after_test”可能已删除“允许”文件

  • SERVER-54900 阻止网络调用会无限期延迟同步源解析

  • SERVER-60839 引入 TemporeratedUnavailable 错误类型

  • SERVER-63104 使用功能标志标记的测试,轻松在本地再次运行jsCore

  • SERVER-64764 $expr 重写还没准备好处理“$$ROOT”

  • SERVER-65177 TestRemainingInitialSyncEstimatedMillisMetric 单元测试中的已用初始同步时间可为 0 毫秒

  • 需要在分片上进行合并的聚合中的 SERVER- 游标泄漏65259

  • SERVER-65881 支持具有有界排序阶段的排序限制优化

  • SERVER-66050 findSelfInConfig 应在尝试慢速路径之前为每个 HostAndPort 尝试快速路径

  • SERVER-66106sharded_moveChunk_partitioned.js 失败的 moveChunk 检查可能不正确(仅限 6.0 之前)

  • SERVER-66466 删除 ThreadContext 上的 TransportLayerASIOTest 依赖

  • SERVER-66570 Timeseries 下推了可以改变语义的 metaField-projections

  • SERVER-67183 吞吐量更高的数据块迁移 — 重新实现获取和插入

  • SERVER-67390 由于非正常 SIGINT,backup_restore.js 应检查代码 -SIGINT

  • SERVER-67406 在分片的coll 上对游标进行排序会返回缺少 $ 前缀字段的文档

  • SERVER-67446 确保目录中的通配符投影和列存储投影规范一致

  • SERVER-68122 分析了在初始同步期间复制集合 WiredTiger 配置字符串的情况

  • SERVER-68388 限制并发设置并更新服务器参数名称

  • SERVER-68434 Equality to null 可能会错误地使用缓存的部分 ixscan,该部分不涵盖谓词

  • SERVER-68576 我们需要知道集群中有多少个分片的集合

  • SERVER-68647 创建功能标志

  • SERVER-68648 启用功能标志

  • SERVER-68739 添加WiredTiger会话统计信息,而不影响慢速操作统计信息

  • SERVER-68836 正确处理LDAPTimeoutMS 中的 NaN 和 0

  • SERVER-68853 删除会话统计信息变成慢操作统计信息的不变量

  • SERVER-68901 如果文档包含 2 个同名的不同字段,则 mongocryptd 中的 $elemMatch查询分析不正确

  • SERVER-69944 Resmoke 的 globstar.py 无法正确解析 ** 之前的 *

  • SERVER-70139 listCollection 返回重复的视图名称

  • SERVER-70323 将 collection_sharding_runtime 中的不变量转换为 tassert

  • SERVER-70369 为迁移并发创建 serverParameter

  • SERVER-70394 修复 MultiPlanStage::removeRejectedPlans 中的自我交换

  • SERVER-70427 移除 chef+kitchen 包测试基础结构

  • SERVER-70553 为Mongo测试运行程序添加模块支持

  • SERVER-70566 在 backup_restore.js 打印错误代码中进行断言

  • SERVER-70594 将更新的构建变体添加到 sys-perf

  • SERVER-70640 将迁移并发添加到 serverStatus

  • SERVER -70830单元测试 WiredTigerOperationStats

  • SERVER-71006 将索引转为多键后,读取时会出现不一致的小窗口

  • SERVER-71020 确保中止时间序列批处理最终会从目录中删除存储桶

  • SERVER-71055 OplogOrder 测试可在回滚oplog条目后读取过时的 all_durable 时间戳

  • SERVER-71191 在索引构建设置、准备好的ACID 事务和降级之间出现死锁

  • SERVER-71291 变体 "* Enterprise RHEL8.0"不应该具有 .publish文件

  • SERVER-71373 在 predictive_connpool.js 中扩展 assert.soon 超时

  • SERVER-71399 分割数据块后巨型块标记不自动清除

  • SERVER-71424 修复 lint_fuzzer_sanity 中的故障

  • SERVER-71436 范围删除器不得在未找到分片键索引时主动向日志发送垃圾邮件

  • SERVER-71449 修复 log_success_msg:在 debian 的 init.d 中找不到的问题

  • SERVER-71471 改进 jstestfuzz部署以使用新节点运行/install

  • SERVER-71533 更新传统任务生成以使用新的测试统计信息位置

  • SERVER-71534 运行多个 npm 实例导致 lint_fuzzer_sanity_all 回归

  • SERVER-71597 修复 createDatabase 上区分大小写的 dbName 的争用条件

  • SERVER-71632 在降级套件中重新启用 dropDatabase FSM 测试

  • SERVER-71648 [v5.0] txn_index_catalog_changes.js 在不支持快照读取的存储引擎上运行

  • SERVER-71691 在分面中使用 $setWindowFields 时出现错误 5643004

  • SERVER-71759 dataSize 命令无法生成

  • SERVER-71769 在从从节点(secondary node from replica set)节点两阶段索引构建时添加新的日志消息

  • SERVER-71939 使用故障点更新 BucketCatalogTest::Task 类

  • SERVER-71950 当在 WiredTiger 中检测到无序键时,失败并记录操作

  • SERVER-71969 为compile-variant 和compile_variant 更新system_perf.yml。

  • SERVER-72005 在 2022-11 sys-perf 变体上启用 TSBS

  • SERVER-72046 并发数据块迁移测试

  • SERVER-72091 启用 auth-delay sys-perf 变体

  • SERVER-72143 修复 5.0 和 4.4 上的 sys-perf 日志保存器链接

  • SERVER-72176 MetadataManagerTest 必须在拆卸时将 OrphancleanupDelaySecs 重置为默认值

  • SERVER-72185 TSBS 性能测试定义取决于个人Github存储库

  • SERVER-72222 在分片集群中合并结果时,具有单个 reduce 优化的 MapReduce 会失败

  • SERVER-72276 从 backports_required_for_multiversion_tests.yml 中删除所有过时条目

  • SERVER-72288 在“为 DSI 启用 M1 Mac 支持”之后,microbenchmark 测试失败

  • SERVER-72449backup_restore.js 在终止子 resmoke 客户端时应检查代码 2

  • 由于内存限制而无法返回不一致信息时,SERVER- 索引报告为有效72512

  • SERVER-72535 分片集群允许使用备用大小写创建“admin”、“local”和“config”数据库

  • SERVER-72576 在 macOS 上公证 archive-dist 二进制文件

  • SERVER-72613 使用挂起分析器加快获取核心转储的速度

  • SERVER-72619 重构并为迁移数据块克隆源更改添加更多测试

  • SERVER-72620 $indexStats 在未分片集合上运行时不包含“ 分片”字段

  • SERVER-72677 全面验证并不总是报告有关索引的信息

  • SERVER-72825 从 backports_required_for_multiversion_tests.yml 中删除所有过时条目

  • SERVER-72868 完成 SERVER-30949 中列出的待办事项

  • 降级钩子中的 SERVER-72877 Mongos 重定向逻辑应跳过视图

  • SERVER-72910 [v5.0] 从 SERVER-60839 向后移植 wtRCToStatus 更改

  • SERVER-73176 仅当 getHostFQDNs 实际上存在错误时才打印错误消息

  • SERVER-73183 WiredTigerKVEngine::getSanitizedStorageOptionsForSecondaryReplication 应跳过 inMemory

  • SERVER-73216 升级 BlackDuck 以检测 v8

  • SERVER-73228 从 jstests/external_auth/ldap_mongos_health_checking.js 中删除 Active 目录服务器

  • SERVER-73232 更改 _killOperations 的默认日志详细程度

  • SERVER-73264 修复 MigrationChunkClonerSource::commitClone 中错误的不变量

  • 删除数据库协调器中的 SERVER-73389 检查点向量时钟

  • SERVER-73481 验证未检测到带有 {full: false} 的无序密钥

  • SERVER-73636 Coverity 分析缺陷 135025:使用保留调整矢量大小效率低下。

  • SERVER-73706 保存 WTRecordStoreUassertOutOfOrder 故障点状态,以防止在测试中出现并发错误

  • SERVER-73719 注释掉 Sys-perf 中的传统构建变体

  • SERVER-73745 对 IndexKeyBucket 结构体进行零初始化

  • WT-8290 向会话添加新的API以返回回滚原因

  • WT-8379 关闭期间请勿禁用逐出

  • WT-8651 允许在关闭期间清理检查点

  • WT-8652 使用 use_timestamp=true 配置关闭时不要跳过最终元数据检查点

  • WT-9268 将历史存储记录的删除延迟到调节

  • WT-9428 修复rec_visibility.c 中的两个断言

  • 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 删除版本分支的某些 Evergreen 构建器

  • WT-10257 修复 5.0 中的 data-validation-stress-test-checkpoint-fp-hs-insert-s7

  • WT-10291 确保故障配置任务在每个配置中执行一次测试格式。

  • WT-10461 修复弱有序架构上跳过列表中无序的键

  • WT-10584 在 __cursor_skip_prev 中添加缺失的读障碍

  • SERVER-60143 避免在元数据刷新失败后清除筛选元数据

  • 68139如果投影排序大于100 MB,则 SERVER- 重新分片命令将失败

  • SERVER-68361 LogTransactionOperationsForShardingHandler:: 提交错过从已准备和未准备的事务传输文档,更改文档的分片键值

  • SERVER-69134 删除分片的集合不会删除 CSS 条目

  • SERVER-69444 使 DSS 和 CSS 之间的并发关键部分和刷新的加入看起来相同

  • SERVER-69700 复制回滚失败 resharding_coordinator_recovers_abort_decision.js

  • SERVER-69756 在 reshardCollection cmd 之后发出的 abortReshardCollection 出现分段错误

  • SERVER-70364 出现网络错误时重试 configureFailPoint 命令 (resharding_coordinator_recovers_abort_decision.js)

  • SERVER-70373 不变失败以防重分指标未恢复

  • SERVER-70793 在获取 X锁之前,使数据库元数据刷新首先检查 IS锁下的新元元数据

  • SERVER-71092 shard_id_test.cpp 依赖于 std::string::compare 函数的纯行为

  • SERVER-71305 旧版分片集合路径等待大多数提交错误的 opTime(5.0 和更早版本)

  • SERVER-66289$out 在 v5.0.8 上错误地抛出 BSONObj 大小错误

  • SERVER-70381_internalSearchIdLookup 阶段违反了 getOwnershipFilter 函数的 5.0 前提条件

SERVER-67793 init.d 中的 log_progress_msg 不打印消息

  • SERVER-68094 使用自定义生成的_id重新分片失败,并出现投影错误

  • 68139如果投影排序大于100 MB,则 SERVER- 重新分片命令将失败

  • SERVER-68869 重试 _configSvrReshardCollection 可能会成功,从而导致 resharding_coordinator_recovers_abort_decision.js 失败

  • SERVER-69142 重试 _shardsvrReshardCollection 可能导致 DuplicateKey 错误 (resharding_nonblocking_coordinator_rebuild.js)

  • SERVER-69220 细化CollectionShardKey允许在基于范围和哈希之间切换当前分片键字段,从而导致数据不一致

  • SERVER-69384 修复 implicitCreateIndex 参数的 v5.0 旧版shardCollection 路径

  • SERVER-69700 复制回滚失败 resharding_coordinator_recovers_abort_decision.js

SERVER-50454 避免在出现重复密钥错误时将“keyValue”字段发送给驱动程序

  • SERVER-58673 启用 featureFlagPerShardCursor

  • SERVER-60551 连接时偶尔会收到“初始化线路规范”

  • SERVER-61185 使用 prefix_search 进行唯一索引查找

  • SERVER-62400 将 $_passthroughToShard 参数添加到 AggregateCommandRequest 中

  • SERVER-62681 为每个分片游标直通套件创建变更流

  • SERVER-62738 使mongos能力直通特定分片

  • SERVER-63772 批次后恢复词元未在每个分片游标变更流初始批次中发送

  • SERVER-63773 在 getMore 响应中未设置每个分片游标帖子批处理恢复令牌

  • SERVER-63774 将可选的 dbVersion 传递给 runPipelineOnSpecificShard

  • SERVER-63781 $sortKey 未在初始批处理中从批处理帖子恢复令牌中过滤掉

  • SERVER-65006 commitIndexBuild oplog插入时出现写冲突,可能导致无法设立多键

  • SERVER-66794 为日期在 1970-2038 年之外的Typescript集合添加内存中标志

  • SERVER-67402 线性化读取偶尔会读取到错误的读取源

  • SERVER-67538 如果在旧的、不兼容的快照上,多文档事务应该会失败

  • SERVER-67650 当 oplog applier 没有追上 oplog fetcher 时,重新分片接收方可以返回 remainingOperationTimeEstimatedSecs=0

  • SERVER-67653 重新分片协调器可能会错误地得出它可以启动关键部分的结论,尽管在一个接收者上,oplog applier 尚未跟上 oplog fetcher

  • SERVER-67725 检查分片上的目录一致性,作为重命名的先决条件

  • 降级期间的 SERVER- 争用可能会触发ReshardingMetrics 中的不变量67916

  • SERVER-68003 将experiment_unified_ninja.vars设为默认

  • SERVER-68126 检查 AutoSplitVector 中的 maxChunkSize 输入值是否为负

  • SERVER-68691 $graphLookup 不报告“restrictSearchWithMatch”过滤器的变量引用

  • SERVER-69002 [5.0]通过 mongos 向后移植 pm-2419 每分片游标

  • SERVER-69108 SCCL 可立即返回配置和管理元元数据,而无需触发刷新

  • SERVER-69547 将 multiversion_incompatible 标签添加到 show_raw_update_description*.js

  • SERVER-69590 在 clang arm 平台上出现 libunwind 警告

  • SERVER-69611 默认设置 -ffp-contract=off 编译器选项

  • SERVER-69693 在重新分片协调器中使用 lambda 而不是重复代码

  • SERVER-69785 强化 change_streams_per_shard_cursor.js

  • WT-9870 修复在恢复期间更新最旧时间戳时更新固定时间戳的问题

  • SERVER-63732 将新的implicitlyCreateIndex 和enforceUniquenessCheck 添加到shardCollection 命令

  • SERVER-64142 在 refineCollectionShardKey 命令中添加新的 enforceUniqueness

  • SERVER-68728 添加 addl。InterruptBeforeProcessingPrePostImageOriginatingOp 失败点的激活条件

  • SERVER-68869 重试 _configSvrReshardCollection 可能会成功,从而导致 resharding_coordinator_recovers_abort_decision.js 失败

  • SERVER-69142 重试 _shardsvrReshardCollection 可能导致 DuplicateKey 错误 (resharding_nonblocking_coordinator_rebuild.js)

SERVER-62636 setFeatureCompatibilityVersion 4.4 在索引具有冲突选项的 5.0 binVersion 上成功

  • SERVER-58176 Mongos 不验证插入/更新/删除命令上的 readConcern

  • SERVER-58966 timeseries_granularity.js 和 timeseries_timestamp_rounding.js 在并行套件中的测试命名空间上发生冲突

  • 带有 allowDiskUse 的 SERVER-59834 $ 群组不会清理 _tmp 文件

  • SERVER-60958 在发生降级事件时,避免服务器在数据块迁移中挂起

  • SERVER-63843 不允许在同步信号处理程序中使用递归 doLog

  • SERVER-63852 getThreadName() 不应崩溃

  • SERVER-64573 将implicitlyCreateIndex 和enforceUniquenessCheck 字段设置为可选

  • SERVER-64741 创建mongos appendOplogNote 命令

  • SERVER-65006 commitIndexBuild oplog插入时出现写冲突,可能导致无法设立多键

  • SERVER-65382 AutoSplitVector 不应使用 clientReadable 对分片键字段重新排序

  • SERVER-66794 为日期在 1970-2038 年之外的Typescript集合添加内存中标志

  • SERVER-67126 从 printStackTrace no-LOGV2 代码路径中删除 LOGV2 调用

  • SERVER-67280 确保 HealthObserver:: periodicCheckImpl() 实施处理异常,并在发生异常时返回相应的失败运行状况检查状态

  • SERVER-67725 检查分片上的目录一致性,作为重命名的先决条件

  • SERVER-67814 跟踪 serverStatus 中日期在 1970-2038 之外的时间序列集合的数量

  • SERVER-67939 run_dbcheck_background.js 应能抵御 CappedPositionLost

  • SERVER-68039 对等方重置连接后,MongoDB v5.0 上的 pymongo 旧版本 3.10.1 导致不变量失败 (message.operation() == dbMsg)

  • SERVER-68399 修复 Blackduck_hub.py 中 safeint 版本号的解析

  • SERVER-68482 [5.0]将 TSAN 排除添加到 getFlowControlStats

  • SERVER-68538 RPM 配置的依赖项列表的拼写错误导致在 amazon linux 1 中安装 mongodb enterprise 失败

  • SERVER-68540 为 jscore 测试添加 docker_incomplete标签

  • SERVER-68694 调查 compact 命令周围的锁定

  • SERVER-68737 从 debian 11 5.0 中移除多版本测试。

  • SERVER-68766 添加选项以重新启用单值 MapReduce 优化

  • SERVER-68925 在初创企业时重新引入检查表日志记录设置(恢复 SERVER-43664)

  • SERVER-69052 检查扩展范围时确保存储桶集合有效

  • SERVER-69141 [6.1]向前移动固定的 TSBS 版本

  • SERVER-43155 超过 maxTimeMS 的查询可能会返回 NetworkInterfaceExceededTimeLimit

  • SERVER-66072 $match 采样和 $group 聚合的奇怪行为

  • SERVER-61894 在变更流规范中支持 'showRawUpdateDescription' 选项

  • SERVER-63159实施 $_internalApplyOplogUpdate 聚合阶段

  • SERVER-60607 改进地理索引版本对大/NaN 值的处理

  • SERVER-60958 在发生降级事件时,避免服务器在数据块迁移中挂起

  • SERVER-61321 改进文本索引版本对大/NaN 值的处理

  • SERVER-62747 proxy_protocol_connect.js 需要使用Docker容器的环回解决

  • SERVER-65262 扩展 WT 数字时间戳 API 的用法

  • 时间序列中的 SERVER-65884 $lookup 可以将 $sequentialCache 放在关联的 $match 之后

  • SERVER-66023 不要频繁重置选举和活跃计时器

  • SERVER-66310 使 ExpressionSetUnion::isCommutative() 能够识别排序规则

  • SERVER-66548 $lookup 顺序缓存可能会错误地将 $分面(Facet)视为不相关

  • SERVER-66651 角色“恢复”不足以支持 mongorestore --preserveUUID

  • SERVER-66726 修复 killAllSessionsByPattern 中的序列化问题

  • SERVER-66841 LOGV2:在反斜杠字符处截断时,JSON 无效

  • SERVER-66938 大幅简化生成 ninja 文件的命令

  • SERVER-67122使用 --module=ninja 在构建时添加警告,指出它已被弃用

  • SERVER-67296 将用于提交与数据段相关的 DDL 操作的 configsvr 命令的 OpCtx 标记为可中断

  • SERVER-67305 无锁读取设置应验证设置快照之前和之后允许的写入。

  • SERVER-67523 在delayable_timeout_callback 内重新安排失败时,必须清除 _nextCall

  • OplogServerStatusSection 中的 SERVER-67532 Fail lower

  • SERVER-67683 更改快速构建和优化构建中的某些模式

  • SERVER-67845 仅当目标未分片的时才在重命名“检查先决条件”阶段获取关键部分

  • SERVER-67939 run_dbcheck_background.js 应能抵御 CappedPositionLost

  • SERVER-68041 增强 merge_write_concern.js 的稳健性并添加诊断日志

  • SERVER-68130 AutoSplitVector 生成的响应可能大于 BSONObjMaxUserSize

  • SERVER-68158 serverstatus_indexbulkbuilder.js 应在创建索引后在主节点 (primary node in the replica set)上运行listIndexes

  • SERVER-68184 在 checkWritesOfCommittedTxns 中索引时使用 Number 而不是 NumberLong

  • SERVER-68193 在分布式锁重试循环中,分片 DDL 协调器可能会锁定自己

  • SERVER-68487 添加 BSONElement 方法以检查 NaN字段值

  • SERVER-68511 在 MongoDB 5.0+ 中,movePrimary 可能会导致分片元数据不一致

  • SERVER-68522 防止 5.0 二进制文件在 fCV 4.4 中以错误的 TTL 索引配置启动

  • SERVER-68540 为 jscore 测试添加 docker_incomplete标签

  • SERVER-68574 切换到新的 Logkeeper集群

  • SERVER-68737 从 debian 11 5.0 中移除多版本测试。

  • WT-8847 将逻辑删除添加到 WT_SAVE_UPD,以在页面恢复时截断更新列表

  • WT-9004 修复更新恢复驱逐中的内存泄漏问题

  • WT-9302 已弃用将 object_target_size 作为 api_data.py 中的配置

  • WT-9311 确保日志消息明确标识存储硬件损坏

  • WT-9477 不允许检查点触发内部页面分割,这会导致检查点中的内部页面损坏

  • WT-9500 修复 RTS 以使用单元时间窗口而不是 HS更新的键/值时间戳

  • SERVER-57519 使 ARS 使用因果一致的 ShardRegistry:: getShard () 函数

  • SERVER-62272 向集合添加模式验证可防止失败文档的数据块迁移

  • SERVER-62432 确保安全访问权限ShardingDDLCoordinator实例状态文档

  • SERVER-62656 将 mongos-to-config-server连接池调整与 mongos-to-shard-server连接池调整解耦

  • SERVER-63243 范围删除程序不得以循环方式清理孤立范围

  • SERVER-64433 新的拓扑结构时间可以在没有大多数提交的情况下进行传播

  • SERVER-65027 重新分片命令允许使用额外的选项,而不会返回错误

  • SERVER-65821 在 setFCV 期间,如果准备好的事务尚未持久化提交/中止决策,则会出现死锁

  • SERVER-65925 shardsvrCommitReshardCollection 在加入时应检查暂时性错误

  • SERVER-65930 DDL 协调器和重命名参与者初始检查点可能会引发 DuplicateKey 错误

  • 当接收分片在应用阶段分片时,SERVER-66046 重新分片协调器不会自动中止重新分片操作

  • SERVER-66618 确保 ReshardingCoordinator 已在 resharding_coordinator_recovers_abort_decision.js 中中止

  • SERVER-66866 范围删除器在各批次之间等待,同时持有集合 IX 锁

  • SERVER-67457 在联系参与者期间中止的重新分片操作可能会无限期地在配置服务器主节点上停止

当服务器端JavaScript函数直接返回 SERVER- JavaScript基于对象的类型时,无法正确自动序列化61234

SERVER-66627 向后移植 install-devcore 目标

  • SERVER-62175 Mongos 无法为 _parseCommand 中中断的命令附加 RetryableWrite 错误标签

  • SERVER-62432 确保安全访问权限ShardingDDLCoordinator实例状态文档

  • SERVER-64822 对空集合进行分集合会过早释放关键部分

  • SERVER-66041 数据块克隆程序绝不能考虑太大的仅有一个文档的数据块

SERVER-63642 添加 serverStatus 指标来衡量多计划性能

  • SERVER-57546 增加测试特定的超时以获取角色锁

  • SERVER-58337 在收到 OP_QUERY 命令时记录弃用警告和碰撞 serverStatus 计数器

  • SERVER-60758 在 txn_recover_decision_using_recovery_router.js 中防止刷新 dbVersion 导致事务失败

  • SERVER-61018 创建通用直方图类型

  • SERVER-61110 修复 AuthorizationContract::contains 中的锁定

  • SERVER-61460 Resmoke 应将 config_svr 选项与 mongod_options 合并,而不是覆盖它们

  • SERVER-62941 更新 FTDCServerStatusCommandCollector 以包含来自 serverStatus 命令的oplog指标

  • SERVER-62992 不再需要 resmoke.ini

  • SERVER-63254 将索引使用指标添加到 serverStatus

  • SERVER-63796 启用 PM-2750 的功能标志

  • SERVER-63850 将 count 命令添加到 API 版本 1

  • SERVER-64664 ninja 工具不应考虑生成的源安装文件

  • SERVER-64815 阻止 buildindexes_false_commit_quorum.js 在多版本测试中运行

  • SERVER-65137 在生成后刷新集合时,检测命名空间更改

  • SERVER-65166 在 abort_in_progress_transactions_on_step_up.js 中使用 compareOptimes

  • SERVER-65184 避免在 downgrade_default_write_concern_majority.js 中并发选举和降级

  • SERVER-65271 serverStatus 应允许细粒度指标排除

  • SERVER-65636 删除对每台托管的LDAP连接数限制

  • SERVER-65861 从 5.0 上的 mh_variants 中删除 enterprise-rhel-83-s390x。

  • SERVER-65995 降低旧分支上的 Evergreen 计划任务频率

  • SERVER-66089 初始同步应使用稍后的 afterClusterTime 进行事务表读取

  • SERVER-66117 在模拟 libkrb5 配置中禁用 qualify_shortname

  • WT-8250 增加 test_wt7989_compact_checkpoint 中压实后的最大预期可用空间

  • WT-8450 在 hs_cleanup_stress 中报告统计信息,但不验证这些信息

  • WT-8481 拆分 cppsuite 邻近搜索测试,并更新其日志记录级别

  • WT-8622 在开始恢复时读入 last_ckpt_base_write_gen

  • WT-8860 mongod 日志保存为 Many-collection-test 中的测试工件

  • WT- 禁用9019 5上的圈复杂度测试。0

  • WT-9029 从 WT_SESSION::create 中删除 object_target_size 选项

  • WT-9044 在 mongodb-5 上禁用代码覆盖率测量。0

  • WT-9054 在 format.sh 中正确配置分割压力选项

  • WT-9096 修复当键不存在时搜索有时会返回错误的键/值

  • SERVER-62690 分片在测试中完成排干之前已关闭

  • SERVER-65533 {readConcern:available} 操作不会将集合视为 UNSHARDED

SERVER-65261 通过集合扫描从固定大小集合中删除报告错误删除的文档数量

SERVER-44074 平台支持:添加 Enterprise RHEL 8 (zSeries)

  • SERVER-55173 WiredTigerSession::releaseCursor 中的分段错误

  • SERVER-56003 在使用更改的编译器时,ninja + Icecream 不会重新生成 run-icecc.sh

  • SERVER-56731 考虑在较新的 SLES 12 服务包上运行服务器测试

  • 用于公开服务器参数的可设置性的 SERVER-58506 命令

  • SERVER-60105 插入到时间序列集合中的操作无法从任何操作计数器中观察到

  • SERVER-60485 在 MigrationUtilExecutor 上运行的任务不得等待关闭完成

  • SERVER-61032 将对 /opt/mongodbtoolchain/gdb 的所有引用转换为版本化的等效项

  • SERVER-61663 将 concurrency_metrics 和 concurrency_replication_metrics 动态分割为较小的任务

  • SERVER-61879 为恢复迁移而进行的刷新绝不能加入正在进行的刷新

  • SERVER-62205 包括对 [auto]splitVector 的最大数据块大小参数的健全性检查

  • SERVER-62229 修复 recoverFromOplogAsStandalone=true 时应用索引构建条目时的不变性

  • SERVER-62299 平台支持:添加对Debian 11 的支持

  • SERVER-63010 确保解包测量值不会覆盖根据元数据计算的已推送 addField

  • SERVER-63387 StreamingCursor 应按照从 WiredTiger 备份游标检索备份块的顺序返回备份块

  • SERVER-63479 更正分片的环境中的 $$SEARCH_META 禁令

  • SERVER-63531 commitQuorum 错误地包含 buildIndexes:false 节点,并且错误消息错误地说明只有投票节点才有资格

  • SERVER-63910 概括此与关键部分相关的错误消息

  • SERVER-64031 serverStatus 不应采用 PBWM锁

  • SERVER-64184 跟踪在 agg 命令中 allowDiskUse:true 的使用情况

  • SERVER-64485 使用_id确定extractUpdateType() 中的更新类型

  • 64554使用 --recoverFromOplogAsStandalone运行时,SERVER- abortIndexBuild oplog条目无效

  • SERVER-64732 [v5.0] 交错数组的 BSONColumn 解压缩

  • SERVER-64757 改进当 SCons 在 Windows 上无法生成 Ninja 时的错误消息

  • SERVER-64983 在 TransactionParticipant::_resetTransactionState 中回滚 WTACID 事务之前释放客户端锁

  • SERVER-65024 具有相同_id值的多个文档使 reIndex 不变

  • SERVER-65032 为 ocsp 套件固定Python包BaseResponse

  • SERVER-65182 修复 split_horizon_hostname_startup.js 以在获取 replsetconfig 时使用assert.soon

  • SERVER-65200 包任务不作为任务群组的一部分运行

  • SERVER-65211 使用扩展从当前分支获取二进制文件

  • SERVER-65284 创建集合协调者应始终在后续执行时进行清理

  • SERVER-65430 在 ephemeralForTest 上禁用 capped_deletes.js

  • SERVER-65718 修复 mypy 错误

  • WT-7662 格式因准备冲突而超时

  • WT-8260 创建Python套件测试以验证新的 EVENT_HANDLER JSON格式

  • WT-8708 修复测试/检查点中的时间戳使用错误

  • WT-8924 检查行存储中的冲突时,如果存在插入列表,则不检查磁盘时间窗口

  • SERVER-60109 确保向量时钟在升级时恢复

  • SERVER-61249 reine_collection_shard_key_basic.js 依赖于尽力刷新,而在故障转移的情况下可能不会发生这种情况

  • SERVER-61444 BumpCollectionVersionAndChangeMetadataInTxn 的重新分片使用并非幂等

  • SERVER-61755 迁移恢复应处理完善的分片键

  • SERVER-62072 _configsvrReshardCollection 可能无需等待取消设置“reshardingFields”复制到 majority 即可返回

  • SERVER-62521 在使用 DDL 协调者时,可能不会在出现确定性的错误时释放分布式锁

  • SERVER-62761 [v5.0] receiveChunkWaitForRangeDeleterTimeoutMS 正在 4.4 二进制文件上js

  • SERVER-62906 在 createCollection/shardCollection 路径中添加检查,以验证集合名称长度

  • SERVER-62907 Vector 时钟组件必须能够承受 CSRS 非滚动重启

  • SERVER-63722 Rename集合参与者因降级/关闭以外的错误而卡住

  • SERVER-63742 分片的默认拓扑结构时间可能会导致分片注册表中的无限刷新

  • SERVER-64517 RecoverableCriticalSection 在初创企业时未正确恢复

  • SERVER-64580 在混合二进制文件分片中对集合分片时的降级可能会导致旧二进制文件崩溃

SERVER-54374signalOplogWaiters 和 StorageEngine::loadCatalog 之间的争用情况

SERVER-40691 $nin:[[],...] 查询未编制索引

SERVER-21070 添加选项以收集集合统计信息

  • 发生写冲突(write conflict)时,SERVER- 数据库分析器会为删除操作输出不正确的“keysDeleted”属性值51456

  • 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- ASSERT_THAT 匹配器框架58069

  • SERVER-58152 为“从集群拓扑结构中删除故障的 Mongos”创建功能标志

  • 如果在收到耗尽网络响应的同时发生任务取消,则 SERVER- ThreadPoolTaskExecutor 内存不安全58310

  • SERVER-58499 添加新的错误代码 LoadBalancerSupportMismatch

  • SERVER-59220 ocsp_server_refresh.js 中的连接探针应使用新的 shell

  • SERVER-59223 提高 ecs scp 的稳健性

  • SERVER-59290 增加配置版本后重新评估同步源

  • SERVER-59356 创建虚拟的“FaultManager”单例、FaultStatus枚举和虚拟的单元测试

  • SERVER-59357 为其创建虚拟故障类和虚拟单元测试

  • SERVER-59358 创建FaultFacet 接口、模拟实施以及模拟故障的运行模拟的单元测试

  • SERVER-59360 创建 HealthObserver 接口、模拟实施和单元测试,通过模拟故障调用定期检查

  • SERVER-59361 实施定期运行状况检查线程池

  • SERVER-59362 设置故障经理器状态机

  • SERVER-59364 在 StartupCheck 状态下成功执行一轮运行状况检查后,应移动到 OK 状态

  • 如果未成功完成初始运行状况检查,SERVER-59365 不应转换为正常状态

  • SERVER-59366定期健康检查的进度监控器

  • SERVER-59367 应在进入 TransientFault 状态时在内存中创建故障实例

  • SERVER-59370 在 kActiveFaultDuration 处于 TransientFault 状态时应转换到 ActiveFault 状态

  • SERVER-59382 强制非关键分面不进入 ActiveFault 状态

  • SERVER-59390 应提供对配置服务器执行定期运行状况检查的能力

  • SERVER-59397 为健康检查周期实现随机化

  • SERVER-59496 故障类应是活动故障分面的容器

  • SERVER-59522 HealthCheckStatus 应追踪故障状态和生命周期

  • SERVER-59567 定期检查应该调用观察者,模拟 HealthObserver Mock 失败

  • SERVER-59608 Coverity 分析缺陷 120502:解析警告

  • SERVER-59912 LDAP 运行状况检查程序的初始无操作搭建

  • SERVER-60079 通用运行状况观察器代码,用于合并LDAP观察器的通用模式

  • SERVER-60316 故障管理器应在禁用定期检查的情况下启动

  • SERVER-60412 主机内存限制检查不支持 cgroups v2

  • SERVER-60587 实现 FaultFacet

  • SERVER-61016 吞下在出站连接上创建 ASIOSession 期间收到的与连接重置相关的错误。

  • SERVER-61095 改进 transport_layer_asio_test.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-61490transport_layer_test: asio 连接争用情况

  • SERVER-61592 以毫秒精度进行查询不会返回预期结果(Typescript集合)

  • SERVER-61662 SCons 配置检查应始终以详细模式运行

  • SERVER-61706 确保新配置已到达 cluster_x509_rotate 中的所有节点

  • SERVER-61769 尝试在分片集群上的ACID 事务中使用 $out 或 $merge运行聚合会使空闲游标保持打开状态

  • SERVER-61871 使用 tassert 处理状态机程序员错误

  • SERVER-61872 修复FaultManager 中的线程池饥饿问题

  • SERVER-61873 LDAP 健康状况观察器运行时参数

  • SERVER-61914 将故障分面(Facet)详细信息添加到FaultImpl::toBSON

  • FlutterManager 中 noSSL模式下的 SERVER- 链路故障61921

  • SERVER-61956 修复访问状态机状态时的数据争用

  • SERVER-61977 并发回滚和升级可能会导致节点在降级后从 lastApplied 之前的时间戳获取数据。

  • SERVER-62017 在 sys-perf 所有功能标志变体中默认启用所有功能标志

  • SERVER-62084 FaultFacetType 的序列化器已损坏

  • SERVER-62085 在验证中为 hashedMultikeyMetadataPaths 使用更多位

  • SERVER-62096 /proc/<id>/smaps 不可用

  • SERVER-62098 在 fault_manager.cpp 中使用互斥体保护 healthCheckContexts

  • SERVER-62192 对隐式分片访问集合禁用的功能标志进行处理

  • SERVER-62242 $indexOfArray 不适用于数组中的重复值

  • SERVER-62285 验证缓存目录添加推送失败调试消息

  • SERVER-62368 范围删除程序必须遵守 rangeDeleterBatchDelayMS

  • SERVER-62379 修复了 ReplicationCoordinator 和BackgroundSync 之间在stepUp 时的死锁

  • SERVER-62466 FaultManager 中的 _lastTransitionTime 统计信息字段从不更改

  • SERVER-62511 dbcheck_no_history_on_secondary.js 中的争用情况

  • SERVER-62513 RunDBCheckInBackground 应在出现中断错误后重试

  • SERVER-62514 dbcheck_write_concern.js 应防止主节点降级

  • SERVER-62569 IDL 兼容性检查器脚本无法正确处理大量类型

  • SERVER-62651 将“默认启用所有功能标志”功能添加到微基准项目中,以默认启用所有功能标志。

  • SERVER-62668 同步对 OperationContext 中的 ImpersonatedUserMetadata 的访问权限。

  • SERVER-62680 验证 cachedir 制作本地 tmp 确保复制成功

  • SERVER-62682 PrimaryOnlyService 不调用 _rebuildCV.notify_all() 导致对 waitForConditionOrInterrupt 的调用未被触发

  • SERVER-62712 validate cachedir 将缓存错误仅隔离到缓存调试日志文件

  • SERVER-62876 停止使用固定大小集合测试租户迁移

  • SERVER-62948 确保 FTDC 收集器没有读取时间戳

  • SERVER-63010 确保解包测量值不会覆盖根据元数据计算的已推送 addField

  • SERVER-63073 修复 shard_removal_triggers_catalog_cache_invalidation.js 中的 ShardNotFound 处理

  • SERVER-63079 避免在 $setWindowFields 中使用投影解析器

  • SERVER-63097 stepdown_race_with_transaction.js 应使用“uses_transactions”标签。

  • SERVER-63141 管道优化后 $lookup/$redact/$let 行为的差异

  • SERVER-63197 固定微基准测试 genny 版本

  • SERVER-63201 放宽 applyOps 命令中对删除操作的限制。

  • SERVER-63203 如果找到超过 8192 个分割点,数据块分割器永远不会分割

  • SERVER-63214 当图像集合之间的集合哈希不匹配时,忽略整个数据库之间的哈希不一致

  • SERVER-63234 更好地记录日志以解释LDAP运行状况检查不稳定

  • SERVER-63239 不要在 AutoSplitVector 中的空范围内抛出异常情况

  • SERVER-63240 clearJumboFlag 可能会保留格式错误的数据段版本

  • SERVER-63250 修复隐式分片时间序列集合功能标志检查

  • SERVER-63279 在解包后的时间序列元字段上推送谓词可能会导致不正确的结果

  • SERVER-63288 为可查询HTTP调用添加调试日志消息

  • SERVER-63417 Oplog 获取程序不应在已知节点关闭时进行重试

  • SERVER-63428 Robustify oplog应用更新操作代码

  • SERVER-63432 正在将大文件传输到存储库

  • SERVER-63471 waitForPrimaryOnlyServices 在 no_disconnect_on_stepdown.js 中测试降级之前完成重建

  • SERVER-63497 修复icecream 调试

  • SERVER-63505 确保仲裁节点可识别 rollback_views.js 中的主节点 (primary node in the replica set)节点

  • SERVER-63512 在心跳重新配置上使用已优化的(无 isSelf 调用)重新配置

  • SERVER-63531 commitQuorum 错误消息错误地表示只有投票节点才有资格

  • SERVER-63646 _rise_if_unsafe_exit 使用错误的 return_code

  • SERVER-63859 在视图上禁用带有 expireAfterSeconds 的 collMod

  • SERVER-63876 [5.0]使用 index.expireAfterSeconds 应用 collMod 时从节点崩溃选项

  • SERVER-63968 禁止枚举 $external数据库上的内置角色

  • SERVER-63974 其危险的 python 依赖项的 Pin 版本

  • SERVER-63986 禁止 4.x运行 update_with_dollar_fields.js

  • SERVER-64182 重新启用运行状况检查应检查是否已安排另一项待处理检查

  • SERVER-64304 使用 --recoverFromOplogAsStandalone 可能会导致索引构建使服务器崩溃

  • SERVER-64369 不得允许从FCV4 中的固定大小集合中进行删除。4

  • SERVER-64403 查找使用 SORT_MERGE 排序规则的查询 — 对缺失的排序属性进行编码

  • SERVER-64555 [5.0]允许存在新的唯一索引数据格式

  • WT-7922 处理缺失的WiredTiger版本文件

  • WT-7954 在 test_tiered04 中使用更长的 flush_tier 超时

  • WT-8074 如果向历史记录插入内容失败,则在协调时出现panic

  • WT-8149 更新元数据打捞 (salvage) csuite 测试,以处理表元数据打捞而不进行文件元数据打捞

  • WT-8198 将批量加载游标切换到临时缓冲区

  • WT-8320 选择从历史存储中恢复的更新,而不考虑可见性

  • WT-8362 将 OOO 逻辑删除写入数据存储时,删除或重写密钥的 HS 条目

  • WT-8417 在 01 cpp 附近的搜索中重构断言测试以实现并发性

  • WT-8422 清除磁盘上单元时间窗口(如果已过时)

  • WT-8424 在小端字节序中使用一致的工具链

  • WT-8477 在 Evergreen 测试中强制使用 Pymongo 3.12.2

  • WT-8598 避免始终在关闭时检查点清理

  • WT-8605 禁用了 Evergreen 中非开发分支的性能测试

  • WT-8649 WT_SESSION 方法无法发布暂存缓冲区,除非重置或关闭

  • WT-8743 配置 hs_cleanup 配置以减轻缓存压力

  • WT-8753 在回滚内存中、已准备、已协调的更新时添加逻辑删除

  • WT-8799 在 mongodb-5.0 上禁用文档更新

  • WT-8874 禁用 mongodb-5 上的兼容性测试。0

  • WT-8879 当所选 tombstone 全局可见时设置 OOO 标志

  • WT-8894 查找 many-collection-test 的mongod可执行文件的路径

执行回滚到稳定时间戳后,SERVER-59721 节点可能无法从其他节点同步

  • SERVER-57588 对值为大量的大量位置进行索引时,查询结果不一致

  • SERVER-59754 对于股票相同 $lookup 结构的操作,queryHash/planCacheKey 的日志记录不正确

  • SERVER-62147 需要多个 getMore 批处理时,使用 OP_QUERY 协议的耗尽查询会被破坏

  • SERVER-30846 在 FSM 测试中将 dbCheck 作为背景工作负载运行

  • SERVER-55483 添加新的初创企业参数,跳过验证表日志设置

  • SERVER-58409 启动 RecordId 初始化在持久性历史记录和重建准备好的事务方面存在缺陷

SERVER-28953 在 FTDC 中捕获 df(磁盘已满)统计信息

  • SERVER-49748 初始同步应在任何其他集合之前克隆 admin.system.version

  • SERVER-54468 为分片时间序列集合的最低支持启用功能标志

  • SERVER-56167 保证挂起分析器至少收集分片的片集群的核心转储

  • SERVER-57037 提高操作符符计数器的精度

  • SERVER-57092 对JavaScript运行器 resmoke 套件使用真实测试名称

  • SERVER-57289 redact 不应将 BSONArray 转换为 BSONObj

  • SERVER-57312 固定可传递的Python依赖项,并使用固定文件在 Evergreen 中进行安装

  • 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 上重试事务

  • 如果我们预计可重试 findAndModify 映像在重启后会出现不一致,SERVER- CheckReplDBHash 不应失败60048

  • SERVER-60217 [v5.0] 应在 4.4 上应用 enableReconfigRollbackComfilledWritesCheck

  • SERVER-60310 OCSP 响应验证不应考虑不相关证书的状态

  • SERVER-60334 在回滚到稳定版本期间暂停 WiredTigerSizeStorer

  • SERVER-60392 修复 priority_takeover_two_nodes_equal_priority 测试中的计时问题。

  • SERVER-60513 在 -large 发行版上运行 burn_in_tags 编译

  • SERVER-60517 在模糊器中执行 eviction_dirty_target < eviction_dirty_trigger

  • SERVER-60685 TransactionCoordinator 可能会中断本地执行的更新,并出现非中断错误类别,从而导致服务器崩溃

  • SERVER-60788 merge_causes_infinite_loop.js 尝试暴露不再存在的问题

  • SERVER-60809 添加在 $ 搜索之后不进行 idLookup 的能力

  • SERVER-60959 插入到时间序列获取错误集合 ErrorCodes::TimeseriesBucketCleared

  • SERVER-61005 rs.initiate() 在特定初创企业选项下失败并显示“不变故障”

  • SERVER-61012 TEMPLATE 规则的实例化有时会在生成的 ninja 中包含命令

  • SERVER-61097 SizeStorer 可能会因缓存驱逐而导致死锁

  • SERVER-61121 让 TransactionMetricsObserver 支持 TxnNumberAndRetryCounter

  • SERVER-61122 将 TxnNumberAndRetryCounter 记录在 TransactionParticipant 和 TransactionRouter 内的指标和日志方法中

  • SERVER-61188 当 storeImageInSideCollection=true 时,preImageRecordingEnabledForCollection=true 集合的原像 noop 条目会被分配错误的 opTime

  • SERVER-61194 以粗粒度防止时间序列存储桶 OID 重用

  • SERVER-61201 创建视图可能导致死锁

  • SERVER-61214 确保在创建 config.system.sessions 时具有目录缓存的最新已知条目

  • SERVER-61216 --cache-disable 标志会生成 Python 堆栈跟踪

  • SERVER-61275 在会话缓存关闭后销毁大小存储器

  • SERVER-61307 为 $setWindowFields 的 partitionBy表达式的解析错误添加上下文

  • SERVER-61358 验证 cachedir 错误地重新引发 InvalidChecksum

  • 由于检查了许多错误的重复项,SERVER-61427 唯一索引构建可能会在提交期间导致可用性损失

  • SERVER-61479 增加降级后连接到副本集的重试次数

  • 需要公开用于检测约束违规的 SERVER- Opcounter。61532

  • SERVER-61550 修改 perf.yml 中的 auto_workload_path,使其相对于 cwd

  • SERVER-61590 system.buckets集合的存在不应假定该集合是时间序列集合。

  • SERVER-61591 Robustify currentop_shell.js 测试

  • SERVER-61602 timeseries_min_max.js 假定测量值按插入顺序返回

  • SERVER-61650 在sync_source_selection_ignores_minvalid_after_rollback.js 中重新启动复制之前断开节点连接

  • SERVER-61681 等待 replSetGetStatus 在 replSetGetStatus_member_wall_times.js 中更新

  • SERVER-61690 调整Atlas Search的存储字段协议

  • SERVER-61738 恢复 dbCheck.js 并使其具有确定性

  • SERVER-61743 -fno-builtin-memcmp 标志只能在 x86_64 平台上使用

  • SERVER-61748 dbCheck 在处理批次时不应该持有强数据库锁

  • SERVER-61754 dbCheck 不应在批处理期间持有强集合锁

  • SERVER-61757 添加 dbCheck 命令选项以自定义批处理大小

  • SERVER-61791 固定PyMongo

  • SERVER-61805 使用端口检查 timeseries_retryable_write_downgrade_oplog_rollover.js 中的主节点 (primary node in the replica set)节点

  • SERVER-61846 禁止编辑引发 BSONObjectTooLarge

  • SERVER-61852 dbCheck 应该尝试用退避锁定集合

  • SERVER-61858 在 sync_source_selection_ignores_minvalid_after_rollback.js 中等待节点成为主节点 (primary node in the replica set),然后再断开连接

  • 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-15gbwtcache 系统 perf yaml 文件中的副本集定义

  • SERVER-62041 为 dbCheck 添加最大批处理执行时间

  • SERVER-62164 删除所有稳定分支中的多个过时的构建变体

  • SERVER-62210 修复 dbCheck 进度表对删除和重新创建集合的处理

  • SERVER-62212 支持 dbCheck 的 writeConcern

  • SERVER-62226 在 EFT 上禁用 dbcheck_no_history_on_secondary.js

  • SERVER-62243 等待矢量时钟文档大多数提交而不超时

  • SERVER-62277 由于占用磁盘空间计算而导致 dbstats 性能下降

  • 服务器 -62336容忍 dbCheck 测试中的 SnapshotTooOld 错误

  • SERVER-62380 在 rollback_set_fcv.js 中开始回滚测试之前,等待在每个节点上执行大多数提交点

  • SERVER-62382 5 上的多个Amazon Linux 2 测试。0、5.1,5.2 和主瀑布流未运行

  • SERVER-62419 recover_multiple_migrations_on_stepup.js 在配置服务器降级套件中执行时失败

  • SERVER-62423 修复 replsetinitiate_works_with_keyfile_profile_verbose_options.js 以在 ephemeralForTest 上运行

  • 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 在测试检查点启用日志记录

  • SERVER-51329 关闭mongos服务器时出现意外的不可重试错误

  • SERVER-55382 忽略因可重试写入转换为ACID 事务而导致的错误,且该ACID 事务在random_moveChunk_update_shard_key.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_ritic_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 使 shardsvr DDL 命令在将 opCtx 标记为可中断后检查主节点 (primary node in the replica set)状态

  • SERVER-61289 使 resharding_retryable_writes.js 对计时更加稳健

  • SERVER-61473 在出现暂时性错误时,重新分片协调者多次调用 ReshardingMetrics::onCompletion(),从而导致配置服务器崩溃

  • SERVER-61482 更新 config.reshardingOperations等待重建 PrimaryOnlyService,同时保留oplog槽,从而无限期停止配置服务器上的复制

  • SERVER-61483 重新分片协调器无法恢复升级时的中止决策,尝试将操作提交为成功,导致数据不一致

  • SERVER-61607 接受 DuplicateKey 作为 resharding_nonblocking_coordinator_rebuild.js 中可能的错误

  • SERVER-61633 Resharding 的 RecipientStateMachine 不会加入 ReshardingOplogFetcher 的线程池,导致服务器在关闭时崩溃

  • SERVER-54909 在 replSetGetStatus 中,报告所有成员的最后一次持久操作和最后一次应用的操作挂起时间

  • SERVER-60946 在使用具有不同优先级的节点启动 replset 时,在 replsetprio1.js 中出现竞争条件

SERVER-59924 在分片的集群上使用具有“可用”读关注(read concern)的 $out 执行聚合时出错

SERVER-58736 避免回滚时出现多个集合的二次行为

  • SERVER-54776 启用 PM-2191 的功能标志

  • SERVER-55535 用于练习变更流优化的性能测试

  • SERVER-57131 修复拓扑侦听器测试中的琐碎争用

  • SERVER-57164 $group-by-variable 优化中的不变量失败

  • SERVER-57171 使 killop 测试更具弹性

  • SERVER-57486 防止 transactions_stale_shard_version_errors.js 测试中的定期索引检查

  • SERVER-58636 根据从从节点(secondary node from replica set)同步源计算 stopTimestamp 时,初始同步节点可能会错过最终oplog条目

  • SERVER-59329 确保 withTemporaryOperationContext 在该节点不再是主节点 (primary node in the replica set)时抛出错误

  • SERVER-59432 降级不变量并为系统变量优化上的群组添加额外的 tassert

  • SERVER-59654 为时间序列更新模糊器添加 Evergreen 任务

  • SERVER-59662 使用时间序列插入和中断生成命令创建并发测试

  • SERVER-59858 为 Reactor 线程上计划的任务添加可观察性

  • SERVER-59871 startup_recovery_for_restore_restarts.js 需要确保检查点发生在 failpoint 之后

  • SERVER-59879 调整 maxTimeMS 值以允许在并行测试套件中减慢执行速度

  • SERVER-60393 将replica_sets_jscore_passthrough 时间限制增加到 3 小时。

  • SERVER-60424 TenantOplogFetcher 在重新创建聚合游标时超时

  • 当 renameCollection 目标已存在时,SERVER- mongos上出现不一致错误60632

  • SERVER-60670 对 TPCC 使用单独的分支而不是特定提交

  • SERVER-60671 Remove dagger

  • SERVER-60756 在 multi_statement_transaction_atomicity_isolation.js 中为失败的更新添加额外的日志记录

  • SERVER-60762 $setWindowFields partitionBy大量应始终出现错误

  • 在 timeseries_delete.js 中检索 SERVER- 文档时可能会出现乱序61021

  • SERVER-61039 分片时间序列listIndexes 应报告视图的命名空间

  • SERVER-61164 接受错误代码 48(身份验证不适当)作为LDAP活性检查的有效响应

  • SERVER-61178 在 find_cmd_with_indexes_timeseries.js 中使用较少的并发数

  • SERVER-61208 负载均衡器可能在 transactions_stale_shard_version_errors.js 中不应运行

  • SERVER-61269 将日志添加到 awaitdata_getmore_cmd.js

  • SERVER-61283 [5.0]将 requires_fcv_ 50 添加到 timeseries_insert_kill_op.js 和 timeseries_insert_idle_bucket_expiration.js

  • SERVER-61291 修复了与 checkout_idl_files_from_past_releases.py 的前向兼容性

  • SERVER-61309 修复时间序列存储桶锁重新获取逻辑

  • SERVER-61360 减少Debian 9 变体 jlink 以防止 OOM 情况

  • SERVER-61405 考虑从 $$SEARCH_META 中删除FCV检查

  • SERVER-61597 对random_moveChunk_timeseries_inserts.js 使用确定性顺序

  • WT-3445 添加多个表以格式化测试器。

  • WT-5008 将 Jenkins“wiredtiger-perf-btree”作业迁移到 Evergreen

  • WT-5010 将 Jenkins “wiredtiger-perf-checkpoint”作业迁移到 Evergreen

  • WT-5011 将 Jenkins“wiredtiger-perf-log-consolidated”作业迁移到 Evergreen

  • WT-5012 将wiredtiger-perf-evict 迁移到 Evergreen

  • WT-5013 将 Jenkins "wiredtiger-perf-stress" 作业迁移到 Evergreen

  • WT-5580 将 wtperf 命令转储到 Evergreen wtperf 测试中的日志中

  • WT-6001 如果需要重写页面,避免将页面读入到缓存中

  • WT-6022 NVRAM cache

  • WT-6116 重新打开非时间戳测试

  • WT-7694 修复了在对象名称中正确使用存储桶前缀的问题。

  • WT-7820 检索磁盘上的持久性时间戳以与较新的更新时间戳进行比较

  • WT-7845 为 tiered 及其元数据添加oldest_id。

  • WT-7912 修复接近优化的前缀搜索,以处理键范围跨页面分割的情况。

  • WT-8004 创建架构指南的读取顺序

  • WT-8030 添加与驱逐触发设置相关的健全性检查

  • WT-8046 在wiredtiger_open 调用之间保留非持久性配置设置,格式为 test/format

  • WT-8065 更新有关游标和 prefix_key 配置的文档

  • WT-8076 修改 tiered_abort cSuite 测试以与 cmake 一起使用

  • WT-8114 恢复允许使用舍入准备配置将准备时间戳设置为小于或等于最新的活动读取时间戳

  • WT-8151 如果 stop_ts 小于 durable_start_ts 且大于 start_ts,则使 durable_start_ts 等于 stop_ts

  • WT-8157 修复 format-abort-recovery-stress-test 超时情况

  • WT-8163 考虑更多驱逐场景以放弃 checkpoint-cleanup

  • WT-8167 从 cppsuite 代码中删除未使用的 getter

  • WT-8173 修复架构指南图中的行列存储节点

  • WT-8178 将从 wtperf_run.py 生成的JSON输出推送到 Cedar/Evergreen

  • WT-8179 将从 wtperf_run.py 生成的 out.json 推送到Atlas

  • WT-8188 在压缩相关测试中使用压缩进度统计信息

  • WT-8189 将有用的信息添加到 WT 详细消息传递中以进行紧凑分析

  • WT-8192 扩展详细API以支持为每个事件类别分配详细级别

  • WT-8194 修复启用了 tcmalloc 时的 ASAN 泄漏

  • WT-8196 向 cppsuite 文件添加警告选项

  • WT-8221 在执行 RTS 之前比较写入代数

  • WT-8224 修复覆盖率对未使用变量的抱怨

  • WT-8228 向紧凑测试添加 variable-length 列存储支持

  • WT-8232 修复 hs18 测试以使用发布逐出游标逐出页面

  • WT-8233 修复 data-validation-stress-test-checkpoint ignoring 忽略故障

  • WT-8237 在释放后取消为配置分配 NULL 值,它将保持未使用状态。

  • WT-8241 跳过最大键的返回值

  • WT-8253 修复检查点压力测试中的磁盘空间问题

  • WT-8254 实施新的WiredTiger内部API ,用于定义具有相关严重性级别的详细消息

  • WT-8255 创建Python套件测试,断言 verbose 接口的传统用法仍可按预期运行

  • WT-8256 创建新测试,捕获不同的详细配置场景

  • WT-8270 更新时间窗口以清除协调的过时阶段,以正确考虑全局可见性。

  • WT-8271 在性能测试结果输出中捕获 git 分支和提交状态

  • WT-8275 Streamline 精简统计数据

  • WT-8280 暂时禁用前缀断言

  • WT-8281 使用历史存储停止时间戳修复无序处理

  • WT-8283 在压缩文件中使用新的详细API

  • WT-8284 改进需要回滚时事务的详细日志记录

  • WT-8285 Simplify CMakes 使用第三方库

  • WT-8286 为前缀搜索创建压力测试

  • WT-8291 在没有 exec 的情况下调用 _exit() 而不是 exit()

  • WT-8294 将性能测试结果推送到一个集合

  • 在恢复过程中对已记录的表触发 WT- 时间戳顺序检查8297

  • WT-8298 切换 Evergreen 性能测试以使用 ubuntu2004-large 实例

  • WT-8314 修复区块缓存为错误表返回区块的问题

  • WT-8316 格式向后兼容模式修复

  • WT-8317 切勿在内部页面上存储溢出密钥

  • WT-8318 为 CONFIG 文件目录添加 format.sh支持

  • WT-8321 将烟雾测试的超时更新为 60 分钟

  • WT-8331 更改格式以允许引号字符

  • WT-8335 支持在 CMake 中编译静态和共享WiredTiger库

  • WT-8336 编译 C++ 文件时禁用不安全循环优化标志

  • WT-8337 格式直接 I/O 测试无法关闭备份

  • WT-8339 将缺少的逗号添加到 wtperf 监控标头

  • WT-8342 Coverity: CID 121074: src/support/float.c 中的 UNINTENDED_INTEGER_DIVISION

  • 用于在会话级别配置 cache_max_wait_ms 的 WT- API8345

  • WT-8346 将 Jenkins "wiredtiger-perf-stress" 剩余测试迁移到 Evergreen

  • test_checkpoint 中的 WT-8347 Slipup 修改更改

  • WT-8349 内存格式运行可能会创建缓存大小非法的配置

  • WT-8350 修复使用错误类型的值关闭配置值的测试/格式问题

  • 兼容性运行中使用的 WT- 历史格式构建需要以前的语法8354

  • WT-8355 Coverity 分析缺陷 121096:读取未初始化的指针

  • WT-8357 将更多 Evergreen 扩展添加到性能测试输出中

  • WT-8358 通过命令行行将 ops 和 args 字段传递给 wtperf

  • WT-8359 将 Evergreen 中的烟雾测试与压力测试分开

  • WT-8363 通过性能测试来验证统计输出

  • WT-8364 修复使用 TCMalloc 构建 cppsuite 时的 CMake 错误

  • WT-8368 修复“__wt_verbose_multi”生成的详细消息输出

  • WT-8394 恢复通过性能测试验证统计信息输出

  • SERVER-40865 ShardServerCatalogCacheLoader 不会将同一集合的读取操作与其他操作序列化

  • SERVER-49897 将无操作条目插入oplog缓冲区集合以进行重新分片,从而减少恢复时的浪费

  • SERVER-53335 使用哈希分片时,使用非“简单”排序规则的查询、更新和删除可能会丢失文档

  • SERVER-54231 重新分片可能会在不拥有任何数据段的前主分片上留下本地集合

  • SERVER-54623 减少因果一致性直通套件中的作业数量

  • SERVER-55412 镜像读应传播分片版本字段

  • SERVER-55429 在接收器未清理重叠范围时提前中止迁移

  • 在优化分片键后,SERVER-55557 已中止迁移的范围删除可能会失败

  • SERVER-56985 完成 SERVER-56500 中列出的待办事项

  • SERVER-57217 不要在 currentOp 指标中报告 remainingOperationTimeEstimatedSecs 以便为发送者和协调者进行重新分片

  • SERVER-57266 为指标时间间隔的重新分片创建 IDL 表示。

  • SERVER-57276 捕获提交监控显示的 FTDC 指标中的最大/最小完成百分比

  • SERVER-57479 删除 resharding_test_util.js

  • SERVER-57654 如果 Pipeline::getNext() 在 ReshardingCollectionCloner 中引发异常,则调用 Pipeline::dispose()

  • SERVER-57655 如果 Pipeline::getNext() 在 ReshardingTxnCloner 中引发异常,则调用 Pipeline::dispose()

  • SERVER-57665 删除未使用的 disallowWritesForResharding() 方法

  • SERVER-57675 random_DDL_CRUD_operations.js 可能会两次尝试重命名为同一目标 ns

  • SERVER-57686 我们需要在选举时进行重新分片的测试覆盖率

  • SERVER-57760 引入专门的类似 OpCounters 的重新分指标,并在 ReshardingOplogApplier 中使用

  • SERVER-57761 递增插入操作计数器,作为重新分片集合克隆的一部分

  • SERVER-58082 如果 allowMigrations 已设立为 false,则重新分片操作失败

  • SERVER-58304 重新分片的发送器、接收器和协调器文档中的“指标”字段未标记为可选

  • SERVER-58343 重新启用 reshard_collection_failover_shutdown_basic.js

  • SERVER-58407 以远程分片为目标时,重新分片组件不会对 FailedToSatisfyReadPreference 进行重试,从而导致服务器崩溃

  • BumpCollectionVersionAndChangeMetadataInTxn 中的 SERVER-58433 ReshardingCoordinatorService 事务可能太大

  • SERVER-58592 在重新分片操作接近结束时发生降级时,使 ReshardingCoordinatorService 更加稳健。

  • SERVER-58871 在 write_concern_basic.js 中设置固定数据库主节点 (primary node in the replica set)

  • SERVER-58914 使用函数存根创建 ReshardingDonorWriteRouter 类

  • SERVER-58915 实现 ReshardingDonorWriteRouter 功能以及单元测试

  • SERVER-58960 测量写入代码路径上 ShardingWriteRouter 的开销

  • SERVER-58980 防止重新分片协调器 StepDownStepUpEachTransition 在降级和完成之间进行测试争用

  • SERVER-58990 重新分片始终写入新的集合时间戳

  • 在接收分片上进行主节点 (primary node in the replica set)故障转移转移后,SERVER- 重新分片可能会失败,并显示 NamespaceNotSharded59023

  • SERVER-59160 在 test_stacked_migration_cleanup.js 中禁用负载均衡器

  • SERVER-59208 允许 resharding_replicate_updates_as_insert_delete.js 中的可重试写入失败,并显示 ShardCannotRefreshDueToLocksHeld

  • SERVER-59500 DDL 协调器不得在降级时发布dist 锁

  • SERVER-59585 ReshardingOpObserver 在配置服务器上执行无效的 CollectionShardingRuntime 转换

  • SERVER-59694 对禁止的命令重新分片错误地假定 Config.Cache.Collections 集合中的一致性

  • SERVER-59769负载均衡器与数据块迁移测试发生冲突

  • SERVER-59775 在降级后继续以节点状态“从节点”运行时,ReshardingDonorOplogIterator 会触发 fassert()

  • SERVER-59803 为目录缓存刷新聚合设置 maxTimeMs

  • SERVER-59811 ReshardingOplogFetcher 在切换同步源时会看到 postBatchResumeToken 在时间上向后移动,从而停止重新分片操作

  • SERVER-59812 当数据复制组件仍在运行时调用 ReshardingMetrics::onStepDown(),导致不变量失败

  • SERVER-59849 添加测试以验证 ReshardingOplogFetcher 在无法获取前像/帖子像时的行为

  • SERVER-59890 从配置降级套件中排除 migration_coordinator_shutdown_in_ritic_section.js 测试

  • SERVER-59903 恢复分片的元数据的重命名时不擦除重命名的标签

  • SERVER-59916 WriteConflictHelpers 中的 T{1, 2}Starts{First, Second}AndWins 不会同步提交失败事务

  • SERVER-59923 从 ReshardingTest 装置中的后台线程重试 reshardCollection 命令

  • SERVER-59927 重新分片的 RecipientStateMachine::_restoreMetrics() 不会在出现暂时性错误时重试,从而导致降级时触发 fassert()

  • SERVER-59965 在 renameCollection 和多分片事务之间发生分布式死锁

  • SERVER-60094 ReshardingOplogApplicationRules 不会对所有写入进行版本控制

  • 清除筛选元数据后,SERVER-60142 分片可以在孤立的分片之上迁移

  • SERVER-60161 在配置服务器降级与 _configsvrRenameCollectionMetadata 命令之间发生死锁

  • SERVER-60220 ReshardingCoordinator::installCoordinatorDoc 应在调用 logChange 之前以内存状态更新

  • SERVER-60266 重试 DDL 协调器中的 WriteConcernError 异常

  • SERVER-60291 对禁止的命令重新分片不会等待接收完成

  • SERVER-60413 修复 moveChunk 命令使用的关键部分原因

  • SERVER-60508 分片服务器OnReplicationRollback 在恢复时间序列集合的关键部分时抛出异常

  • SERVER-60592 DDL 参与者命令需要确保它们使用 txnNumber 进行写入

  • SERVER-60731 在删除数据库协调器中推迟数据库关键部分的发布

  • SERVER-60737 从 ShardServerCatalogCacheLoaderTest 中删除不正确的数据块时间戳检查

  • SERVER-60774 可以通过 reshardFinalOp应用重新分片,而无需转换为严格一致性,从而停止对正在重新分片的集合上的写入操作,直到关键部分超时

  • SERVER-60811 删除数据库可能会在降级后删除新集合

  • 连接现有 ReshardingCoordinator 的 SERVER- _configsvrReshardCollection 命令可能会在降级时被中断60858

  • SERVER-60859 ReshardingCoordinator 等待 _canEnterCritical 未来而不取消,可能会阻止配置服务器主节点 (primary node in the replica set)节点升级完成

  • SERVER-60916 CPS 恢复因 reshardingOperation 中包含文档的快照而失败

  • SERVER-61026 反转接收删除集合参与者命令的分片的顺序

  • SERVER-61052 重新分片发送者和接收者的协调器文档更新可能会导致协调器文档上的等待复制超时,从而导致致命断言

  • SERVER-61066 使 shardsvr DDL 命令在将 opCtx 标记为可中断后检查主节点 (primary node in the replica set)状态

  • SERVER-61108 ReshardingCoordinatorService,配置集合删除可能在等待协调器文档复制时超时,从而导致致命断言

  • SERVER-58988 在主节点 (primary node in the replica set)追赶期间避免同步源选择周期。

  • SERVER-59170 从tenant_migration_multi_stmt_txn_jscore_passthrough 套件中排除 max_doc_size.js

  • SERVER-59646 在评估 nodes_in_primarys_datacenter_dont_sync_across_datacenters.js 中的同步源之前,检查网络探测(ping)时间差异是否大于 changeSyncSourceThreshold

  • SERVER-60153 选举期间有更多 INFO 级别日志

  • SERVER-58130 更改时间序列集合验证器已由服务器确认且未出现错误

  • SERVER-59057 不要在 config.transactions 的 validate 命令中强制执行快速计数集合

  • SERVER-52310 为集成工作启用功能标志以支持新的 $搜索参数

  • SERVER-53350 在 ReshardingTest 装置上公开方法,用于在重新分片运行时向分片和配置服务器发送 replSetStepUp、SIGTERM 和 SIGKILL

  • SERVER-53351 添加重新分片模糊器任务,并为分片启用了逐步升级

  • SERVER-53913 ReshardingDonorService 实例在实例化时加载指标状态

  • SERVER-54206 为 Fetcher 类创建非阻塞 API(或创建替代类)

  • SERVER-54726 修复“numScannedAferResume”中的错别字

  • PM- 的 SERVER-54774 架构指南更新2191

  • SERVER-54775 为 PM-2191 创建功能标记

  • SERVER-55711 覆盖性分析缺陷 118014:checkState() 中的“状态”变量阴影

  • SERVER-56416 mongod --version 在 M1 台笔记本电脑上返回并显示无关日志行

  • SERVER-56602 跟踪 serverStatus 中匹配表达式的使用情况

  • SERVER-56639 用于启动恢复的时间戳索引 ident 删除

  • SERVER-56801 更新 PSA 集中用于重新配置检查的占位符链接

  • SERVER-56813 让重新分片可感知 [RRFaM]

  • SERVER-56887 在不存在的索引构建上针对 mongos 运行时,setIndexCommitQuorum 命令返回 {ok: 1}

  • SERVER-57000 修复使用分面处理关联管道的分面(Facet)

  • SERVER-57229 killOp_against_journal_flusher_thread.js 必须确保 JournalFlusher 在查找 opId 和运行killOp 之间不会重置 opCtx

  • SERVER-57295 初创企业时轮换Atlas 审核日志

  • SERVER-57315 为时间序列集合启用 shardCollection 命令

  • SERVER-57350 ShardKeyPattern::parseShardKeyPattern() — NaN 表示形式转换为整数

  • SERVER-57437 为分片时间序列集合实现插入路由

  • SERVER-57565 确保时间序列测量结果不会更新分片集群上的孤立存储桶

  • SERVER-57566 为时间序列集合实施分片管理命令行为

  • SERVER-57567 更新分片的直通套件以处理时间序列集合

  • SERVER-57568 实现分片的时间序列集合的查询路由行为

  • SERVER-57570 禁用分片的时间序列集合的更新粒度

  • SERVER-57572 为分片的时间序列集合重写mongos上的从节点(secondary node from replica set)索引

  • SERVER-57573 在分片的时间序列集合上为 $ 示例阶段实施孤立筛选逻辑

  • SERVER-57589 增强对集群collStats 和 indexStats 命令的测试,确保顶级“时间序列”求和正常运行

  • 在确定要包含的更新时,SERVER-57603 timeseries::MinMax::minUpdates/maxUpdates 应考虑调用 timeseries::MinMax::min/max

  • SERVER-57605 向Shell公开 Decimal128 相等比较助手

  • SERVER-57697 测量 ReshardingOplogApplier::_applyBatch 的延迟/吞吐量

  • SERVER-57700 测量 ReshardingCollectionCloner::doOneBatch 中 resharding::data_copy::fillBatchForInsert 的延迟/吞吐量

  • SERVER-57717 为更新命令添加时间序列存根

  • SERVER-57718 为删除命令添加时间序列存根

  • SERVER-57733 确定更新/删除的查询是否仅依赖于时间序列集合的metaField

  • SERVER-57734 确定更新是否仅修改时间序列集合的 metaField

  • SERVER-57735 将对时间序列集合的 metaField 的单个更新转换为对其存储桶集合的更新

  • SERVER-57736 将对时间序列集合的 MetaField 的删除转换为对其存储桶集合的删除

  • SERVER-57742 创建 OperationLatencyHistogram 类的非专用版本

  • SERVER-57780 改进 BlackDuck 超时处理

  • SERVER-57784 TryUntilLoop 不同步析构函数和 Promise 解析

  • SERVER-58112 为 TaskExecutor 的耗尽命令 Promise 添加显式同步

  • SERVER-58122 在 resync_majority_member.js 中使用故障点用法替换搜索日志以查找不变故障

  • SERVER-58139 避免从 NetworkInterfaceTest::CancelLocally 中泄漏状态

  • SERVER-58148 mirrored_reads.js 断言不考虑镜像读故障

  • SERVER-58166 可恢复索引构建回滚测试可能会运行RamLog 空间

  • SERVER-58170 如果存在时间序列集合,则禁止删除 system.views

  • SERVER-58175 在将插入传送到分片时间序列集合之前,对时间值进行舍入

  • SERVER-58183 _applyPrepareTransaction 不确保重试尝试时 prepareConflictBehavior 为 kIgnoreConflictAcceptWrites

  • SERVER-58203 改进 $unionWith 阶段

  • SERVER-58263 修复了 TenantMigrationAccessBlockerRegistry 中的 absl 映射擦除循环

  • SERVER-58331 多文档事务中的时间序列更新和删除失败

  • SERVER-58370 RollbackImpl 中 StringMap 元素的 use-after-free

  • SERVER-58385 恢复oplog应用程序更新错误集合的多键信息

  • SERVER-58386 为 null_query_semantics.js 中的测试用例分配唯一的集合名称

  • SERVER-58390 使用时间序列仅元字段删除

  • SERVER-58393 为时间序列仅 metaField 更新启用 "collation"

  • SERVER-58394 时间序列集合的 metaField 上的多个有序更新转换为存储桶集合上的更新

  • SERVER-58396 时间序列集合的 metaField 上的多个无序更新转换为存储桶集合上的更新

  • SERVER-58406 在启用 TestingProctor 时启用调试日志记录

  • SERVER-58412 更改副本集配置中的 settings.chainingEnabled 应该会影响同步源中的更改

  • SERVER-58480 将必要的参数添加到 ContinuousTenantMigration 钩子,以允许适当的暂时性错误重试

  • SERVER-58485 在 api_params_transaction.js 中出现暂时性错误时重试ACID 事务

  • SERVER-58492 使用 let 测试时间序列仅 metaField 删除

  • SERVER-58493 使用 hint 测试时间序列仅 metaField 删除

  • SERVER-58519 修复具有并发集合删除的仅元字段时间序列删除

  • SERVER-58583 mongocryptd 的查询分析无法处理查找中的表达式投影

  • SERVER-58617 允许在没有 metaField 的情况下更新时间序列集合

  • SERVER-58721 processReplSetInitiate 未设置 stableTimestamp 或采用稳定的检查点

  • SERVER-58722 为wildcard_index_multikey.js 中的测试用例分配唯一的集合名称

  • SERVER-58739 完成 SERVER-58334 中列出的待办事项

  • SERVER-58774 清理 timeseries_update_delete_util.h 并更新对 queryOnlyDependsOnMetaField() 的引用

  • SERVER-58777 插入和更新对于空子文档是否为嵌套级别存在分歧

  • SERVER-58796 为时间序列仅 metaField 更新启用“let”

  • SERVER-58797为时间序列仅 metaField 更新启用 "hint"

  • SERVER-58798 为时间序列仅 metaField 更新测试“arrayFilters”

  • SERVER-58803 测试时间序列的 MetaField 仅删除关闭的内存存储桶

  • SERVER-58804 确保时间序列仅 metaField 更新关闭内存存储桶

  • SERVER-58811 timeseries_update_delete_util.h 中的单元测试查询函数

  • SERVER-58861 ephemeralForTest 排序数据接口在大端计算机上不起作用

  • SERVER-58872 为分片的时间序列测试添加 require_fcv_51标签

  • SERVER-58877 如果没有可用的存储引擎,则禁止在 SpillableCache 中溢出到磁盘。

  • SERVER-58888 使用“executionStats”模式的 $unionWith 解释不考虑被下推的阶段

  • SERVER-58896 修复具有并发集合删除的仅元字段时间序列更新

  • SERVER-58899 设置 curOp命名空间以查看时间序列更新的集合

  • SERVER-58903 拒绝列表 index_many2.js从租户迁移降级/终止/终止直通套件

  • SERVER-58930 mongodb-enterprise-unstable-server 与 mongodb-enterprise-unstable-shell 冲突

  • SERVER-58967 设置 curOp命名空间以查看时间序列删除的集合

  • SERVER-59024 timeseries_update_delete_util.h 中的单元测试更新函数

  • SERVER-59036 在 clustered_index_types.js 中使用唯一的存储桶集合名称

  • SERVER-59054 对生成的模糊器任务实施超时

  • SERVER-59067 修复 TLS 争用条件

  • SERVER-59072 不允许更新 upsert:true 的时间序列集合

  • SERVER-59074 不要仅仅为了对oplog可见性设立/等待而获取存储票证

  • SERVER-59088 为分片时间序列集合的最低支持创建功能标志:更新和删除

  • SERVER-59092 支持 $jsonSchema 操作符进行时间序列删除

  • SERVER-59094 shardCollection 命令应确保正确创建时间序列集合

  • SERVER-59104 删除时间序列更新/删除代码中 findNthChild() 的用法

  • SERVER-59108 解决了降级后事务操作未终止的争用问题

  • SERVER-59110 在 powercycle 中更新连接错误消息

  • SERVER-59120 为 commitChunksMerge 创建单元测试

  • SERVER-59126 drop 集合 on 时间序列 集合应删除配置服务器上的根本的存储桶集合

  • SERVER-59140 验证时间序列 shardCollection 命令的分片键模式

  • SERVER-59141 检查 RPM 规范文件是否存在潜在的错误

  • SERVER-59143“--ninja”工具选项与 ninja 模块一起使用时出现硬故障

  • SERVER-59150 non_durable_writes_on_primary_can_reach_majority.js 不会等待从从节点(secondary node from replica set)上的持久性时间戳前进

  • SERVER-59154 添加更全面的时间序列更新文档测试用例

  • SERVER-59159 $min/max窗口函数 null 语义与其累加器对应项不同

  • SERVER-59164 分片时间序列命名空间上的所有写入命令都应转换为 mongos 上的存储桶命名空间

  • SERVER-59173 审核时间序列更新和删除的错误消息

  • SERVER-59174 报告时间序列更新/删除的已更新/删除文档数

  • SERVER-59180 为分片的时间序列集合实施更新重写和路由

  • SERVER-59181 为分片的时间序列集合实施删除重写和路由

  • SERVER-59184 添加测试以验证数据块迁移后时间序列索引和存储桶集合的正确性

  • SERVER-59190 IndexAccessMethod 可以在索引构建批量加载过程中被销毁

  • SERVER-59191 SPIKE: git.get_project 无法克隆

  • SERVER-59194 排除 timeseries_update_concurrent.js 与其他测试并行运行

  • SERVER-59196 为分片的时间序列集合的解释命令添加测试

  • SERVER-59214 将查询结果包含在 oplog_visibility.js 断言消息中

  • SERVER-59218 仅将顶级 metaField 替换为“meta”以进行时间序列更新/删除

  • SERVER-59226 在配置文件会话标记为不间断的情况下降级时出现死锁

  • SERVER-59294 检查 oidReset 的动作类型

  • SERVER-59298 已生成的模糊器任务应使用 timeout_secs 而不是 exec_timeout_secs

  • SERVER-59299 改进 $match 阶段

  • SERVER-59321 在编译扩展中将后缀 var 更新为 v5.0

  • SERVER-59409 重新复制和升级之间的争用可能会导致 RSM 在报告ReplicaSetNoPrimary 时停滞不前

  • SERVER-59410 清理时间序列更新和删除测试

  • SERVER-59413 修复租户_migration_fetch_committed_transactions_retry.js 中可能出现的争用问题

  • SERVER-59425 Ninja 无法在本地安装存档目标

  • SERVER-59445 增加 oplog_sampling.js 中存储日志的详细程度

  • SERVER-59456 启动 LDAPReaper 线程池

  • SERVER-59459 mongodb 无法使用 glibc-2.34 构建

  • SERVER-59476 validate_commit_message 不允许恢复WiredTiger导入

  • SERVER-59483 tenant_migration_collection_ttl.js 必须考虑接收克隆与发送TTL扫描之间的争用

  • SERVER-59491 将 "requires_multi_updates" 标签添加到 geo_update2.js

  • SERVER-59505 混合、嵌套测量的时间序列查询可能会遗漏某些事件

  • 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 并发测试 TransientSSLParamsStressTestWithManager 中未受保护的变量

  • SERVER-59672 修复在 step_down_during_draining3.js 中停止复制的问题

  • SERVER-59676 DocumentSourceFindAndModifyImageLookup 在分片中使用时会遇到不变量

  • SERVER-59693 ReshardingTest 装置必须适应在尝试运行replSetStepUp 时进入 ROLLBACK 的节点

  • SERVER-59701 在使用外部时区数据库时处理某些时区时出错

  • SERVER-59720 在时间序列仅元字段更新中正确处理$rename

  • 当两个 mtab 都存在时,SERVER- TenantMigrationAccessBlockerRegistry::_remove 不会删除59727

  • SERVER-59765 $dateAdd/$dateSubtract 未检测到某些“amount”值的溢出

  • SERVER-59778 强化 timeseries_query.js 测试

  • SERVER-59796 在 catchup.js 中停止从节点上的复制之前等待复制

  • SERVER-59804 在 system_perf.yml 中为 YCSB 使用单独的分支

  • SERVER-59805 提供检查和删除无效索引目录选项的方法

  • SERVER-59843 完成 SERVER-56639 中列出的待办事项

  • SERVER-59865 更新 repl 架构指南以反映新的隐式默认写关注(write concern)公式

  • SERVER-59866 在删除 currentCommittedSnapshot 时,阻止 fCV 等待大多数节点

  • 应确定性地序列化59867 ReplSetConfig/MemberConfig 中的 SERVER- 水平分割映射

  • SERVER-59868 修复 Durable_history_index_usage.js 中的索引构建争用

  • SERVER-59876 在建立出口连接时从 libcrypto.so 返回时出现大幅延迟

  • SERVER-59885 在验证集合之前等待副本集稳定下来

  • SERVER-59925 压力测试并修复过期空闲存储桶中的死锁

  • SERVER-59934 在同一命名空间上删除视图和创建集合可能会被无序复制

  • SERVER-59943 多版本设置不应从测试分支下载资产

  • SERVER-59952 修复 resmoke进程中的多版本burnin_tests 错误

  • SERVER-59970 修复 authenticate 命令的返回值

  • SERVER-60007 如果 UUID 与预期不同,则执行删除集合的命令

  • SERVER-60025 队列文档由于生成无效的运行时对象而导致服务器崩溃

  • SERVER-60038 在具有读关注(read concern)快照的ACID 事务中禁止 setWindowFields

  • SERVER-60062 修复拓扑结构说明克隆中发现的重复 uuid 和服务器说明深度复制

  • SERVER-60096 将 rollbackHangCommonPointBeforeReplCommitPoint 故障点添加到 RVR

  • SERVER-60145 生成的任务resmoke 配置文件应基于任务名称

  • SERVER-60150 使用一些功能标志向 5.0 添加变体

  • SERVER-60201 清理时间序列更新和删除util 函数

  • SERVER-60218提高 $group 阶段

  • SERVER-60223 容器主机应在 / 中查找 Evergreen 二进制文件

  • SERVER-60228 RPM 外部依赖扫描程序已弃用

  • SERVER-60259 在任务生成中设立require_multiversion

  • SERVER-60263 Stitch_support 库由于缺少静态初始化程序而无法加载

  • SERVER-60269 启用 ShardedTimeSeriesUpdateDelete功能标志

  • SERVER-60270 将标签添加到窗口函数读关注(read concern)测试

  • SERVER-60283 禁用与 ephemeralForTest存储引擎不兼容的测试

  • SERVER-60285 为分片的时间序列集合上的删除操作创建 FSM 测试

  • SERVER-60290 更新 Windows 外部身份验证测试发行版

  • SERVER-60299 反向移植 Bugzilla #2613 的 PCRE 错误修复

  • SERVER-60322 在数据库之间重命名集合期间,索引构建初始化失败可能导致其无法从集合元数据中自行清除

  • 当 X 证书的主题名称为空时,SERVER- Windows Server60326509 无法启动

  • SERVER-60340 不要在 powercycle 中通过 SSH 隧道转发Mongo端口

  • SERVER-60343 单阶段索引构建在中止时执行无时间戳的目录写入

  • SERVER-60348 将 featureFlagTimeseriesUpdatesAndDeletes 添加到 5.0 反向移植构建器

  • 没有搜索结果时,SERVER-60406 $searchMeta 在分片集群中的未分片集合上失败

  • SERVER-60418 drop_sharded_timeseries_collection 不支持降级

  • SERVER-60420 缓慢的“shardCollection”路径在关键部分执行繁重的工作

  • SERVER-60424 TenantOplogFetcher 在重新创建聚合游标时超时

  • SERVER-60430 [v5.0] tenant_migration_recipient_access_blocker_rollback.js 持有一个故障点,阻止先前的实例完成

  • SERVER-60450 在否定金额值时为 $dateSubtract 添加错误检查

  • SERVER-60451 索引构建代码可以访问权限无效的 BSONObj,因为游标是在较低级别保存和恢复的

  • SERVER-60452 修复集合不存在时的时间序列分片键验证

  • SERVER-60456 在 Windows 上严重延迟绑定期间,LDAPBindOptions 超出范围

  • SERVER-60469 尽管未捕获原像,但可重试删除仍为原像链接保留两个 optime

  • SERVER-60495 在 DDL 协调器中重试 FailedToSatisfyReadPreference

  • SERVER-60497 renameCollectionForApplyOps 应跳过 system.buckets 重命名检查

  • 与固定时间戳相比,SERVER-60511 getPinnedOplog 返回值应始终为 std::min

  • SERVER-60518 范围删除器中的尽力而为检查可能会留下孤立

  • SERVER-60523 独立装置未正确处理目录创建异常

  • SERVER-60544 替换复制系统中对 SlaveDelay 的剩余引用

  • SERVER-60548 时间序列插入路径段错误

  • 通过 sendToRecipient() 提交远程命令时,SERVER- 迁移_util 函数可能会错过一些响应错误60550

  • SERVER-60554 减少 powercycle 中 ssh 连接选项内的 ConnectionAttempts

  • 在经典引擎中,SERVER-60588 $multiply 在某些情况下会错误地引发错误

  • SERVER-60593 强化 sample_timeseries.js 测试

  • SERVER-60606 在数据克隆阶段开始索引构建时,初始同步期间出现争用情况

  • SERVER-60651 将 autoSplitVector 逻辑反向移植到 v5.0

  • SERVER-60661 [5.0]添加测试以确保分片时间序列集合在功能标志关闭时正常工作

  • SERVER-60739 更改 timeseries_balancer.js 中的数据块大小以更快分割数据段

  • SERVER-60740 强化 timeseries_multiple_mongos.js 测试

  • SERVER-60762 $setWindowFields partitionBy大量应始终出现错误

  • SERVER-60766为分片时间序列测试添加“does_not_support_transactions”

  • SERVER-60801 修复 logkeeper 快照位置

  • SERVER-60869 重新添加逻辑,以在仲裁节点上设置特征兼容性版本

  • SERVER-60877 更正 replLogUpdate 上无意中复制的 MutableOplogEntry

  • SERVER-60896 在触发已筛选事件之前快进Atlas 审核假脱机程序

  • SERVER-60913 包测试在某些平台上失败

  • SERVER-60948 在 migration_id_index.js 的新集合中插入文档以等待在从节点上成功进行索引构建

  • SERVER-60971 删除对 BF 建议服务的调用

  • SERVER-61094 从 MultiIndexBlock 生成 KeyString 可能会导致内存限制不受尊重

  • SERVER-61096 在 Windows 上重新创建 dbpath 时,ResetDbPath 有时会出错

  • WT-5009 将剩余的 Wiredtiger-perf-lsm 测试迁移到 Evergreen

  • WT-5270 为常青树创建 wtperf脚本

  • WT-5743 在清除 VLCS 的ACID 事务ID 时重写单元格

  • WT-5939 修复命名冲突,导致 test_config06 中出现“无法删除目录”错误(仅限 OSX)

  • WT-6077 添加新的统计信息以追踪压缩进度

  • WT-6193 在 format-test 中重新启用 VLCS 测试

  • WT-6669 在常青树中启用 VLCS 覆盖和检查点测试

  • WT-6900 为架构指南编写 "schema" 子页面

  • WT-6903 为架构指南编写“dhandle/btree”子页面

  • WT-6907 为架构指南编写“快照”子页面

  • WT-6909 驱逐架构指南

  • WT-6913文件系统和操作系统接口架构指南

  • WT-7169 提交Typescript不应小于 test_timestamp22.py 中最后一个持久性Typescript

  • WT-7250 修复测试以执行显式逐出,而不是依赖低缓存大小

  • WT-7294 重新启用 VLCS evergreen 字节序测试

  • WT-7392 已为 dhandle 添加了逐出标志,供会话扫描使用

  • WT-7494 添加Python测试以在恢复期间触发更新恢复逐出

  • WT-7601 修复操作跟踪文档中的错别字

  • 当在 __cursor_key_order_check_row 中发现键无序时,WT- 转储整个树7695

  • WT-7745 添加宏以识别 btree 对象的 uri

  • WT-7757 跳过过时的叶子页面,而不必读取它们

  • WT-7844 为分层存储添加 tiered_abort 压力测试

  • WT-7885 确保WiredTiger测试尽可能使用 tcmalloc

  • WT-7902 在系统范围的检查点之后,重试 alter 命令

  • WT-7914 仅在需要时更新文档

  • WT-7942 当未找到 all_durable 时间戳时,释放 test/format 中的时间戳锁

  • WT-7949 将本地存储缓存和存储桶目录更改为相对于 WT_HOME

  • WT-7957 分层存储应在本地系统中查找对象

  • WT-7959 在 test_cursor1717 中,Skipped_pages 小于 expected_pages_skipped

  • WT-7980 创建“日志:”游标的接口,该游标在返回日志文件之前切换日志文件

  • WT-7987 创建单元测试以检查 compact 是否不重写溢出项目

  • WT-7989 Compact 在与系统检查点同时运行时退出

  • WT-7992 提供API以返回表中的最后一个键,而无论可见性如何

  • WT-7993 如果正在收集句柄且未处于积极逐出模式,则进行逐出睡眠,以使检查点获取有争议的自旋锁。

  • WT-8001 修复在设置全局最早和稳定时间戳时的不一致 API 行为

  • WT-8007 更新脚本,为 CPP 测试套件框架正确生成新测试

  • WT-8011 添加对随机选择 RS 或 VLCS 的格式支持

  • WT-8017 在常青树中重新启用 VLCS 格式压力测试。

  • WT-8019 VLCS 快照隔离搜索不匹配

  • WT-8022 验证格式测试程序中的 WT_CURSOR.modify 返回值

  • WT-8023 使用全局ACID 事务信息来评估会话是否具有活动ACID 事务

  • WT-8024 在“Arch 指南”中的交叉引用中添加链接文本

  • WT-8026 在 Evergreen 中运行 PPC/zSeries/macOS 主线构建的频率较低

  • WT-8034 在 PR 测试中编译Docs时使用 PR 分支

  • WT-8035 为字符串键格式处理启用前缀的字典比较

  • WT-8036 在 wt_evict_thread_run 和 _wt_evict_thread_stop 的两个断言语句中添加了连接紧急标志。

  • WT-8039 为 API 检查添加新标志,而非清除已准备的标志,清除标志可能会错误地强制回滚

  • WT-8041 回滚到稳定版本会重复解压缩值

  • WT-8042 创建常青作业以运行测试/检查点变体

  • WT-8043 将“ripcip”参数整理到可见性代码中

  • WT-8044 已启用前缀的邻近搜索仅返回匹配的密钥

  • WT-8048 删除 split_8 时序压力配置

  • WT-8055 修复压缩包与检查点同时运行时退出的问题

  • WT-8057 添加测试以验证更改压缩不会导致数据丢失

  • WT-8059 在未找到溢出项时在打捞中添加检查

  • WT-8067 修复确保将最新历史存储值作为完整更新插入的代码

  • WT-8068 改进 __rollback_row_modify 控制流

  • WT-8069 Coverity 分析缺陷 120706:冗余测试

  • WT-8070 删除 prefix_key 和 prefix_search 之间的差异

  • WT-8075 Coverity 分析缺陷 120712:“常量”变量保护失效代码

  • WT-8077 在解析准备的更新后,将页面标记为“脏”

  • WT-8078 实施分层存储本地保留缓存

  • WT-8079 添加断点以验证错误宏,清理API处理

  • WT-8081 修复分层钩子函数,为配置字符串提供默认

  • WT-8086 为前缀搜索邻近条目创建 cpp 测试

  • WT-8092 前缀在插入列表中存在键时提前退出

  • WT-8094 修复逗号分隔值(CSV)提取器中释放后的使用

  • WT-8101 在 Evergreen 中为 CPP 测试启用诊断模式

  • WT-8103 如果 dhandle 不是 btree,则跳过它

  • WT-8104 修复 ASAN 记录的内存泄漏

  • WT-8108 使用临时文件并在本地存储中重命名

  • WT-8112 根据覆盖率跳过空值检查

  • WT-8113 根据 coverity 删除死代码

  • WT-8115 仅在必要时在C++文件中定义宏

  • WT-8116 修复C++测试框架中与继承相关的问题

  • WT-8119 在现有测试框架中添加定向紧凑型测试

  • WT-8121 创建长时间运行的压力测试,在很长一段时间内插入大量数据

  • WT-8125 更新 hs_cleanup cppsuite 测试以使用新的thread_context 逻辑

  • WT-8126 只有在实例化已删除的行存储叶页面时没有新创建的 btree 时,才会将 btree 标记为 dirty

  • WT-8146 当 CPP 测试结束时停止跟踪组件

  • WT-8147 检测 cppsuite 配置中的无效语法

  • WT-8148 修复 util_verify.c 中的注释错别字

  • WT-8161 降低 CMake Evergreen smoke 的详细程度

  • WT-8162 重构“define_c_test”辅助函数中 SMOKE 参数的使用

  • WT-8164 在 Windows 上禁用 rollback_to_stable10 Python 测试

  • WT-8168 修复C++测试附近搜索中未使用的变量

  • WT-8171 在 CPP 测试框架中实现 C 风格测试

  • WT-8193 VLCS 回滚到稳定版本中存在错误的边缘情况

  • WT-8199 使 s_all 接受符合Python PEP8 的换行符

  • WT-8203 修复访问页面分层违规问题

  • WT-8204 修复“wt7989 _compact_checkpoint”CSuite 测试中可能出现的争用情况

  • WT-8214 仅发布WiredTiger开发 Evergreen项目的Docs

  • WT-8225 修复zstd get 上下文中的数据争用

  • WT-8226 修复largest_key 未能考虑准备好的更新

SERVER-57716 PEM 中的部分证书链导致 OCSP 中的验证失败

  • SERVER-27383 要求 --replSet 和 --configsvr

  • SERVER-50937 使重新分片协调程序支持恢复

  • SERVER-55824 使 ssl_get_more.js 将分片作为副本集启动

  • SERVER-57487 在 setFCV4 期间更新数据段。45.0 不得长时间区块负载均衡

  • SERVER-57953 _flushReshardingStateChange 尝试刷新分片版本,而另一项刷新已挂起,导致不变量失败

  • SERVER-58081 _flushReshardingStateChange 来自协调器与发送分片获取关键部分的争用,从而停止重新分片操作

  • SERVER-58315 更改 jstests 以不使用独立运行节点作为分片或配置服务器

  • SERVER-58342 允许将 reshardCollection 区域指定为空

  • 如果之前删除了集合,SERVER-58603 ensureTempReshardingCollectionExistsWithIndexes 可能会遇到不变量

  • SERVER-58702 修复 reshardingDataReplication 中的注释,并更新其节点声明顺序

  • SERVER-58720 DropDatabaseCoordinator 在删除 CSRS元数据后不得重新执行破坏性逻辑

  • SERVER-58781 如果“donors”或“recipients”字段为空,则 ReshardingCoordinatorObserver 不应履行承诺

  • SERVER-58868 启用/删除带注释的 moveChunk + AllowMigrations 测试

  • SERVER-58917 等到发送者/接收者意识到协调器已保留决策,然后再期望 resharding_prohibited_commands.js 中的 collMod、createIndexes 和 dropIndexes成功

  • SERVER-58926 如果关键部分已经发布,ReshardingDonor 不应尝试设立关键部分的停止时间

  • 如果远程发送分片响应中断异常,SERVER-59114 ReshardingOplogFetcher 将停止获取新的oplog条目

  • 59292由于 WithAutomaticRetry,可以多次设立SERVER- 完成未来

  • SERVER-58133 使用分割复制任务,因为它们由于“majority”隐式默认写关注而超时

  • SERVER-58987 修复 read_only_test.js,以避免在复制恢复期间点超过点。

  • SERVER-59083 catchup_takeover_with_higher_config.js 需要从多版本套件中排除,以实现最后连续

  • SERVER-59131 将rawMongoProgramOutput搜索封装在implicit_default_write_concern_upgrade_shards.js 的assert.soon 中

  • SERVER-59212 确保节点在等待 catchup_takeover_with_higher_config.js 中的追赶接管之前已降级

  • SERVER-59478 在 catchup_takeover_with_higher_config.js 中获取 RSTL 之前,移动 serverStatus 命令

  • SERVER-54791 使用外部排序进行索引构建期间,使用的文件描述符过多

  • SERVER-57448 修复了 ExpressionParams::parseTwoDParams() 以处理键模式中越界的 int 值

  • SERVER-57667 提高重新分片集合克隆管道的处理速度

SERVER-58744 固定大小集合上的 applyOps 可能会违反多时间戳约束

WT-7830 迁移 Python设置脚本以使用 cmake

  • SERVER-52007 为集成工作创建功能标志以支持新的 $搜索参数

  • SERVER-53001 完成 SERVER-47323 中列出的待办事项

  • SERVER-53437 架构指南更新将默认写关注更改为 Majority

  • SERVER-54735 执行程序关闭可能会导致 AsyncTry-until 将其结果设立为 ErrorCodes::BrokenPromise

  • SERVER-55589 replSetMaintenance 命令不采用 RSTL

  • SERVER-55664 支持 ephemeralForTest 中的集群化_id索引

  • AsyncTry 的 SERVER-55760 取消测试非常不稳定

  • SERVER-55966 AsyncTry 不再处理来自until() Lambda 的异常,从而导致进程崩溃

  • SERVER-56235 评估依赖于未进行集群化(而非时间序列)的集合的索引类型

  • SERVER-56492 使用大量类型规范化时间序列元数据

  • SERVER-56580将 build-tools=next 升级到稳定版本

  • SERVER-56763 在未持有 $merge 的数据库锁时验证集合纪元

  • 如果 CWWC 与集群上的现有 CWWC 不一致,SERVER- 则 addShard 失败56800

  • SERVER-56844 如果 DWCF=w:1 且未设立CWWC,则在初创企业时快速插入分片服务器

  • SERVER-56845 在 DWCF=w:1 且未设立CWWC 的情况下,addShard 失败

  • SERVER-56846 如果分片服务器会更改 DWCF 且未设置 CWWC,则其重新配置将失败

  • SERVER-57086 不要在 4.4 版本中的 hello 命令上设置继承的 maxTimeMSOpOnly 截止时间

  • SERVER-57140 修复已迁移的 Shell 脚本中的 perl 遗留代码

  • SERVER-57262 允许节点投票给配置更高的候选节点

  • SERVER-57279 更新 Logkeeper快照工作负载中的FCV常量

  • SERVER-57360 记录“不变量 (_requests.empty());”的其他调试信息在 ~LockerImpl

  • SERVER-57387 create_view_does_not_take_database_X.js 应检查其插入情况

  • SERVER-57435 从 causally_consistent 测试套件中排除 views_coll_stats.js

  • SERVER-57465 remove_newly_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 'next' 时间戳

  • SERVER-57599 DocumentSourceBucketAuto 在处置时返回 eof

  • 对于不创建/停止副本集的测试,SERVER- 将57615 CWWC 重置为 w:majority

  • SERVER-57616 等待从节点在 disable_cluster_time_gossiping_in_unreadable_state.js 中加载签名密钥

  • SERVER-57617 让租户迁移中的 OplogFetcher 执行聚合查询而不是查找

  • SERVER-57630 针对 OpenSSL 1.1.1 运行时,在 Ubuntu 18.04 上启用 SSL_OP_NO_RENEGOTIATION

  • SERVER-57651 防止查询规划器解析提示参数时出现整数溢出

  • SERVER-57657 disable_cluster_time_gossiping_in_unread_state.js 不应修改响应的 $clusterTime

  • SERVER-57700 测量 ReshardingCollectionCloner::doOneBatch 中 resharding::data_copy::fillBatchForInsert 的延迟/吞吐量

  • SERVER-57737 索引构建代码路径可以抛出 WCE,并通过调用丢弃快照而不调用保存/恢复游标来使活动游标失效。

  • SERVER-57740 ShardingTest 在 preferTLS 模式下也使用 X509

  • SERVER-58051 Mongod.exe 无法释放 Windows 10 上轮换日志的文件句柄

  • SERVER-58060 添加新的聚合阶段以将 RRFaM 映像下转换为oplog条目

  • SERVER-58068 因租户迁移中断的多重更新应等待迁移完成

  • SERVER-58119 single_node_set_new_hostname.js 需要使用断言调用 replSetReconfig。

  • SERVER-58152 为“从集群拓扑结构中删除故障的 Mongos”创建功能标志

  • SERVER-58160 增加 cluster_x509_roate.js 中的出口超时时间

  • SERVER-58184 检查点线程在初创企业时与恢复准备好的事务争用时会导致断言

  • SERVER-58264 仅在 Evergreen 中的 master 分支上运行cron 作业

  • SERVER-58293 mongocryptd 未在解释命令响应中包含服务器API字段

  • SERVER-58353 修复由于将最新版本更改为 5.1 而导致多版本套件中禁用的复制测试失败的问题

  • SERVER-58392 在回滚到重新获取时取消固定持久性历史记录

  • 当操作文档验证失败时,SERVER-58399 在写入错误中重复 errInfo字段

  • SERVER-58402 增加 shutdown_primary.js 中关闭命令的超时时间

  • SERVER-58420 从容处理umask 中数据类型的降级

  • SERVER-58432 当警告有关弃用/删除旧操作代码时,在日志行 5578800 中包含 dochub 链接

  • SERVER-58438 租户迁移可重试写入预取管道在负载下可能会非常慢

  • SERVER-58464 并发关闭的时间序列插入过程中的不变量故障

  • SERVER-58565 调整 replica_sets_jscore_passthrough 超时

  • SERVER-58581 添加从mongot填充的 SEARCH_META 变量

  • SERVER-58588 实现 $searchMeta 阶段

  • SERVER-58594 ReplicationCoordinatorImpl::handleHeartbeatResponse_forTest 在读取 _rsConfig 时不使用 _mutex

  • SERVER-58620 新的接收主节点可以在 donor 节点重命名 tenant_migration_resume_collection_cloner_after_rename.js 中的集合之前完成迁移

  • SERVER-58626 将 capped_max1 标记为 tenant_migration_incompatible。

  • SERVER-58637 暂时禁用多版本直通中的 null_query_semantics.js

  • 重新分片操作完成后,SERVER-58669 createIndexes、dropIndexes 和 collMod 仍可能失败,并显示 ReshardCollectionInProgress

  • SERVER-58676 禁止在分片的集合中设立SEARCH_META 变量的管道

  • SERVER-58682 check_todos.py 应在瀑布中停止运行

  • SERVER-58698 [Linux 重复执行构建器] 禁用 concurrency_replication_multi_stmt_txn

  • SERVER-58740 在使用 storeFindAndModifyImagesInSideCollection=true 写入可重试 findAndModify 时保留多个oplog槽位

  • SERVER-58806 在 Enterprise MacOS 上使用 replica_sets_jscore_passthrough_gen 任务

  • SERVER-58812 租户_migration_timeseries_retryable_write_oplog_cloning.js 应在进行垃圾收集之前获取donorDoc

  • SERVER-58815 让内部 findAndModifyImageLookup 将合成 oplog 条目设置为 findAndModify 时间戳 - 1

  • SERVER-58823 ImproveShardKey 命令应在降级/升级时将其操作上下文标记为可中断

  • SERVER-58855 改进/修复 out_max_time_ms.js 中的争用条件

  • SERVER-58857 变更流意外过滤掉了 reshardCollection 中的重命名事件 [仅限 5.0]

  • SERVER-58886 允许从分片的搜索查询返回“vars”结果,但 SEARCH_META访问权限失败

  • SERVER-{3 }58898 禁止写入到 "local" 数据库等待 writeConcern

  • SERVER-58904 转义或单引号 DESTDIR 会导致 .ninja 和 resmoke.ini 格式错误

  • SERVER-58919 sharding_jscore_passthrough_wire_ops_gen 需要标记为已生成任务。

  • SERVER-58948 idl_tool:支持生成的 idl

  • SERVER-58973 使用 v5.0 windows 调试构建版本修复 deprecated_wire_ops_mongos.js 失败问题

  • 由于重新配置,SERVER-58984 awaitable_hello_fcv_change.js 未考虑可等待 hello 请求之间的窗口

  • SERVER-59000 为生成的任务实施依赖项

  • SERVER-59025 提高 oplog_slow_sampling_logging.js 中的存储日志详细程度

  • SERVER-59040 将operations_longer_than_stepdown_interval标签添加到background_unique_indexes.js

  • SERVER-59044 处理 TrialStage 中 $ 示例的空时间序列集合

  • SERVER-59056 [5.0]修复 timeseries_retryable_write_downgrade.js 中的主节点检查

  • SERVER-59071 在直接连接到分片时,使用 $ 示例可以触发不变量

  • SERVER-59091 避免为索引构建中插入的每个键从持久性目录中获取命名空间

  • SERVER-59093 暂时禁用 Evergreen 上的 ephemeralForTest 失败的 jstest 套件

  • SERVER-59101 从管道库中删除不必要的 LIBDEPS 边缘

  • SERVER-59117 xcode next 构建器达到 dyld 512 库限制

  • 在 powercycle 中执行 check_disk 命令期间,SERVER- ssh 连接失败应会导致 ssh 失败退出59121

  • SERVER-59135 使 MSI 中的 mongocryptd 目标依赖于 libsasl2

  • SERVER-59158 支持使用mongos连接运行checkFCV() Shell 助手

  • SERVER-59188 Coverity 分析缺陷 120391:未初始化的标量字段

  • SERVER-59197 删除相应会话文档时删除 fam 映像条目

  • SERVER-59203 不要依赖模拟来测试构建变体的生成任务

  • SERVER-59204 存储在 PlanCache 条目 debugInfo 中的无主过滤器 BSONObj

  • SERVER-59217 将包文件的空格转换为制表符

  • SERVER-59236 向传统Shell添加函数以递归复制目录

  • SERVER-59242 更新到 snmp 5.9.1

  • SERVER-59291 考虑添加“enableSearchMeta”查询旋钮

  • SERVER-59324 从 5.0 上的 sys-perf 中删除功能标记性能变体。

  • SERVER-59353 在启动 mongod 版本 <=4.4 时要求 Shell 去除 featureFlagRetryableFindAndModify

  • SERVER-59362 设置故障经理器状态机

  • SERVER-59404 避免 powercycle_smoke_skip_compile 达到任务超时

  • SERVER-59431 [5.0 版本] 在 EFT 构建器中禁用并行任务

  • SERVER-59516 在oplog提取器中的锁之外创建 opCtx

  • SERVER-59573 添加 setParameter,可用于恢复会话中的非游标游标超时

  • SERVER-59640 [5.0]在 views_all_commands.js 测试中添加 geoSearch 命令的覆盖范围

  • WT-6755 文档:填充开发者术语表

  • WT-6910 为《架构指南》编写“历史存储”子页面

  • WT-6911 为《架构指南》编写“区块管理器”子页面

  • WT-6915 为架构指南编写“日志文件”子页面

  • 架构指南的 WT-7006 写入连接子页面

  • WT-7007 备份架构指南页面

  • WT-7198 修复因备份不匹配而导致的 test_backup15 失败

  • WT-7352 修复游标修改中并发操作之间的 test_hs01 冲突

  • WT-7363 添加对以十六进制格式转储历史记录存储输出的支持

  • WT-7521 删除多余的 ckplist 失效

  • WT-7592 删除 log_flush("sync=background") 支持

  • WT-7599 根据即将运行兼容性测试的发布更新配置文件

  • WT-7663 更改本地存储扩展以仅允许只读 FS 操作

  • WT-7673 调查并修复Windows上的 manydbs 测试失败问题

  • WT-7718 重命名“build_cmake”

  • WT-7838 有序时间戳断言的功能不仅仅是日志消息

  • WT-7842 删除 many-collection-test 中的显式 ulimit -n 调用

  • WT-7860 改进代码覆盖率报告

  • WT-7866 更新 cppsuite-hs-cleanup-Stress 中的 cache_hs_insert 限制

  • WT-7876 更新回滚到稳定测试以使用正确的布尔值并更新统计检查逻辑

  • WT-7880 修复了当准备好的更新之后的更新位于历史存储中时的历史存储记录问题

  • WT-7891 删除文档错别字

  • WT-7893 从 test_encrypt 中的wiredtiger_open 中删除忽略的消息08

  • WT-7895 修复构建arch-data-file.dox 文档失败的问题

  • WT-7897 为 test_backup15 启用详细日志记录,以辅助调试

  • WT-7900 修复以列存储的测试格式插入新记录的问题

  • WT-7901 测试套件清理

  • WT-7905 修复 CMake 中构建的不正确内置行为

  • WT-7907 在 CMake 构建中向 swig 模块定义添加依赖关系

  • WT-7908 通过静态测试使可变长度列存储再次运行

  • WT-7909 创建一个新方法,在开始回滚到稳定版本操作之前检查运行的用户事务

  • WT-7918 支持在当前读取时间戳设置准备时间戳

  • WT-7928 VLCS检查点和其他测试套件改进

  • WT-7931 在 test_multiple_older_readers_with_multiple_mixed_mode() 中使用逐出游标逐出修改,以确保逐出发生。

  • WT-7934 将性能结果从多集合测试上传到 Altas

  • WT-7935 添加 rdtsc 等效指令的 arm64 实现

  • WT-7936 更新 format.sh脚本以运行恢复测试

  • WT-7937 修复 s_docs 以使用 sh,而不是 bash 语法

  • WT-7938 修复错误时回滚到稳定版本的内存泄漏问题

  • WT-7940 更新 mongod 路径以进行多集合测试

  • WT-7941 添加 Evergreen 任务以使用“测试/格式”测试“中止/恢复”

  • WT-7943 回滚已准备的事务时,不要断言时间戳

  • WT-7945 将回滚处理移动到 cppsuite 中的操作层。

  • WT-7947 允许 CMake 采用特定的Python版本

  • WT-7952 文档Docs构建修复

  • WT-7953 让 s_string 不再查看 getopt 选项列表内部

  • WT-7955 使用 CMake 将 format.sh 和 CONFIG.Stress 复制到 test/format构建目录

  • WT-7956 RTS 用于跳过已删除或稳定的 RLE 单元

  • WT-7961 有时会滞后 timestamp_abort 中最早的时间戳。

  • WT-7964 修复回滚到稳定版时错误地未回滚 snap_max 更新的问题

  • WT-7965 在恢复检查点结束时更新连接基础写入代数

  • WT-7968 在 timestamp_abort 中,当 all_durable 向后移动时跳过设置时间戳

  • 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

57727x509 _invalid.js 中的 SERVER- 争用条件

  • SERVER-47372 即使在删除集合后,也可能会保留 config.cache 集合

  • SERVER-48651 避免在 refine_collection_shard_key_basic.js 中出现锁定超时错误

  • SERVER-50521 创建临时重新分片集合后写入 reshardBegin no-op oplog 条目

  • SERVER-54948 在 enableSharding 之后从不同的 MongoS 调用 shardCollection 在因果一致不一致

  • SERVER-55574 迁移 distlock 获取无法捕获状态

  • SERVER-56647 使 dropDatabase 对网络分区具有弹性

  • SERVER-56648 使 dropCollection 对网络分区具有弹性

  • SERVER-56649 使 renameCollection 对网络分区具有弹性

  • SERVER-56650 使 createCollection 对网络分区具有弹性

  • SERVER-57204 扩展 _configsvrSetAllowMigrations 命令以接受集合 uuid,使其具有幂等性

  • SERVER-57380 改进集群不兼容期间的“InvalidOptions:读关注(read concern)级别快照仅在ACID 事务中有效”消息

  • SERVER-57488 创建命令以删除与 config.tags 中的 ns 匹配的标签,该命令可作为可重试写入运行

  • SERVER-57496 删除数据库/集合后主动逐出缓存的条目

  • SERVER-57559 为 DDL 协调程序实现 LSID 缓存

  • SERVER-57759 在 ReshardingTest 装置中对源集合分片之前运行 movePrimary 命令

  • SERVER-57850 增加等待 authCommands.js迁移时的超时时间

  • SERVER-57870 删除数据库分片的 FSM 不能保证完成操作

  • 批处理写入执行器刷新失败后,SERVER-57944 目标器未完全清理

  • SERVER-58021 mongos应在从分片收到 ShardCannotRefreshDueToLocksHeld 错误时重试写入

  • SERVER-58048 重新分片的哈希分片键的初始分割点与采样值不匹配

  • SERVER-58089 覆盖分析缺陷 120194:未初始化的指针字段

  • SERVER-58115 重命名集合后,过时信息可能会保留在目录缓存中

  • SERVER-58143shardsvrDropCollectionParticipant 在降级时应该可终止

  • SERVER-58167 在 dropDatabase 期间使用作用域数据库关键部分

  • SERVER-58266 停止在数据块管理器目标器中强制刷新数据库版本

  • SERVER-58271 停止在数据块管理器目标器中强制刷新集合版本

  • SERVER-58273 解决 drop db actor 命令中不间断锁保护导致的死锁

  • SERVER-58321 在重新分片中止命令中两次检查接收文档而不是发送文档是否存在

  • SERVER-58364 ShardServerCatalogCacheLoader::waitForCollectionFlush 应可中断

  • SERVER-58465 修复重命名操作中路由信息的清理问题

  • SERVER-58535 _shardsvrRenameCollection 应在降级时中断

  • SERVER-58589 删除 ShardingFullDDLSupportTimestampedVersion 功能标志

  • SERVER-58624 更改 reshard_collection_basic.js 的重新分片关键部分超时值

  • SERVER-58649 不要假设 ShardServerProcessInterface::checkRoutingInfoEpochOrThrow 方法中的集合始终是分片的

  • SERVER-58747 在升级时,ShardServerCatalogCacheLoader 不会中断正在进行的操作

  • SERVER-58749 删除数据库协调程序必须获取集合分布式锁

  • SERVER-58775 将 ConfigsvrSetAllowMigrationsCommand 的 opCtx 标记为可在降级时终止

  • SERVER-37904 允许节点覆盖集群链接(启用/禁用)设置

  • SERVER-58258 在断言“replSetGetStatus”回复中没有“initialSync”字段之前,等待初始同步清除状态

  • SERVER-58625 将 multi_update标签添加到 geo_update1.js 以从某些直通套件中排除

  • SERVER-54078 [SBE] 改进 bestbuy_agg_merge_wordcount 基准套件的性能

  • SERVER-58127 修复异常情况下解析 benchRun() 参数时的 benchRun() 内存泄漏

  • SERVER-58372 强化 deprecated_wire_ops_mongos.js

  • SERVER-50287 drop_index.js 在具有降级的直通套件中运行时失败

  • SERVER-56019 timeseries_index.js 在burn_in_tests burn_in:replica_sets_initsync_jscore_passthrough 子任务中挂起

  • SERVER-56877 中止多键目录更新后,插入操作可能无法将索引设置为多键

SERVER-58510 修复 getExecutorForSimpleDistinct() 函数中的“释放后使用”问题

  • SERVER-54729 MongoDB Enterprise Debian/Ubuntu 包应依赖于 libsasl2-modules 和 libsasl2-modules-gssapi-mit

  • SERVER-55446 在启用 Xcode 12 的主机上建立 Apple Silicon 仅编译构建器。

  • SERVER-56446 无法在 _auth 套件中使用 ReplSetTest.restart() with waitForConnect: false

  • SERVER-56568 在动态构建中禁用 vptr UBSAN 检查并删除LIBDEPS_TYPEINFO

  • SERVER-56620 节点应显式清除仲裁节点 durableOpTimeAndWalltime

  • SERVER-56625 在清理错误的缓存文件时验证缓存目录争用条件

  • SERVER-56980 强化 jstests/core/query_hash_stability.js

  • SERVER-57002 重构 Evergreen任务创建以支持构建多个任务

  • SERVER-57003 在单个任务中生成构建变体的所有任务

  • SERVER-57064 记录mongos上的创建索引和 dropIndex

  • SERVER-57176 当节点处于恢复阶段时,“validateFeaturesAsPrimary”标志应设立为 false

  • SERVER-57268 将多键查询添加到 validate_multikey_restart.js

  • SERVER-57302 生成隐式多版本测试使用无效名称

  • SERVER-57327 常青 ninja构建者无法复制安装文件

  • SERVER-57396 在适用的平台上默认启用可见性支持

  • SERVER-57425 避免在持有 SessionCatalog 互斥锁时终止 opCtx

  • SERVER-57450 新添加的测试不会显示在生成的动态 resmoke 套件中

  • SERVER-57474 profile_operation_metrics.js 无法处理查询超时问题

  • SERVER-57521 FCV更改无条件关闭尚未完成 hello 握手的传出连接

  • SERVER-57576 validate_cache_dir 应输出堆栈跟踪

  • SERVER-57580 简化 Evergreen.yml 中的多版本处理和任务生成

  • SERVER-57642 src/mongo/db/query/plan_yield_policy.cpp 75 上的不变量故障|中止

  • SERVER-57650 使 MigrationChunkClonerSource 在等待对接收命令的响应时可中断

  • SERVER-57676 在释放 oplog_rollover.js 中的“hangOplogCapMaintainerThread”之前等待检查点

  • SERVER-57729 如果存储桶集合不存在,则无法删除时间序列集合

  • SERVER-57742 创建 OperationLatencyHistogram 类的非专用版本

  • SERVER-57750 在 quiesce_mode.js 中使用更明确的读取命令,以便内部操作不会设立故障点

  • SERVER-57756 并发降级和应用事务 oplog 条目之间的竞争问题

  • SERVER-57771 SBE 解释未在“allPlansExecution”部分中报告获胜排序计划的正确试用期统计信息

  • SERVER-57790 通过大型路由表最大限度地减少 4.4 和 5.0 之间 fCV 升级/降级的影响

  • SERVER-57798 由于连接问题而无法使用 ./install_compass 安装 MongoDB Compass 时,将用户转到 MongoDB Compass 下载页面

  • SERVER-57837 将 TSBS 添加到 system_perf.yml

  • SERVER-57869 Shell getShardDistribution 辅助程序不会在 5.0.0-rc1 上累积数据块计数。

  • SERVER-57926 调整常青 scons splunk任务的日志级别

  • SERVER-57928 create_collection.js 应使用专用数据库名称,并避免删除测试数据库

  • SERVER-57951 通过 hook_test_archival.py 存档的数据文件不正确

  • 经典引擎中 $范围的 SERVER- 整数溢出57983

  • SERVER-58020 cache-dir:防止相同的构建具有不同的内容争用条件

  • SERVER-58022 租户_migration_resume_oplog_application.js 应将resumeTokens 考虑为应用程序批处理的一部分

  • SERVER-58086 调查在某些任务中调试符号未标记为下载的原因

  • SERVER-58087 减少已激活生成任务的开销

  • SERVER-58159 针对单阶段索引构建扩展索引ident 协调不变量的放宽

  • SERVER-58169 记录有关命中稳定时间戳计算的不变量的时间戳信息

  • SERVER-58187 提高 Connection Reaper 和 MongoLDAP 性能

  • SERVER-58191 [迁移协议] 允许 delete_during_migrate.js 容忍由于慢速变体中的追赶阶段超时而导致的数据块迁移失败。

  • SERVER-58197 从现有范围构造排序器时通过引用传递范围

  • SERVER-58202 将多个测试标记为 requires_sharding

  • SERVER-58208 允许顶级 $graphLookup 阶段在分片上运行

  • SERVER-58249 在多版本套件中针对 4.4 二进制文件运行时,findAndModify_flip_location.js 应考虑发生争用的更新插入

  • SERVER-58250 $ 群组和 $setWindowFields 的内存跟踪映射使用效率低下

  • 索引构建处于活动状态时,SERVER-58280 初始同步因隐藏删除的索引而挂起

  • SERVER-58283 添加新的版本控制文件以设置 MONGO_VERSION 和 MONGO_GIT_HASH

  • SERVER-58332 管道MemoryUsageTracker:将 StringMap 更改为 unordered_map 以保持指针稳定性

  • SERVER-58335 从 5.0 分支中移除 SBE 版本分支

  • SERVER-58357 [ephemeralForTest] TemporaryKVRecordStore 无法在 WCE 循环中注册提交程序

  • SERVER-58395 如果未针对 currentOp 报告初始化重新分片指标,则应将 donorState/RecipientState 设置为 kUnused。

  • SERVER-58400 生成的超时需要考虑重复的执行

  • SERVER-58480 将必要的参数添加到 ContinuousTenantMigration 钩子,以允许适当的暂时性错误重试

  • SERVER-58515 [ephemeralForTest] 在 EFT 构建器中禁用并行任务

  • SERVER-58532 在计算超时时考虑构建是 ASAN 的情况

  • SERVER-58576 改进任务生成测试

  • SERVER-58651 在 powercycle 的退出处理程序中终止 ssh 隧道进程

  • SERVER-58662 在使用旧版本MongoDB的变体上禁用 tsbs

  • SERVER-58707bench_test*.js 测试从并行测试作业中移出

  • SERVER-58734 为新的变更流模糊测试器添加常青任务

  • SERVER-58746 在 macOS 10.12 上构建失败;mongodb 5.0.0需要 macOS 10.13+?

  • SERVER-58794 _configsvrCreateDatabase 和 _flushDatabaseCacheUpdates 应接受任何API版本参数

  • SERVER-58816 errors_on_committed_transaction.js 与 5.0 版本中的多版本测试不兼容

  • SERVER-58936 可能未强制执行唯一索引约束

  • WT-6280 如果无序处理检查点的争用,则无法逐出

  • WT-6729 在运行回滚到稳定版的ACID 事务检查之前停止逐出

  • WT-6782 test_prepare_hs02 WT_ROLLBACK 失败:并发操作之间存在冲突

  • 架构指南的 WT-6902 元数据子页面

  • WT-6914 为《架构指南》编写“数据库文件”子页面

  • WT-7279 允许存储源扩展的多个终止调用

  • WT-7343 编写执行 many-collection-test.py 的脚本

  • WT-7473 解决代码中的“TODO: tiered”注释

  • WT-7507 更新历史记录存储和时间戳世界的挽救

  • WT-7520 将开始值和停止值添加到自动标志生成代码中

  • WT-7524 重构函数以获取检查点列表;跳过检查点时清除删除

  • WT-7539 添加一个配置选项,允许用户指定调试模式。

  • WT-7543 在构造默认配置路径时传入正确的测试名称

  • WT-7553 放宽有关逐出快速截断页面的限制,以避免缓存卡住故障

  • WT-7556 修复 test_rollback_to_stable10 失败 cache_hs_ondisk 为 0 的问题

  • WT-7603 对统计数据进行排序以修复JSON输出

  • WT-7605 放弃对百万集合测试的支持

  • WT-7609 报告在 many-coll-test 中启动和关闭数据库所需的时间

  • WT-7616 根据许多集合WorkGen工作负载负载创建通过或失败测试

  • WT-7619 添加了一项新的优化,以在删除页面上的所有条目时跳过游标遍历中的页面

  • WT-7626 我们仅确保在测试调试模式 09 中发生更新恢复逐出

  • WT-7628 在测试框架中提供无效的命令行参数时返回错误消息

  • WT-7629 在代码库中的 .cxx 文件上运行 clang 格式。

  • WT-7632 修复 test_rollback_to_stable14 中的无效参数

  • WT-7640 修复由于不支持检查点游标导致检查点列表不一致的 test_backup02 失败问题

  • WT-7660 在C++测试框架中将 poc_test 重命名为 base_test,并添加 insert_operation 逻辑

  • WT-7667 修复 workgen JSON输出

  • WT-7668 重载 hs_cleanup 测试的更新方法

  • WT-7670 修改测试标签格式并标签其他 Python 测试

  • WT-7676 将 wtperf备份重新格式化为仅读入文件而不是 wt_copy_and_sync

  • WT-7679 为 many-dhandle-stress 创建一个常新测试

  • WT-7683 添加 Python 测试钩子以在 connection.close() 期间调用 flush_tier()

  • WT-7687 在内部线程之前停止分层管理器线程

  • WT-7689 修复 __curhs_insert 中的双重释放

  • WT-7690 修复将枚举与 0 进行比较时的覆盖性错误 (incr_backup:table_changes)

  • WT-7692 修复 osx10 14 cmake 上的 make check 测试失败

  • WT-7696 修复覆盖性错误 - _rollback_to_stable_btree_apply_all 中的未使用的变量

  • WT-7698 在 WorkGen 的许多 dhandle 场景中降低 max_latency 值

  • WT-7703 修复 test_checkpoint_snapshot04 中的超时

  • WT-7705 添加断言,确保更新恢复中的新磁盘映像上没有更新

  • WT-7707 简化插入拆分以使用拆分 WT_REFs 键

  • WT-7708 添加断言以确保准备提交结束时的持久性时间戳大于稳定时间戳

  • WT-7715 修复 txn_ckpt.c 中未初始化的布尔值

  • WT-7717 更改 local_store.c 中的宏使用 WT命名空间

  • WT-7719将 ENABLE_STRICT 的默认值更改为“OFF”(CMake 可用性改进)

  • WT-7720 更新 POSIX CMAKE doxygen 文档(CMake 可用性改进)

  • WT-7723 如果更新已回滚或是更新链上的第一个稳定更新,则删除历史记录存储中的更新

  • WT-7724 修复运行并发检查点和 flush_tier 时的竞争问题

  • WT-7725 在宏定义中的参数两边添加缺失的括号

  • WT-7726 从数据库模型中分离出验证部分

  • WT-7727 在“format”测试中修复传递给 memcpy() 的空指针。

  • WT-7729 修复以写入检查点的正确分层信息

  • WT-7730 移动最早且稳定的时间戳以匹配提交时间戳格式

  • WT-7732 为 flush_tier 添加超时配置

  • WT-7739 切换回使用 macOS 10.14 用于 Evergreen 编译任务

  • WT-7741 修复 crc32-x86.c 中未对齐的地址

  • WT-7742 修复 wt3184_dup_index_collator/main.c 中未对齐的解决

  • WT-7743 修复 wt2999 _join_extractor cSuite 测试中的整数溢出问题

  • WT-7744 修复 wt3338 _partial_update cSuite 中的空指针

  • WT-7746 使用 CMake 助手“create_test_executable”改进目录同步

  • WT-7748 修复不在默认链接器路径上的库的 CMake 库探测器

  • WT-7749 用于在 NetBSD 上构建和测试(以及来自)的各种修复

  • WT-7751 添加断言以确保从不会选择已写入历史存储的更新作为数据存储

  • WT-7752 根据文档更新打包代码

  • WT-7754 修复更新区块管理器文件处理时的争用问题

  • WT-7755 YSCB:将 YCSB 的原生实施添加到 WTPERF。

  • WT-7756 RTS 清除 tombstone 标记更新之后的 HS 标记

  • WT-7758 更新链过长时强制逐出页面

  • WT-7761 改进了 debug_print 以在 cppsuite 中包含时间戳、thread_id 和重新排序参数。

  • WT-7762 为这两个测试创建有压力的配置,将其添加到常青树中。

  • 压力测试框架中发现的 WT- Coverity 问题7763

  • WT-7765 修复 intpack-test3 中的有符号整数溢出问题

  • WT-7766 修复传递给 test_wt3338_partial_update 中 memset 的空指针

  • WT-7767 清理 curhs_remove 和 __txn_fixup_prepared_update 的代码

  • WT-7770 修复在 CMake 中链接 TCMalloc 的问题

  • WT-7776 在实例化完整更新之前添加对修改更新次数的硬性限制

  • WT-7778 修复了空值取消引用和返回不正确分配大小的问题

  • WT-7780 保证测试框架中的日志消息排序。

  • WT-7781 避免在 CMake 构建中跳过针对3第三方扩展库的 Python 测试

  • WT-7782 将实施与 cppsuite 测试框架中的标头分开

  • WT-7784 启用 RTS 以在时间戳表上使用检查点快照

  • WT-7787 当缓存处于积极模式时,不读取页面进行检查点清理

  • WT-7789 将分层 Python 测试更改为在没有扩展库的情况下失败

  • WT-7795 修复 CppSuite 失败“expected ) before PRIxMAX”

  • WT-7796 扫描跟踪表并删除其中过时的部分。

  • WT-7797 在 CppSuite 测试中禁用运行后统计信息

  • WT-7799 不要在输出中报告 Python 测试中的 wiredtiger_open 失败

  • WT-7802 删除数据存储相同ACID 事务更新压缩逻辑

  • WT-7804 修复 test_hs24 从错误值提交混合模式更新

  • WT-7807 删除 backup_config 中未使用的参数

  • WT-7811 修复 test_hs24 未从0 时间戳提交的问题

  • WT-7813 如果我们看到准备好的更新,停止向历史存储中插入

  • WT-7815 为有序时间戳断言正确初始化 prev_upd_ts

  • WT-7817 使层级存储地址 Cookie 向后兼容

  • WT-7825 修复 test_hs24 密钥顺序

  • WT-7831 重新打包单元时清除上次运行中的ACID 事务ID

  • WT-7832 添加使用 libsodium 加密库的加密器扩展。

  • WT-7836 修复 cppsuite 测试框架中的一些小问题

  • WT-7837 清除 wt_hs_insert_updates 中的更新结构以避免触发断言

  • WT-7841 添加“仅未加密”校验和和配置,将校验和默认校验和切换为“打开”

  • WT-7843 添加缺失的宏以定义 PRIxMAX

  • WT-7846 禁用 test_tiered08

  • WT-7851 修复 Compatibility-test-for-newer-releases 中的非法校验和和配置

  • WT-7852 逐出页面时不发布逐出服务器锁

  • WT-7856 在 test_tiered04 中使用打开的游标启用刷新测试

  • WT-7864 添加对运行.py 的支持,以便在测试中运行场景列表/范围

  • WT-7865 在 RTS 和测试之前等待驱逐停顿时禁用超时断言

  • WT-7870 修复圈代码复杂性的测量

  • WT-7871 删除不再适用的注释

  • WT-7874 删除另外两条过时的注释

  • WT-7883 删除不正确的 wt_free声明

  • WT-7889 在参考指南中使用WiredTiger查找/替换 WT 的现有用法

  • WT-7890 修复 config_lib 中的 CMake 语法错误

SERVER-58398 租户迁移无限期挂起

后退

分片集群