6.1 更改日志
6.1.1 更改日志
安全
服务器-70559标签FLE2测试,使它们不会与降级套件一起运行
分片
- 服务器-64730“forceShardFilteringMetadataRefresh”方法不同步
- 服务器-67891实现$shardedDataDistribution阶段的基本结构
- 服务器-68249在$shardedDataDistribution聚合阶段添加所需的权限
- 服务器-68361LogTransactionOperationsForShardingHandler::commit错过了从已准备和非准备的交易中传输文档,更改文档的分片密钥值
- 服务器-68932更新关于写入的分段关键部分指标
- 服务器-69134丢弃分片集合并不能摆脱CSS条目
- 服务器-69429collMod中缺少碎片密钥和唯一索引的检查
- 服务器-69444使并发关键部分的连接和刷新在DSS和CSS之间看起来相同
- 服务器-69575ShardingDataTransformInstanceMetrics单元测试套件不涵盖与累积指标的交互
- 服务器-69756中止时的分割故障ReshardCollection在reshardCollection cmd之后发布
- 服务器-69874记录或可能缓解碎片最终具有不同准备的独特和唯一索引设置的场景
- 服务器-70364重试网络错误的configureFailPoint命令(resharding_coordinator_recovers_abort_decision.js)
- 服务器-70793在进行X锁之前,先刷新数据库元数据,首先检查IS锁下的新元数据
查询
- 服务器-70190ExpressionSwitch::optimize()可以将表达式树置于无效状态,导致不变失败
- 服务器-70381_internalSearchIdLookup阶段违反了getOwnershipFilter函数的5.0先决条件
运营
服务器-68548mongo shell版本4.4.15记录asio消息,尽管--安静的旗帜
构建和包装
内部构件
- 服务器-63104使用带有功能标志标记的测试,使在本地重新运行jsCore变得容易
- 服务器-63811如果数据库不存在,mongos不会返回$文档的结果
- 服务器-64181删除SERVER-46669中列出的TODO
- 服务器-65575将buildscripts/clang_tidy.sh转换为python脚本
- 服务器-66834由defragmentation_util.js创建的区域必须始终与块对齐
- 服务器-66972数据库关键部分不会随着持续刷新而序列化
- 服务器-67681为编译命令创建特定目标
- 服务器-67898BalancerCollectionStatus返回会话集合的块大小错误
- 服务器-67926删除不存在的垃圾可收集租户迁移数据不应导致冲突进展错误
- 服务器-68157AuditEncryptionCompressionManager::encryptAndEncode应该会发出大BSON
- 服务器-68541并发删除碎片和移动Primary可能会删除未分片集合
- 服务器-68854修复调度票持有人中的死锁
- 服务器-68866drop_connections_replset需要等待配置传播。
- 服务器-68901如果文档包含2个具有相同名称的不同字段,则mongocryptd中的$elemMatch查询分析不正确
- 服务器-68921在timeeries_collmod.js中返回“InvalidNamespace”错误时处理多版本场景
- 服务器-69006为对冲读取添加更多跟踪以进行基本插入/更新/替换
- 服务器-69037SBE计划缓存大小计算略有偏差
- 服务器-69069InTel希望能够在数据大小的分发API中指定集合的子集
- 服务器-69108SCCL可以立即返回配置和管理元数据,而无需触发刷新
- 服务器-69109修复登录 random_moveChunk_index_operations FSM 测试
- 服务器-69133删除硬链接安装操作的冗余设置
- 服务器-69136测试应考虑平衡器收集状态可能会过早报告平衡器合规
- 服务器-69224SkipAuditEncCompManagerTest.EncryptAndEncodeLargePayloadSucceeds 当不支持GCM时
- 服务器-69281强制最小忍者版本
- 服务器-69348命令必须声明空的身份验证检查是通用可调用的
- 服务器-69353单独生成burn_in任务
- 服务器-69446增加选举TimeoutMillis injstests/replsets/dbcheck_write_concern.js
- 服务器-69465接受与$collStats相同的$_internalAllCollectionStats规格
- SERVER-69590clang arm平台上的libunwind警告
- 服务器-69603不要将投放事件报告为shardCollection的一部分
- 服务器-69748在CurOp中错误地跟踪了“管道UsesLookup”字段
- 服务器-69765在darwin平台上关闭默认分裂矮星
- 服务器-69784修复签名字符误用的实例
- 服务器-69868启动关机的TransportLayer时返回错误
- 服务器-69877在启动恢复期间重新启动未完成的索引构建时,删除未盖章的目录写入
- 服务器-69898在刷新DB版本之前,请等待关键部分的追赶阶段
- 服务器-69912SConstruct可以错误地执行
- 服务器-69926errorcodes.py在MONGO_UNREACHABLE_TASSERT中检测不到重复错误
- 服务器-69930日志中试图刷新已删除数据库版本的意外错误消息
- 服务器-69944Resmoke的globstar.py在*之前没有正确解析
- 服务器-70062在oplog滚动恢复失败中记录有关操作日志条目的相关信息
- 服务器-70181Ubuntu和Debian软件包测试在服务器主服务器中失败
- 服务器-70231覆盖率分析缺陷122778:使用移动物体
- 服务器-70274通过利用EOF过滤器提高更改流图像前清除作业的性能
- 服务器-70314调整时间序列扩展范围测试,以考虑日志保留限制
- 服务器-70348删除可查询WT的EAGAIN,并在内部重试
- 服务器-70361操作上下文等待应处理超出范围的持续时间
- 服务器-70436限制 isCoveredNullQuery 可以应用的情况
- 服务器-70469在看门狗测试中使用虚拟env python
- 服务器-70483更新Resmoke,将“evergreen_execution”传递给日志管理员。
- 服务器-70484从perf.yml和sys_perf.yml中删除信号处理模块
- 服务器-70602通过等待一些无操作平衡轮来处理错误的平衡器合规的报告
- 服务器-70657将NOMAS功能标志版本更新到6.0
- 服务器-70725如果获取路由信息失败,集群聚合可能会错误地导致CollectionUUIDM不匹配
- 服务器-70773在租户迁移收件人测试中跳过关于升级的重建实例
- 服务器-70774向发布项目添加定期构建
- 服务器-70834修复不使用scons缓存报告失败的任务
- 服务器-70864摆脱细粒度范围删除器锁
- 服务器-70879修复多个线程同时转动索引多键的竞赛
- 服务器-70893樱桃拾取上游SCons性能改进
- 服务器-71055OplogOrder测试在回滚oplog条目后可以读取陈旧的all_durable时间戳
- 服务器-71167txn_index_catalog_changes.js会话垃圾收集可以在一致性检查中使用fsync锁定死锁
- 服务器-71191索引构建设置、准备交易和降级之间的僵局
- 服务器-71424修复lint_fuzzer_sanity中的故障
- 服务器-71471改进jstestfuzz部署,以配合新的节点运行/安装
- 服务器-71473开始使用新的测试统计位置
- 服务器-71477 Check '_internalAllCollectionStatsSpec.getStats()' exists (boost::optional) before calling 'makeStatsForNs' in 'document_source_internal_all_collection_stats.cpp'
- 服务器-71683租户迁移期间无界记忆增长
- 服务器-72021修复企业SLES 12 crypt_create_lib Evergreen故障
- WT-9926从备份启动期间崩溃可能会丢失元数据
- WT-10030具有快速截断儿童的内部页面不会主动释放
- WT-10064不要驱逐非全局可见的已删除页面的内部页面,用于非独立构建
- WT-10172mongodb-6.1上的标签RHEL PPC常青建筑商
原文:6.1Changelog