对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

7.0 变更日志

SERVER-119766 修复 oplogFetcherHighestFetchedOptime 指标中的数据争用

  • SERVER-98185升级“nongnu” libunwind 为 v1.8.1

  • SERVER-104343 unsupportedSyncSource服务器参数可能会导致不变量

  • SERVER-107966 RSM 中的 SingleServerPingMonitor 可能会被禁用且永不重新启用

  • SERVER-124981 不要在仲裁节点上日志isEligibleSyncSource 日志

  • 如果管理员数据库中的任何集合具有不完整的前台索引构建,则 SERVER-125978 初始化FCV会失败

  • SERVER-127486 使用严格缠绕多边形针对 GeoColl 输入强化地理代码

  • SERVER-128392 重复插入到_id包含 Decimal128 的聚集文档中会引发 KeyString 格式错误

  • SERVER-132246 minWaitForStreamingHelloMillis默认中断符合规范的驱动程序

  • SERVER-132933 [v7.0] 等待从从节点(secondary node from replica set)在 index_build_blocking_commit_duration_metrics.js 中重新启动后到达 SECONDARY

  • SERVER-133047 引入在每个服务器发布后碰撞 MONGO_VERSION文件的步骤

  • SERVER-133911 创建 Jira票证并将其包含在 MONGO_VERSION 碰撞 PR 的拉取请求标题中

  • SERVER-134759 Debian 11包存储库 EOL 阻止 v7.0发布版本

  • WT-10897 使 WT::compact 命令在 MDB 层中更加适合测试

  • WT-10928 Compact 打印“skipping compaction”即使没有跳过压实

SERVER-134063 在解析期间粉碎集合验证器常量

  • SERVER-111885 索引构建合并溢出与 replSetGetStatus 冲突

  • SERVER-122177 确保 _createHorizonTopologyChangePromiseMapping() 在重新配置以删除节点的情况下使用正确的索引

  • WT-14034 修复由于保留更新而多次解析准备好的密钥的问题

  • WT-14267 测试/格式断言检测到正在逐出具有活动分割生成的可访问内部页面

  • WT-15830 添加统计信息以追踪__wti_rec_hs_insert_updates 中已保存的更新列表数量和已处理的更新总数

SERVER-112636 删除多余的 FTDC 日志记录

SERVER-132775 关闭补丁上 7.0发布变体的远程执行和 scons 缓存

  • WT-16515 修复通过逐出查看和排队的干净页面的统计信息
  • SERVER-117854 GranularityRounderPowersOfTwo 应针对 inf 数字进行断言

  • SERVER-129680 修复 Coverity构建失败:使用空源列表构建 libmessage_filter_hooks.so 会导致 objcopy 失败

  • SERVER-129794 使常青 bazel 在所有情况下构建(而不是测试)重试

  • SERVER-129843 重写 OCSP服务器以兼容 pyOpenSSL==19.0.0

  • SERVER-129923 bucket_exceed_uncompressed_mem_limit.js 构建一个 > 200 MB 的未压缩存储桶,现在Shell在插入之前会拒绝该存储桶

  • SERVER-130084 添加对“仅记录”日志的支持来自消息过滤钩子的语义

SERVER-116284 确保 MultiStatementTransactionRequestsSender 在处理结果之前向所有分片发送 commitTransaction

SERVER-106165 多数从节点滞后 30帖子故障转移,违反了读/写入SLA

  • WT-14648 修复从 conn->close() 返回 EBUSY 的日志子系统

  • WT-15739 修复协调泄漏溢出页面

SERVER-111406 Change Stream 在具有顶级 $v 的文档上中断

SERVER-128125 将 bsonObjToArray 所有权语义与 bsonGetImmutable 保持一致

  • SERVER-127984 通过编译时字段匹配加快 isMetadataFieldName 速度

  • WT-12657 添加检查点清理实用程序线程

通过 setParameter设立时,会记录 SERVER-123370 LDAP查询密码

  • SERVER-103123 根据副本集配置的术语更新启动初创企业的术语

  • SERVER-115594 删除 txn 协调器文档时跳过获取票证

SERVER-86326 将最大正则表达式模式长度增加到 32k

  • SERVER-107819 并发 createIndex+collMod 可能会留下不一致的集合选项

  • SERVER-118466 防止TTL监视器生成用于分片元数据恢复的无限数量的线程

  • WT-15222 无法使用插入列表上的混合模式删除从历史存储中删除更新

  • WT-15455 在游标遍历期间不要跳过准备好的更新页面

WT-12353 将Windows Evergreen 构建器切换到服务器 2022

  • SERVER-120668 禁止 $trim 掩码字符串过大

  • SERVER-121895 改进验证错误的编辑

  • SERVER-122032 使用位置投影调用 replaceEncryptedFieldsInFilter 会导致释放后使用

  • SERVER-122449 改进 $bitSet 匹配表达式

  • SERVER-124268 [TEST ONLY] [v7.0 ONLY] collMod 交错可能会导致 fsm 测试出现误报

  • SERVER-126021 将具有重复字段名称的数据插入时间序列集合时出现未定义行为

SERVER-119679 updateUser 中缺少授权检查

SERVER-79298 FCBIS 应在运行状况不佳设立成功

WT-14140 不必要的模式锁,用于活动的“文件:"未清除的 dhandle

  • SERVER-108699 在集合验证中检查BSON大小

  • WT-12349 使用未提交读取的快照修复 __wt_modify_reconstruct_from_upd_list 行为

  • WT-12535 优化 __wt_update_obsolete_check() 所花费的时间

  • WT-15803 修复错误情况下未解锁的 ref

  • WT-13612 时间聚合合并逻辑对于数据块合并、页面分割场景不正确

  • WT-13627 断言失败:'ts == 1 || ts == 0'。检测到无序时间戳更新

  • WT-14273 报告自上次排队等待页面以来经过多长时间的统计信息

  • WT-14843 添加统计信息以追踪已看到和已排队的逐出页面

SERVER-118713 [v7.0.30] 无法使用非系统用户创建时间序列 2dsphere索引

SERVER-94315 带有排序规则的分片筛选错误

SERVER-115508 为未压缩消息创建最小大小的缓冲区

  • SERVER-98461 findAndModify(其中查询没有分片键)失败时不返回 WCE

  • SERVER-103519 确保更新和 bulkWrite 命令在分片集群情况下返回 WCE

SERVER-112367 [v7.0] 修复虚假的多版本变更流测试失败问题

SERVER-105873 QueryPlannerParams 不应维护 IndexCatalogEntry 拥有的指针

  • WT-14391 在打开 HS 之前检查逐出服务器是否正在运行

  • WT-14653 将日志/统计信息添加到调节中以跟踪 HS 更新

  • SERVER-95324 禁用 chunkMigrationConcurrency

  • SERVER-105799 确保在慢速机器上达到 check_metadata_consistency_timeout_tests.js 中使用的故障点

SERVER-99440 添加超时参数,用于检查元数据一致性数据库操作

  • SERVER-82755 创建功能标志

  • SERVER-82756 启用功能标志

  • SERVER-83963 如果 sourceNss 和 targetNss 相同,则在 renameCollectionForApplyOps 中提前返回

  • SERVER-85692 在 js 测试中忽略optimizationTimeMillis

  • SERVER-85804 支持 Mongod 上的代理协议

  • SERVER-86268 检查本地和分片目录之间集合选项的一致性

  • SERVER-87572 添加 serverStatus() 指标以计数重新规划事件

  • SERVER-89699 正确检测 OpenLDAP 何时包含与 MozNSS 兼容的填充程序

  • SERVER-89919 为备份和恢复添加测试矩阵

  • SERVER-90472 Coverity 分析缺陷 155588:使用无效的迭代器

  • SERVER-91299 执行多重规划后刷新 MultiCollectionAccessor

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

  • SERVER-92023 在Mongo测试Shell中仅从 $queryOptions 中提取 $readPreference

  • 如果没有文档,SERVER-92419 shardedDataDistribution 会为 ownedSizeBytes 返回 null

  • SERVER-92476planningTimeMicros 可以包括与计划无关的工作

  • SERVER-93213 优化 getTimeseriesBucketsMayHaveMixedSchemaData 以仅解析一次存储引擎选项

  • SERVER-93367 减少在 create_index_background 测试中插入的文档数量和大小

  • SERVER-93432 在终止 fle2_contention_kill_parent.js 中的操作之前等待故障点

  • SERVER-94193 防止 all_shard_and_config_hosts_brought_down_one_by_one 上的插入操作在慢速变体上超时

  • SERVER-94530 将 ExpressionContext::getResolvedNamespaces 不变量更改为 tassert

  • SERVER-94650 从 config-stepdown 测试套件中禁止 causal_consistency_shell_support.js

  • SERVER-95430 在部分任务超时时提供指向原始日志的链接

  • SERVER-95523 更新或插入(upsert)无法正确处理DuplicateKey 重试

  • SERVER-95524 避免在多文档事务中因更新或插入而因重复键错误而重试

  • SERVER-95682 创建功能标志

  • SERVER-95683 启用功能标志

  • SERVER-96107 使用 $merge 或 $out运行时,$lookup、$graphLookup 和 $unionWith 可能会从错误的数据库读取

  • SERVER-96197 ExpressionContext 的 _resolvedNamespaces 无法区分不同数据库中具有相同名称的集合

  • SERVER-96269 修改推测性身份验证审核

  • SERVER-96503 向 FCBIS 添加更多日志行

  • SERVER-97403 在文档验证错误生成中用 tassert 替换不变量

  • SERVER-97462 重试跳过的记录可尝试删除不带 wuow 的记录

  • SERVER-97662 当无法访问 SBE 计划缓存时,不要参数化 SBE 计划缓存的查询

  • SERVER-97898 在 AsioSession API中公开代理端点

  • SERVER-97903 创建 AuditClientAttrs 客户端装饰

  • SERVER-97908 通过 ForwardableOperationMetadata 在客户端之间传播 AuditClientAttrs

  • SERVER-97920 更新 AuditEventMongo 和 AuditEventOCSF 以使用 AuditClientAttrs

  • SERVER-98160 仅在启用审核时注册 AuditClientObserver

  • SERVER-98386 分片未正确检查收到的时间序列集合的 ShardVersion

  • SERVER-98417 为已跳过的记录跟踪器中已在集合中找不到的记录添加测试

  • SERVER-98965 [v7.0] timeseries_reopened_bucket_insert.js 手动创建带有与 Control.min.timestamp 不匹配的嵌入式时间戳的存储桶

  • 发生降级时,应中断由 BalancerCommandsScheduler 提交的 SERVER-99236 远程命令。

  • SERVER-99488 在连接已接受的系统日志中包含 sourceClient

  • SERVER-99584 为 AuditClientAttrs BSON序列化(反)方法添加测试

  • SERVER-99616 $ 群组 can Hit MONGO_verify

  • SERVER-99660 编写端到端负载负载均衡器测试,用于通过代理协议审核 mongo 格式的客户端IP

  • SERVER-99678 将 proxyPort CLI添加到mongod

  • 在某些情况下,对于毫秒精度,SERVER-99817 针对 1970 之前的日期的时间序列存储桶舍入不正确

  • SERVER-99834 在mongos loadBalancer 端口上支持非 OCS客户端

  • SERVER-99836 在 shouldOverrideMaxConns 中使用代理源远程端点

  • SERVER-100182 如果变体不支持 ss,则回退到 netstat

  • SERVER-100468 编写端到端负载负载均衡器测试,以通过代理协议审核 OCSF 格式的客户端IP

  • SERVER-100609 解析 sbom模式引用 spdx。 模式.json 复制到本地副本

  • SERVER-100840 修复 abt_translation_bm 中的查询

  • SERVER-101078 不要关闭在mongod中发送 loadBalanced:true 的连接

  • SERVER-101164 使用 db-contrib-tool 的 pyinstaller 二进制文件

  • SERVER-101170 CheckMetadataConsistency 以不使用 MONGO_UNREACHABLE

  • SERVER-101230 Coverity 分析缺陷 155126:使用无效的迭代器

  • SERVER-101242 修复 ConnectionInterface::getTimesUsed() 中的争用条件

  • SERVER-101296 删除 aws_e2e_ecs.js 测试

  • SERVER-101337 Exhaus 响应应断言它们是 OP_MSG

  • SERVER-101389 MockServerStreamTest 取消测试应在取消后等待操作完成

  • SERVER-101530 添加在初创企业时通过服务器参数更改目录缓存大小的能力

  • SERVER-101700 setup_spawnhost_coredump脚本无法在 Evergreen 主机上运行

  • SERVER-101716 read_through_cache.h 函数在 noException 方法上引发异常

  • SERVER-102276 [v7.0] Coverity 分析缺陷 169621:数据争用情况

  • SERVER-102338 [v7.0] -- Coverity 分析缺陷 169091:数据争用情况

  • SERVER-102735 将 db-contrib-tool 升级到 1.0.0

  • SERVER-102787 在负载负载均衡器后面为独立运行和复制集添加Mongo和 OCSFAtlas 审核测试

  • SERVER-102872 将特定于操作系统的 db-contrib-tool pyinstaller 版本用于 PPC

  • SERVER-103286 从 ss 和 netstat 获取信息时添加重试

  • SERVER-103749 CheckOrphansAreDeletedHelpers 必须考虑未完成迁移的延迟恢复

  • SERVER-103824 添加 jstest,为代理服务器和源客户端使用不同的IP

  • SERVER-103862 proxy_protocol_connect.js 未运行断言

  • SERVER-104205 更具体地解析“netstat”代理分分片测试中的输出

  • SERVER-105553 [7.0] 将 ddl_view_events.js 条目添加到 backports_required_for_multiversion_tests.yml

  • SERVER-105611 将 MozJS/Spidermonkey 升级到 ESR 128。11

  • SERVER-105903 [v7.0] 重复的相等谓词会阻止索引后缀满足排序条件

  • SERVER-106050 [v7.0] Collection validation does not check time ordering correctly for time-series v3 buckets

  • SERVER-106122 删除代理协议测试上的 loadTest 并减少 fuzzTest 的负载

  • SERVER-106297 在 grpc_session 中实施 getProxiedSrcRemoteAddr

  • WT-13216 评估压缩包中缓存逐出检查的使用情况

WT-12012 如果 gen_drain 在增加详细级别后变得不卡顿,则恢复原始详细级别

SERVER-51366 配置安装程序创建的文件夹

  • SERVER-73498 将多计划器中花费的时间添加到解释输出中

  • SERVER-82762 对 AutoMerger 状态的所有访问都应受到互斥锁的保护

  • SERVER-88891 删除租户迁移和分片分割/合并直通和集成测试

  • SERVER-90449 防止TTL监视器在回滚和初始同步模糊器期间运行collMod

  • SERVER-90997 在 doDeleteRecord() 中未找到文档时放宽断言

  • SERVER-91272 不要打印不能保证Atlas故障监视器的 StackTrace

  • SERVER-91314 在磁盘空间不足时终止可溢出查询

  • 检查 require_fcv_* 标记的 SERVER-91774 Linter 是否 <= 当前版本

  • SERVER-91933 访问 CollectionTruncateMarkers::_minBytesPerMarker 时出现数据争用

  • SERVER-92137 确保时间序列插入在检查存储桶集合是否存在之前执行 ShardVersion 检查

  • 当同时发生回滚时,SERVER-92239 变更流无法在降级中幸存。

  • SERVER-92273 [v7.0] ListCollections 对于提交待处理命名空间的行为不一致(仅限 7.0)

  • SERVER-92673 增加运行状况观察器测试的断言超时

  • SERVER-92797 修复在关闭的耗尽游标上运行next() 时的行为

  • SERVER-92806 计划缓存条目忽略与 $elemMatch 的索引排序规则

  • SERVER-93389 WiredTigerSessionCache 未正确处理回滚后释放的会话

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

  • SERVER-93771 在变体级别设置 enterprise-rhel-81-ppc64 文件超时

  • SERVER-93917 [v7.0] 评估大量是否存在 ->对象交错错误适用于 7.0 和先验

  • SERVER-93963 替换?。 query_by_uuid_commit_pending.js 中的语法

  • 如果唯一索引具有排序规则,SERVER-94156 支持更新或插入(upsert)重复键重试

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

  • SERVER-94649 增加对直接分片连接错误和警告的日志记录

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

  • SERVER-94731 发出 system.views集合的变更流事件(启用 showSystemEvents 时)

  • SERVER-94970 对 $lookup 和 $unionWith 中的 $searchMeta 查询分片的,因遇到 unreachable_tassert 而失败

  • SERVER-95311 确定 reshardingDelayBeforeRemainingOperationTimeQueryMillis 的默认值

  • SERVER-95610 更新servers.js 中 reshardingDelayBeforeRemainingOperationTimeQueryMillis 的版本检查

  • SERVER-95775 更新 MSI 以引用 libsasl2.dll 而不是 libsasl.dll

  • SERVER-95869 在所有代码路径上将 CommandOnShardedViewNotSupportedOnMongod 转换为 CommandNotSupportedOnView

  • SERVER-96404 改进 $map 和 $ 过滤序列化中的变量名称

  • SERVER-97044 修复变更流可能会错误地输出“删除”字段的问题。对正在使用或曾经使用区域分片的集合进行重新分片或取消分片期间事件

  • SERVER-97254 $jsonSchema 解析器不应使用空字符串来区分顶级模式和子模式

  • SERVER-97405 添加服务器参数以跳过oplog采样

  • SERVER-97726 防止在创建 ident 目录的同时删除该目录

  • SERVER-98349 避免mongos在关闭前进入休眠 3 秒

  • SERVER-98555 将 Jepsen 和Antithesis 修复为 https 克隆

  • SERVER-98937 处理访问 ASIO 套接字时的中断

  • SERVER-101519 修复 dbCheck 测试,以便在集合后使用视图时不会出错

  • SERVER-101807 当我们抛出 OplogOutOfOrder 异常时记录oplog条目

  • SERVER-101880 [v7.0] 删除“openssl 1.1.1”来自 Evergreen 的发行版引用

  • SERVER-102115 添加 RHEL9 企业作为 curator 的目标

  • SERVER-102941 [v7.0] 集合验证不应实施v3时间序列存储桶的排序性

  • SERVER-103093 [v7.0] 从 DocumentSourceInternalSearchRemoteMongot 构造函数中移动 _mergingPipeline 的 DismissDisposal()

  • SERVER-103275 将 MozJS 从 ESR 128.8 升级到最新版本 (ESR 128.10)

  • SERVER-103607 [v7.0] 确保在 change-stream_null_existence_eq_rewrite_test 中进行测试之前复制事件

  • SERVER-104118 Update Okta OIDC authentication script

  • SERVER-104206 将 does_not_support_causal_consistency标签添加到 timeseries_lastpoint_top.js

  • SERVER-104693 [v7.0] 将指针添加到 sys-perf 的compiles.yml

  • WT-11199 扫描服务器未正确重新配置

  • WT-12280 以原子方式访问 evict_aggressive_score

  • WT-13283 修复缓存激进模式,使其不显示垃圾值

此发布包含安全性或可靠性方面的改进。当有更多信息可用时,将更新变更日志。

SERVER-97470 findAndModify:Mongos WriteConcernError 行为与 Mongod 不同

  • WT-10849 失败:在 ubuntu2004-Stress-tests-arm64 [wiredtiger @ 593bf276] 上使用 format-Stress-test-1

  • WT-11448 修复截断不匹配验证测试问题

  • WT-12528 添加背景压实因检查点冲突而跳过文件的统计信息

  • WT-12846 修复压缩遍历如何处理来自检查点flush_lock 的 EBUSY

  • WT-13642 为脏叶子页/内部页创建单独的统计信息

SERVER-95976 引入 "matchCollectionUUIDForUpdateLookup"变更流阶段的参数

  • SERVER-71590 Coverity 分析缺陷 134195:使用无效的迭代器

  • SERVER-82037 排序器溢出使用的内存可以无限增长

  • SERVER-82367 始终使用 ReadThroughCache 中的相同缓存值调用同一 inProgressLookup 条目下的排队刷新

  • SERVER-83221 集群化集合 listIndexes 应显示TTL

  • SERVER-87169 运行集群级别 _configsvrCheckMetadataConsistency 会遇到Mongo无法访问的不变量

  • SERVER-87433 在中止期间处理 ReshardingRecipientService 的故障转移行为

  • SERVER-87729 [v7.0] 为 featureFlagQueryStats 禁用FCV门控

  • SERVER-88400 shardedDataDistribution聚合阶段不得为时间序列返回 null 字段

  • SERVER-89315 Coverity 分析缺陷 147940:管理相同原始指针的不同智能指针

  • SERVER-89320 Coverity 分析缺陷 139793:整数参数溢出

  • SERVER-89322 Coverity 分析缺陷 149003:整数参数溢出

  • SERVER-89328 Coverity 分析缺陷 147636:使用移动的对象

  • SERVER-89718 Coverity 分析缺陷 140718:使用无效的迭代器

  • SERVER-90176 OplogBufferLocalOplog游标不应超时

  • SERVER-90689 更改 THP初创企业警告检查,使其在发出警告之前也查看进程级别设置

  • SERVER-91334 将MongoDB Server板载到Papertrail 服务,以实现 SSDLC 合规性

  • SERVER-92292 跳过为 prepareTransaction 获取票证

  • SERVER-95452 防止 CollectionRoutingInfoTargeter 在更新和删除期间迭代所有数据块范围

  • SERVER-97700 [v7.0] 验证应支持时间序列 v3 存储桶

  • SERVER-98345 在 sys-perf 编译中将 amazon2 发行版更新到最新版本

  • SERVER-98473 重新指向 sys-perf 以使用 DSI 中的 genny-tasks

  • SERVER-98720 将缺失的 redact() 调用添加到“计划执行程序错误”字段中警告日志

  • SERVER-99277 分片元元数据在分片删除时失效

  • SERVER-99620 创建 sys-perf AL2023 编译

  • SERVER-99833 [v7.0] 将 ubuntu20 ARM 变体从在 ubuntu18 上运行切换为在 ubuntu20 上运行

  • SERVER-100901 将用户摘要不变量放宽为 ShardingTaskExecutor 中的 tassert

  • SERVER-101322 [v7.0] Coverity 分析缺陷 168904:未初始化的标量变量

  • SERVER-101324 Coverity 分析缺陷 169043:使用无效的迭代器

  • SERVER-101461 澄清 $shardedDataDistribution 返回的 numOrphanedDocs 和 numOwnedDocuments 将报告时间序列集合的存储桶数

SERVER-87140standalone_in_queryable_backup_mode.js 测试可能会尝试在仅具有从节点的副本集获取主节点 (primary node in the replica set)

SERVER-97220 [仅测试] collection_catalog_two_phase_drops.js 假定带日志功能的写入会将最新时间戳提前

  • WT-11460 使用原子添加来递增 btree写入代数

  • WT-13050 带有 NULL URI 的前台压实段错误

  • WT-13252 重置使用不稳定准备的逻辑删除恢复的稳定更新的 txn id

  • WT-13377 使用 cache_max_wait_ms 重新配置会话不接受零值

  • SERVER-73641 时间序列筛选在分片的可能会遗漏扩展范围的事件

  • SERVER-76483 删除 CheckShardFilteringMetadata 钩子中的松弛

  • SERVER-76883 减少“角色不存在”的冗长信息外部来源用户的日志

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

  • SERVER-89614 $out 在重命名和删除临时集合之间无法正确清理

  • SERVER-91556 更新预演以处理多版本任务中的多个子套件

  • SERVER-91589 将 sbom.json 中 Service Arch 拥有的第三方库重新分配给新团队

  • SERVER-91753 服务器3253.js 应使用新的数据库以避免从其他 jstests 观察到 tmp 集合

  • SERVER-92329 支持 OIDC 中尾随斜杠的发行者

  • SERVER-92339 测试运行程序在直接与连续配置降级套件中的配置分分片通信时,可能会因网络错误而失败

  • SERVER-92803 Ignore IndexKeySpecsConflict 在初始同步oplog应用程序期间出现错误

  • SERVER-92853 等待 merge_let_params_size_estimation.js 中随处复制

  • SERVER-94542 [仅测试] 在standalone_in_queryable_backup_mode.js 测试中实现表现良好的关闭进程

  • SERVER-94594 更正Internal_transactions_unsharded.js 中的时间提前

  • SERVER-94735 [v7.0] 将 'internalQueryFrameworkControl' 的默认值设置为 'forceClassicEngine'

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

  • SERVER-97551 [8.0] 延长initial_sync_unsupported_auth_schema.jsassert.soon 语句中的超时

  • 在 el9 上使用较新版本的 openssl 时,SERVER-97842 mongodb CPU 使用率激增

  • SERVER-97862 修复 change_streams_split_event_v1_v2_tokens.js reshardCollection 的初始数据块分割(v8.0)

  • SERVER-98168 在Internal_transactions_resharding.js [v7.0] 中为 reshardCollection 指定 numInitialChunks

  • SERVER-98593 添加回退错误代码,以便在收到 SSL_ERROR_SYSCALL 但没有相关错误时使用。

  • SERVER-98608 将 MozJS 升级到最新的 ESR 115 次要版本

  • SERVER-98818 清除 sharded_backup_restore.js 库中增量备份之间的日志文件

  • SERVER-99074 将 array_index_and_nonIndex_consistent.js 标记为 tsan_incomplete

  • SERVER-99275 change_streams_split_event_v1_v2_tokens.js 中应有单个 dropIndexes事件

  • SERVER-99483 将 mongo-task-generator 升级到 0.7.20

  • SERVER-99605 Pin pip package referencing to 0.35.1 in v7.0 to fix venv setup

  • SERVER-100594 将最大 fromjson 深度从 250 降低到 200

  • WT-7053 修复可能导致驱逐和检查点死锁的争用

  • WT-13667 支持使用 SWIG 4.3.0 版本编译WiredTiger

  • WT-13893 test_autoclose 失败,并显示 "argument 1 of type 'struct __wt_cursor *' is None"

SERVER-93433 锁定对 ESE 密钥库中的 LRU缓存的并发访问权限

  • SERVER-84769 重新分片剩余OpTime算法不适用于较低的 elapsedTime

  • SERVER-92762 将 reshardCollection 中 numInitialChunks 的默认值设置为 90

  • WT-11188 为所有任务创建简单的生成托管设置脚本

  • WT-12078 修复压缩以处理WT_REF_DELETED 状态的页面

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

  • WT-13758 在 7.0 中动态启用或禁用 WT-12643

WT-13560 弃用 Git 存储库的 SSH 克隆

  • 应从触发故障转移的直通中排除 SERVER-76726 max_time_ms_connection_pool.js

  • 用于长时间运行 dbhash 测试的 SERVER-76928 帐户

  • SERVER-76961 修复 speculative-auth-replset.js登录的预期 attr 结构

  • SERVER-78784 在创建 Client对象之前初始化 AuthorizationManager

  • SERVER-81109 修复Internal_transactions_sharded_from_mongod.js 对跨会话因果一致性的处理

  • SERVER-83666 提高 FTDC 中 CPU 数量指标报告的清晰度

  • SERVER-84143 改进针对BSON和核心转储的Windows调试功能

  • SERVER-84541 setQuerySettings 在副本集中降级时可能会失败

  • SERVER-85862 使burn_in_tests.py 了解多版本配置

  • SERVER-87065 对最小/最大和嵌入式时间戳进行验证检查,以应对范围扩展的事件和不断变化的粒度

  • SERVER-88284 升级 Cyrus SASL 以缓解 CVE

  • SERVER-88925 在 onCommit 处理程序使用的集群参数助手中使用替代 opCtx

  • SERVER-89055 修复persist_sampled_*_queries.js 测试用例,使其不股票命名空间

  • SERVER-89489 不应针对查询统计信息对内部变更流阶段进行序列化

  • SERVER-89690 query_stats_regex.js 缺少诊断日志消息

  • SERVER-89918 将完整的身份名称跟踪添加到备份/恢复

  • SERVER-90302 完成 SERVER-64574 中列出的 TODO

  • SERVER-90351 在 hostInfo 中保留 numCores字段名称

  • SERVER-90643 oplog引用可能在 OplogCapMaintainer 循环中失效

  • SERVER-90672 调查时间序列插入路径中的潜在错误,该错误允许跨条带多个存储桶具有相同的 OID

  • SERVER-90893 listDatabases 与并发 DDL 操作不一致

  • SERVER-90952 添加测试以确保 createIndexes 优先处理 collectionUUID 检查

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

  • SERVER-91203 AutoGetters 应为从节点(secondary node from replica set)命名空间建立固定大小快照

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

  • SERVER-91415 在文件复制的初始同步关闭中删除 backupCursorKeepAliveFuture 上的争用

  • SERVER-91556 更新预演以处理多版本任务中的多个子套件

  • SERVER-91669 在向客户端观察者公开新 opCtx 之前初始化 Baton

  • SERVER-91757 用于覆盖嵌套字段的哈希索引可能会返回错误结果

  • SERVER-92005 集群 dbStats 可以使用并发 removeShard 触发不变量

  • SERVER-92127 删除 watchdog_test SleepyHungCheck 中的不稳定

  • SERVER-92189 对mongos 的写入可以在同一子批处理中具有不同的端点

  • SERVER-92254 修复 _shardsvrCompactStructuredEncryptionDataCommand 中的死锁

  • SERVER-92398 [v7.0] 将 v7.0 迁移到 AWS MacOS 队列

  • SERVER-92592 Equal ArraySet 可能具有不同的哈希值

  • SERVER-92645 允许对恢复进行未加时间戳的写入

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

  • SERVER-92958 增加所有备份/恢复测试的oplog大小

  • SERVER-93005 在Shell中运行耗尽查询时避免重复读取偏好(read preference)

  • SERVER-93130 修复由于 OCSP 定期获取器线程对自身调用 join() 导致的服务器崩溃

  • SERVER-93181 为向量保留 binData 子类型 x09

  • SERVER-93182 修复 DocumentSourceUnwind 中的边缘情况

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

  • SERVER-93333 [v7.0] 在对 createIndex 中的 AutoGetCollection 的所有调用中传递 CollectionUUID

  • SERVER-93482 记录正在使用的 Python 版本

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

  • SERVER-93673 将 Redhat 许可证密钥挂载到 package_test 中的 ubi7 容器

  • SERVER-93690 将 create_indexes.js 测试标记为多版本不兼容

  • SERVER-93734 [v7.0] 在 RHEL 8 上禁用 dns_container_tester.js

  • SERVER-93844 视图上的“计数”命令假定整数响应

  • SERVER-93848 WiredTigerSessionCache::getSession() 可以读取关闭状态的过时值

    从MongoDB 8.1 开始,WiredTigerSessionCache 类已重命名为 WiredTigerConnection。

  • SERVER-93855 添加企业"jstests"到 CodeOWNER 排除列表

  • SERVER-94008 减慢 verify_session_expiration_sharded.js

  • SERVER-94149 [仅测试] 如果在random_moveChunk_refine_collection_shard_key.js 中同时运行reineCollectionShardKey,则接受等待范围删除器时 moveChunk 失败

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

  • 1970 之前日期的 SERVER-94207 时间序列 $match 可能会遗漏文档

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

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

  • SERVER-94368 [仅测试] 重构 ttl_deletes_not_targeting_orphaned_documents.js 并使其具有确定性

  • SERVER-94440 PoC on generate_token

  • SERVER-94461 将 mongo-c-driver 升级到 1.27.5+

  • SERVER-94471 对于包含 1970帖子日期的存储桶,存储桶格式不正确

  • SERVER-94483 修复 sbe_multiplanner_index_check.js waitForFailPoint

  • SERVER-94559 时间序列测量删除更新桶的 minTime

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

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

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

  • SERVER-94918 [v7.0] 不要在 RHEL 9 PowerPC 和 ZSeries 上将加密模块固定到 2.3

  • getRecipientHighEstimateRemainingTimeMillis 中的 SERVER-95019 getElapsed 可能会错误地转换 << 1s 经过的持续时间为 0。

  • SERVER-95054 在为配置降级套件调用 removeShard 时重试 HostUnreachable 错误

  • SERVER-95067 时间序列插入可以生成引用同一存储桶的多个批处理

  • SERVER-95085 修复 UnwindProcessor 中的问题

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

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

  • SERVER-95669 从 processResponseFromRemote() 中删除无效的不变量

  • SERVER-95670 内部聚合操作会发出堆栈跟踪

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

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

  • SERVER-97260 timeseries_create.js 插入_id时间戳不正确的存储桶

  • SERVER-97441 修补最小最大验证检查中对扩展范围事件的检查

  • SERVER-97586 [v7.0] Revert SERVER-94735 v7.0 Backport

  • SERVER-98052 筛选 query_stats_regex.js 中关于 collName 的查询统计信息条目

  • WT-13409 未处理 __txn_checkpoint 中的一个 ret

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

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

  • SERVER-69234 使 txn_recover_decision_using_recovery_router.js 对虚假分片版本刷新具有稳健性

  • SERVER-82281 ShardingTest.js 无法正确合并多个 SetParameters

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

  • SERVER-37164 使用稀疏索引对 $gte null 的查询结果不正确

  • SERVER-92668 SBE、哈希索引、$lookup 结果错误

  • WT-9607 修复压缩进度消息的时间

  • WT-10619 将 Clang-Format 更新为 12.0.1

  • WT-10689 修复 test-prepare-hs03 中的预期密钥数量

  • WT-10720 增加单元测试长中的 test_sweep04.test_big_run 中的斜率阈值

  • WT-12139 修复系统备份恢复中的内存泄漏问题

  • WT-12302 修复压缩进度时间消息

  • WT-12560 应用程序线程由于未提交的更新而陷入强制逐出

  • WT-12643 修复逐出服务器遍历逻辑,使其能够逐出所有页面

  • WT-13091 使 cursor_copy 调试模式更加精确

  • WT-13109 修复 test_scrub_eviction_prepare.py 以逐出带有 release_evict游标的页面

WT-11669 为备份ID 创建新的日志记录

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

  • WT-10994 使扫描服务器遵循 WT_DHANDLES_DROPPED 标志,并防止用户在ACID 事务运行时创建批量游标

  • WT-11194 修复启用反向时的格式加载问题

  • WT-11273 通过帕累托和可预测重放防止 hs_search 压力点

  • WT-11941 逐出和协调的时间统计信息不正确

  • WT-12110 在兼容模式下禁用 timestamp_abort备份测试

  • WT-12736 使用准备好的更新重新实例化页面后,将页面标记为干净。

SERVER-90297 空字段匹配表达式导致变更流优化重写失败

  • WT-12900 将失败配置的测试/格式上传到 Evergreen
  • SERVER-76231 验证在检测到无序密钥时不应立即失败

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

  • SERVER-77561 部署 resmoke文件系统日志记录

  • SERVER-79014 更新 hasKilledSessionError() 助手以检查 writeError 键的中断代码

  • SERVER-81454 时间序列 $geoNear 在查找时引发意外错误

  • SERVER-82305 让 dbCheck 忽略从节点上的准备冲突

  • SERVER-82764 将“planningTimeMicros”设为合并多计划器试用期的时间

  • SERVER-85279 不要在仲裁节点上运行FTDC集合统计信息收集器

  • SERVER-85446 在 multiversionconstants.py 中出现网络错误时重试

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

  • SERVER-86904 设置最早时间戳的初始同步与固定最早时间戳的重新分片之间存在冲突

  • SERVER-87059 设置集群关联基数参数可能会导致 setFCV 在重试时失败

  • SERVER-87087 验证唯一索引顺序检查对集群化集合不起作用

  • SERVER-87373 prepareUnique索引选项FCV兼容性检查不应在初创企业期间执行

  • SERVER-87661 为mongot创建 LAST_GREEN 二进制文件

  • SERVER-88072 时间序列查询错误,而不是生成正确的响应

  • SERVER-88098 将 try/catch 添加到 notablescan.js 以减少 testnoise

  • SERVER-88263 将直接连接警告移至集合获取(和 AutoGetCollection)

  • 如果一个批处理等待写关注(write concern)失败,则 SERVER-88318 导致 dbcheck 失败

  • SERVER-88518 重新评估查询信息存储中分区的数量和大小。

  • SERVER-88651 确保报告currentOp 信息时重新指标对象仍然存在

  • SERVER-88694 不要为 BalancerStatsRegistry 中的自我恢复场景发出错误日志

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

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

  • SERVER-89490 在LDAP连接池返回 ErrorCodes::NetworkTimeout

  • SERVER-89625 在备份期间报告命名空间和 UUID 时正确处理 DirectoryPerDb 和 WiredTigerDirectoryForIndexes

  • SERVER-89859 使 move_chunk_deferred_lookup.js 对速度较慢的变体更加稳健

  • SERVER-89904 更新“jepsen-docker”的 Jepsen 版本测试

  • SERVER-89930 如果“partitionByFields”包含密集化字段,则正确验证 $densify 阶段

  • SERVER-89933 删除分片分割性能测试

  • SERVER-89939 将用于直接连接日志摄取的日志限制为每小时一次

  • SERVER-89943 功能标志 util 必须在出现降级和终止主节点 (primary node in the replica set)的套件中出现错误时重试

  • SERVER-89989 扩展 sharded_backup_restore.js 以执行增量备份

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

  • SERVER-90053 [v7.0] 添加 SERVER-89921 TODO 以在向后移植相关票证后取消部分测试的注释

  • SERVER-90054 使 scoped_db_connection_test 不不稳定

  • SERVER-90069 run_restore.js 和 run_restore_unsharded.js 不应实施快速计数

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

  • SERVER-90091 针对相同事件鲁棒变更流分割事件测试

  • SERVER-90112 不要在Atlas 审核:: 日志*ClusterParameter 中调用 FeatureFlag::isEnabled

  • SERVER-90116 备份文件游标应要求系统授权

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

  • SERVER-90170 不要在explain_skip.js 中使用 jsTestName()

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

  • index_startup_prepareunique.js 测试的 SERVER-90199 标记需要复制。

  • SERVER-90232 修改多版本套件以不运行依赖于使用诊断闩锁构建mongod 的jstest

  • SERVER-90238 [7.0] 在查询统计信息直通中启用查询统计信息

  • SERVER-90248 将_id字段插入Atlas 审核配置集群参数

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

  • SERVER-90288 按位查询符应将 BinData 中的最低可寻址字节解释为最低有效字节

  • SERVER-90320 在 WiredTigerStatsTest::EmptySession 中记录连接统计信息

  • SERVER-90630 让打包器识别 sbom json文件

  • WT-10802 在 test/format 中设置检查点时处理 EBUSY 错误

  • WT-11972 如果逐出没有取得进展,则刷新应用程序线程快照

  • WT-12609 改进检查点清理和页面逐出逻辑

SERVER-89134 测试错误地假定事务之外的多次写入具有原子性

SERVER-88200 对手动创建的存储桶的时间序列写入可能会出现异常

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

  • WT-10807 在树遍历中跳过内存中已删除的页面

  • WT-11911 修复有界游标和 search_near 的释放后使用问题

如果从过时的mongos针对分片的集合空集合运行,SERVER-84368 CreateIndex 会失败并显示 StaleConfig

SERVER-83602 $or $in MatchExpression 重写不应生成直接嵌套在另一个 $or 中的 $or

SERVER-87313 [v7.0] [SBE] 聚合命令在 SortStage::SortImpl::runLimitCode() 中命中 Tripwire 断言

WT-11407 修复 test_txn24 测试(不是WiredTiger)以停止 MacOS 上的 WT_ROLLBACK 错误

  • SERVER-70672 将企业存储库合并到 10gen/ Mongo

  • SERVER-72431 将分割数据段的提交幂等

  • SERVER-76700 增大 OperationCPUTimerTest::TestReset 中可接受的 CPU 运行时间窗口

  • 不应在 primaryOnlyService实例清理执行程序上调用 SERVER-79285 makeOperationContext

  • SERVER-79999 降低了 macOS构建者上的测试代码覆盖率

  • SERVER-80177 validate() 不应为不合规的文档返回 valid:false

  • SERVER-83501 编写脚本以生成 sys-perf 运行的所有可用服务器参数的文件

  • SERVER-83508 watchdog 和 FCBIS 之间的争用删除旧存储文件

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

  • SERVER-84008 在 7 上启用查询统计 sys-perf 变体。0

  • SERVER-84123 在BSON验证中添加版本控制

  • SERVER-84125 检查 BSONColumn验证中的字段名大小

  • SERVER-84179 Simple8b 构建者在写入 RLE区块后未完全重置状态

  • SERVER-84240 Make replSetReconfig 重试网络错误

  • SERVER-84589 直接删除分片的时间序列存储桶集合时出现错误具有误导性。

  • SERVER-84612 为 immer 定义版本

  • SERVER-84615 定义 linenoise 的版本

  • mongos中针对读/写关注的 SERVER-84628 启动警告

  • SERVER-85318 更改 timeseries_out_non_sharded.js 中的 expireAfterSeconds

  • SERVER-85459 [v7.0] bucketRoundingSeconds 参数被FCV 6.0(二进制 7.0)上的节点接受

  • 提交分片集合后,SERVER-85534 对向量时钟设置检查点

  • SERVER-85690 等待降级完成,然后再继续在 index_build_unregisters_after_stepdown.js 中构建索引

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

  • SERVER-85843 如果同时删除数据库(仅分片),写入操作可能会失败并显示 NamespaceNotFound

  • SERVER-85869 对配置分片的穷举查找可能会返回过时数据

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

  • SERVER-86021 7.0 向后移植测试Atlas 审核

  • SERVER-86065 BSONColumn 结构验证应检查嵌套交错模式

  • SERVER-86106 Shadow-utils 不在 suse 上

  • TTL操作指标测试中使用的 SERVER-86158 变更失败点

  • SERVER-86273 $ 搜索应在 setSearchCursors 中设立协议版本和搜索序列令牌

  • SERVER-86395 调查从稳定检查点恢复convertToCapped 时出现的 DuplicateKey 错误

  • SERVER-86399 确保 FTDC 跟踪与可能运行新分配器的系统相关的信息

  • SERVER-86403 修复 THP初创企业警告

  • SERVER-86417 将 $vectorSearch过滤更改为自有对象

  • SERVER-86424 $分面(Facet)应该能够使用 searchSequenceToken 生成文档

  • 使用前,SERVER-86433 清除端点上存储的 data_union 中的内存

  • SERVER-86452 [v7.0] 使 v7.0 文件变体更接近主版本

  • SERVER-86454 合并 canSwapWithRedact 和 canSwapWithSingleDocTransform 约束

  • SERVER-86481 Jepsen设立、注册和读关注(read concern)多数测试未在 Evergreen 中运行

  • SERVER-86523 将查询统计信息向后移植到 7.0 批处理 #5

  • SERVER-86607 拒绝具有多个受众声明的访问权限令牌

  • SERVER-86619 Document::shouldSkipDeleted() 访问字符串而不检查是否缺失 g

  • SERVER-86620 [v7.0] sys-perf 参数的向后移植脚本

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

  • SERVER-86624 让 RSLocalClient 也等待快照可用

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

  • SERVER-86634 以 Ecoc.compact 结尾的集合必须被视为 FLE集合

  • SERVER-86646 修复对未终止大小字节的解码RecordIdStrAtEnd 处理

  • SERVER-86652 查询统计信息 7.0 向后移植批处理 #6

  • SERVER-86698 将查询统计信息直通添加到 7 的evergreen_nightly。0

  • SERVER-86700 [7.X] 修复 timeseries_agg_out.js not期待 NamespaceNotFound 错误

  • SERVER-86705 moveChunk 操作比 ttl_deletes_not_targeting_orphaned_documents.js 中的TTL索引慢

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

  • SERVER-86772 修复恶意 watchdog_test

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

  • SERVER-86840 修复收集单元测试脚本以处理分割单元测试任务

  • SERVER-86841 修复 7.0 分支上 shapify_bm.cpp 的测试设置

  • SERVER-86876 禁用 7 上 sys-perf 变体的诊断锁存器。0

  • SERVER-86889 修复 idl_check_compability.py 以考虑边缘情况

  • SERVER-86903 将 QS 向后移植到 7.0 批处理 #7

  • SERVER-87061 分片多文档事务可以观察并发重新分片操作的部分效果

  • SERVER-87130 将查询统计信息向后移植到 7.0 批处理 #8

  • SERVER-87177 修改 expression_test.cpp 中的测试以不使用 $getFields。

  • SERVER-87330 接受具有非 RSA 密钥的 JWKSets

  • SERVER-87394 [v7.0] 探索针对损坏的 debian11包的修复

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

  • SERVER-87479 在常青树中的发布分支上手动运行SBE构建变体,以生成和添加带有 $skip/$limit 前缀的 SBE $ 群组/$lookup 测试

  • SERVER-87544 修复 gitignore 以允许 git 感知企业模块

  • SERVER-87557 从无效的构建变体中排除一些 FF 测试

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

  • SERVER-87600 从 system_perf.yml 中删除旧变体

  • SERVER-87612 将查询统计信息向后移植到 7.0 批处理 #9

  • WT-10178 修复因时间压力导致格式因 prepare-conflict 超时而导致的问题

  • WT-11239 将 CLANG_C/CXX_VERSION 编译标志添加到配置wiredtiger任务中

  • WT-11325 schema-abort-predictable-test 中缺少键

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

  • WT-12321 添加统计信息以追踪打开的批量游标数量

  • WT-12402 添加统计信息以追踪逐出服务器何时跳过遍历树

  • SERVER-75537 处理针对分片的直接操作

  • SERVER-76337 添加服务器状态指标以追踪与分片的未经授权的直接连接

  • SERVER-76984 删除对服务入口点中!_isInternalClient() 的检查

  • SERVER-77027 仅在启用分片功能的情况下检查直接分片连接

  • SERVER-81508 抛出 ShardCannotRefreshDueToLocksHeld 时,写入语句可能会双重执行

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

  • SERVER-83775 不要在拥有超过理想数据大小的分片之间平衡数据

SERVER-79191 Continuous_initial_sync.py 在 FSM 拆卸期间可以回滚

SERVER-84595 删除无效测试 jstests/noPassthrough/out_majority_read_replset.js

SERVER-82929 $listSearchIndexes 需要查找权限动作,而不是预期的 listSearchIndexes权限动作

WT-11062 安全地释放引用地址以允许并发访问权限

  • WT-11845 修复截断时的ACID 事务可见性问题

SERVER-62957 添加 reshardCollection变更流事件

  • SERVER-69413 文档更新

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

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

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

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

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

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

  • SERVER-76463 确保在协调器外部获取的分片 DDL 锁等待 DDL 恢复

  • SERVER-77801 从 macOS 主机中删除 sharded_collections_jscore_passthrough_with_config_shard

  • SERVER-78188 允许默认使用带有 libldap 和 OpenSSL 的多线程LDAP连接池1.1.1

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

  • SERVER-78662 带有索引构建、降级、准备好的ACID 事务和 MODE_IS coll锁的死锁

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

  • SERVER-79150 将 ScopedSetShardRole 范围缩小到索引构建的设置阶段

  • SERVER-79192 修复 migration_coordinator_commit_failover.js 以使用 awaitReplicationBeforeStepUp: false

  • SERVER-79202 PinnedConnectionTaskExecutor 在关闭时可能会挂起

  • SERVER-79214 孤立文档导致 indexu.js 失败

  • SERVER-79286 创建查询旋钮

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

  • SERVER-79972 研究如何加快核心转储存档速度

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

  • SERVER-80233 实施索引前缀

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

  • SERVER-80310 更新 sysperf 以允许在瀑布上运行单个 genny 任务

  • SERVER-80645 Amazon 2023 社区包安装失败

  • SERVER-80978 修复 TTLMonitor::onStepUp 和准备好的ACID 事务之间潜在的死锁

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

  • SERVER-81181 启用 featureFlagCheckForDirectShardOperations

  • SERVER-81246 FLE WriteConcernError 行为不清楚

  • 在降级或关闭期间不得获取 SERVER-81534 DDL 锁

  • SERVER-82053 使用索引提示进行时间序列存储桶重新打开查询

  • SERVER-82221 listCollections 和 listIndexes 应包括提交待处理的命名空间

  • SERVER-82261 setup_spawnhost_coredump脚本可能会错过Windows上崩溃进程的核心转储

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

  • SERVER-82365 优化负载均衡器集合分布状态直方图的构造(2第二次尝试)

  • SERVER-82450 MongoServerError: 批量写入必须生成单个 applyOps 条目

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

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

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

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

  • SERVER-83145 共享缓冲区片段错误地跟踪 freeUnused() 中的内存使用情况

  • SERVER-83192 始终在分析器中包含零个 cpuNano

  • SERVER-83296 从BSON模糊器中删除列数据

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

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

  • SERVER-83454 Range Deleter Service 注册和注销不应依赖于 onCommit 排序ACID 一致性保证

  • SERVER-83492 尽可能从 SBE 计划缓存键中删除限制和跳过值

  • SERVER-83567 推送到经典存储缺失值。

  • SERVER-83610 考虑减少 $documents 所需的权限

  • SERVER-83639 为 BSONColumn验证的模糊测试器添加例外

  • SERVER-83738 db-contrib-tool 有时无法获取发布json

  • SERVER-83825 增加了 index_build_operation_metrics.js 中写冲突(write conflict)重试的日志日志程度:

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

  • SERVER-83955 修复 ReplSetGetStatus 命令中的错误警告消息

  • SERVER-83959 准备 SBE 计划时,正确传递preparingFromCache 参数

  • SERVER-84063 从安全每日 Cron 中删除 BlackDuck

  • SERVER-84130 当存储桶中的某些事件缺少该字段时,存储桶级过滤优化不正确

  • SERVER-84147 将 vscode 工作区从 true 更新为显式

  • SERVER-84186 将在时间序列中运行数学运算的基准添加到 sys perf

  • SERVER-84233 支持 BSONColumn 中的BSON MinKey 和 MaxKey

  • SERVER-84313 从 7 上的分片多版本套件中排除坐标_txn_recover_on_stepup_with_tickets_exhausted.js。0

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

  • SERVER-84337 将添加到 perf.yml 的新变体向后移植到 sys-perf-7.0 和 sys-perf-4.4

  • SERVER-84338 顶级 $or 查询可能会导致无效的 SBE 计划缓存条目,从而返回错误的结果

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

  • SERVER-84410 对 txn_with_several_routers.js 中的其他mongos进行初始刷新

  • SERVER-84436 处理 SBE 中的 skip + limitsum 溢出 int64_t

  • SERVER-84468 修复运行runTransactionOnShardingCatalog() 时的死锁

  • SERVER-84534 [7.0] 阻止列表来自 replica_sets_initsync_jscore_passthrough 的 plan_cache_sbe.js

  • SERVER-84548 在 configsvr 上使用 ShardServerCatalogCacheLoader 会导致 WT 数据句柄/内存使用量过多

  • 禁用该功能标志时,SERVER-84567 writeQueryStats 应日志错误而不是 uasert

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

  • SERVER-84723 分片多文档事务可以观察并发 DDL 操作的部分效果

  • SERVER-84732 修复 mongo-perf独立运行inMemory ARM AWS 测试中的拼写错误

  • SERVER-84806 在测试中忽略 v6.0->v7.0升级后的 reshardCollection 更改事件

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

  • SERVER-85171 将单元测试任务分割

  • SERVER-85206 提高 full_range.js 和explicit_range.js 的性能

  • SERVER-85260 SBE $mergeObjects 因输入未定义而导致服务器崩溃

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

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

  • SERVER-85419 负载均衡器会污染日志,以防在排干期间找不到合适的接收者

  • SERVER-85453ExternalDataSourceScopeGuard 应与多个计划执行器兼容

  • SERVER-85530 刷新测试证书

  • SERVER-85633 在 res_ninit 调用周围添加锁

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

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

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

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

  • SERVER-85848 $redact 禁止变更流优化

  • SERVER-85956 查询统计信息 7.0 向后移植批处理 #1

  • SERVER-85984 插入大于用户最大值的文档的测试不稳定

  • SERVER-86027 使用 requires_persistence 和 requires_replication 标记 insert_docs_larger_than_max_user_size_standalone.js

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

  • SERVER-86096 将可查询加密工作负载添加到 Evergreen 上的 7.0项目

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

  • SERVER-86118 将查询统计信息向后移植到 7.0 批处理 #2

  • SERVER-86298 查询统计信息 7.0 向后移植批处理 #3

  • SERVER-86363 静默登录容器注册表

  • SERVER-86432 将查询统计信息向后移植到 7.0 批处理 #4

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

  • WT-11987 表的版本号已降至 version=(major=1,minor=0)

  • WT-12043 删除过时的 HAVE_DIAGNOSTIC ifdef 以避免内存泄漏

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

  • WT-12147 暂时禁用clang-analyzer

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

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

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

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

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

  • SERVER-83061 从 7 中删除 ShardRole API的部分发布痕迹。0

SERVER-83470 为 6.0 式引擎选择逻辑引入内部查询框架控制设置

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

  • SERVER-82069 注册索引时在范围保护中使用的可抛出函数

  • SERVER-82364 修复analyze_shard_key.js FSM工作负载的 $config.transitions 表

SERVER-77119 fle2_crud.js 应使用同一会话读取加密/未加密集合

  • SERVER-40459 优化负载均衡器集合分布状态直方图的构造

  • SERVER-77479 分片重命名参与者可能会错误地对待处理的范围删除文档进行快照/恢复

  • SERVER-79327 优化集合分片键中缺少验证

  • SERVER-81241 范围删除器处理器在服务关闭期间不得尝试重新安排任务

SERVER-80752 增加 Windows AMI 大小以减少 OOM 的可能性

WT-11302 失败:在 ubuntu2004-arm64 上使用 OOM [wiredtiger @ e298381e] 进行 format-failure-configs-test

  • SERVER-62987 从从节点(secondary node from replica set)上刷新时的复制逻辑错误

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

  • SERVER-78913 使查询采样定期作业的周期可在运行时配置

SERVER-80256 QueryPlannerAnalysis::explodeForSort 不应假定索引扫描会产生不相交的结果

  • SERVER-71627 当具有 1 百万数据段的集群时,刷新的缓存集合路由信息将严重区块所有客户端请求

  • SERVER-73866 在 config_fuzzer 直通套件中重新启用 agg_merge_when_not_matched_insert.js

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

  • SERVER-75120 libunwind 在 arm64 上使用 --dbg=on 的堆栈跟踪问题

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

  • SERVER-76339 增加启动/停止负载均衡器时 ShardedClusterFixture 的超时时间

  • SERVER-76433 将 search_view.js 测试从 5.0 复制到所有后续分支

  • SERVER-77029 在启动检查点线程之前在 TestOplogTruncation 中设置同步延迟

  • SERVER-77183 $ 项目后跟 $ 群组有时会给出不正确的结果

  • SERVER-77223 dbcheck_measures_data_corruption.js 需要等待主节点 (primary node in the replica set)日志运行状况日志条目

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

  • 用于吞吐量探测的 SERVER-77823 伪代码

  • SERVER-78095 放宽对 update_multifield_multiupdate.js FSM工作负载的断言检查

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

  • SERVER-78498 使负载均衡器故障点更智能

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

  • SERVER-78696 仅在释放 collmod 参与者中的关键部分之前清除分片过滤元数据

  • SERVER-78769 负载均衡器的异步停止序列可能会在mongod关闭后继续存在(并引发错误的内存泄漏通知)。

  • SERVER-78782 完成 SERVER-75120 中列出的 TODO

  • SERVER-78813 提交点传播无限期失败,耗尽游标的 lastCommitted optime为空

  • SERVER-78862 修复嵌套 $elemMatch 的序列化

  • SERVER-78888 取消安排 Mix js

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

  • SERVER-79021 将 README. Third_Party.md 中的 Boost 条目更新为 1.79.0

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

  • SERVER-79023 将 README. Third_Party.md 中的 C-Ares 条目更新为 1.19.1

  • SERVER-79033 图像集合因初始同步期间缺少命名空间而失效,且始终会尝试更新或插入(upsert)

  • SERVER-79082 使analyzeShardKey 测试不断言孤立文档数 <= 文档总数

  • 如果停止负载均衡器失败,则不会生成 SERVER-79103 核心转储

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

  • SERVER-79138 修复 AuthorizationSessionTest 装置中的数据争用

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

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

  • SERVER-79316 [7.0] 不要在动态链接的变体上运行打包程序

  • SERVER-79357 CheckMetadataConsistency 未读取具有快照读关注(read concern)的数据段

  • SERVER-79370 吞吐量探测统计信息并不总是正确更新

  • SERVER-79372 修复有关打开的游标数量的错误断言

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

  • SERVER-79397 修复和测试 OID 冲突时在内部重试时间序列插入的逻辑

  • SERVER-79509 使用 removeShard 和transitionToDedicatedConfigServer 添加对过渡性 FCV 的测试

  • SERVER-79515 更新任务生成器

  • SERVER-79607 ShardRegistry 关闭不应无限期地等待未完成的网络请求

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

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

  • SERVER-79777 增大 sample_rate_sharded.js 中示例大小的差异窗口

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

  • SERVER-79937 避免在 BalancerDefragmentationPolicy 内进行多数读取

  • SERVER-79944 使analyze_shard_key.js不会断言通过analyzeShardKey和$listSampledQueries观察到的采样查询数量不会减少

  • SERVER-79950 修复 commitPreparedTransaction,使其在 commitSplitTxn 和 reacquireTicket 中不可中断

  • SERVER-79981 resize_tickets.js 在固定并发事务测试套件中失败

  • SERVER-80153 UBsan 核心转储未正确上传

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

  • SERVER-80207 使用 4 字节计数器跟踪时间序列存储桶直接写入

  • SERVER-80224 Fix failing asserts in stale_mongos_updates_and_removes.js and extract_shard_key_values.js on 7.0

  • WT-10714 选择显式标记的性能发行版进行性能测试

  • WT-11202 删除连接级别 operation_timeout_ms 配置

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

  • WT-11312 修复了错误的标志检查,以实现准确的强制驱逐统计信息

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

  • WT-11419 在检测到要删除的已删除页面时递增 cc_pages_removed