Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ /

7.3 변경 로그

이 페이지의 내용

  • 7.3.4 변경 로그
  • 7.3.3 변경 로그
  • 7.3.2 변경 로그
  • 7.3.1 변경 로그

중요

MongoDB 7.3 는 Rapid Release이며 MongoDB Atlas에서만 지원됩니다. MongoDB 7.3 는 온프레미스 사용이 지원되지 않습니다. 자세한 내용은 MongoDB 버전 관리를 참조하세요.

  • 서버-82281 ShardingTest.js가 여러 SetParameters를 제대로 병합하지 못함

  • 서버-89529 리샤딩 작업 후 청크 마이그레이션이 수행되는 경우 리샤딩 중 재시도 가능 쓰기가 두 번 이상 실행될 수 있습니다.

  • 서버-37164 희소 인덱스가 있는 $gte null에 대한 잘못된 쿼리 결과

  • 서버-91512 BlockToRowStage::doSaveState는 소유하지 않은 값을 삭제하면서 값의 차단을 해제합니다.

서버-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 $group에 유출 전략을 제어하는 새로운 플래그 도입

  • 서버-84699 유효성 검사에 검사를 추가하여 Time Series에 대한 혼합 스키마 버킷 확인

  • 서버- 샤드 키85327 동시성 워크로드 없이 쓰기로 문서 수를 어설션할 때 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.server를 실행할 때 오류를 처리해야 합니다.

  • 서버-89748 retry_on_transient_error_basic.js에서 _flushRoutingTableCacheUpdates 명령이 실패하면 다시 시도합니다.

  • 서버-89803 oplog를 쿼리할 때 특정 ns를 필터링하도록 awaitdata_getmore_cmd.js를 견고화합니다.

  • 서버-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가 데이터 마이그레이션/초기 동기화/복원 시 제대로 복제되지 않음

  • 서버-91195 최상위 timeseries 컬렉션 옵션을 놓치지 않도록 일반적인 백포터블 솔루션 제공

  • 서버-91203 AutoGetters는 세컨더리 네임스페이스에 대한 고정 사이즈 스냅샷을 설정해야 합니다.

  • 서버-91222 복제본 세트를 다시 시작한 후 KeyNotFound 오류가 발생하면 cluster_time_across_add_shard.js가 일시적으로 재시도되도록 합니다.

  • 서버-91223 $log가 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

  • 서버-91406 $changeStreamSplitLargeEvent는7182803 이름을 바꿀 수 없는 일치 표현식과 함께 사용할 때 위치 오류를 반환합니다.

  • 서버-91411 timeseriesBucketingParametersHaveChanged에서 timeseries 옵션 확인

  • 서버-91412 splitVector에서 소유되지 않은 BSONObj 사용

  • 서버-91416 쿼리 분석 중 조회의 인트로스펙션 하위 파이프라인 직렬화

  • 서버-91435 레거시 플래그로 테스트 인증서 재생성

  • 서버-91473 v 에서 index_count_scan.js를 실행하지7 37마세요. / .2 다중 버전 테스트

  • 서버-91494 DocumentSourceBucket에서 필드별 그룹화에 대한 과거형 액세스 방지

  • 서버-91499 sys-perf의 mongo 버전에 '-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 mongos_rs_shard_failure_tolerance.js는 이전 버전에서 샤딩된 찾기 명령에 대해 NetworkInterfaceTimeLimitExceeded를 다시 시도해야 8 합니다.0

  • 서버-91778 커서가 제한에 도달하면 셸에서 커서를 닫지 않습니다.

  • 서버-91781 merge_let_params_size_estimation.js에서 복제 대기

  • 서버-91784 배열의 $project-$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의 레이스 수정

  • 서버- 혼합 스키마 Time Series92045 버킷 유효성 검사 검사에서 오류 발생 시 유효한 플래그가 설정되지 않음

  • 서버-92052 [v7.3] jstests/aggregation/sources/setWindowFields/time.js가 v 의 SBE에서 실패합니다.73

  • 서버-92085 구성 퍼저에 대한 테일 커서(tailable cursor) 무효화 테스트 건너뛰기

  • 서버-92158 Windows 변형에서 hedd_reads.js 비활성화

  • 서버-92159 [v8.0] setfcv_aborts_reshard_collection.js에서 InternalError를 무시합니다.

  • 서버-92186 Wiredtiger 구성 문자열에서 app_metadata를 가져오거나 설정하는 간단한 API를 구현합니다.

  • 서버-92193 인덱스 바운드 빌더가 지리적이 아닌 인덱스를 사용하여 지리적 경계를 구축하려고 시도합니다.

  • 서버-92199 스텝다운 제품군에서 change_stream_lookup_single_shard_cluster.js 금지

  • 서버-92201 currentop_shell.js는 샤드 컬렉션 패스스루에서 모든 샤드가 준비될 때까지 충분히 오래 기다리지 않을 수 있습니다.

  • 서버-92254 _shardsvrCompactStructuredEncryptionDataCommand의 교착 상태 수정

  • 서버-92298 사용하지 않는 ProjectionPathASTNode 인수를 제거하여 $project 애그리게이션 요청 속도 향상

  • 서버-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가 있는 표현식에 대해 인덱싱된 계획을 활성화합니다.

  • 서버-92547 80 42 v 에서 이전 rhel 변형 이름을4 사용합니다. 및 v .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 에 대한 지속적인 다중 버전 테스트를 수정합니다.7 3 브랜치

  • 서버-92777 RHEL 아티팩트의 URL 구성 요소8 수정

  • 서버- 도구 다운로드를92939 최신 rhel 버전으로 라우팅

  • 서버-93005 셸에서 종료 쿼리를 실행할 때 읽기 설정이 중복되지 않도록 합니다.

  • 서버-93014 MultiIndexBlock::commit 중에 로컬에서 timeseriesBucketsMayHaveMixedSchemaData를 설정하면 카탈로그 불일치가 발생할 수 있습니다.

  • 서버-93099 timeseriesBucketsMayHaveMixedSchemaData=false로 collMod 허용

  • 서버-89744 리샤딩이 잘못되면 컬렉션의 'simple'이 아닌 기본 데이터 정렬을 사용하여 {locale: "simple"} 보조 인덱스를 빌드합니다.

  • 서버-89893 _flushReshardingStateChange에서 사용하는 실행기를 임의에서 고정으로 변경합니다.

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_*_ 분기의 범프 시간 초과

  • 서버-84368 비어 있지 않은 샤드 컬렉션을 오래된 mongos에서 실행하는 경우 CreateIndex가 StaleConfig와 함께 실패

  • 서버-86790 featureFlagCheckForDirectShardOperations는 기본적으로 여러 브랜치의 다양한 FCV 값에서 활성화됩니다.

  • SERVER-89134 테스트에서 트랜잭션 외부의 다중 쓰기가 원자적이라고 잘못 가정

서버-88949 클래식 멀티 플래너에 대한 설명이 잘못된 건너뛰기 금액을 표시합니다.

  • 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 일부 JS 테스트에서 수행되는 '단계적 하향 실행' 검사 수정

  • 서버-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 빈 객체 표현식으로 $group 수정

  • 서버-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로 실패합니다.

서버- 샤드87191 키가 없는 업데이트는 문서를 놓칠 수 있음

서버-88200 수동으로 생성된 버킷에 대한 Time Series 쓰기가 오작동할 수 있음

  • 서버-86120 문서 샤드 키를 수정하는 재시도 가능 업데이트에 대해 txn 커밋 실패 시 쓰기 오류 반환

  • SERVER-88360 "샤딩 카탈로그 및 로컬 카탈로그 컬렉션 UUID가 일치하지 않습니다" 트립와이어 어설션 제거

돌아가기

호환성 변경 사항