Docs 菜单
Docs 主页
/
MongoDB Manual
/ /

7.2 变更日志

在此页面上

  • 7.2.2 变更日志
  • 7.2.1 变更日志
  • SERVER-83483 Azure E2 E 机器流测试从 EVG 获取不正确的档案

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

  • SERVER-86873 排除在 上以混合版本 jstests/sharding/database_versioning_all_commands.js 运行的transitionFromDedicatedConfigServer。72

  • SERVER-77667 防止 mongos 在关闭时启动新事务

  • SERVER-81508 引发 ShardCannotRefreshDueToLocksHeld 时,可能会重复执行写入语句

  • SERVER-83775 请勿在拥有超过理想数据大小的分片之间均衡数据

  • SERVER-84738 修复 ReshardingCollectionCloner 中的数据争用

  • SERVER-83470 为 6.0 风格的引擎选择逻辑引入 internalQueryFrameworkControl 设置

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

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

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

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

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

  • WT-12036 针对 Windows 上的锁争用问题的变通办法

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

  • SERVER-79486 增加新分片键的关联基数

  • SERVER-80363 设置 wtimeout 时不遵循服务器默认的 writeConcern 参数配置

  • SERVER-81313 变更流无法为 ResumeToken 重新解析其自身的代表性查询结构序列化

  • SERVER-81496 $convert/$toString 的奇怪成形行为

  • SERVER-81517 从迁移套件中排除 validate_db_metadata_command.js

  • SERVER-81994 $densify range 无法正确重新解析

  • SERVER-82197 如果 $group 在存在排序规则的情况下溢出,则 SBE 中的查询结果不正确

  • SERVER-82221 ListCollections 和 ListIndexes 应包含待提交的命名空间

  • SERVER-82313 修复取消来自调用者的 txn api 的问题

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

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

  • SERVER-82437 db.collection.getSearchIndexes(<indexName>) 返回重复索引

  • SERVER-82676 gRPC 单元测试重复使用端口,导致与同时运行的测试发生冲突

  • SERVER-82706 与配置服务器联系时 check_metadata_consistency.js 应使用可重试写入操作

  • SERVER-82791 如果已存在具有相同命名空间的分片集合,则 StaleConfig 的 CreateView 将失败

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

  • SERVER-82822 删除 RetryUntilMajorityCommit 中的错误不变量

  • SERVER-82967 在索引构建设置期间调用 ActiveIndexBuilds::registerIndexBuild() 后的降级不会自行取消注册

  • SERVER-83003 $listSearchIndexes 应该在不存在的数据库上抛出异常

  • SERVER-83119 如果启用 notablescan,从节点副本会在聚集文档上崩溃

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

  • SERVER-83369 索引创建不会强制执行 bucketSize 字段的类型

  • SERVER-83454 范围删除器服务的注册和注销不应依赖于 onCommit 订购保证

  • SERVER-83492 在可能的情况下删除 SBE 计划缓存密钥中的限制和跳过值

  • SERVER-83534 允许 IDL 生成器容纳 query_shape :custom

  • SERVER-83580 重新引入具有多个数据块的负载均衡器策略单元测试

  • SERVER-83685 将 InternalQueryFrameworkControl " trysbeRestricted" 设为默认查询旋钮

  • SERVER-83765 SessionWorkflow 基准测试不会启动 ServiceExecutors

  • SERVER-83766 SessionWorkflow 基准测试的模拟会话无法访问其传输层

  • SERVER-83777 使用 internalQueryMaxScansToExplode + 1 来设置计划缓存键中的 $in 长度上限

  • SERVER-83825 增加 index_build_operation_metrics.js 中写冲突重试的日志详细程度:

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

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

  • SERVER-83874 移动主操作不会删除发送分片上的 db.system.views

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

  • SERVER-84013 对于嵌套 $or 中具有重复谓词的查询,索引扫描计划的结果不正确

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

  • 服务器-84087 确保 ExecutorPool 在迁移完成后终止

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

  • SERVER-84137 Robustify batched_multi_deletes_with_write_conflicts.js

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

  • SERVER-84241 在侦听器线程开始侦听之前调用 AsioTransportLayer::stopAcceptingSessions 可能会死锁

  • SERVER-84274 让 InListData 预先对其元素进行排序和去重

  • SERVER-84278 不为 EOF 计划生成计划缓存条目

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

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

  • SERVER-84353 读取票证耗尽的 stepDown 死锁测试不稳定

  • SERVER-84369 不符合条件的查询会重复使用 COUNT_SCAN 的计划缓存条目(仅限 SBE)

  • SERVER-84436 在 SBE 中处理“跳过加限制总和溢出 int64_t”问题

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

  • SERVER-84494 [v7 .2 ] 删除了 SBE 中的 $search 测试,因为它在7 中被禁用。2

  • SERVER-84502 从 v 中删除 test_packages_release 任务。 分支73

  • SERVER-84546 将静态链接测试切换为动态链接

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

  • SERVER-84567 禁用功能标记时,writeQueryStats 应记录错误而不是 uasert

  • SERVER-84731 在等待 lastStableRecoveryTimestamp 时,重新分片聚合查询不应获取 RSTL-IX

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

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

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

  • SERVER-85694 $searchMeta 聚合管道阶段在 PlanShardedSearch 之后未将正确的查询传递给 mongot

  • SERVER-85776 在复制设置中禁用测试facet_stats。

  • SERVER-85792 将添加到 perf.yml 的新变体向后移植到 sys-perf-7 。2

  • SERVER-85836 TenantFileImporter 服务在遍历捐赠者 mdb_catlog 表时应跳过功能文档。

  • SERVER-85959 从 v 中删除流基准。72

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

  • SERVER-86165 避免在 merge_command_options.js 中使用降级

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

  • SERVER-86381 删除 v 上的 copybara 暂存文件。72

  • SERVER-86481 Jepsen 设置、注册和读关注多数测试不在 Evergreen 中运行

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

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

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

  • WT-12092 更新 dockerfile 中的 WiredTiger 版本

  • WT-12099 mmap 线程调整大小和读取/写入之间的争用

  • WT-12100 修复 MSan 下 csuite-long-running 超时

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

  • WT-12147 暂时禁用 clang-analyzer

后退

兼容性更改

来年

7.1