7.0 변경 로그
이 페이지의 내용
7.0.15 변경 로그
서버-95279 유효성을 보장하기 위해 BSON 필드 이름에 새로운 C++ 유형을 사용합니다.
SERVER-96419 null 바이트의 부적절한 중화로 인해 MongoDB Server 에서 버퍼 오버 읽기가 발생할 수 있습니다.
7.0.14 변경 로그
내부
서버-93205 serverStatus의 prepareUnique 인덱스 수 노출
서버-93224 drop_database_before_write_is_targeted.js는 구성 스텝다운 제품군과 호환되지 않습니다.
서버-93326 jstestfuzz.git 복제에 재시도 추가
서버-93578 [v7.0] 되돌리기 "SERVER-92273 필터하다 가 없는 ListCollection에는 커밋 보류 중인 네임스페이스(7.0 전용)"
서버-79766 TransactionRouter가 요청 에서 atClusterTime 설정을 무시합니다.
서버-80315 grouped_match_push_down.js getStageSequence() 결과에 잘못된 어설션
서버-80661 샌드박스 배경 테스트 활동
SERVER-82476 기본적으로 진단 래치 비활성화
서버-82551 병렬 압축기를 사용하여 바이너리 아카이브 속도 향상
서버-82814 클러스터형 컬렉션 스캔 경계를 결정할 때 내부 expr 비교 연산자를 지원합니다.
서버-84045 AutoSplitVector의 샤드 키 인덱스 에 액세스하는 동안 PlanExecutor가 범위 내에 유지되는지 확인합니다.
서버-84531 system.buckets 컬렉션을 통해 혼합 스키마 버킷을 삽입해도 timeseriesBucketsMayHaveMixedSchemaData 플래그가 설정되지 않습니다.
서버-84625 MigrationSourceManager의 데이터 경쟁 수정
서버-84699 유효성 검사 에 검사를 추가하여 time-series 에 대한 혼합 스키마 버킷 확인
서버-85384 브랜치 게시 별칭 제거
서버-85892 $documents 반환 오류 후 파이프라인과 $merge
서버-86669 프라이머리 가 로컬로 이동하여 프라이머리 샤드 에 컬렉션 을 생성한 후 세컨더리 노드 에 대한 잘못된 신뢰할 수 있는 지식
SERVER-86879
concurrency_replication*
작업이 UBSan DEBUG 빌드 변형에서 실행 있지 않습니다.서버- mongodb-mongo-master 에버그린 프로젝트 에87760 Amazon Linux x 변형 추가86
서버-87961 이전 $project 단계에서 액세스한 필드를 프로젝트할 때 시계열 $group 다시 쓰기로 인해 잘못된 결과가 발생할 수 있습니다.
서버-88255 시스템 성능: mongotools 컴파일을 정적 아티팩트 다운로드 로 대체합니다.
서버-88439 DocumentSourceLookup::clone에서 무료로 사용
서버-88530 C++ 단위 테스트용 BF 설정 스크립트 는 단위 테스트 바이너리/디버그 기호를 설정하다 하지 않습니다.
서버-88750 insert, update, findAndModify 및 bulkWrite에 'bypassEmptyTsReplacement' 매개변수 추가
서버-88811 안정적인 타임스탬프가 실패하기 전에 oplog 항목 구문 분석
서버-89391 exhaust_hello_topology_changes.js에서 timeoutMS 증가
서버-89727 압축 시 데이터베이스 및 컬렉션 잠금 획득 제거
서버-89748 retry_on_transient_error_basic.js에서 _flushRoutingTableCacheUpdates 명령이 실패하면 다시 시도합니다.
서버-89769 테스트가 체크포인트 전에 저널 플러셔를 기다리지 않습니다.
서버-89844 모든 키워드 필드의 달러 필드가 있는 $jsonSchema를 재분석 가능하게 만들기
서버-89861 유효하지 않은 BSON 중첩 유효성 검사 오류 메시지에 디코딩된 길이 포함
서버-89890 assertRetryableCommandWorkedOrFailedWithCodes 수정
서버-90147 timelib.h를 로 2022 업그레이드합니다.10 및 시간대 파일을 로 설정합니다.2024
서버-90330 세컨더리 노드 에서 실행되는 경우 DDL 코디네이터 생성이 무한정 중단됨
서버-90352 AsioNetworkBaton:: AttachImpl이 _timersById 맵을 지우지 않습니다.
서버-90391 헤더 및 추가 정보 명확화
서버-90625 제곱합 실행 시간에 대한 QueryStats의 int64_t
서버-90727 readConcern: 사용 가능과 관련된 오류를 무시하도록 analyze_shard_key.js 수정
서버-90790 CommonAsioSession 생성자에 대한 디버깅 코드 추가
서버-90825 src/ Third_party 컴플라이언스 를 설명하는 README 추가
서버-90845 쓰기 (write) 충돌을 설명하기 위해 idxEntryBytesWritten 검사 index_build_operation_metrics.js를 업데이트 합니다.
서버-90958 $bucketAuto는 동일한 그룹 키를 가진 문서를 동일한 버킷에 그룹화해야 합니다.
서버-90984 응답이 오래된 지평선에서 나온 경우 SplitHorizonChange를 프로세스 하도록 배기 헬로 스트림 을 수정합니다.
서버-90995 섀도잉 metaField는 '계산된' 메타 필드 로 간주되어서는 안 됩니다.
서버-91067 롤백 중 setMinViibleForAllCollectionsToOldestOnStartup 코드 건너뛰기
서버-91108 utf-8 인코딩으로 로그하여 Windows 에서 참맵 오류 방지
서버-91159 노드 가 자신이 중재자 임을 알 때까지 중재자 상의 FTDC 로그 스팸 필터링을 지연합니다.
SERVER-91195
최상위 시계열 컬렉션 옵션을 놓치지 않도록 일반적인 백포터블 솔루션 제공 서버-91223 $ 로그 에서 10진수 로 잘못된 계산을 표시합니다.128
서버-91247 DDLCoordinator 생성이 노드 stepDown-stepUp 후에도 지속되지 않도록 합니다.
서버- 클래식에서91254 문서가 창 안에 있는지 여부를 결정할 때 오류가 발생했습니다.
서버-91257 sbom에서 빌드 팀 을 리노아즈의 소유자로 설정
서버-91258 change_streams_split_event 테스트에서 oplog 크기 늘리기
서버-91312 쿼리 유출에 사용된 임시 기록 저장소 및 외부 파일에 대한 지표 보고
서버-91336 표현식 의 임시 C++ 객체는 수명이 짧습니다.
서버-91339 표현식 에 $$ROOT가 사용되면 $redact가 메모리를 손상시킬 수 있습니다.
서버-91352 readConcern_atClusterTime_noop_write.js에서 no-op 항목을 확인하지 마세요.
서버-91366 코디네이터 완료 시 충돌 가능성 수정
서버-91390 컬렉션 유효성 검사 메모리에 필요한 계산이 오버플로될 수 있습니다.
SERVER-91406 $changeStreamSplitLargeEvent는 이름을 바꿀 수 없는 일치 표현식과 함께 사용될 때 위치7182803 오류를 반환합니다.
서버-91412 splitVector에서 소유되지 않은 BSONObj 사용
서버-91499 mongo sys-perf의 버전에 '-sysperf'를 추가합니다.
서버-91566 index_operations_abort_concurrent_outgoing_migrations.js에서 checkIndexesConsistentAcrossCluster를 억제합니다.
서버-91573 $addFields 이전에 푸시된 $match로 인해 잘못된 결과가 발생할 수 있음
서버-91625 [v7.0] $$NOW, $$CLUSTER_TIME 및 $$USER_ROLES가 있는 표현식에 대해 인덱싱된 계획 활성화
서버-91630 configsvr_remove_chunks.js는 config 서버 에 쓸 때 재시도 가능 쓰기를 사용해야 합니다.
서버-91680 v 에서concurrent_drops_and_create.js의 테스트 케이스를 비활성화합니다.60 다중 버전
서버-91699 총 메모리보다 큰 메모리를 뺀 메모리
서버-91701 max_time_ms_does_not_leak_shard_cursor.js 테스트 견고화
서버-91703 read_committed_lookup.js 중에 PeriodicShardedIndexConsistencyChecker 비활성화
서버-91728 백포트의 잘못된 병합 수정-21214
서버-91758 샤딩된 는 이전 버전에서 샤딩된 찾기 명령에 대해 NetworkInterfaceTimeLimitExceeded를 다시 시도해야 8 합니다.0
서버-91778 커서 shell 가 제한에 도달하면 에서 커서 를 닫지 않습니다.
서버-91781 merge_let_params_size_estimation.js에서 복제 대기
서버-91784 배열의 $ 프로젝트-$addFields로 인해 잘못된 결과가 생성될 수 있습니다.
서버-91787 "Build" 팀 에 Cyrus SASL 할당
서버-91793 출시하다 코드 소유권에서
etc/*suppressions
파일만 터치하는 백포트 제외서버-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가 과도한 양의 메모리를 사용할 수 있음
서버-91938 에서 read_and_write_distribution.js 및 analyze_shard_key.js를 7 만듭니다.0 샤드 키 없이 updateOne 및 removeOne을 수행하지 않습니다.
서버-91940 서버 evergreen.yml에서 무시된 모든 파일 제거
서버-91969 혼합 스키마 time-series 버킷으로 초기 동기화 테스트
서버-91970 마이그레이션 을 시작하기 전에 기증자 측에서 겹치는 범위 삭제 작업이 정리될 때까지 기다립니다.
서버-91985 egress_connection_acquisition_to_wire_metrics.js의 레이스 수정
서버-91993 [v7.0] 클래식 엔진 에서 now_variable.js 수정
서버-92021 mongotmock 수정 또는 실제 mongot 으로 kill_cursors.js 쓰기 (write)
서버- 서버의92030 mongo-c-driver(libbson) 버전을 로 1 업그레이드합니다.27.1
서버- 혼합 스키마92045 time-series 버킷 유효성 검사 검사에서 오류 발생 시 유효한 플래그가 설정하다 되지 않음
서버-92085 구성 퍼저에 대한 tailable cursor) 무효화 테스트 건너뛰기
서버-92086 Time Series 혼합 스키마 버킷 테스트는 압축되지 않은 버킷이 없는지 검증하려고 잘못 시도할 수 있습니다.
서버-92145 밸런서 설정 새로 고침으로 최신 구성을 덮어쓸 수 있습니다.
서버-92158 Windows 변형에서 hedd_reads.js 비활성화
서버-92160 시간 초과 계산을 위한 평균 작업 설정 시간 상수 증가
서버-92183 mongod 집계 을 실행 때 가 충돌합니다.
서버-92186 API WiredTiger 구성 문자열에서 app_metadata를 가져오거나 설정하다 하는 간단한 를 구현합니다.
서버-92193 인덱스 바운드 빌더가 지리적이 아닌 인덱스 를 사용하여 지리적 경계를 빌드 하려고 시도합니다.
서버-92199 스텝다운 제품군에서 change_stream_lookup_single_shard_cluster.js 금지
서버-92201 샤딩된 는 샤드 컬렉션 패스스루에서 모든 샤드가 준비될 때까지 충분히 오래 기다리지 않을 수 있습니다.
서버-92231 [v7.0] 버킷 언패커가 v3 2 으로 처리하도록 활성화합니다.
서버-92233 text_search_index_commands.js에서 컬렉션 생성 후 복제 대기
서버-92247 computeWetherMatchOnAs에서 내부 elemMatch 유형 제외
서버-92273 ListCollections의 커밋 보류 중인 네임스페이스(7 에 대해 일관되지 않은 동작이 있습니다.0 전용)
서버-92298 사용하지 않는 ProjectionPathASTNode 인수를 제거하여 $ 프로젝트 집계 요청 속도 향상
서버-92375 rhel8.x에서 마이너 버전을 제거합니다. 변형 이름
서버-92376 SUSE15 패키지 테스트 컨테이너 를 로 업데이트 합니다.5
서버-92377 system_perf.yml 구성 정리
서버-92379 mongocrypt 라이브러리에 mongodb-mongo-master 컴파일 재사용
서버-92381 MigrationSourceManager가 초기 단계에서 중단할 때 약속을 이행하는지 확인합니다.
서버-92382 prepareUnique 인덱스 를 업데이트해도 제약 조건이 시행되고 있는지 여부가 확인되지 않습니다.
서버-92389 무료 이후에는 사용하지 않으려면 새 Shared_ptr을 만듭니다.
서버-92395 SBE와 호환되지 않는 표현식이 있는 경우 그룹 을 SBE로 푸시하지 마세요.
서버-92402 read_and_write_distribution.js is racy
서버-92414 [v7.0] 엔터프라이즈-rhel-83-s390x에 --excludeWithAnyTags=resource_ 집중을 사용하여 태그를 지정합니다.
서버-92415 db-contrib-tool 버전을 v 로 업데이트합니다.0 8.3
서버-92426 새로운 timeseriesBucketsMayHaveMixedSchemaData 카탈로그 옵션 형식에 의존하도록 테스트 조정
서버-92516 openssl111 빌드 변형 제거
서버- v에서92547 이전 rhel 변형 이름을 사용합니다.80 42 및 v4.4 다중 버전 테스트
서버-92556 티켓 고갈로 인해 fsync .js가 비결정적입니다.
서버-92562 sbom 버전을 해당 브랜치로 업데이트
서버-92601 package_new_compile 작업 제거
서버-92603 or-to-in 재작성이 항상 매개 변수화된 표현식 재작성을 피하는 것은 아닙니다.
서버-92612 에버그린에서 pip 설치를 위한 캐시 디렉토리 설정하다
서버-92623 v 버전을5 0 5고정합니다. ~ .0.28 timeseries_collection_mixed_type.js의
서버-92660 최종적으로 $collStats와 $_internalAllCollectionStats를 비교하여 all_collection_stats.js에서 일관적인 유효성 검사를 보장합니다.
서버- 일시적으로92663 lint_sbom 비활성화
서버-92682 로컬 스키마 를 사용하도록 sbom_linter를 변경합니다.
서버-92694 restart_during_downgrading_fcv.js는 샤드가 프라이머리 노드에 동의할 때까지 기다리지 않습니다.
서버-92736 원래 실행된 작업 을 사용하도록 기호 매퍼 업데이트
서버-92777 RHEL 아티팩트의 URL 구성 요소8 수정
서버-92812 gCollModTimeseriesBucketsMyHaveMixedSchemaData 기능 플래그 제거
서버-92842 store_history_placement_data.js에서 어설션 억제
서버-92899 [7.0] indexbg_killop_secondary.js 오류 코드 수정
서버-92902 size_t에서 int로 numInitialChunks를 캐스팅할 때 발생하는 오버플로 문제 수정
서버-92927 8 package_test.py Docker 사전에 rhel 키를 추가합니다.
서버-92939 도구 다운로드 를 최신 rhel 버전으로 라우팅
서버-92974 유효한 THP 매개변수 모드가 스타트업 경고를 표시하지 않는지 확인합니다.
서버- resharding_coordinator_recovers_abort_decision.js가 투표를 기다리도록 합니다.92986
서버-93014 MultiIndexBlock:: 커밋 중에 로컬에서 timeseriesBucketsMayHaveMixedSchemaData를 설정하면 카탈로그 불일치가 발생할 수 있습니다.
서버-93099 timeseriesBucketsMayHaveMixedSchemaData=false로 collMod 허용
서버-93139 read_committed 테스트 작업 간의 인과적 일관성 보장
서버-93174 mongos_rs_shard_failure_tolerance 테스트에서 세컨더리를 선출하지 않습니다.
서버-93212 mongod 프로세스 를 가동하지 않고 mongod 버전 및 git 버전 정보 가져오기
서버-93318 [v7.0] 서버-86904되돌리기
WT-11391 진행할 수 없어 조정을 중단할 때 추적 할 통계 추가
샤딩
쿼리
스토리지
wiredTiger
WT-9607 압축 진행 메시지 타이밍 수정
WT-10619 Clang-Format을 로 12 업데이트합니다.0.1
WT-10689 test-prepare-hs 에서 예상 키 수 수정03
WT-10720 04unit-test-long에서 test_sweep .test_big_run의 슬로프 임계값을 높입니다.
WT-12139 시스템 백업 복구 시 메모리 누수 수정
WT-12302 진행 시간 단축 메시지 수정
WT-12560 애플리케이션 스레드가 커밋되지 않은 업데이트로 인해 강제 제거 상태로 멈췄습니다.
WT-12643 모든 페이지를 제거할 수 있도록 Eviction Server 워크 로직을 수정합니다.
WT-13091 cursor_copy 디버그 모드 더 정확하게 만들기
WT-13109 release_evict 커서 가 있는 페이지를 제거하도록 test_scub_eviction_prepare.py를 수정합니다.
운영
WT-11669 백업 ID에 대한 새 로그 기록 만들기
7.0.12 변경 로그
집계
서버-89344 '$unionWith' 쿼리에 대한 설명 출력 수정
스토리지
wiredTiger
내부
서버- 샤드-로컬 컬렉션의 개념일반화58300
SERVER-64574 MozJS/Spidermonkey를 최신 ESR로 업그레이드
서버-72019 mongo C 드라이버 업그레이드 및 CVE 완화
서버-72090 system.users는 일반 컬렉션으로 이름을 바꿀 수 있으며 그 반대의 경우도 가능
서버-81331 SBE에 유출되면 폐기된 카탈로그 객체 에서 읽기가 발생할 수 있습니다.
서버-81596 index_operation_abort_concurrent_outgoing_migrations.js의 레이스 수정
서버-82205 shell 암호화 옵션을 제외하기 위해 dbHash를 비교합니다.
서버-82668 sharding_csrs_continuous_config_stepdown 제품군에서 fsync_deadlock.js를 제거합니다.
서버-83377 timeseries_dynamic_bucket_sizing.js를 더 견고하게 만들기
서버-83712 정렬이 없는 경우 계획 캐시 키에 $in 길이를 추가하지 마세요.
서버-84009 [7.0] 쿼리 통계 성능 테스트 정리
서버-84011 [7.0] 기능 플래그 활성화
서버-84054 ENABLE_enterprise_tests에 대한 기본값 속성 생성
서버-84315 $ 그룹 에 유출 전략을 제어하기 위한 새로운 플래그 도입
서버-86674 프라이머리 따라잡기가 그렇지 않은 경우에도 자신이 따라잡혔다고 생각할 수 있습니다.
서버-87267 timeseries_dynamic_bucket_sizing.js에 대한 bucket_catalog 메모리 사용량 임계값 상향
서버-87343 range_deletions_has_index.js에서 세컨더리를 업그레이드하기 전에 awaitReplication()을 추가합니다.
서버-87817 mongo 50811인스턴스 가 7 0버전..6 에서 오류(MongoCommandException, 위치)를 반환합니다., 버전 6 에서는 제대로 작동합니다.0.12.
서버-87818 mongo 인스턴스 가 버전 7 0에서6 충돌합니다.., 버전 6 에서는 제대로 작동합니다.0.12
서버-88172 전용 config 서버가 있는 클러스터에서도 config를 프라이머리 샤드로 사용할 수 있습니다.
서버-88264 단일 샤드 클러스터에서 직접 연결에 대한 경고를 활성화하는 옵션 추가
서버-88417 processReshardingFieldsForRecipientCollection은 오래된 db 정보를 사용할 수 있으며 수신자를 잘못 생성합니다.
서버-88832 dbStats에서 주기적으로 중단 확인
서버-89466 멀티스레드 메모리 할당 추적을 지원 하도록 MozJS ASANHandles 업데이트
서버-89496 쿼리 통계에 $_passthroughToShard를 사용하여 변경 스트림 쿼리 수집
서버-89499 샤드 라이트, 독립형, 1- 노드 복제본 세트 및 m 유사60변형을 제거합니다.
서버-89723 authorization_endpoint, token_endpoint, Device_authorization_endpoint에 대한 유효성 검사 조정
서버-89812 1001 MSVC에서 mozjs를 컴파일할 때 C 내부 컴파일러 오류 수정
서버-89970 hedd_reads.js의 취약성 감소
서버-89994 사용자가 아닌 컬렉션에 대해서만 잠금을 획득하는 직접 샤드 작업 허용
서버-90086 directConnectionChecksWithSingleShard에 대한 direct_shard_connection_auth 검사를 수정합니다.
서버-90100 libresolv에서 오탐(false-positive) 유출 억제
서버-90122 에 대한 CycloneDX 문서 를 7 구성합니다.0
서버- Windows 에서 미니덤프를 수집하는 동안 중단되는 테스트가 실행 되는것을 방지합니다.90164
서버-90168 베이즐과 호환되지 않는 LTO 빌드 변형 비활성화
서버-90173 ObjectId SBE 유형을 키 에 string 올바르게 직렬화합니다.
서버-90184 Windows에서는 포함된 SASL 플러그인만 로드
서버-90311 README. Third_party.md mozjs를 최신 버전으로 업데이트합니다.
서버-90394 $$NOW에 대한 update_node_clustertime_replset.js 테스트의 복원력 향상
서버-90427 (진단 래치 제외) 변형 제거
서버-90438 Coverity 분석 결함 155571: 이동 된 객체 사용
서버-90485 $sort는 includeArrayIndex와 함께 사용할 때 예상대로 작동하지 않습니다.
서버-90513 SSL_Get0_verified_chain이 사용하기 전에 null을 반환하는지 확인합니다.
서버-90543 트랜잭션 참가자는 opCtx를 구성할 때 클라이언트 잠금을 유지해야 합니다.
서버-90599 사용하지 않는 liblzma(작업 티켓) 링크 제거
서버-90657 [v7.0] 7 에서 ignore_dbcheck_in_startup_recovery.js를 수정합니다.0
서버-90678 샤딩된 증분 백업 테스트를 리소스 집약적인 것으로 태그 지정하고 더 작은 변형에서 실행 을 건너뜁니다.
서버-90681 청크 점보 플래그를 통한 데이터 경쟁 수정
서버-90747 계획 열거자에서 빈 경로가 있는 $elemMatch를 올바르게 처리합니다.
서버-90770 6에서.0 및 7.0, $unionWith $ 샤딩된 클러스터 의 비샤드 컬렉션에 대한 검색 쿼리 오류입니다.
서버- 서버-90777 되돌리기71520
서버-90830 QA.git 복제에 재시도 추가
서버-90833 $addFields에 의해 시간 필드 이름이 변경될 때 잘못된 경계 정렬 최적화 수정
서버-90853 sbom에 대한 린터를 구현합니다( v7.0).
서버-90866 [v7.0] DeleteStage NEED_YIELD를 삼키는 문제 수정
서버-90869 '$elemMatch' 표현식에 대해 점으로 구분된 전체 경로 이름 변경 허용 안 함
서버-90870 mongotmock 업데이트 및 테스트 수정
서버-90891 uassert V0 키 에 십진수를 추가하려는 모든 시도 string
서버-90928 copybara에서 커밋 메시지의 추가 줄 정리하기
서버-90985 $each에 대한 인수가 유효하지 않은 경우 AddToSetNode::init()이(가) uassert해야 합니다. BSON
서버-90988 PrepareExecutionHelper 소멸자는 해당 소멸자가 사용할 수 있도록 특별히 추가한 CanonicalQuery::toStringShort의 캐시된 값을 사용해야 합니다.
서버-90991 compile_and_run_unittests_*_ 분기의 범프 시간 초과
서버-91066 migration_coordinator_failover_include.js의 모든 configsvr 노드에 migrationCommitVersionError 실패 지점을 설정합니다.
서버-91068 read_ticket_exhaustion_with_stepdown 테스트 제거
서버-91094 백포트에 코드 소유자가 필요하도록 설정
서버-91166 retryable_write_error_labels.js의 트랜잭션은 다른 문서를 업데이트 해야 합니다.
서버-91176 ignore_dbcheck_in_startup_recovery.js에서 awaitNodesAgreeOnAppliedOpTime을 호출합니다.
서버-91178 컬렉션 삭제 전 타임스탬프에서 수행된 스냅샷 읽기 처리
서버-91179 v 에 대한 코드 소유자의 jstests 디렉토리를 건너뜁니다.7 0, v6.0, 및 v5.0
서버-91182 Schedule_global_auto_tasks 및 관련 '패치 전용'
서버-91186 sys-perf를 RHEL 9 에서 실행 으로 이동합니다.4 기계.
서버-91222 복제본 세트 를 다시 시작한 후 KeyNotFound 오류가 발생하면 cluster_time_across_add_shard.js가 일시적으로 재시도되도록 합니다.
서버-91256 v 수정.70 sbom 포맷 및 린터 활성화
서버-91275 AL2023-arm64-cron-only-mongot-integration 변형 수정
서버-91291 코드 소유자에서 etc/backports_required_for_multiversion_tests.yml을 건너뜁니다.
서버-91322 multiversion-config 하위 명령에서 에버그린 구성 옵션을 설정하다 합니다.
서버-91324 특정 태그를 지정하다 에 Jepsen 클론 고정
서버-91362 성능: 캐시된 JsExecution이 있는 경우 JS "범위" 객체를 복사하지 마세요.
서버-91407 에 대한 crypt_shared 라이브러리에 대한 SBOM을 7 생성합니다.0
서버-91423 [v7.0] 감지_에버그린_config 함수 추가
서버-91435 레거시 플래그로 테스트 인증서 재생성
서버-91494 DocumentSourceBucket에서 필드 별 그룹 에 대한 과거형 액세스 방지
서버-91507 에서 sbom을 mozjs 새 버전으로 7 업데이트합니다.0
서버-91531 index_drop_before_running.js는 세컨더리 노드에서 인덱스 삭제를 어설션하기 전에 복제 를 기다려야 합니다.
서버-91558 HedgeCancelationTest를 작업 중단에 대해 복원력 있게 만들기
서버-91679 [v7.0] Pin puremagic library to 1.23
WT-11092 s_clang_format을 업데이트하여64 아키텍처 바이너리를 자동으로 다운로드 합니다.
WT-11109 wt_wrap_open_cursor는 체크포인트 커서 에 대한 테스트/형식으로 WT_NOTFOUND를 반환합니다.
WT-12708 축출 무작위 순회의 평가/개정
WT-12863 퇴거 워크에서 트리 선택에 대한 퇴거 대상 페이지 확인 업데이트
7.0.11 변경 로그
집계
SERVER-90297 빈 필드 일치 표현식으로 인해 변경 스트림 최적화 다시 쓰기 실패
스토리지
wiredTiger
WT-12900 테스트/포맷 실패 구성을 에버그린에 업로드
내부
SERVER-76231 잘못된 키 감지 시 유효성 검사가 즉시 실패해서는 안됨
SERVER-76232 WiredTiger에서 인덱스 불일치가 감지되면 충돌이 발생하지 않음
SERVER-77561 리스모크 파일 시스템 로깅 출시
SERVER-79014 인터럽트 코드에 대한 writeError 키도 확인하도록 hasKilledSessionError() 헬퍼 업데이트
SERVER-81454 Timeseries $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 올바른 응답을 생성하는 대신 Timeseries 쿼리 오류가 발생
SERVER-88098 테스트 노이즈를 줄이기 위해 notablescan.js 파일에 try/catch 추가
SERVER -88263 직접 연결 경고를 컬렉션 수집(및 AutoGetCollection)으로 이동
SERVER-88318 쓰기 고려 동안 1개의 배치 실패 시 dbCheck 실패
SERVER-88518 쿼리 통계 저장소의 파티션 수와 크기 재평가
SERVER-88651 currentOp 정보 보고 시 리샤딩 지표 개체가 여전히 존재하는지 확인
SERVER-88694 BalancerStatsRegistry의 자체 복구 시나리오에 대한 오류 로그를 내보내지 않음
SERVER-88978 리샤딩 코디네이터는 임시 컬렉션 메타데이터를 삭제하기 전에 참여자가 kAbort를 확인했는지 확인해야 함
SERVER-89418 CursorManager는 여러 실행기가 포함된 쿼리에 대해 등록된 커서의 추적을 잃음
SERVER -89490 LDAP 연결 풀의 ErrorCodes::NetworkTimeout 반환
SERVER-89495 setParameters가 지정되지 않은 경우에도 테스트 매개변수 비활성화
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 직접 연결 로그 수집에 사용되는 로그를 시간당 1회로 제한
SERVER-89943 기능 플래그 유틸리티는 스텝다운이 포함된 제품군에서 오류 발생 시 다시 시도하고 프라이머리를 종료해야 함
SERVER-89989 증분 백업을 수행하도록 sharded_backup_restore.js 확장
SERVER-90020 mongos_api_params_util 테스트에 대해 1 Config 서버를 명시적으로 사용
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 audit::log*ClusterParameter에서 FeatureFlag::isEnabled를 호출하지 않음
SERVER-90116 백업 파일 커서에는 시스템 권한 부여가 필요
SERVER-90135 ssl_linear 테스트 시작 시 Windows 시스템 CA 저장소가 깨끗한 상태인지 확인
SERVER-90170 explain_skip.js에서 jsTestName()을 사용하지 않음
SERVER-90187 리스모크 테스트를 실행하기 전에 다중 버전 바이너리 정리
SERVER-90199 index_startup_prepareunique.js가 테스트하는 태그에는 복제 필요
SERVER-90232 진단 래치를 사용하여 mongod 빌드에 의존하는 jstest를 실행하지 않도록 다중 버전 제품군 수정
SERVER-90238 [7.0] 쿼리 통계 패스스루에서 쿼리 통계 활성화
SERVER-90248 감사 구성 클러스터 매개변수에 _id 필드 삽입
SERVER-90264 컴파일에서 저속 단계 제거
SERVER-90288 비트 쿼리 연산자는 BinData의 주소 지정 가능한 최하위 바이트를 최하위 바이트로 해석해야 함
SERVER-90320 WiredTigerStatsTest::EmptySession에 연결 통계 기록
SERVER-90443 엔터프라이즈 집계 단계에 대한 업데이트 테스트
SERVER-90630 패키저가 sbom json 파일을 인식하도록 함
WT-10802 테스트/형식의 체크포인팅 시 EBUSY 오류 처리
WT-11972 제거가 진행되지 않으면 애플리케이션 스레드 스냅샷 새로 고침
WT-12609 체크포인트 정리 및 페이지 제거 논리 개선
7.0.9 변경 로그
샤딩
SERVER-89134 테스트에서 트랜잭션 외부의 다중 쓰기가 원자적이라고 잘못 가정
쓰기 작업
서버-88200 수동으로 생성된 버킷에 대한 Time Series 쓰기가 오작동할 수 있음
스토리지
SERVER-30832 롤백 시 dbCheck 동작을 수정함
wiredTiger
내부
SERVER-65974 HistoricalIdentTracker를 체크포인트 커서로 대체
SERVER-74931 AtomicWord::storeRelaxed 추가
서버-76001 PeriodicThreadToAbortExpiredTransactions에 serverStatus 지표 추가
SERVER-76534 변경 사항이 아직 검사되지 않았을 때 백업 커서의 네임스페이스 및 UUID가 보고되는 문제 수정
서버- 샤드 가77427 $lookup 하위 파이프라인의 경우 자신만을 대상으로 하는 경우 네트워크를 거치지 않도록 합니다.
SERVER-77530 종료 시 미러링 실행기 조인
서버-79049 서버가 예상 컬렉션 이름과 동일한 실제 컬렉션 이름을 사용하여 예기치 않은 CollectionUUIDMismatch를 반환
SERVER-79637 상관관계가 있는 조건자를 사용하는 TS 외부 컬렉션에서 $lookup의 잘못된 쿼리 결과
서버-79774 드레이닝 샤드에 청크가 있는 컬렉션의 밸런싱이 비활성화되면 경고 표시
서버-80194 조회 에서 트랜잭션 을 확인하지 않고 CollectionRoutingInfo를 조회합니다.
SERVER-80340 초기 동기화 중 dbCheck 처리 및 테스트
서버-80341 sharded_agg_helpers::attachCursorToPipeline은 라우팅 테이블로 로컬 샤드 를 대상으로 할 때 dbVersion을 첨부하지 않아야 함
서버-81807 캐시된 SBE 계획에는 let-bound 상수가 포함되어 있습니다.
서버-82349 Mongo 7이 컬렉션 UUID 없이 applyOps 인덱스 삭제/삭제 시 충돌
서버-82571 insert_with_data_size_aware_balancing.js는 속도가 느린 시스템/변형에서 실행 시 오류가 발생할 경우가 있음
SERVER-82717 QueryPlannerIXSelect::stripInvalidAssignments가 $_internalSchemaAllElemMatchFromIndex에서 존재하지 않는 인덱스 할당을 제거하려고 시도
SERVER -83193 더 이상 사용되지 않는 WC용 BatchedCommandRequest 게터/세터를 OperationContext에서 제공하는 게터/세터로 교체
SERVER-83370 time series 컬렉션의 경우 prepareUnique:true로 오류 발생
SERVER-83984 WiredTiger 상세도 레벨이 억제됨
서버-84440 serverStatus에서 복제 대기자 수를 노출
SERVER-84653 auto_safe_reconfig_helper 테스트가 새로 추가된 제거를 기다리도록 만듦
서버-84717 [SBE] 동일한 이름을 가진 여러 출력 필드를 허용하도록 buildGroup() 수정
서버-85681 BasicBufBuilder::grow()에 음수 값이 전달되는 문제를 수정
SERVER-85694 $searchMeta 집계 파이프라인 단계가 PlanShardedSearch 이후 올바른 쿼리를 mongot에 전달하지 못함
SERVER-85969 문서 업데이트
SERVER-86201 ShardServerProcessInterface를 통해 수행되는 클러스터 upsert는 작업 컨텍스트를 사용하여 쓰기 고려를 구성해야 함
SERVER-86253 재시도 가능 쓰기 (write)를 사용하는 사용자 수를 기록하기 위한 serverstatus를 추가함
SERVER-86327 버킷 열당 time-series 단일 스키마가 유지되지 않는 경우가 있음
서버-86375 index_build_memory_tracking.js 덜 엄격하게 설정
서버-86380 발급자는 같지만 발급자-대상 쌍이 고유한 여러 IdP 구성 허용
SERVER-86407 검증이 필요한 경우 검증이 완전한 결과를 생성하지 않음
SERVER-86419 NumberDecimal 무한대의 $bitsAnyClear에 대해 SBE와 Classic은 다르게 동작
SERVER-86474 $set: { foo: Timestamp(0, 0) }가 포함된 $_InternalApplyOplogUpdate가 올바르게 복제되지 않음
서버-86478 Time Series 버킷 최소/최대는 특정 상황에서 빈 필드 이름을 추적하지 않음
SERVER-86529 에버그린에서 파워사이클 테스트 다시 활성화
서버 -86640 IdentityProvider에서 IDPJWKS 리프레셔로 JWKS 새로 고침을 리팩터링함
SERVER-86642 IDP 등록 선택 프로세스를 업데이트함
서버-86648 재개 가능한 인덱스 빌드 분류기 파일은 종료 시 fsync되지 않음
SERVER-86987 config 서버에 연결할 때 check_metadata_consistency.js가 복구 가능한 쓰기를 사용하는지 확인
SERVER-87032 전체 데이터베이스 및 전체 클러스터 변경 스트림에 대해 쿼리 통계가 수집되지 않는 것으로 나타남
SERVER-87306 종료 중 OCSP 관리자 ptr 액세스 방지
서버-87379 PrepareExecutionHelper에 CanonicalQuery::toStringShort 값을 캐시합니다.
서버-87521 RollbackImpl 생성과 종료 사이의 BackgroundSync 경합 수정
서버-87537 InternalSearchMongotRemoteSpec을 엄격하지 않게 설정
SERVER-87573 OpenID 검색 문서에서 token_endpoint를 선택 사항으로 허용함
SERVER-87845 Watchdog 단위 테스트 PauseAndResume 시간 초과 문제를 수정함
서버-87905 BSONColumn 유효성 검사 정수 오버플로
서버 -87930 Unittest CaptureLogs 유틸리티는 로그 명령문에 동기화되지 않은 액세스를 허용함
서버-87987 TimeField 최적화는 $addFields에 의해 이름이 변경되고 프로젝트에 의해 제외되지만 timeField를 제외하지 않음
SERVER-88017 TimestampKVEngineTest에서 lock-order-inversion TSAN 오류 해결
SERVER-88034 powercycle 작업 구성 수정
SERVER-88063 StaleConfig로 쓰기 작업이 실패하고 샤드로 직접 연결되는 경우 RetryableWriteError 레이블 추가
서버-88097 --release 플래그를 sys-perf 컴파일에 추가
서버-88136 중재자 FCV 동작을 올바르게 테스트하도록 arbiter_always_has_latest_fcv.js 테스트 수정
서버-88173 BinData 비트 비교는 대부분의 경우 잘못된 결과 제공
SERVER-88202 BSON 유효성 검사에서 발생할 수 있는 정수 오버플로 수정
서버-88262 read_pref_with_hedging_mode.js에서 시간 초과 방지
서버-88296 $group 상수 표현식을 다시 구문 분석하지 않음
서버-88328 v7.2에서 v7.0으로 다운그레이드 시 컬렉션을 샤딩하는 동안 네임스페이스를 사용하지 못할 수 있음
서버-88404 데이터베이스에 캐시된 정보가 없으면 checkMetadataConsistency를 새로 고침
서버-88650 종료 중 VectorClockMongoD의 교착 상태
서버-88676 build_patch_id 기능을 7.0로 백포트
서버-88755 모든 시스템 성능 빌드 변형이 mongodb_setup_release를 지정하는지 확인
SERVER-88779 내부 트랜잭션이 다시 시도되면 FLE2 재시도 가능 쓰기가 중단
SERVER-88833 mongos가 클라이언트가 w:0으로 보낸 쓰기에 대한 응답 생성
SERVER-88864 일시적인 느린 하트비트 문제에 대해 nodes_ventually_sync_from_closer_data_center.js를 더욱 견고하게 개선
SERVER-88942 이전 바이너리를 다운로드에 대한 수정 사항이 포함된 db-contrib-tool 버전 업데이트
SERVER-89026 v7.0에서 bench_test_with_tenants.js를 제거
SERVER-89067 사용자 이름과 일치하는 모든 사용자 요청 무효화
서버-89068 sys-perf 프로젝트의 exec_timeout 및 timeout_secs를 명시적으로 설정
서버-89076 test_resharding_test_fixture_shutdown_retry_needed는 SnapshotUnavailable 오류를 처리하다 하지 않습니다.
서버-89235 internal_strip_invalid_assignment.js 태그 누락
SERVER -89251 v7.0 및 v6.0에서 동시 movePrimary 및 집계 테스트 되돌리기
서버-89253 scons 컴파일 스크립트 에서 컴파일된 바이너리 재사용을 보다 복원력 있게 만듭니다.
SERVER-89402 insert_with_data_size_aware_balancing.js는 테스트 스위트가 CSRS 프라이머리를 종료하는 것과 호환되지 않음
서버-89414 store_history_placement_data.js 테스트 해체에서 샤드 제거 강화
SERVER-89554 evergreen/compiled_binaries_get.sh 스크립트 수정
WT-11532 커서 RNG를 사용하여 세션 재설정 RNG 수정
WT-12225 mongodb $sample 단계의 RNG 생성기 취약점 수정
7.0.8 변경 로그
내부
서버-75845 fcbis_election_during_storage_change.js용 병렬 shell에서 InterruptedDueToStorageChange를 포착
서버-77559 리스모크를 위한 파일 시스템 로그 핸들러 구현
SERVER-77737 $top/$bottom이 샤딩된 컬렉션 및 상수 표현식에 대해 잘못된 결과 제공
서버-78556 internalInsertMaxBatchSize의 기본값을 64로 반환
SERVER-78832 AutoGetCollectionForReadLockFree 생성자는 샤드 키를 설정할 때 분할 버전을 확인해야 함
SERVER-78852 movePrimary 및 $out 동시 실행 테스트
서버-79575 NUMA 노드 카운트 수정
SERVER-79999 macos 빌더의 테스트 코드 커버리지 줄이기
SERVER-81108 샤딩된 $search가 writeQueryStats에서 tassert 실패
서버-83422 AggQueryShape에서 설명 제거
서버-84179 Simple8b 빌더가 RLE 블록을 작성한 후 상태를 완전히 재설정하지 못함
SERVER-84530 $queryStats 출력에 쿼리 통계 키 해시 추가
SERVER-85580 ScopedSetShardRole 구성 실패 시 모든 업데이트 실행 취소
SERVER-85721 에버그린 작업 로그 랍스터 링크를 Parsley로 연결
서버-85799 Rollback_recovery_commit_transaction_before_stable_timestamp는 장애 지점을 비활성화하기 전에 시스템이 안정화될 때까지 대기
SERVER-86021 [v7.0] 7.0 백포트 테스트 감사
서버-86583 샤딩되지 않은 컬렉션에 대한 비트랜잭션 스냅샷 읽기가 일치하지 않는 샤딩 메타데이터로 실행될 수 있습니다.
SERVER-86622 리샤딩 코디네이터가 오래된 데이터베이스 정보를 사용할 수 있음
서버-86672 CollMod 코디네이터가 오래된 데이터베이스 정보를 사용할 수 있음
SERVER-86774 PIT(특정 시점 복원) 테스트를 위한 oplog 크기 늘리기
SERVER-86782 geo_axis_aligned.js가 너무 오래 걸림
SERVER-86798 테넌트 마이그레이션 제품군에서 validate_db_metadata_command.js를 블랙리스트에 추가
서버-86965 [v7.0] 7.0에서 $search에 대한 쿼리 통계 활성화
서버-87058 세컨더리의 청크 새로 고침은 플러시 도중 대부분의 writeConcern을 기다리지 않음
SERVER-87081 v 7.0의 Atlas Search에 대한 쿼리 통계
SERVER-87166 [v7.0] 7.0의 query_stats에 대한 collation_bucket.js 수정
서버-87323 향후 연속에서는 벡터 클록을 공유 포인터로 캡처
SERVER-87610 수신되고 활동이 없는 예외 네임스페이스에서 shardVersionRetry 트립와이어를 완화
서버 -87616 SBE가 포함된 릴리스 구성에서 최소 TrysbeEngine 빌드 변형 생성
서버-87666 $documents에 대한 계획 캐시 쿼리 형태 는 실행할 때마다 고유합니다.
서버-87982 FTDC systemMetrics 상태 섹션의 THP_enabled 필드의 이름 변경
SERVER-88111 random_DDL_CRUD_operations.js 대량 삽입이 최대 internalInsertMaxBatchSize 삽입을 수행해야 함
SERVER-88360 "샤딩 카탈로그 및 로컬 카탈로그 컬렉션 UUID가 일치하지 않습니다" 트립와이어 어설션 제거
7.0.7 변경 로그
샤딩
서버-84368 비어 있지 않은 샤드 컬렉션을 오래된 mongos에서 실행하는 경우 CreateIndex가 StaleConfig와 함께 실패
쿼리
SERVER-83602 $or - > $in MatchExpression 재작성은 $or를 생성하지 않아야 하며 다른 $or에 직접 중첩되어서는 안 됨
집계
SERVER-87313 [v7.0] [SBE] 집계 명령이 SortStage::SortImpl::runLimitCode()에서 트립와이어 어설션에 도달
빌드 및 패키징
WT-11407 MacOS에서 WT_ROLLBACK 오류를 중지하는 test_txn24 테스트(WiredTiger 아님) 수정
내부
SERVER-70672 엔터프라이즈 저장소를 10gen/mongo에 병합
서버-72431 분할 청크의 커밋을 멱등성으로 변환
SERVER-76700 CPUTimerTest: :TestReset 작업 시 허용 가능한 CPU 경과 시간 늘림
SERVER-79285 makeOperationContext는 PrimaryOnlyService 인스턴스 정리 실행기에서 호출되어서는 안 됨
SERVER-79999 macos 빌더의 테스트 코드 커버리지 줄이기
SERVER-80177 validate()는 비규격 문서에 대해 valid:false를 반환해서는 안 됨
SERVER-83501 sys-perf 실행에 사용할 수 있는 모든 서버 매개 변수의 파일을 생성하는 스크립트 작성
서버-83508 오래된 저장 파일을 삭제하기 위한 Watchdog와 FCBIS 간의 경쟁
서버-83956 밸런서가 다중 버전 클러스터에서 경고 메시지를 잘못 표시함
SERVER-84008 7.0에서 에서 쿼리 통계 sys-perf 변형을 사용하도록 설정
SERVER-84123 버전 관리를 BSON 유효성 검사에 추가함
서버-84125 BSONColumn 유효성 검사에서 필드 이름 크기 확인
서버-84179 Simple8b 빌더가 RLE 블록을 작성한 후 상태를 완전히 재설정하지 못함
SERVER -84240 ReplSetReconfig 재시도 네트워크 오류를 만듦
SERVER-84589 샤딩된 time-series 버킷 컬렉션을 직접 삭제할 때 발생하는 오류는 오해의 소지가 있음
SERVER-84612 immer용 버전 정의
SERVER-84615 linenoise 버전 정의
SERVER-84628 읽기/쓰기 고려에 대한 mongos 시작 경고
SERVER-85318 timeseries_out_non_sharded.js의 expirationAfterSeconds 변경
SERVER-85459 [v7.0] bucketRoundingSeconds 매개변수는 fCV 6.0, 바이너리 7.0에서 허용
SERVER-85534 샤드 컬렉션을 커밋한 후 벡터 시계를 체크포인트합니다.
서버-85690 index_build_unregisters_after_stepdown.js에서 인덱스 빌드를 계속하기 전에 스텝다운이 완료될 때까지 대기
서버-85716 BSONColumn 유효성 검사로 전달되는 빈 버퍼에 대한 수정
SERVER-85843 데이터베이스가 동시에 삭제된 경우 NamespaceNotFound가 발생하여 쓰기 작업이 실패할 수 있음(샤딩 전용)
SERVER-85869 구성 샤드에 대한 전체 검색이 오래된 데이터를 반환할 수 있음
SERVER-85973 Valgrind가 BSD-4-Clause에 따라 라이센스가 부여되었음을 나타내도록 README.third_party.md를 업데이트
서버-86021 7.0 백포트 테스트 감사
SERVER -86065 BSON-Column 구조 유효성 검사는 중첩된 인터리브 모드 확인 필요
서버-86106 Shadow-utils가 suse에 없음
서버-86158 TTL 작업 메트릭 테스트에 사용된 실패 지점 변경
SERVER-86273 $search는 SeatshSearchCursors에서 프로토콜 버전과 검색 시퀀스 토큰을 설정해야 함
SERVER-86355 recoverRefreshDbVersion에서 오류 처리 중
SERVER-86395 안정적인 체크포인트에서 convertToCapped를 복구하는 동안 DuplicateKey 오류 조사
서버-86399 FTDC가 새 할당자를 실행할 수 있는 시스템과 관련된 정보를 추적하는지 확인
SERVER-86403 THP 시작 경고 수정
SERVER-86417 $vectorSearch 필터를 소유한 obj로 변경함
서버-86424 $facet는 searchSequenceToken을 사용하여 문서를 생성할 수 있어야 함
SERVER-86433 사용하기 전에 엔드포인트에 저장된 data_union 메모리 삭제
서버-86452 [v7.0] v7.0 fle 변형을 마스터에 가깝게 만듬
서버-86454 canSwapWithRedact 및 canSwapWithSingleDocTransform 제약 조건 병합
SERVER-86481 Jepsen 설정, 등록 및 읽기 고려 majority 테스트가 Evergreen에서 실행되지 않음
서버-86523 쿼리 통계를 7.0 배치 #5로 백포트
SERVER-86607 여러 대상 클레임이 있는 액세스 토큰 거부
SERVER-86619 Document::shouldSkipDeleted()가 missingg를 확인하지 않고 string에 액세스함
서버-86620 [v7.0] sys-perf 매개변수용 백포트 스크립트
SERVER-86622 리샤딩 코디네이터가 오래된 데이터베이스 정보를 사용할 수 있음
서버-86624 RSLocalClient도 스냅샷이 사용 가능해질 때까지 대기
SERVER-86632 plan_cache_drop_database.js가 DatabaseDropPending 오류를 잡아야 함
서버-86634 ecoc.compact로 끝나는 컬렉션은 FLE 컬렉션으로 간주됨
SERVER-86646 종료되지 않은 크기 바이트의 decodeRecordIdStrAtEnd 처리 수정
서버-86652 쿼리 통계 7.0 백포트 배치 #6
서버-86698 7.0에 대한 쿼리 통계 패스스루를 evergreen_night에 추가
서버-86700 [7.X] NamespaceNotFound 오류를 예상하지 않는 timeseries_agg_out.js를 수정
서버-86705 moveChunk 작업이 ttl_deletes_not_targeting_orphaned_documents.js의 TTL 인덱스보다 느림
SERVER-86717 리샤딩은 사용자가 제공한 영역 범위에 $ 접두사 필드가 포함되지 않았는지 확인해야 함
서버-86772 까다로운 watchdog_test 수정
서버-86822 macOS 빌더에서 sharding_gen 제거
서버-86840 분할 단위 테스트 작업을 처리하도록 단위 테스트 수집 스크립트 수정
서버-86841 7.0 브랜치에서 shapifying_bm.cpp 테스트 설정 수정
SERVER-86876 7.0에서 sys-perf 변형에 대한 진단 래치 비활성화
SERVER-86889 엣지 케이스를 고려하도록 idl_check_compability.py를 수정함
서버-86903 QS를 7.0 배치 #7로 백포트
서버-87061 샤딩된 다중 문서 트랜잭션은 동시 리샤딩 작업의 부분적인 효과 관찰 가능
서버-87130 쿼리 통계를 7.0 배치 #8로 백포트
서버-87177 $getFields를 사용하지 않도록 Expression_test.cpp의 테스트를 수정
서버-87330 RSA가 아닌 키로 JWKSet 허용
SERVER-87394 [v7.0] 손상된 debian11 패키지에 대한 수정 사항 살펴보기
SERVER-87415 sys-perf에서 run_command__simple workload를 제거합니다.
서버-87479 $skip/$limit 접두사가 있는 SBE $group/$lookup 테스트를 생성하고 추가하려면 Evergreen의 릴리스 브랜치에서 SBE 빌드 변형을 수동으로 실행
SERVER-87544 엔터프라이즈 모듈의 git 인식을 허용하도록 gitignore 수정
SERVER-87557 잘못된 빌드 변형에서 일부 FF 테스트 제외
SERVER-87567 SessionWorkflow는 잘못된 요청에 대한 응답 오류를 올바르게 반환해야 함
서버-87600 system_perf.yml에서 이전 변형 삭제
서버-87612 쿼리 통계를 7.0 배치 #9로 백포트
WT-10178 준비 충돌로 인해 형식이 시간 초과되는 타이밍 스트레스 수정
WT-11239 WiredTiger 구성 작업에 CLANG_C/CXX_VERSION 컴파일 플래그 추가
WT-11325 schema-abort-predictable-test의 키 누락
WT-12304 RTS는 얼마나 더 많은 작업을 수행해야 하는지에 대한 정보를 제공해야 함
WT-12321 열린 대량 커서 수를 추적하는 통계 추가
WT-12402 퇴거 서버가 트리를 건너뛴 시점을 추적하기 위한 통계 추가
7.0.6 변경 로그
샤딩
서버-75537 샤드에 대한 직접 작업 처리
서버-76337 샤드에 무단 직접 연결을 추적하기 위해 서버 상태 지표 추가
SERVER-76984 서비스 진입점에서 !_isInternalClient() 확인 제거
서버-77027 샤딩이 활성화된 경우 직접 샤드 연결만 확인
SERVER-81508 ShardCannotRefreshDueToLocksHeld가 발생했을 때 쓰기 성명서 이중으로 실행할 수 있음
SERVER-83146 NamespaceNotFound로 인해 대량 쓰기 연산이 실패할 수 있음
서버-83775 이상적인 데이터 크기를 초과하여 소유하고 있는 샤드 간에 데이터의 균형을 맞추지 말 것
복제
SERVER-79191 continuous_initial_sync.py FSM 해체 중에 롤백 가능
쿼리
SERVER-84595 잘못된 테스트 jstests/noPassthrough/out_majority_read_replset.js 삭제
집계
서버-82929 $listSearchIndexes는 의도된 listSearchIndexes 권한 작업이 아닌 찾기 권한 작업이 필요합니다.
스토리지
WT-11062 참조 주소를 안전하게 해제하여 동시 액세스를 허용함
wiredTiger
WT-11845 잘라내기로 트랜잭션 가시성 문제 해결
빌드 및 패키징
SERVER-62957 reshardCollection 변경 스트림 이벤트 추가
내부
SERVER-69413 문서 업데이트
SERVER-72703 $out의 db 잠금을 MODE_IX로 다운 그레이드
SERVER-72839 CAFile 또는 clusterCAFile이 제공되지 않은 경우 서버가 피어 인증서 유효성 검사를 건너뜀
서버-74875 불변의 순서 맵 및 세트 구현
SERVER-75497 CollectionCatalog의 정렬된 컨테이너를 불변으로 변환
SERVER-75613 불변 데이터 구조를 위해 GDB 프리티 프린터 추가
SERVER-75851 불변 벡터에 대한 typedef 추가
서버-76463 코디네이터 외부에서 획득한 샤딩 DDL 잠금이 DDL 복구를 기다리도록 설정
SERVER-77801 macOS 호스트에서 sharded_collections_jscore_passthrough_with_config_shard 제거
SERVER-78188 libldap 및 OpenSSL 1.1.1을 사용하는 멀티스레드 LDAP 연결 풀의 기본값 사용을 허용함
서버-78311 mongos는 삽입 명령에 writeErrors가 있는 경우 writeConcernError를 보고하지 않음
서버-78662 인덱스 빌드, 스텝 다운, 준비된 트랜잭션 및 MODE_IS 콜 잠금으로 인한 교착 상태
SERVER-78911 항상 X.509 인트라클러스터 인증 중 "saslSupportedMechs에 다른 사용자 이름이 제공되었습니다" 로그 억제
서버-79150 ScopedSetShardRole 범위를 인덱스 빌드 설정 단계로 축소
SERVER-79192 waitReplicationBeforeStepUp을 사용하도록 migration_coordinator_commit_failover.js를 수정
SERVER-79202 종료 시 PinnedConnectionTaskExecutor가 중단될 수 있음
SERVER-79214 고아 문서로 인해 indexu.js에서 오류 발생
SERVER-79286 쿼리 노브 생성
SERVER-79400 문서 수 타이 브레이킹 휴리스틱 구현
서버-79972 코어 덤프 보관을 더 빠르게 만드는 조사
SERVER-80150 클라이언트 메타데이터와 협상된 네트워크 압축기 로그
SERVER-80233 인덱스 접두사 휴리스틱 구현
SERVER-80275 세부 계획 점수 산정을 위한 로그 라인 추가
SERVER-80310 워터폴에서 개별 Genny 작업을 실행할 수 있도록 sysperf 업데이트
SERVER-80645 Amazon 2023 커뮤니티 패키지 설치 실패
SERVER-80978 TTLMonitor::onStepUp과 준비된 트랜잭션 간의 잠재적 교착 상태 수정
SERVER-81021 닫힌구간을 고려하여 인덱스 접두사 휴리스틱 개선
서버-81181 featureFlagCheckForDirectShardOperations 활성화
서버-81246 FLE WriteConcernError 동작 불분명
서버-81534 단계 종료 또는 종료 중에 DDL 잠금을 획득할 수 없음
SERVER-82053 Time Series 버킷 다시 열기 쿼리에 인덱스 힌트 사용
SERVER-82221 listCollections 및 listIndexes에는 커밋 보류 네임스페이스가 포함되어야 함
서버-82261 setup_spawnhost_coredump 스크립트는 Windows에서 충돌한 프로세스로 인해 코어 덤프를 놓칠 수 있음
SERVER-82353 MovePrimary가 동시에 실행될 때 다중 문서 트랜잭션이 문서를 놓칠 수 있음
SERVER-82365 밸런서의 컬렉션 분포 상태 히스토그램 구성을 최적화함(두 번째 시도)
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-83119 notablescan가 활성화된 경우 클러스터형 컬렉션에서 세컨더리 복제본 충돌
서버-83145 공유 버퍼 조각이 freeUnused()에서 메모리 사용량을 잘못 추적
서버-83192 프로파일러에 항상 cpuNano를 0개 포함
서버-83296 BSON 퍼저에서 열 데이터 제거
SERVER-83337 macOS에서 wt_size_storer_cleanup_replica_set.js 다시 활성화
SERVER-83369 인덱스 생성은 bucketSize 필드 유형을 적용하지 않습니다.
SERVER-83454 Range Deleter Service 등록 및 등록 취소는 onCommit 순서 보장에 의존해서는 안 됨
SERVER-83492 가능한 경우 SBE 계획 캐시 키에서 제한 및 건너뛰기 값을 제거합니다.
서버-83567 클래식 저장소에서 누락된 값을 푸시
서버-83610 $documents에 필요한 권한 축소 고려
SERVER-83639 BSONColumn 유효성 검사를 위한 퍼저의 예외를 추가함
서버-83738 db-contrib-tool이 릴리스 json을 가져오지 못함
SERVER-83825 index_build_Operation_metrics.js에서 쓰기 충돌 재시도에 대한 로그 상세도를 높임
SERVER-83874 프라이머리 작업 이동 시 기증자에서 db.system.views가 제거되지 않음
SERVER-83955 ReplSetGetStatus 명령의 잘못된 경고 메시지를 수정함
SERVER-83959 SBE 계획을 준비할 때 prepareFromCache 인수를 올바르게 전달
SERVER-84063 Security Daily Cron에서 BlackDuck 제거
SERVER-84130 버킷의 일부 이벤트에 필드가 누락된 경우 잘못된 버킷 수준 필터 최적화
서버-84147 vscode 작업 영역을 true에서 명시적으로 업데이트
서버-84186 시계열의 수학 연산을 실행하는 벤치마크를 sys perf에 추가
SERVER-84233 BSONColumn에서 BSON MinKey 및 MaxKey 지원
서버-84313 7.0 버전의 다중 버전 제품군 샤딩에서 coordinate_txn_recover_on_stepup_with_tickets_exhausted.js 제외
SERVER-84336 Timeseries 삽입은 특정 경우 WriteBatches에 BSONObj가 보류된 상태로 남을 수 있음
SERVER-84337 perf.yml에 추가된 새로운 변형을 sys-perf-7.0 및 sys-perf-4.4로 백포트
SERVER-84338 최상위 $or 쿼리는 잘못된 SBE 계획 캐시 항목으로 이어져 잘못된 결과를 반환할 수 있습니다.
SERVER-84353 읽기 티켓 소진으로 인한 stepDown 교착 상태 테스트가 불안정함
서버-84410 txn_with_several_routers.js에서 다른 mongos의 초기 새로 고침을 수행
SERVER-84436 SBE에서 int64_t를 오버플로하는 건너뛰기 + 제한 합계 처리
서버-84468 runTransactionOnShardingCatalog() 실행 시 교착 상태 수정
SERVER-84534 [7.0] replica_sets_initsync_jscore_passthrough에서 plan_cache_sbe.js 차단 목록 생성
SERVER-84548 configsvr에서 ShardServerCatalogCacheLoader를 사용하면 과도한 WT 데이터 처리/메모리 사용량 발생
SERVER-84567 기능 플래그가 비활성화된 경우 WriteQueryStats는 uassert 대신 오류를 기록해야 함
SERVER-84722 내부 사용을 위해 삽입 코드 경로에서 문서 유효성 검사를 건너뛰는 문서화되지 않은 서버 매개 변수 생성
SERVER-84723 샤딩된 다중 문서 트랜잭션은 동시 DDL 작업의 일부 영향을 관찰할 수 있음
SERVER-84732 mongo-perf 독립형 inMemory ARM AWS 테스트의 오타 수정
SERVER-84806 테스트에서 v6.0->v7.0 업그레이드 후 reshardCollection 변경 이벤트 무시
SERVER-85167 크기 저장소는 롤백을 위해 소멸되는 동시에 플러시될 수 있음
서버-85171 unittest 작업 분할
서버-85206 full_range.js 및 explicit_range.js의 성능 향상
서버-85260 SBE $mergeObjects가 정의되지 않은 입력으로 인해 서버와 충돌함
SERVER-85263 이스케이프된 클라이언트 애플리케이션 이름 보고
SERVER-85306 SSH가 아닌 HTTPS github 링크를 사용하도록 sys-perf 구성 업데이트
SERVER-85419 배출 중에 적합한 수신자를 찾을 수 없는 경우 밸런서가 로그를 오염시킴
서버-85453 ExternalDataSourceScopeGuard는 여러 계획 실행기와 호환될 수 없음
SERVER-85530 테스트 인증서를 새로 고침
SERVER-85633 res_ninit 호출 주변에 잠금 추가
SERVER-85652 AL2 컴파일 아티팩트를 사용하도록 DSI Atlas Azure 작업을 업데이트합니다.
SERVER-85693 User::validateRestrictions의 잠재적 액세스 위반 수정
SERVER-85714 BSONColumn 유효성 검사기는 MinKey 및 MaxKey를 압축되지 않은 것으로 처리해야 함
SERVER-85771 groupBy 필드에 대해 빈 문자열이 있는 경우 $bucketAuto를 더 강력하게 만들기
SERVER-85848 $redact가 변경 스트림 최적화를 방해함
서버-85956 쿼리 통계 7.0 백포트 배치 #1
SERVER-85984 사용자 최대값보다 큰 문서를 삽입하는 테스트가 불안정함
SERVER-86027 insert_docs_larger_than_max_user_size_standalone.js에 requires_peristence 및 requires_replication 태그 지정
SERVER-86081 에버그린 리액션으로 인해 Sys-Perf에 필수 매개변수 누락
SERVER-86096 에버그린의 7.0 프로젝트에 쿼리 가능한 암호화 워크로드 추가
SERVER-86116 CreateCollectionCoordinator가 커밋 시간에 청크 메타데이터를 생성하지 못할 수 있습니다.
서버-86118 쿼리 통계를 7.0 배치 #2로 백포트
서버-86298 쿼리 통계 7.0 백포트 배치 #3
서버-86363 컨테이너 레지스트리 로그인을 자동으로 설정
서버-86432 쿼리 통계를 7.0 배치 #4로 백포트
WT-11777 __wt_timer_eval () 호출 단위: 로깅 및 진행 기간을 수정함
WT-11987 테이블의 버전 번호가 version=(major=1,minor=0)로 축소
WT-12043 메모리 누수를 방지하기 위해 더는 사용되지 않는 HAVE_DIAGNOSTIC ifdef를 제거함
WT-12077 택의 버퍼에 대한 zSeries의 하드웨어 체크섬 계산이 잘못됨
WT-12147 일시적으로 clang-analyzer 비활성화
WT-12211 Python 코어 덤프를 생성하도록 중단 분석기에서 PATH 환경 변수 수정(7.0)
7.0.5 변경 로그
샤딩
SERVER-73763 리샤딩은 config.tag 문서의 영역 범위를 확장하지 않으므로 중복 키 오류로 인한 구성 서버 기본 fassert 루프가 발생
SERVER-82838 ReshardingOplogApplier는 리샤딩 oplog 애플리케이션 진행을 유지할 때 {w: "majority", wtimeout: 60000} 쓰기 고려를 사용합니다.
SERVER-82883 스텝업에서 TransactionCoordinator를 복구하면 참가자가 준비 상태인 동안 읽기/쓰기 티켓 획득이 차단될 수 있음
SERVER-82953 CreateCollectionCoordinator::checkIfOptionsConflict가 더 상세해야 함
서버-83061 7.0 버전에서 부분적으로 릴리스된 ShardRole API의 흔적 제거합
쿼리
SERVER-83470 6.0 스타일 엔진 선택 로직에 Introduce internalQueryFrameworkControl 도입
스토리지
서버-33494 WT SizeStorer는 이전 항목을 삭제하지 않음
내부
SERVER-65082 Time-series 지표 인덱스에 대한 기능 플래그 제거
SERVER-65666 새 컬렉션을 트레이닝 샤크에 청크를 생성하지 말 것
SERVER-70338 쿼리가 종료 및 롤백 중 잠금 없이 storage engine에 액세스함
SERVER-70974 사용자가 TCP Fast Open 서버 매개 변수를 지정할 때 트리거되는 조기 종료 수정
SERVER-75033 macOS의 테스트 실패에서 코어 덤프 캡처
SERVER-76560 Time series 컬렉션이 항상 ExpireAfterSeconds를 올바르게 적용하지는 않음
SERVER-77311 세컨더리 노드가 인덱스의 하위 세트가 빌드된 2단계 인덱스 빌드를 건너뛸 때 새 로그 메시지 추가
SERVER-77728 wildcard_index_validindex.js 테스트 견고화
SERVER-77827 복원 역할이 system.views 제거 허용
SERVER-78065 기능 플래그 생성
SERVER-78066 기능 플래그 활성화
서버-78998 쿼리 코드 전체에서 'InternalQueryFrameworkControl'의 값을 확인하는 리팩터링
서버-79217 PrimaryOnlyServiceMongoDTest::stepUp의 경쟁으로 인해 불변 오류 발생
SERVER-79235 rolling_index_builds_interrupted.js checkLog가 clearRawMongoProgramOutput에 의존
SERVER-79274 fCV가 검사 사이에 초기화되지 않은 경우 fCV 검사가 부정확할 수 있음
SERVER-79762 초기 동기화를 시작하기 전에 초기 동기화 노드가 기본 노드를 찾을 때까지 기다리도록 initial_sync_chooses_correct_sync_source.js 수정
서버-79810 쓰기 문제를 기다릴 때 JournalFlusher::waitForJournalFlush()를 중단하도록 설정
SERVER-79864 TTL 삭제기가 확장된 범위 날짜가 있는 시계열 컬렉션을 올바르게 처리하지 못함
SERVER-79919 SERVER-79810에 대한 js 테스트 작성
서버-79924 정확한 'isCount' 플래그를 사용하여 SBE 계획 캐시에 CanonicalQuery를 인코딩
SERVER-80363 서버 기본 writeConcern은 wtimeout이 설정된 경우 적용되지 않음
서버-80368 hidden_index.js 및 compound_wildcard_index_filter.js 견고화
SERVER-80660 mongodb가 시작 및 종료 중에 시간을 보낸 위치에 대한 요약 기록
SERVER-80789 독립형으로 시작된 복제본 세트 노드에서 AutoGetOplog가 일관되게 동작하도록 함
SERVER-80901 gFeatureFlagServerlessChangeStreams 감사
서버-80922 $setWWindowField를 사용할 때 개체 필드 순서 미정의
SERVER-80974 로컬 컬렉션 및 인덱스를 제거하는 동안 비정상적인 종료가 발생하면 카탈로그가 일관되지 않을 수 있음
SERVER-81046 requireSequenceTokens를 SearchCommand.CursorOptions에 추가
SERVER-81143 import_import_concurrency.js는 자식 resmoke 클라이언트를 종료할 때 코드 2를 확인해야 함
SERVER-81229 프라이머리 이동 실패 시 복제된 컬렉션을 정리하지 못할 수 있음
SERVER-81371 데이터베이스에 샤딩된 뷰가 포함된 경우 movePrimary의 복제 단계 실패가 무기한 재시도될 수 있음
서버-81375 CSRS 스텝다운 제품군에서 내부 트랜잭션 리샤딩 테스트 비활성화
서버-81396 '엔터프라이즈 RHEL 8.3 s390x Shared' 빌드 변형이 'Enterprise RHEL 8.3 s390x'(비공유)의 바이너리를 덮어쓰기
SERVER-81400 BSONColumn의 구조적 검증
SERVER-81442 주기적으로 WT oplog 재생 스레드 포크
서버-81517 마이그레이션 제품군의 유효성 검사_db_metadata_command.js를 블랙리스트에 추가
SERVER-81591 stopReplicationAndEnforceNewPrimaryToCatchUp에서 등급이 상승되는 세컨더리가 오래되지 않았는지 확인함
서버-81603 구성 서버의 올바른 스텝다운을 지원하기 위해 밸런서의 스트림 작업자 스레드를 인터럽트 가능으로 설정
서버-81606 인메모리 변형에서 타임스탬프가 지정되지 않은 카탈로그 내구성 테스트 제외
서버-81631 AuthorizationClaim OIDC IdP 구성 필드를 선택사항으로 설정
SERVER-81949 copybara를 사용하여 10gen/mongo에서 v4.4의 mongodb/mongo로 동기화
서버-81978 repl::applyCommand_inlock은 TemporarilyUnavailable 및 TransactionTooLargeForCache 예외를 처리하지 않음
서버-82036 완료되지 않은 단일 단계 인덱스 빌드에 대한 시작 복구 불변성 완화
SERVER-82043 10gen/mongo 커밋에 대한 커밋 메시지 유효성 검사 개선
SERVER-82073 collection_defragmentation.js에서 병합 청크 명령 생성 수정
서버-82090 아카이브 기반 재개설을 위한 동기화 범위 축소
SERVER-82111 sharded_agg_helpers.cpp에서 응답 상태 확인 아래로 불변 이동
SERVER-82143 clientId OIDC IdP 구성 필드를 선택 사항으로 만듦
서버-82197 데이터 정렬이 있는 상태에서 $group이 유출되면 SBE에서 잘못된 쿼리 결과가 발생
SERVER-82223 fCV op 관찰자의 커밋 핸들러가 중단되기 쉬움
서버-82313 호출자로부터 txn API를 취소하는 문제 수정
SERVER-82365 밸런서의 컬렉션 분포 상태 히스토그램 구성을 최적화함(두 번째 시도)
SERVER-82368 SBE 및 Classic에서 상단/하단 N 축적자 일치
SERVER-82391 [v4.4] 새 커밋을 mongodb/mongo에 동기화하기 위해 github 앱 Copybara Syncer: 10gen-to-Mongodb만 허용
SERVER-82437 db.collection.getSearchIndexes(<indexName>) 중복 인덱스를 반환
SERVER-82447 측정 필드에서 $project가 $getField를 사용할 때 time series에서 $project가 잘못 푸시됨
SERVER-82449 [v4.4] 변경이 없는 특정 시나리오에 맞게 copybara 동기화 동작 최적화
SERVER-82555 얕은 복제본을 사용하여 성능 테스트 속도 향상
서버-82685 store_historical_placement_data.js에 대한 reshardingCriticalSectionTimeoutMillis 증가
SERVER-82706 config 서버에 연결할 때 check_metadata_consistency.js가 복구 가능한 쓰기를 사용해야 함
SERVER-82708 안정 브랜치 성능 테스트에 사용되는 변형 업데이트
SERVER-82730 손상된 키 문자열에서 유효성 검사 명령이 변할 수 없음
서버-82781 데이터를 복사할 때 충돌 테스트 후크가 파일의 일부를 남길 수 있음을 시뮬레이션
서버-82791 동일한 네임스페이스를 가진 샤딩된 컬렉션이 이미 있는 경우 createView가 StaleConfig와 함께 실패
서버-82967 인덱스 빌드 설정 중 ActiveIndexBuilds::registerIndexBuild()를 호출한 후 스텝다운해도 등록이 자동으로 취소되지 않음
서버-82984 upsert: true를 사용하는 FLE2 는 upsertedDocuments.size() == 1 및 updateReply.getNModified() == 1을 동시에 가질 수 있음
서버-83088 시스템 흐름 IdP에 matchPattern을 선택 사항으로 설정
SERVER-83091 $or 쿼리는 계획을 열거하는 동안 무한 루프를 트리거할 수 있음
서버-83099 LDAPTimer::setTimeout은 콜백 인라인을 실행
SERVER -83107 IndexDefinition 구조체 검색에 'type' 필드 추가
SERVER-83150 Document::shred()가 문서 메타데이터를 복사하지 않음
SERVER-83161 뮤텍스 획득 없이 MigrationDestinationManager에서 _errMsg에 대한 동시 읽기 수정
SERVER-83225 테스트 untimestamped_catalog_writes_require_durability 수정
서버-83257 IDPManager는 로컬 shared_ptr 복사본을 원자적으로 만들어야 함
SERVER-83283 copybara 스크립트를 수정하여 실패 시 slack 메시지 전송
SERVER-83336 macOS에서 wt_size_storer_cleanup_replica_set.js를 일시적으로 비활성화합니다.
SERVER-83354 커밋할 때마다 copybara 인스턴스 예약
SERVER-83389 6.0 및 7.0 에서 비활성화된 disablePipelineOptimization 장애 지점으로 aggregation_optimization_fuzzer가 실패
서버-83429 문서가 제거된 경우 재시도 가능한 FLE2 업데이트 및 findAndModify 작업이 실패
SERVER-83485 유효성 검사 중에 사용되는 다중 키 경로 직렬화 코드 수정
SERVER-83494 [7.0] 범위 삭제기 단위 테스트 사례 수정
SERVER-83499 컬렉션 설명이 범위 보존자를 보유할 것으로 예상하는 메타데이터 관리자 테스트 업데이트
SERVER-83580 여러 청크를 사용한 밸런서 정책 단위 테스트 재도입
SERVER-83592 resmoke 플래그 추가 --enable_enterprise_tests가 엔터프라이즈 js 테스트 활성화
SERVER-83655 admin.system.new_users에 대한 법적 클라이언트 ns 예외 복원
SERVER-83685 internalQueryFrameworkControl "trySbeRestricted"를 기본 쿼리 노브로 설정합니다.
SERVER-83777 internalQueryMaxScansToExplode + 1을 사용하여 계획 캐시 키의 $in 길이 제한
SERVER-83830 엔터프라이즈 빌드에서 storageEngine.inMemory 옵션을 사용하여 복제본 세트에 컬렉션 생성 시 세컨더리 손상
SERVER-83866 BACKPORTS_REQUIRED_BASE_URL을 mongodb/mongo에서 10gen/mongo로 업데이트
서버-83916 조인되지 않은 스레드 풀로 인해 누출된 스레드에 대한 LSAN 억제 추가
서버-83952 BSONColumn 유효성 검사에 대한 fuzzer 오류 수정
SERVER-84013 중첩된 $or에 중복된 술어가 있는 쿼리에서 인덱스 스캔 계획의 결과가 잘못됨
SERVER-84087 마이그레이션이 완료된 후 ExecutorPool이 종료되었는지 확인
서버-84148 fle2_compact_setfcv.js 테스트에서 타이밍 문제 수정
SERVER-84337 perf.yml에 추가된 새로운 변형을 sys-perf-7.0 및 sys-perf-4.4로 백포트
WT-7929 체크포인트 중 FTDC 중단을 방지하기 위해 솔루션을 조사함
WT-11584 test_checkpoint_stats 테스트 수정
WT-11698 v7.0에서 HS 검증을 다시 활성화함
WT-11774 퇴거 서버가 페이지를 대기열에 넣을 수 없는지 조사하기 위한 진단 통계 추가
WT-12036 Windows의 잠금 경합에 대한 해결 방법
7.0.4 ChangeLog
샤딩
내부
SERVER-67962 config.image_collection을 적용합니다. 삭제에는 더 나은 동시성 제어가 필요합니다.
서버-69206 Coverity 분석 결함 122738: 이동 된 객체 사용
서버-69244 세션 기본 읽기 고려(read concern)가 '다수'로 설정된 경우 $merge가 실패함
서버-72532 CommandNotFound: 해당 명령 없음: 'shardVersion'
SERVER-75756 계획 캐시에서 쿼리 존재 여부 확인
서버-77113 Time Series 인덱스에서 점이 포함된 필드 제외
서버-79317 초기 동기화 중에 fCV 초기화에 실패했을 때 기능 플래그 검사를 실행할 수 있는 경우에 대한 추가 문서 및 헬퍼 기능 제공
서버-79470 sysperf의 shard-lite-audit 인프라 프로비저닝 업데이트
SERVER-79975 [클래식] 큰 그룹 키 최적화
서버-81028 v7.0에 동시 컬렉션 이름 변경이 있는 경우 잘못된 $ListCatalog 동작 발생
SERVER-81133 라우팅 테이블 캐시를 유지하기 위해 로직 속도 향상
SERVER-81295 V1 재개 토큰으로 V2 changeStream 파이프라인을 재개할 수 없음
SERVER-81390 HashAggStage는 디스크로 분산할 때 데이터 정렬을 준수하지 못함
서버-81435 time-series 그룹 커밋의 영향을 포착하기 위한 측정항목 추가
SERVER-81456 AsioReactor의 누수 새니타이저의 오류를 억제함
SERVER-81467 Evergreen에서 Jepsen list-append 실행
SERVER -81524 setUserWriteBlock 모드의 No-Op 호출은 SystemLastOpTime의 대다수 확인을 기다려야 함
SERVER-81581 BlackDuck 시간 제한 연장
서버-81605 cleanupOrphanedWhileMigating.js는 스텝다운 제품군에서 실행할 수 없음
SERVER-81942 ShardingDDLCoordinator는 LockTimeout 오류 시 재시도해야 함
SERVER-82028 테넌트 마이그레이션 중 Time Series 수집에 대한 DDL 작업은 불변 오류로 인해 수신자에게 충돌을 일으킬 수 있습니다.
SERVER-82086 s시스템 성능에 tsbs 쿼리 워크로드 추가
서버-82156 retriedStmtIds의 FLE 삽입과 FLE 업데이트 응답 간의 불일치
SERVER-82178 1system_perf.yml에서 ycsb_like_queryable_encrypt _cfdefault_sharded에 대한 참조 업데이트
SERVER-82204 클래식 창 함수의 첫 번째/마지막이 누락된 필드를 잘못 처리함
SERVER-82220 assertIsPrimaryShardForDb 중 불변성 방지
SERVER-82234 session_pooling.js에서 어설션 완화
SERVER-82324 논리적 세션 ID 읽기/쓰기 시 데이터 경합 수정
서버-82328 뮤텍스를 획득하지 않고 MovePrimaryCoordinatorDocument에 동시 액세스
SERVER-82410 DocumentSourceListSearchIndexes는 명령 객체의 소유 사본을 보유해야 함
서버-82428 fsync.js의 currentOp 집계 cmd에 유휴 연결 포함
SERVER-82446 $densify 사용 사례로 인해 문서가 범위를 벗어날 수 있음
서버-82590 [7.0 전용] 시계열 임의 삭제에 대한 기능 플래그 업그레이드/다운그레이드 테스트
서버-82798 버킷 크기 제한을 계산할 때 time-series 버킷 최소 크기 준수
SERVER-82799 resharding_update_tag_zones_large.js에 대해 reshardingCriticalSectionTimeoutMillis를 증가
SERVER-82803 CheckMetadataConsistency 후크는 NetworkInterfaceExceededTimeLimit 오류를 무시해야 함
WT-11698 v7.0에서 HS 검증을 다시 활성화함
7.0.3 ChangeLog
보안
서버-77119 fle2_crud.js가 암호화된 컬렉션/암호화되지 않은 컬렉션을 읽으려면 동일한 세션을 사용
샤딩
SERVER-40459 밸런서의 컬렉션 분포 상태 히스토그램 구성 최적화
SERVER-77479 샤딩된 이름 변경 참여자가 범위 삭제 보류 문서를 잘못 스냅샷/복원할 수 있음
SERVER-79327 컬렉션 샤드 키 세분화에서 확인 누락
서버-81241 범위 삭제기 프로세서는 서비스 종료 중에 작업 일정 변경을 시도할 수 없음
빌드 및 패키징
SERVER-80752 Windows AMI 크기를 늘려 OOM 발생 가능성 줄이기
내부
서버-62921 동기화 원본 선택 로깅 개선
SERVER-66018 readPreference 사용에 대한 지표 노출
서버-69244 세션 기본 읽기 고려(read concern)가 '다수'로 설정된 경우 $merge가 실패함
SERVER-69821 쿼리 메모리 추적의 언더플로 오류 수정
SERVER-71819 모든 샤드에 collMod 명령 브로드캐스트
서버-72687 time series 컬렉션에 $out 지원
SERVER-74061 세컨더리 및 샤딩된 클러스터에서 time-series에 대한 $out 지원
SERVER-76341 범위 삭제 처리량 통계 추가
서버-76626 동시 $out 및 shardCollection 명령의 테스트 실패 조사
SERVER-76789 README.third_party.md에 immer 추가
서버-76912 구성 샤드 제품군에서 migration_recovers_unfinished_migrations.js 제외
서버-77231 플랫폼 지원: Debian 12에 지원 추가
SERVER-77506 샤딩된 다중 문서 트랜잭션은 데이터와 ShardVersion이 일치하지 않을 수 있음
SERVER-78009 shardSvrCommitReshardCollection 명령은 노드가 종료되는 경우 복구 가능하게 실패해야 함
서버-78091 rhel 8.7 대신 RHEL 8.0에서 publish_packages 작업 실행
SERVER-78108 POS 인터페이스가 종료 상태를 노출해야 함
SERVER-78115 샤드 프라이머리는 config 서버의 새 라우팅 정보를 사용하기 전에 과반수 쓰기 (write)를 커밋해야 함
SERVER-78342 일치하는 문서가 없는 경우 느린 쿼리의 nReturned가 잘못됨
SERVER-78384 mongos는 --포트 0을 허용해야 함
SERVER-78687 10gen/mongo와 10gen/mongo-copybara 간 copybara 동기화 설정
SERVER-78847 검색 인덱스 관리 명령이 다른 샤드에서 컬렉션을 감지하지 못함
서버-78851 $out이 동시에 실행되는 경우 복제 단계에서 MovePrimary가 실패할 수 있음
SERVER-78854 CurOp::completeAndLogOperation이 GlobalLock 획득을 위해 티켓에서 대기
서버-78952 SERVER-77506 이후 SERVER-78855 되돌리기
SERVER-79088 0개의 결과를 반환하는 쿼리에 대한 SBE 다중 플래너 성능 개선
SERVER-79251 해시 샤드 키 인덱스 제거 테스트 중 청크 마이그레이션이 중단됨
서버-79335 gFeatureFlagColumnstoreIndexes 감사
SERVER-79384 사용할 수 없는 발급자 URI로 시작 허용
서버-79446 삽입은 time series 컬렉션에 대해 collectionUUID를 무시
SERVER-79471 미러링된 읽기에는 shardVersion 외에 databaseVersion이 포함되어야 함
SERVER-79585 time series 컬렉션에서 유효한 $match 쿼리 실패
SERVER-79632 해시 샤드 키 인덱스가 존재하지 않을 때 범위 삭제 중지
서버-79664 준비된 트랜잭션 애플리케이션에서 TemporarilyUnavailableException 처리
SERVER-79779 기본 오류가 아닌 오류로 getMore가 실패하면 AsyncResultsMerger가 샤드 커서를 낭비함
SERVER-79781 TestGetDestinedRecipientThrowsOnBlockedRefresh는 카탈로그 캐시 로더 모의 반환 값을 재설정하지 않고 새로 고침을 두 번 실행할 수 없음
SERVER-79926 OCSP 장애 가능성 조사
서버-80001 GetMores 도중 ClientDisconnect 시 OpctX를 삭제함
SERVER-80021 double과 string 사이에서 $convert 왕복을 올바르게 수행함
SERVER-80157 ExclusionProjectionExecutor가 문서 캐시에서 제외된 필드 강제로 로드
서버-80203 time-series 메타 필드의 정규화로 인해 삽입 타겟팅이 중단될 수 있음
서버-80270 새로운 에버그린 함수 변수 동작 테스트
SERVER-80279 존재하지 않는 트랜잭션을 커밋한 후 계속 진행하면 불변 오류가 트리거될 수 있음
SERVER-80358 Time Series 삽입은 버킷 문서에 중복 인덱스 필드 생성
SERVER-80809 _logOplogEntriesForInvalidResults를 존재하지 않는 oplog에 대해 복원력 있게 만들기
SERVER-80886 $out은 movePrimary 이후 StaleDbVersion으로 실패할 수 있음
서버-81033 청크가 없는 경우 DBPrimary 샤드의 collMod 응답 무시
SERVER-81041 time series 컬렉션 컴팩트 잠금 수정
SERVER-81044 트랜잭션에서 내부 oplog 업데이트를 올바르게 처리
서버-81055 $listSearchIndexes는 7.2 알파 릴리스의 Atlas 외부에서 사용될 때 발생하지 않음
SERVER-81106 수신자 샤드가 복제 단계를 시작하기 전에 컬렉션 버전이 로컬로 유지될 때까지 기다리지 않음
서버-81146 데이터가 가득 차지 않을 때 기록 런타임 데이터를 사용하여 기본 시간 초과 설정
서버-81149 압축 해제 데이터 손실로 인해 Time Series 업데이트 버킷 압축에 실패
SERVER-81155 시맨틱 이동을 사용하여 createCollection 코디네이터에서 모든 청크를 복사하지 않도록 함
서버-81198 backports_required_for_multiversion_tests.yml 파일의 last_lts 항목 수정
서버-81201 수신자 샤드의 복제 단계 중 메모리 사용량 제한
SERVER-81202 서명할 때 호스트 환경 사용
서버-81203 featureFlagShardKeyIndexOptionalHashedSharding 버전을 7.0으로 변경
서버-81226 _commitSplitPreparedTxnOnPrimary와 stepDown 사이의 교착 상태
서버-81232 TimestampMonitor 호출 시 RSTL 잠금 획득 건너뛰기
SERVER-81312 숨겨진 인덱스가 있는 컬렉션을 가져올 수 없음
SERVER-81318 TimestampMonitor는 우선 순위가 높아야 하며 티켓을 받아서는 안 됨
SERVER-81332 read_and_write_distribution.js에서 불필요한 로그 메시지 제거
SERVER-81393 다중 버전 구성 resmoke 명령 출력을 yaml을 파일로 만들기
SERVER-81398 수집 UUID를 조회할 때 analyzeShardKey 및 쿼리 샘플링이 잠기도록 설정
SERVER-81427 두 샤드 모두에서 기능 플래그가 활성화되어 있는지 확인함
SERVER-81431 이전 mongo 브랜치에 canaries_only 작업 추가
SERVER-81904 UpdateChunkMapRandom 단위 테스트에서 테스트 전용 문제 해결
서버-81939 configureQueryAnalyzer 및 analyzeShardKey 명령을 사용하여 입력 네임스페이스의 형식이 올바른 형식인지 확인
SERVER-81966 새로 고침하는 동안 이전 ChunkMap 인스턴스 수정을 방지합니다
SERVER-81985 FlushRoutingTableCacheUpdates 명령은 데이터베이스에서 허용되지 않아야 함
서버-82002 transaction_too_large_for_cache jstest에서 no_selinux 태그 지정 수정
SERVER-82003 PowerCycle 테스트에 변수 누락됨
SERVER-82070 클래식 창 함수 $stdDevSamp가 빈 창 프레임을 잘못 처리합니다.
SERVER-82272 [7.0] benchmarks_orphaned 스트림 테스트를 제거함
WT-10809 MemorySanitizer: __wt_txn_commit의 use-of-uninitialized 값
WT-10972 recovery_progress 상세 메시지를 활성화한 상태에서 복구 시 긴 침묵 시간 제거
WT-11491 시작 및 종료 중에 소요된 WiredTiger 시간 기록
WT-11564 최신 트랜잭션 값이 체크포인트에 존재할 때만 읽도록 RTS를 수정함
WT-11602 애플리케이션에서 예상되는 제거 실패를 숨기고 오류 발생 시 롤백하지 않음
7.0.2 ChangeLog
샤딩
SERVER-44422 findAndModify 및 delete one이 추출된 샤드 키 대신 쿼리로 대상을 지정하도록 허용
SERVER-75634 AttachCursorSourceToPipelineForLocalRead의 로직은 UUID를 기준으로 샤드 버전 관리 수행
서버-78657 getSplitCandidatesForSessionsCollection 및 minNumChunksForSessionsCollection 제거
SERVER-79086 ReshardingCoordinatorService 상태 문서가 멱등되지 않음.
SERVER-79682 ShardsvrReshardCollection은 강등 직후에 승격이 발생하면 중단될 수 있음
SERVER-79771 NetworkInterfaceExceededTimeLimit에 대한 리샤딩 작업의 복원력 향상
SERVER-80236 마이그레이션 소스 등록 레이스 및 삭제를 위한 xferMod에 대한 쓰기 기록 캡처
서버-80246 Fsync 테스트에서 동시 ddl 작업을 제대로 확인하지 못함
서버-80463 Migration ChunkClonerSourceOpObserver: :onInsert ()는 일부 문서의 청크 이동 여부를 확인하는 것을 건너뛰는 것처럼 보이도록 작성됨
SERVER-80712 복제본 세트 샤드를 linearizable_read_concern.js의 끝에 분할된 상태로 두지 않음
운영
서버-58534 FTDC에서 fCV 수집
SERVER-77610 백업 커서와 연결된 로그 세션 ID
빌드 및 패키징
WT-11302 실패: ubuntu2004-arm64에서 OOM [wiredtiger @ e298381e]로 format-failure-configs-test
내부
SERVER-50606 NetworkInterfaceTest가 비동기 연산 시간제한을 더 허용해야 함
SERVER-52149 4.4 이상에서 자체 관리 백업을 최대한 안전하게 수행하기 위한 기능 플래그 활성화
SERVER-52452 4.4 이상에서 자체 관리 백업을 최대한 안전하게 수행하기 위한 기능 플래그 활성화
SERVER-68132 PM-2076에 대한 기능 플래그 제거
서버-71520 RSTL 획득 제한시간 시 모든 스레드 스택 덤프
SERVER-73253 중첩/복합 그룹 필드 이름 변경 시 경로 추적 기능 향상
서버-73348 DocumentSourceSequentialDocumentCache의 집계 버그
서버-74893 $or 쿼리 계획을 위한 기본 열거 전략 변경
SERVER-74954 포함된 $or가 $elemMatch 예비 조건을 다시 작성하면 잘못된 결과가 발생함
SERVER-75255 backports_required_for_multiversion_tests.yml에서 오래된 항목을 모두 제거
SERVER-75693 $vectorSearch 문서 업데이트
서버-76780 sparse_index_internal_expr.js 및 compound_wildcard_index_hiding.js 테스트 견고화
서버-76840 query_oplogreplay 콜렉션에 oplog 필터링
SERVER-76932 SignalHandler 스레드가 printAllThreadStacks로 완료되었을 때를 스레드가 알 수 있는 방법 추가
SERVER-77134 검색 쿼리가 네트워크의 응답을 기다리는 동안 스토리지 티켓을 보유
SERVER-77232 플랫폼 지원: Debian 10 지원을 제거함
SERVER-77233 플랫폼 지원: Ubuntu 18.04 지원 제거
SERVER-77542 내부 작업은 TemporarilyUnavailable 및 TransactionTooLargeForCache 예외를 처리해야 함
SERVER-77638 리샤딩 완료 시 로깅을 추가합니다.
서버-77677 or_to_in.js가 7 0 이상에서만 실행되는지 테스트
SERVER-77732 LTO 변형 생성
SERVER-77862 macos 변형에서 실행되는 compact.js 제외
서버-77991 $$USER_ROLES는 집계 하위 파이프라인에서 사용할 수 없음
SERVER-78149 mongos fsync (lock : true) 명령 구현
SERVER-78150 mongos fsyncUnlock 명령 구현
SERVER-78151 mongos currentOp 명령에 fsyncLock 상태 추가
SERVER-78153 mongos fsyncUnlock 명령을 통해 기본 구성 서버 프라이머리를 잠금 해제합니다.
서버-78154 잠금 명령을 사용하여 fsync에서 진행 중인 DDL 작업을 감지
SERVER-78156 분산 트랜잭션으로 잠금 명령이 있는 mongos fsync 테스트
서버-78159 DocumentSourceInternalSearchMongotRemote 및 DocumentSourceInternalIdLookup을 DocumentSourceSearch에 병합
서버-78164 requiresInputDocSource = false를 사용하여 SBE를 DocumentSource에 적합하게 만들어 줌
SERVER-78217 샤딩된 클러스터에서 뷰 이름 바꾸기 반환 오류 발생(2번째 시도)
SERVER-78252 샤드 키 인덱스가 없는 경우 해시 샤드 키에 대한 청크 마이그레이션 차단
SERVER-78253 해시 샤드 키가 있는 사용자가 해시 인덱스를 제거할 수 있도록 허용
SERVER-78505 데이터베이스 캐시가 'allowLocks' 옵션을 올바르게 사용하지 않음
SERVER-78529 기능 플래그 생성
SERVER-78530 기능 플래그 활성화
SERVER-78650 재작성 대상 하위 항목이 없는 경우 $nor 히트 빈 배열 유효성 검사 스트림 oplog 재작성 변경
SERVER-78721 이름 바꾸기 보기 테스트를 위한 다중 버전 호환성 제거
SERVER-78746 7.0에서 기능 플래그 활성화
SERVER-78793 mongos FSync Lock 명령에 시간 제한 추가
SERVER-78831 Atlas 외부 $listSearchIndexes 사용할 때 예외 표시
SERVER-78848 $listSearchIndexes 동작은 컬렉션이 존재하지 않을 때 다른 집계와 일치해야 함
서버-78917 shard_version_retry의 라우터 루프에서 조건 완화
SERVER-78987 mongodb/mongo 리포지토리에서 무료 모니터링 코드 제거
SERVER-79025 잠금 명령이 있는 Mongos Fsync는 mongos fsyncUnlock 명령을 사용해야 함
SERVER-79045 README.third_party.md의 Boost 항목을 0.6.3으로 업데이트
서버-79046 mongod 프로세스가 --shardsvr로 시작되고 쿼리 가능한 백업 모드에서 시작되는 경우 PreWriteFilter 비활성화
서버-79054 ASAN에서 빈 벤치마크를 실행하도록 service_executor_bm 수정
서버-79236 클러스터 매개변수가 있는 경우 서버를 독립형으로 시작할 수 없음
SERVER-79336 [보안] 감사 v7.0 기능 플래그
SERVER-79360 다른 스레드에서 OpDebug로 액세스하지 못하게 방지함
서버-79497 $vectorSearch를 7.0으로 백포트
SERVER-79552 객체에서 metaField를 참조하는 경우 time series에 대한 $group 다시 쓰기가 잘못된 결과를 반환함
SERVER-79599 MongoDB 버전 6.3.2에서 지리공간 쿼리 오류 발생
SERVER-79780 ScopedCollectionDescription은 RangePreserver를 보유해서는 안 됨
SERVER-79912 CheckReplDBHash가 잘못된 BSON으로 인해 system.buckets 수집에 실패 보고
SERVER-79958 중요도가 높은 워크로드가 더 정기적으로 실행되도록 예약
SERVER-79974 Time-series 버킷 변경 스트림 shardCollection 이벤트가 shardKey 필드를 변환
SERVER-79982 일괄 처리된 카탈로그 작성기가 HistoricalCatalogIdTracker::cleanup()과 동시에 실행되어 잘못된 PIT 찾기 결과를 초래할 수 있음
SERVER-80100 compound_wildcard_index_hiding.js 및 sparse_index_internal_expr.js 제외의 오타 수정
SERVER-80140 $currentOp를 사용하여 fsyncLockWorker 스레드가 잠금을 대기 중인지 확인
SERVER-80234 allowLocks의 카탈로그 캐시 단위 테스트가 새로 고침을 차단해야 함
SERVER-80302 capped_large_docs.js가 복제 롤백에 대한 복원력이 없음
SERVER-80465 $vectorSearch에 대해 mongod에서 numCandidates를 선택 사항으로 설정
SERVER-80488 분산 장치 분할 청크 정책에서 라우팅 테이블 트래버스 방지
SERVER-80491 밸런싱 라운드에 대한 보다 세분화된 지표를 노출합니다.
서버-80544 runSearchCommandWithRetries에서 잘못된 대기 수정
서버-80655 릴리스 작업에서 로깅 감소
SERVER-80678 오래된 테스트 사례 제거
서버-80696 한도가 $_internalSearchMongotRemote로 계산되는 방식 수정
SERVER-80708 시스템 성능 'Atlas와 유사한 컴파일' 작업 크기 늘리기
서버-80740 [7.0,7.1] 스트림 테스트 제거
SERVER-80772 단계 빌더가 정렬 쿼리 후 단순 프로젝트에 대해 잘못된 계획을 생성함
SERVER-80786 [7.0] 샤딩된 Time Series 버킷은 _id에 대해 deleteOne을 허용해야 함
서버-80828 sharding_csrs_continuous_config_stepdown 제품군에서 configure_query_analyzer_persistence.js 비활성화
SERVER-80912 엔터프라이즈 RHEL 7.1 ppc64le, 6.0 워터폴에서 장애 발생
서버-80975 shardCollection(timeseriesNss)은 다중 버전 제품군에서 호출될 때 초기화되지 않은 요청 매개변수에 액세스 가능
SERVER-81013 쿼리에 콜레이터가 있고 컬렉션에 콜레이터가 없는 경우 'kNo'를 반환하도록 resolveCollator 수정
서버-81031 WT RandomCursor 클래스에서 소유되지 않은 RecordStore 참조 제거
SERVER-81036 backports_required_for_multiversion_tests.yml의 테스트 항목을 수정함
서버-81372 컬렉션 조각 모음 단계가 산발적으로 뒤로 이동
WT-10108 사용자 수준 컨텍스트 절단을 캡슐화하는 데이터 구조 추가
WT-10786 bench-tiered-push-pull-s3의 체크섬 불일치 차단
WT-10873 실패: 준비된 작업과 관련된 업데이트를 찾을 수 없음 [wiredtiger @ 57bcfe46]
WT-10927 HS 검증 재활성화
WT-10987 수행할 작업이 없더라도 항상 truncate를 기록함
WT-10992 디렉토리 복사 및 제거를 위한 testutil 함수 구현
WT-11060 형식 오류: 준비된 작업과 관련된 업데이트를 찾을 수 없음
WT-11168 페이지 이미지 재사용 로직 제거
WT-11222 실패한 구성을 병렬로 실행하도록 run_format_configs 수정
WT-11223 해결 방법 진단 검사 준비에서 해제된 업데이트 읽기
WT-11247 긴 테스트 형식 행을 줄여 디스크 사용량을 제한
WT-11280 생성 추적이 제대로 동기화되지 않을 수 있습니다.
WT-11299 정확한 프로세스 ID를 가져오도록 run_format_configs.sh 스크립트를 수정
WT-11423 준비된 작업과 관련된 업데이트를 찾을 수 없음
WT-11424 WT_CURSOR.search: 준비 충돌로 시간 초과
WT-11636 Google SDK 계층별 테스트 비활성화
WT-11638 준비된 업데이트 해결 어설션을 수정함
WT-11684 'WT-10927이 mongodb-v7.0에서 HS 확인을 재활성화'를 되돌림
7.0.1 변경 로그
보안
샤딩
SERVER-62987 세컨더리 노드에서 새로 고침 시 복제 로직이 잘못됨
SERVER-67529 리샤딩은 새 샤드 키 패턴에서 해당 필드에 대한 모든 MaxKey 값이 있는 문서를 자동으로 건너뜀
서버-78913 런타임 시 쿼리 샘플링 기간을 주기적인 작업으로 구성할 수 있도록 설정
쿼리
SERVER-80256 QueryPlannerAnalysis::explodeForSort는 인덱스 스캔이 서로 다른 결과를 생성한다고 가정해서는 안 됨
내부
SERVER-71627 캐시된 수집 경로 정보를 새로 고치면 청크가 100만 개 있는 클러스터의 경우 모든 클라이언트 요청이 심각하게 차단됨
서버-73866 config_fuzzer 패스스루 제품군에서 agg_merge_when_not_matched_insert.js를 재활성화
SERVER-74701 Blackduck 설치 프로그램에 대한 체크섬 확인을 추가합니다.
SERVER-75120 arm64에서 --dbg=on의 libunwind 스택 추적 문제
서버-76299 세컨더리의 serverStatus에서 writeConflicts 보고
서버-76339 밸런서 시작/중지 시 ShardedClusterFixture의 타임아웃 증가
SERVER-76433 5.0에서 최근 업그레이드 버전까지 search_view.js 테스트를 복사함
SERVER-77029 체크포인트 스레드를 시작하기 전에 TestOplogTruncation에서 syncdelay 설정
서버-77183 $프로젝트 다음에 $group이 오는 경우 잘못된 결과 발생
SERVER-77223 dbcheck_Detects_data_corruption.js는 프라이머리가 healthlog 항목을 기록할 때까지 기다려야 함
SERVER-77382 시계열 컬렉션을 만들기 위한 Null 임베디드 metaField로 인해 잘못된 BSON 인덱스 사양 발생
서버-77823 처리량 프로빙을 위한 의사 코드
SERVER-78095 update_multifield_multiupdate.js FSM 워크로드에 대한 어설션 검사를 완화함
SERVER-78369 ignoreUnknownIndexOptions는 '가중치' 인덱스 필드를 설명하지 않습니다.
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이 null인 소진 커서로 커밋 지점 전파가 무기한 실패함
서버-78862 중첩된 $elemMatch의 직렬화 수정
SERVER-78888 Mix js 예약 취소
SERVER-78950 가능한 경우 순차적 시계열 버킷 ID 사용
서버-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로 업데이트
서버-79033 초기 동기화 중 누락된 네임스페이스의 이미지 컬렉션 무효화는 항상 업서트를 시도함
서버-79082 analyzeShardKey 테스트에서 고아 문서 수가 총 문서 수보다 작거나 같다고 주장하지 않음
서버-79103 밸런서 중지에 실패하면 코어 덤프가 생성되지 않음
SERVER-79126 다른 곳에 pyyaml 고정
서버-79138 AuthorizationSessionTest 픽스처에서 데이터 경합 수정
SERVER-79252 작업 파일 섹션에 system-perf 부트스트랩 파일 추가
SERVER-79261 핑 모니터에 로깅 추가
서버-79316 [7.0] 동적으로 연결된 변형에서 패키저를 실행하지 말 것
서버-79357 CheckMetadataConsistency가 스냅샷 읽기 고려가 포함된 청크를 읽지 않음
서버-79370 처리량 조사 통계가 항상 올바르게 업데이트되는 것은 아님
SERVER-79372 열린 커서 수에 대한 잘못된 어설션 수정
SERVER-79382 충돌 발생 시 버킷 OID 카운터 재설정
SERVER-79397 OID 충돌 시 내부적으로 시계열 삽입을 다시 시도하는 로직 수정 및 테스트
SERVER-79447 밸런서 중지 시퀀스로 인해 강등 시 config 서버에 충돌이 발생할 수 있음
서버-79509 removeShard 및 transitionToDedicatedConfigServer를 사용하여 전환 fCV 테스트 추가
SERVER-79515 작업 생성기 업데이트
SERVER -79607 ShardRegistry 종료는 미해결 네트워크 요청에서 무한정 대기해서는 안 됨
SERVER-79609 StaleConfig 오류를 허용하도록 findAndModify_upsert.js 테스트 수정
SERVER-79651 초기 동기화 성능 테스트에서는 두 개의 노드 복제본만 사용
SERVER-79777 sample_rate_sharded.js에서 샘플 크기에 대한 차이 창 확대
SERVER-79885 소진 커서를 사용하지 않는 경우 getMore를 가져오는 oplog가 null lastKnownCommittedOpTime을 설정해서는 안 됨
서버-79937 BalancerDefragmentationPolicy 내에서 과반수 읽기 방지
서버-79944 analyzeShardKey 및 $listSampledQueries로 관찰하고 샘플링한 쿼리 수가 감소하지 않는다고 analyze_shard_key.js가 주장하지 않도록 설정
서버-79950 commitSplitTxn 및 reacquireTicket에서 중단할 수 없도록 commitPreparedTransaction 수정
SERVER-79981 고정 동시 트랜잭션 테스트 제품군에서 resize_tickets.js가 실패함
서버-80153 UBsan 코어 덤프가 제대로 업로드되지 않음
SERVER-80183 store_retryable_find_and_modify_images_in_side_collection.js에서 operationTime 확인 제거
SERVER-80207 Time Series 버킷 직접 쓰기를 추적하기 위해 4바이트 카운터 사용
SERVER-80224 7.0의 stale_mongos_updates_and_removes.js 및 extract_shard_key_values.js에서 실패한 어설션 수정
WT-10714 성능 테스트를 위해 명시적으로 레이블이 지정된 성능 배포판 선택
WT-11202 연결 수준 Operation_timeout_ms 구성 제거
WT-11221 표준 출력의 예상치 못한 "제거에 1분 이상 소요" 경고로 인해 Python 테스트 실패
WT-11312 정확한 강제 퇴거 통계를 위해 잘못된 플래그 확인을 수정합니다.
WT-11359 디스크 사용량을 제한하기 위한 spinlock 작업 업데이트
WT-11419 제거할 삭제된 페이지를 감지하면 cc_pages_removed를 증가