7.3 변경 로그
중요
MongoDB 7.3 은 Rapid 출시하다 이며 MongoDB Atlas 에서만 지원됩니다. MongoDB 7.3 은(는) 온프레미스 사용이 지원되지 않습니다. 자세한 내용은 MongoDB 버전 관리를 참조하세요.
7.3.4 변경 로그
샤딩
쿼리
집계
서버-89344 '$unionWith' 쿼리에 대한 설명 출력 수정
내부
서버-81596 index_operation_abort_concurrent_outgoing_migrations.js의 레이스 수정
서버-82668 sharding_csrs_continuous_config_stepdown 제품군에서 fsync_deadlock.js를 제거합니다.
서버-84026 random_moveChunk_update_shard_key_kill_sessions.js에서 ConflictingOperationInProgress 무시
서버-84143 BSON 및 코어 덤프에 대한 Windows 디버깅 기능 개선
서버-84315 $ 그룹 에 유출 전략을 제어하기 위한 새로운 플래그 도입
서버-84699 유효성 검사 에 검사를 추가하여 time-series 에 대한 혼합 스키마 버킷 확인
서버- 샤드85327 키 동시성 워크로드 없이 쓰기 (write) 로 문서 수를 어설션할 때 itcount() 대신 countDocuments()를 사용합니다.
서버-85532 모양 헬퍼를 유효하지 않은 $hint에 대해 견고하게 만들기
서버-86329 compile_upload_benchmarks 필수 기능 개선
서버-86669 프라이머리 가 로컬로 이동하여 프라이머리 샤드 에 컬렉션 을 생성한 후 세컨더리 노드 에 대한 잘못된 신뢰할 수 있는 지식
서버-86829 concurrency_replication_for_export_import가 analyze_shard_key.js를 실행 하지 않도록 설정
서버-86879 concurrency_replication* 작업이 UBSan DEBUG 빌드 변형에서 실행 있지 않습니다.
서버-86905 찾기 쿼리의 샤드 전체에서 $$NOW 값이 일관되지 않습니다.
서버-87267 timeseries_dynamic_bucket_sizing.js에 대한 bucket_catalog 메모리 사용량 임계값 상향
서버-88255 시스템 성능: mongotools 컴파일을 정적 아티팩트 다운로드 로 대체합니다.
서버-88350 test_packages는 지원 플랫폼에서만 install_compass해야 합니다.
서버-88417 processReshardingFieldsForRecipientCollection은 오래된 db 정보를 사용할 수 있으며 수신자를 잘못 생성합니다.
서버-88439 DocumentSourceLookup::clone에서 무료로 사용
서버-88530 C++ 단위 테스트용 BF 설정 스크립트 는 단위 테스트 바이너리/디버그 기호를 설정하다 하지 않습니다.
서버-88811 안정적인 타임스탬프가 실패하기 전에 oplog 항목 구문 분석
서버- 네임스페이스를89055 주식 하지 않도록 persist_sampled_*_queries.js 테스트 사례 수정
서버- SERVER- 의89313 변경 사항을 재평가합니다.86505
서버-89542 ldap_runtime_configuration.js에서 장애 지점 토글을 직렬화합니다.
서버-89711 proxy_protocol.js는 proxyprotocol을 실행 때 오류를 처리하다 해야 합니다. 서버
서버-89748 retry_on_transient_error_basic.js에서 _flushRoutingTableCacheUpdates 명령이 실패하면 다시 시도합니다.
서버-89803 oplog를 쿼리할 때 특정 ns를 필터하다 하도록 oplog
서버-89844 모든 키워드 필드의 달러 필드가 있는 $jsonSchema를 재분석 가능하게 만들기
서버-89994 사용자가 아닌 컬렉션에 대해서만 잠금을 획득하는 직접 샤드 작업 허용
서버-90086 directConnectionChecksWithSingleShard에 대한 direct_shard_connection_auth 검사를 수정합니다.
서버-90147 timelib.h를 로 2022 업그레이드합니다.10 및 시간대 파일을 로 설정합니다.2024
서버-90168 베이즐과 호환되지 않는 LTO 빌드 변형 비활성화
서버-90217 밸런서 및 페일오버가 있는 제품군에서 orphanCleanupDelaySecs를 설정하는 것이 좋습니다.
서버-90234 SElinux 테스트에 jsTestName() 허용
서버-90330 세컨더리 노드 에서 실행되는 경우 DDL 코디네이터 생성이 무한정 중단됨
서버-90391 헤더 및 추가 정보 명확화
서버-90545 cgo에서 사용할 수 있도록 stitch_support 헤더 업데이트
서버-90727 readConcern: 사용 가능과 관련된 오류를 무시하도록 analyze_shard_key.js 수정
서버- 서버-90777 되돌리기71520
서버-90790 CommonAsioSession 생성자에 대한 디버깅 코드 추가
서버-90833 $addFields에 의해 시간 필드 이름이 변경될 때 잘못된 경계 정렬 최적화 수정
서버-90869 '$elemMatch' 표현식에 대해 점으로 구분된 전체 경로 이름 변경 허용 안 함
서버-90893 동시 DDL 작업과 일치하지 않는 listDatabase
서버-90958 $bucketAuto는 동일한 그룹 키를 가진 문서를 동일한 버킷에 그룹화해야 합니다.
서버-90984 응답이 오래된 지평선에서 나온 경우 SplitHorizonChange를 프로세스 하도록 배기 헬로 스트림 을 수정합니다.
서버-90995 섀도잉 metaField는 '계산된' 메타 필드 로 간주되어서는 안 됩니다.
서버-91022 timeseries_groupby_reorder_expr.js가 timeseries_groupby_reorder.js를 실행 것을 방지합니다.
서버-91028 데이터 정렬과 함께 인덱스 를 사용할 때 잘못된 순서
서버-91066 migration_coordinator_failover_include.js의 모든 configsvr 노드에 migrationCommitVersionError 실패 지점을 설정합니다.
서버-91114 write_without_shard_key_single_shard_data_placement_change.js에서 범위 삭제 전에 findAndModify cmd가 실행되는지 확인합니다.
서버-91166 retryable_write_error_labels.js의 트랜잭션은 다른 문서를 업데이트 해야 합니다.
서버-91176 ignore_dbcheck_in_startup_recovery.js에서 awaitNodesAgreeOnAppliedOpTime을 호출합니다.
서버-91178 컬렉션 삭제 전 타임스탬프에서 수행된 스냅샷 읽기 처리
서버-91193 timeseriesBucketingParametersHaveChanged가 데이터 마이그레이션/ 초기 동기화/ 복원 시 제대로 복제되지 않았습니다.
SERVER-91195
최상위 시계열 컬렉션 옵션을 놓치지 않도록 일반적인 백포터블 솔루션 제공 서버-91203 AutoGetters는 세컨더리 네임스페이스에 대한 고정 사이즈 스냅샷을 설정해야 합니다.
서버-91222 복제본 세트 를 다시 시작한 후 KeyNotFound 오류가 발생하면 cluster_time_across_add_shard.js가 일시적으로 재시도되도록 합니다.
서버-91223 $ 로그 에서 10진수 로 잘못된 계산을 표시합니다.128
서버-91247 DDLCoordinator 생성이 노드 stepDown-stepUp 후에도 지속되지 않도록 합니다.
서버- 클래식에서91254 문서가 창 안에 있는지 여부를 결정할 때 오류가 발생했습니다.
서버-91258 change_streams_split_event 테스트에서 oplog 크기 늘리기
서버-91276 [v7.3] backports_required_for_multiversion_tests 파일 을 가져오려고 할 때 공개 리포지토리로 대체
서버-91322 multiversion-config 하위 명령에서 에버그린 구성 옵션을 설정하다 합니다.
서버-91324 특정 태그를 지정하다 에 Jepsen 클론 고정
서버-91339 표현식 에 $$ROOT가 사용되면 $redact가 메모리를 손상시킬 수 있습니다.
서버-91362 성능: 캐시된 JsExecution이 있는 경우 JS "범위" 객체를 복사하지 마세요.
서버-91366 코디네이터 완료 시 충돌 가능성 수정
서버- 누락된 세미콜론에 대한 eslint 규칙다시 도입91379
SERVER-91406 $changeStreamSplitLargeEvent는 이름을 바꿀 수 없는 일치 표현식과 함께 사용될 때 위치7182803 오류를 반환합니다.
서버-91411 timeseriesBucketingParametersHaveChanged에서 timeseries 옵션 확인
서버-91412 splitVector에서 소유되지 않은 BSONObj 사용
서버-91416 쿼리 분석 중 조회의 인트로스펙션 하위 파이프라인 직렬화
서버-91435 레거시 플래그로 테스트 인증서 재생성
서버-91473 v 에서 index_count_scan.js를 실행 하지7 37마세요. / .2 multiversion tests
서버-91494 DocumentSourceBucket에서 필드 별 그룹 에 대한 과거형 액세스 방지
서버-91499 mongo sys-perf의 버전에 '-sysperf'를 추가합니다.
서버-91501 이미 등록 취소된 인덱스 를 등록 취소하려고 하면 TTLMonitor가 충돌할 수 있습니다.
서버-91531 index_drop_before_running.js는 세컨더리 노드에서 인덱스 삭제를 어설션하기 전에 복제 를 기다려야 합니다.
서버-91558 HedgeCancelationTest를 작업 중단에 대해 복원력 있게 만들기
서버- SERVER-91687 2에서 LOG_V DEBUG() 번호 수정90790
서버-91699 총 메모리보다 큰 메모리를 뺀 메모리
서버-91700 부울 단순화가 업서트에서 문제를 업서트 .
서버-91701 max_time_ms_does_not_leak_shard_cursor.js 테스트 견고화
서버-91758 샤딩된 는 이전 버전에서 샤딩된 찾기 명령에 대해 NetworkInterfaceTimeLimitExceeded를 다시 시도해야 8 합니다.0
서버-91778 커서 shell 가 제한에 도달하면 에서 커서 를 닫지 않습니다.
서버-91781 merge_let_params_size_estimation.js에서 복제 대기
서버-91784 배열의 $ 프로젝트-$addFields로 인해 잘못된 결과가 생성될 수 있습니다.
서버-91817 analyze_shard_key.js 워크로드 를 더욱 견고하게 만들기
서버-91818 resharding_coordinator_recovers_abort_decision.js는 새 프라이머리 단계로 업그레이드할 때 더 강력해야 합니다.
서버-91831 NetworkInterfaceTL::setTimer의 uassert로 인해 서버 가 충돌할 수 있습니다.
서버-91859 CommandOnShardedViewNotSupportedOnMongod 오류가 발생하면 analyze_shard_key_jscore_passthrough가 실패합니다.
서버-91894 올바른 데이터베이스 이름을 참조하도록 views_basic.js 수정
서버-91919 change_stream_pit_pre_image_deletion_asymmetric.js가 과도한 양의 메모리를 사용할 수 있음
서버-91985 egress_connection_acquisition_to_wire_metrics.js의 레이스 수정
서버- 혼합 스키마92045 time-series 버킷 유효성 검사 검사에서 오류 발생 시 유효한 플래그가 설정하다 되지 않음
서버-92052 [v7.3] v7 의 SBE에서 jstests/ 집계/sources/setWindowFields/time.js가 실패합니다.3
서버-92085 구성 퍼저에 대한 tailable cursor) 무효화 테스트 건너뛰기
서버-92158 Windows 변형에서 hedd_reads.js 비활성화
서버-92159 [v8.0] setfcv_aborts_reshard_collection.js에서 InternalError를 무시합니다.
서버-92186 API WiredTiger 구성 문자열에서 app_metadata를 가져오거나 설정하다 하는 간단한 를 구현합니다.
서버-92193 인덱스 바운드 빌더가 지리적이 아닌 인덱스 를 사용하여 지리적 경계를 빌드 하려고 시도합니다.
서버-92199 스텝다운 제품군에서 change_stream_lookup_single_shard_cluster.js 금지
서버-92201 샤딩된 는 샤드 컬렉션 패스스루에서 모든 샤드가 준비될 때까지 충분히 오래 기다리지 않을 수 있습니다.
서버-92254 _shardsvrCompactStructuredEncryptionDataCommand의 교착 상태 수정
서버-92298 사용하지 않는 ProjectionPathASTNode 인수를 제거하여 $ 프로젝트 집계 요청 속도 향상
서버-92375 rhel8.x에서 마이너 버전을 제거합니다. 변형 이름
서버-92377 system_perf.yml 구성 정리
서버-92379 mongocrypt 라이브러리에 mongodb-mongo-master 컴파일 재사용
서버-92382 prepareUnique 인덱스 를 업데이트해도 제약 조건이 시행되고 있는지 여부가 확인되지 않습니다.
서버-92401 7976v7.x에서 rhel -selinux 배포판 대신 rhel -selinux 배포판 사용
서버-92415 db-contrib-tool 버전을 v 로 업데이트합니다.0 8.3
서버-92417 [v7.3] $$NOW, $$CLUSTER_TIME 및 $$USER_ROLES가 있는 표현식에 대해 인덱싱된 계획 활성화
서버- v에서92547 이전 rhel 변형 이름을 사용합니다.80 42 및 v4.4 다중 버전 테스트
서버-92549 [v7.3] 클래식 엔진 에서 sbe_multiplanner_index_check.js 수정
서버-92601 package_new_compile 작업 제거
서버-92603 or-to-in 재작성이 항상 매개 변수화된 표현식 재작성을 피하는 것은 아닙니다.
서버-92623 v 버전을5 0 5고정합니다. ~ .0.28 timeseries_collection_mixed_type.js의
서버-92670 7의 테스트 yml에서 들여쓰기를 수정합니다.3
서버-92689 v 에 대한 지속적인 다중 버전 테스트를 수정합니다.73 브랜치
서버-92777 RHEL 아티팩트의 URL 구성 요소8 수정
서버-92939 도구 다운로드 를 최신 rhel 버전으로 라우팅
서버-93005 에서 종료 쿼리 를 실행 때 읽기 설정 (read preference) 이 중복되지 않도록 합니다.shell
서버-93014 MultiIndexBlock:: 커밋 중에 로컬에서 timeseriesBucketsMayHaveMixedSchemaData를 설정하면 카탈로그 불일치가 발생할 수 있습니다.
서버-93099 timeseriesBucketsMayHaveMixedSchemaData=false로 collMod 허용
7.3.3 변경 로그
샤딩
집계
SERVER-90297 빈 필드 일치 표현식으로 인해 변경 스트림 최적화 다시 쓰기 실패
스토리지
SERVER-30832 롤백 시 dbCheck 동작을 수정함
내부
서버- 샤드-로컬 컬렉션의 개념일반화58300
서버-77559 리스모크를 위한 파일 시스템 로그 핸들러 구현
SERVER-77561 리스모크 파일 시스템 로깅 출시
서버-78556 internalInsertMaxBatchSize의 기본값을 64로 반환
서버-80519 resharding_recipient_service_test에서 reshardingImprovements 기능 플래그를 켭니다.
SERVER-81454 Timeseries $geoNear에서 조회 시 예상치 못한 오류가 발생
SERVER-82764 "planningTimeMicros"에 다중 플래너 시험 기간의 시간 포함
SERVER -83193 더 이상 사용되지 않는 WC용 BatchedCommandRequest 게터/세터를 OperationContext에서 제공하는 게터/세터로 교체
서버-83712 정렬이 없는 경우 계획 캐시 키에 $in 길이를 추가하지 마세요.
서버-84531 system.buckets 컬렉션을 통해 혼합 스키마 버킷을 삽입해도 timeseriesBucketsMayHaveMixedSchemaData 플래그가 설정되지 않습니다.
SERVER-84628 읽기/쓰기 고려에 대한 mongos 시작 경고
서버-84761 MigrationSourceManager가 오래된 ChunkManager 정보로 인해 migrateChunkToNewShard를 내보내지 못할 수 있음
SERVER-85446 multiversionconstants.py에서 네트워크 오류 발생 시 재시도
SERVER-85721 에버그린 작업 로그 랍스터 링크를 Parsley로 연결
서버-85775 InListData를 느리게 정렬하고 중복 제거하기
서버-85799 Rollback_recovery_commit_transaction_before_stable_timestamp는 장애 지점을 비활성화하기 전에 시스템이 안정화될 때까지 대기
서버-86405 'update_with_pipeline.js' 제외 from 'fcv_upgrade_downgrade_sharded_collections_jscore_passthrough'
서버- 샤드된 컬렉션에 대한 뷰를 변환하는 킥백메커니즘이 '사용 가능' 읽기 고려에서 제대로 작동하지 않음86667
서버-86674 프라이머리 따라잡기가 그렇지 않은 경우에도 자신이 따라잡혔다고 생각할 수 있습니다.
서버-86781 [v8.0] 7 를 설명하도록 쿼리 통계 업그레이드 테스트를 업데이트합니다.0 백포트
SERVER-86904 가장 오래된 타임스탬프를 설정하는 초기 동기화와 가장 오래된 타임스탬프를 고정하는 리샤딩 사이 충돌
서버-86945 속성에 $field가 있는 $jsonSchema는 다시 구문 분석할 수 없습니다.
SERVER-87059 클러스터 카디널리티 매개변수 설정 시 재시도 시 setFCV가 실패할 수 있음
SERVER-87087 클러스터형 컬렉션에 대해 고유 인덱스 순서 확인이 작동하지 않는지 확인
서버-87267 timeseries_dynamic_bucket_sizing.js에 대한 bucket_catalog 메모리 사용량 임계값 상향
서버-87563 oplog 항목 구문 분석 실패 시 업무 중단 감소
서버-87705 InvalidTTLIndexFixer의 레이스 수정
서버-87961 이전 $project 단계에서 액세스한 필드를 프로젝트할 때 시계열 $group 다시 쓰기로 인해 잘못된 결과가 발생할 수 있습니다.
서버-88068 fcv_upgrade_downgrade 제품군에서 hashed_index_with_arrays.js 제외
SERVER-88072 올바른 응답을 생성하는 대신 Timeseries 쿼리 오류가 발생
SERVER-88098 테스트 노이즈를 줄이기 위해 notablescan.js 파일에 try/catch 추가
서버-88172 전용 config 서버가 있는 클러스터에서도 config를 프라이머리 샤드로 사용할 수 있습니다.
SERVER -88263 직접 연결 경고를 컬렉션 수집(및 AutoGetCollection)으로 이동
서버-88264 단일 샤드 클러스터에서 직접 연결에 대한 경고를 활성화하는 옵션 추가
SERVER-88318 쓰기 고려 동안 1개의 배치 실패 시 dbCheck 실패
서버-88331 SBE에서 숫자 경로 처리 안 함
서버-88548 checkShardingIndex 명령은 적절한 인덱스를 찾을 수 없는 경우 InvalidOptions를 발생시켜야 합니다.
서버- 샤딩된88656 Time Series 쿼리 킥백 로그의 위험을 줄이기
SERVER-88694 BalancerStatsRegistry의 자체 복구 시나리오에 대한 오류 로그를 내보내지 않음
SERVER-88833 mongos가 클라이언트가 w:0으로 보낸 쓰기에 대한 응답 생성
서버-88885 세컨더리에서 dbcheck 배치 적용을 중지하는 방법 추가
SERVER-88978 리샤딩 코디네이터는 임시 컬렉션 메타데이터를 삭제하기 전에 참여자가 kAbort를 확인했는지 확인해야 함
서버-89034 문서를 마이그레이션할 때 항상 0값의 타임스탬프를 보존하고, 테스트를 추가합니다.
서버-89100 샤드 클러스터에서는 timeseries 컬렉션의 이름 변경을 허용하지 않아야 합니다.
서버-89331 커버리티 분석 결함 141172: 무료 후 래퍼 객체 사용
SERVER-89418 CursorManager는 여러 실행기가 포함된 쿼리에 대해 등록된 커서의 추적을 잃음
서버-89443 insert_with_data_size_aware_balancing.js를 ShardingTest 기반 테스트로 다시 작성
서버-89454 Debian 변형에서 ocsp 비활성화
서버-89478 Presence_of_element_located 대신 element_to_be_Clickable을 사용하세요.
SERVER -89490 LDAP 연결 풀의 ErrorCodes::NetworkTimeout 반환
SERVER-89495 setParameters가 지정되지 않은 경우에도 테스트 매개변수 비활성화
서버-89496 쿼리 통계에 $_passthroughToShard를 사용하여 변경 스트림 쿼리 수집
서버-89566 DocumentSourceVectorSearch 복제본은 원본 사양을 복사해야 합니다.
서버-89567 실패:Debian12 [mongodb-mongo-v7.0 @ dfda1c8b]의 test_packages (Debian12-org-7. .0.4-23-gdfda1c8)
서버-89618 준비된 트랜잭션을 재구성할 때 유효성 검사를 비활성화해야 합니다.
서버- 특정 태그를 사용하여 gen/mongo에서89623 Jepsen 리포지토리 복제 10
서버-89646 isNetworkError()가 예외 메시지에서 찾는 문자열 목록에 모든 네트워크 오류 코드 문자열을 추가합니다.
서버-89752 분기 시 로그 키퍼 빌드 ID를 고유하게 유지하세요.
서버-89767 다중 버전 작업에서 중복되고 잘못된 제품군 이름 제거
서버-89831 PlanCacheBase::getNewEntryState에 로깅을 추가합니다.
서버-89854 정규식 표현식에 매개변수화가 필요하지 않습니다.
SERVER-89859 move_chunk_deferred_lookup.js를 저속 변형에 대해 더욱 강력하게 만듦
서버-89873 실행 제어에서 printAllThreadStacks()를 호출하지 마세요.
SERVER-89904 "jepsen-docker" 테스트에 대한 Jepsen 버전 업데이트
SERVER-89930 'partitionByFields'에 밀도화 필드가 포함된 경우 $densify 단계를 올바르게 검증
SERVER-89933 샤드 분할 성능 테스트 제거
서버-89936 trySbeEngine 빌드 변형에서 실행되는 래치 테스트 제외
SERVER-89939 직접 연결 로그 수집에 사용되는 로그를 시간당 1회로 제한
SERVER-89943 기능 플래그 유틸리티는 스텝다운이 포함된 제품군에서 오류 발생 시 다시 시도하고 프라이머리를 종료해야 함
서버-89954 고정FCVRegion 내에서 setClusterParameter 실패 지점 이동
서버-89970 hedd_reads.js의 취약성 감소
서버-89992 로컬 카탈로그에서 timeseries 옵션 없이 버킷 컬렉션 이름 변경 허용
서버-89994 사용자가 아닌 컬렉션에 대해서만 잠금을 획득하는 직접 샤드 작업 허용
서버-90004 $jsonSchema 구문 분석의 perf 수정
서버-90012 백포트의 다중 버전을 위한 dbcheck_skip_applying_batch_on_secondary_parametric 수정
서버-90013 command_let_variables_expressions.js에서 jsTestName을 사용하지 마세요.
SERVER-90054 scoped_db_connection_test가 불안정하지 않도록 함
SERVER-90069 run_restore.js 및 run_restore_unsharded.js는 빠른 계산을 시행해서는 안됨
SERVER-90090 Amazon 2 배포판을 최신 버전으로 업데이트
SERVER-90091 동일한 이벤트에 대한 변경 스트림 분할 이벤트 테스트 견고화
서버-90101 v 의 backports_required_for_multiversion.yml에 explain_skip.js를7 추가합니다.3
SERVER-90135 ssl_linear 테스트 시작 시 Windows 시스템 CA 저장소가 깨끗한 상태인지 확인
SERVER-90170 explain_skip.js에서 jsTestName()을 사용하지 않음
서버-90173 ObjectId SBE 유형을 키 에 string 올바르게 직렬화합니다.
서버-90184 Windows에서는 포함된 SASL 플러그인만 로드
SERVER-90187 리스모크 테스트를 실행하기 전에 다중 버전 바이너리 정리
SERVER-90248 감사 구성 클러스터 매개변수에 _id 필드 삽입
SERVER-90264 컴파일에서 저속 단계 제거
서버-90277 리스모크 추적 설정은 키보드 인터럽트 및 시스템 종료를 포착해야 합니다.
SERVER-90288 비트 쿼리 연산자는 BinData의 주소 지정 가능한 최하위 바이트를 최하위 바이트로 해석해야 함
서버- 서버-90332 되돌리기78615
서버-90376 ReshardingRecipientService::_fetchBuildIndexMetrics()는 다음을 발생시키지 않아야 합니다.
서버- shard_merge_jscore_passthrough에서 command_let_variables_merge_only.js를 실행하지않도록 합니다.90388
서버-90394 $$NOW에 대한 update_node_clustertime_replset.js 테스트의 복원력 향상
서버-90417 에서 Time Series에 대한 SBE를 7 비활성화합니다.3
서버-90423 mongod/s 초기화 개선: trigger 신호 처리기 스레드 사전 빠른 클럭 소스 설정
서버-90438 Coverity 분석 결함 155571: 이동 된 객체 사용
SERVER-90443 엔터프라이즈 집계 단계에 대한 업데이트 테스트
서버-90461 부울에 대한 쿼리가 캐시된 COUNT_SCAN을 잘못 사용합니다.
서버-90513 SSL_Get0_verified_chain이 사용하기 전에 null을 반환하는지 확인합니다.
서버-90543 트랜잭션 참가자는 opCtx를 구성할 때 클라이언트 잠금을 유지해야 합니다.
서버-90599 사용하지 않는 liblzma(작업 티켓) 링크 제거
서버-90637 makeSnapshot 테스트 명령은 커밋된 타임스탬프를 반환해야 합니다.
서버-90681 청크 점보 플래그를 통한 데이터 경쟁 수정
서버-90747 계획 열거자에서 빈 경로가 있는 $elemMatch를 올바르게 처리합니다.
서버-90985 $each에 대한 인수가 유효하지 않은 경우 AddToSetNode::init()이(가) uassert해야 합니다. BSON
서버-90988 PrepareExecutionHelper 소멸자는 해당 소멸자가 사용할 수 있도록 특별히 추가한 CanonicalQuery::toStringShort의 캐시된 값을 사용해야 합니다.
서버-90991 compile_and_run_unittests_*_ 분기의 범프 시간 초과
7.3.2 변경 로그
샤딩
서버-84368 비어 있지 않은 샤드 컬렉션을 오래된 mongos에서 실행하는 경우 CreateIndex가 StaleConfig와 함께 실패
서버-86790 featureFlagCheckForDirectShardOperations는 기본값 으로 여러 브랜치의 다양한 FCV 값에서 활성화됩니다.
SERVER-89134 테스트에서 트랜잭션 외부의 다중 쓰기가 원자적이라고 잘못 가정
쿼리
서버-88949 클래식 멀티 플래너에 대한 설명이 잘못된 건너뛰기 금액을 표시합니다.
스토리지
wiredTiger
WT-10807 트리 워크의 일부로 메모리 내 삭제된 페이지 건너뛰기
내부
서버-72431 분할 청크의 커밋을 멱등성으로 변환
서버-77073 직접 샤드 작업은 더 이상 허용되지 않아야 합니다(8.0 동작)
서버-79049 서버가 예상 컬렉션 이름과 동일한 실제 컬렉션 이름을 사용하여 예기치 않은 CollectionUUIDMismatch를 반환
SERVER-80340 초기 동기화 중 dbCheck 처리 및 테스트
서버-81807 캐시된 SBE 계획에는 let-bound 상수가 포함되어 있습니다.
서버-82349 Mongo 7이 컬렉션 UUID 없이 applyOps 인덱스 삭제/삭제 시 충돌
서버-82571 insert_with_data_size_aware_balancing.js는 속도가 느린 시스템/변형에서 실행 시 오류가 발생할 경우가 있음
SERVER-83370 time series 컬렉션의 경우 prepareUnique:true로 오류 발생
서버-83956 밸런서가 다중 버전 클러스터에서 경고 메시지를 잘못 표시함
SERVER-83984 WiredTiger 상세도 레벨이 억제됨
서버-84463 ReshardingCollectionCloner는 withOneStaleConfigRetry 대신 shardVersionRetry를 사용해야 합니다.
SERVER-84628 읽기/쓰기 고려에 대한 mongos 시작 경고
SERVER-85306 SSH가 아닌 HTTPS github 링크를 사용하도록 sys-perf 구성 업데이트
SERVER-85368 10gen/genny 대신 mongo/genny를 가리키도록 sys-perf의 genny 모듈 업데이트
SERVER-85580 ScopedSetShardRole 구성 실패 시 모든 업데이트 실행 취소
서버- 뷰에서85583 애그리게이션을 실행하면 IllegalChangeToExpectedDatabaseVersion이 발생할 수 있습니다.
서버-85681 BasicBufBuilder::grow()에 음수 값이 전달되는 문제를 수정
서버-85751 $vectorSearch 필드 유효성 검사 제거
SERVER-85843 데이터베이스가 동시에 삭제된 경우 NamespaceNotFound가 발생하여 쓰기 작업이 실패할 수 있음(샤딩 전용)
서버-85892 $documents 반환 오류 후 파이프라인과 $merge
SERVER-85969 문서 업데이트
서버-86033 batch_size.js 현대화
SERVER-86201 ShardServerProcessInterface를 통해 수행되는 클러스터 upsert는 작업 컨텍스트를 사용하여 쓰기 고려를 구성해야 함
서버-86227 config_fuzzer에서 교환_프로듀서.js 비활성화
SERVER-86280 일부 컬렉션 유효성 검사 경고/오류 재분류
SERVER-86327 버킷 열당 time-series 단일 스키마가 유지되지 않는 경우가 있음
서버-86365 티켓 중단 감지기는 테스트에서 치명적이어서는 안 됩니다.
서버-86375 index_build_memory_tracking.js 덜 엄격하게 설정
서버-86380 발급자는 같지만 발급자-대상 쌍이 고유한 여러 IdP 구성 허용
SERVER-86395 안정적인 체크포인트에서 convertToCapped를 복구하는 동안 DuplicateKey 오류 조사
SERVER-86407 검증이 필요한 경우 검증이 완전한 결과를 생성하지 않음
SERVER-86419 NumberDecimal 무한대의 $bitsAnyClear에 대해 SBE와 Classic은 다르게 동작
SERVER-86433 사용하기 전에 엔드포인트에 저장된 data_union 메모리 삭제
SERVER-86474 $set: { foo: Timestamp(0, 0) }가 포함된 $_InternalApplyOplogUpdate가 올바르게 복제되지 않음
서버-86478 Time Series 버킷 최소/최대는 특정 상황에서 빈 필드 이름을 추적하지 않음
서버-86482 무효화 기간 동안 권한 부여 캐시 생성 뮤텍스를 보류합니다.
서버-86495 $vectorSearch는 샤드 환경에서 변경되지 않은/허용되는 일치 표현식을 mongot으로 전송해야 합니다.
서버-86505 샤드 키 없이 쓰기 테스트는 SnapshotUnavailable을 일시적 오류로 처리해야 합니다.
서버-86583 샤딩되지 않은 컬렉션에 대한 비트랜잭션 스냅샷 읽기가 일치하지 않는 샤딩 메타데이터로 실행될 수 있습니다.
SERVER-86622 리샤딩 코디네이터가 오래된 데이터베이스 정보를 사용할 수 있음
서버 -86640 IdentityProvider에서 IDPJWKS 리프레셔로 JWKS 새로 고침을 리팩터링함
SERVER-86642 IDP 등록 선택 프로세스를 업데이트함
SERVER-86646 종료되지 않은 크기 바이트의 decodeRecordIdStrAtEnd 처리 수정
서버-86648 재개 가능한 인덱스 빌드 분류기 파일은 종료 시 fsync되지 않음
서버-86654 $regex $options가 올바르게 다시 구문 분석되지 않습니다.
서버-86672 CollMod 코디네이터가 오래된 데이터베이스 정보를 사용할 수 있음
서버-86779 Azure에서 2 개의 다른 html을 생성하는 경우를 수정했습니다.
서버-86796 직접 연결 검사를 컬렉션 획득(및 autoGetCollection)으로 이동
SERVER-86798 테넌트 마이그레이션 제품군에서 validate_db_metadata_command.js를 블랙리스트에 추가
SERVER-86987 config 서버에 연결할 때 check_metadata_consistency.js가 복구 가능한 쓰기를 사용하는지 확인
SERVER-87032 전체 데이터베이스 및 전체 클러스터 변경 스트림에 대해 쿼리 통계가 수집되지 않는 것으로 나타남
서버-87051 shardCollection을 통해 생성된 리샤딩 임시 컬렉션의 존재를 허용하기 위해 checkHistoricalPplacementMetadataConsistency를 완화합니다.
서버-87058 세컨더리의 청크 새로 고침은 플러시 도중 대부분의 writeConcern을 기다리지 않음
서버- 의87158 MultiUpdateCoordinator에서 잘못된 불변성을 7 제거합니다.3
SERVER-87306 종료 중 OCSP 관리자 ptr 액세스 방지
서버-87323 향후 연속에서는 벡터 클록을 공유 포인터로 캡처
서버-87343 range_deletions_has_index.js에서 세컨더리를 업그레이드하기 전에 awaitReplication()을 추가합니다.
서버-87348 멀티 클라이언트 테스트에서 래치 분석기 제거
서버-87379 PrepareExecutionHelper에 CanonicalQuery::toStringShort 값을 캐시합니다.
서버-87537 InternalSearchMongotRemoteSpec을 엄격하지 않게 설정
서버-87600 system_perf.yml에서 이전 변형 삭제
SERVER-87610 수신되고 활동이 없는 예외 네임스페이스에서 shardVersionRetry 트립와이어를 완화
서버 -87616 SBE가 포함된 릴리스 구성에서 최소 TrysbeEngine 빌드 변형 생성
서버-87621 새니타이저 빌드에서 session_workflow_bm이 한 번만 반복되도록 설정
87623 서버-1 새니타이저 빌드에 대해 benchmark_repitions= 로 만듭니다.
서버-87634 쿼리 통계에 대한 agg 키에 설명 추가
서버-87905 BSONColumn 유효성 검사 정수 오버플로
서버 -87930 Unittest CaptureLogs 유틸리티는 로그 명령문에 동기화되지 않은 액세스를 허용함
서버-87987 TimeField 최적화는 $addFields에 의해 이름이 변경되고 프로젝트에 의해 제외되지만 timeField를 제외하지 않음
서버-88013 RHEL asan에서 와일드카드, timeseries 및 다중 버전 퍼저에 대한 시간 제한 상향
SERVER-88017 TimestampKVEngineTest에서 lock-order-inversion TSAN 오류 해결
SERVER-88063 StaleConfig로 쓰기 작업이 실패하고 샤드로 직접 연결되는 경우 RetryableWriteError 레이블 추가
서버-88097 --release 플래그를 sys-perf 컴파일에 추가
SERVER-88111 random_DDL_CRUD_operations.js 대량 삽입이 최대 internalInsertMaxBatchSize 삽입을 수행해야 함
서버-88136 중재자 FCV 동작을 올바르게 테스트하도록 arbiter_always_has_latest_fcv.js 테스트 수정
서버-88149 no_selinux를 사용하여 group_lookup_with_canonical_query_prefix.js 태그 지정
서버-88165 Atlas Search 메타 파이프라인이 사용될 때만 생성(후속 조치)
서버-88173 BinData 비트 비교는 대부분의 경우 잘못된 결과 제공
SERVER-88202 BSON 유효성 검사에서 발생할 수 있는 정수 오버플로 수정
서버-88262 read_pref_with_hedging_mode.js에서 시간 초과 방지
서버-88404 데이터베이스에 캐시된 정보가 없으면 checkMetadataConsistency를 새로 고침
88419 서버- 종료 후 NITL cancelCommand
서버-88605 sys-perf 구성: 주석 처리된 빌드 변형의 릴리스 버전 업데이트
서버-88650 종료 중 VectorClockMongoD의 교착 상태
SERVER-88651 currentOp 정보 보고 시 리샤딩 지표 개체가 여전히 존재하는지 확인
서버-88706 system_perf.yml에서 사용하지 않는 이전 컴파일 로직 제거
서버-88755 모든 시스템 성능 빌드 변형이 mongodb_setup_release를 지정하는지 확인
SERVER-88864 일시적인 느린 하트비트 문제에 대해 nodes_ventually_sync_from_closer_data_center.js를 더욱 견고하게 개선
SERVER-88942 이전 바이너리를 다운로드에 대한 수정 사항이 포함된 db-contrib-tool 버전 업데이트
서버-88980 TenantMigrationDonorService는 수신자 오류 발생 시 마이그레이션 을 중단하지 않고 잊어버린 마이그레이션 을 기다리기 시작할 수 있습니다.
SERVER-89067 사용자 이름과 일치하는 모든 사용자 요청 무효화
서버-89068 sys-perf 프로젝트의 exec_timeout 및 timeout_secs를 명시적으로 설정
서버-89156 엔터프라이즈 사용 에서 replica_sets_auth에 대한 리스모크 작업 감소12-64
서버-89163 청크 마이그레이션 대상은 중요 섹션을 사용하기 전에 과반수를 기다려야 합니다.
서버-89164 upgrade_to_use_multitenency_support.js는 노드가 SECONDARY 상태가 될 때까지 요청을 보내지 않아야 합니다.
서버-89178 reshard_collection_resharding_improvements_recovery.js에 multiversion_incompatible 태그를 지정하다 를 추가합니다.
서버-89235 internal_strip_invalid_assignment.js 태그 누락
서버-89250 일부 테스트에서 수행되는 ' 실행 under stepdown' 검사 JavaScript 수정
서버-89253 scons 컴파일 스크립트 에서 컴파일된 바이너리 재사용을 보다 복원력 있게 만듭니다.
서버-89268 누락된 'let' 변수가 빈 객체로 잘못 직렬화되었습니다.
서버-89299 $setWindowFields 애그리게이션 명령이 불안정한 해시를 생성합니다.
SERVER-89402 insert_with_data_size_aware_balancing.js는 테스트 스위트가 CSRS 프라이머리를 종료하는 것과 호환되지 않음
서버-89414 store_history_placement_data.js 테스트 해체에서 샤드 제거 강화
서버-89467 ftdc_mirrored_reads.js는 계속 진행하기 전에 지표 가 수렴될 때까지 기다려야 합니다.
서버-89474 $setWindowFields를 구문 분석할 때 sortBy를 올바르게 검증
SERVER-89554 evergreen/compiled_binaries_get.sh 스크립트 수정
서버-89592 replication_consistency_markers_impl_bm은 직접 샤드 작업 확인을 건너뛰어야 합니다.
서버-89611 빈 객체 표현식 으로 $ 그룹 수정
서버-89641 scoped_db_connection_test 창 늘리기
89653 서버- --no-cache-dir 인수를 사용하여 db-contrib-tool 설치
서버-89690 query_stats_regex.js에 진단 로그 메시지가 누락되었습니다.
서버-89717 7, 이전의 다중 버전 테스트에서 실행할 수 있도록 jstests/core/command_let_variables_expressions.js를 수정합니다.3
WT-9820 test_timestamp_abort에서 체크포인트 파일 생성을 위해 xx초 동안 대기
WT-12225 mongodb $sample 단계의 RNG 생성기 취약점 수정
WT-12378 암 의 메모리 부족64오류 -small
WT-12402 퇴거 서버가 트리를 건너뛴 시점을 추적하기 위한 통계 추가
WT-12431 Table_verify_mirror가 행 <= base_keyno로 실패합니다.
7.3.1 변경 로그
샤딩
서버- 샤드87191 키가 없는 업데이트는 문서를 놓칠 수 있음
쓰기 작업
서버-88200 수동으로 생성된 버킷에 대한 Time Series 쓰기가 오작동할 수 있음
내부
서버-86120 문서 샤드 키를 수정하는 재시도 가능 업데이트에 대해 txn 커밋 실패 시 쓰기 오류 반환
SERVER-88360 "샤딩 카탈로그 및 로컬 카탈로그 컬렉션 UUID가 일치하지 않습니다" 트립와이어 어설션 제거