6.0 변경 로그
이 페이지의 내용
6.0.19 변경 로그
서버-95279 유효성을 보장하기 위해 BSON 필드 이름에 새로운 C++ 유형을 사용합니다.
SERVER-96419 null 바이트의 부적절한 중화로 인해 MongoDB Server 에서 버퍼 오버 읽기가 발생할 수 있습니다.
6.0.18 변경 로그
내부
서버-70508 Linux 에서 serverStatus의 extra_info에 현재 스레드 수를 추가합니다.
서버-74072 JournalFlusher가 바인딩된 ServiceContext에서 실행되는지 확인합니다.
서버-92426 새로운 timeseriesBucketsMayHaveMixedSchemaData 카탈로그 옵션 형식에 의존하도록 테스트 조정
서버-93224 drop_database_before_write_is_targeted.js는 구성 스텝다운 제품군과 호환되지 않습니다.
서버-93264 토폴로지 관찰자 단위 테스트에 대한 추가 마감일 및 절전 처리 추가
서버-93326 jstestfuzz.git 복제에 재시도 추가
서버-93482 사용 중인 Python 버전 로그
서버-93829 enterprise-rhel-90-64-bit 의 v 에서 unittest_shell_hang_analyzer를 비활성화합니다.60
서버-94123 IGNORE_UNStable_list에 'bypassEmptyTsReplacement'를 추가합니다.
서버- v에서 SBE 쿼리 엔진 을 비활성화합니다.94166 60
서버- 서버-94170 되돌리기91570
6.0.17 변경 로그
샤딩
스토리지
wiredTiger
WT-10619 Clang-Format을 로 12 업데이트합니다.0.1
WT-11092 s_clang_format을 업데이트하여64 아키텍처 바이너리를 자동으로 다운로드 합니다.
WT-11941 제거 및 조정에 대한 잘못된 타이밍 통계
WT-12708 축출 무작위 순회의 평가/개정
WT-12736 준비된 업데이트로 페이지를 다시 인스턴스화한 후 페이지를 정리된 상태로 표시합니다.
WT-12863 퇴거 워크에서 트리 선택에 대한 퇴거 대상 페이지 확인 업데이트
WT-13109 release_evict 커서 가 있는 페이지를 제거하도록 test_scub_eviction_prepare.py를 수정합니다.
내부
SERVER-59419 OperationContext::_ignoreInterrupts는 IgnoreInterruptionsGuard 소멸자에 의해 동기화 없이 쓰기가 가능
서버-66976 time-series 컬렉션에 대한 버킷 컬렉션 유효성 검사
서버-66983 유효성 검사에서 time-series 버킷 컬렉션에 대한 control.version 필드 유효성 검사
서버-66987 유효성 검사에서 time-series 최소 및 최대 필드 유효성 검사
서버-68109 setup_spawnhost_coredump 스크립트 는 실행 이 완료되면 Slack 을 통해 사용자에게 알려야 합니다.
서버-69877 스타트업 복구 중에 완료되지 않은 인덱스 빌드를 다시 시작할 때 카탈로그에 대한 타임스탬프가 지정되지 않은 쓰기 제거
서버-70508 Linux 에서 serverStatus의 extra_info에 현재 스레드 수를 추가합니다.
서버-70802 mongod 데이터 디렉토리 및 FTDC 파일이 시간 초과의 일부로 업로드되지 않음
서버-71490 정상 상태 복제 제약 완화 opCounters를 로그로 이동
서버-72093 오래된 startIndexBuild oplog 항목을 적용할 때 IndexOptionsConflict로 인해 초기 동기화 가 실패할 수 있음
서버-73464 AutoGetCollectionForReadLockFree가 lastApplied 읽기 소스 설정을 유출할 수 있음
서버-74350 AutoMerger에서 발생한 예외 처리
서버-74710 storage engine 종료 및 RandomCursor 소멸자로 경쟁 감소
서버-76631 FTDC 메타데이터 에 CPU 모델 이름 저장
SERVER-76777 인덱스 빌드 외부 중단 및 자체 중단 사이의 교착 상태
SERVER-81318 TimestampMonitor는 우선 순위가 높아야 하며 티켓을 받아서는 안 됨
서버-81331 SBE에 유출되면 폐기된 카탈로그 객체 에서 읽기가 발생할 수 있습니다.
서버-81596 index_operation_abort_concurrent_outgoing_migrations.js의 레이스 수정
서버-81807 캐시된 SBE 계획에는 let-bound 상수가 포함되어 있습니다.
서버-82205 shell 암호화 옵션을 제외하기 위해 dbHash를 비교합니다.
서버-82668 sharding_csrs_continuous_config_stepdown 제품군에서 fsync_deadlock.js를 제거합니다.
서버-82814 클러스터형 컬렉션 스캔 경계를 결정할 때 내부 expr 비교 연산자를 지원합니다.
서버-84054 ENABLE_enterprise_tests에 대한 기본값 속성 생성
SERVER-84123 버전 관리를 BSON 유효성 검사에 추가함
서버-84531 system.buckets 컬렉션을 통해 혼합 스키마 버킷을 삽입해도 timeseriesBucketsMayHaveMixedSchemaData 플래그가 설정되지 않습니다.
서버-84699 유효성 검사 에 검사를 추가하여 time-series 에 대한 혼합 스키마 버킷 확인
서버-85892 $documents 반환 오류 후 파이프라인과 $merge
서버-86674 프라이머리 따라잡기가 그렇지 않은 경우에도 자신이 따라잡혔다고 생각할 수 있습니다.
서버-86879 concurrency_replication* 작업이 UBSan DEBUG 빌드 변형에서 실행 있지 않습니다.
SERVER-87373 prepareUnique 인덱스 옵션 FCV 호환성 검사는 시작 중에 수행되어서는 안됨
서버-87731 [6.0] 기능 플래그 활성화
서버-87910 [v6.0] 6 에 대한 연결에 대한 TLS 암호 정보를 기록합니다.0.x
서버-88750 insert, update, findAndModify 및 bulkWrite에 'bypassEmptyTsReplacement' 매개변수 추가
서버-88832 dbStats에서 주기적으로 중단 확인
서버-89496 쿼리 통계에 $_passthroughToShard를 사용하여 변경 스트림 쿼리 수집
서버-90100 libresolv에서 오탐(false-positive) 유출 억제
서버- Windows 에서 미니덤프를 수집하는 동안 중단되는 테스트가 실행 되는것을 방지합니다.90164
서버-90173 ObjectId SBE 유형을 키 에 string 올바르게 직렬화합니다.
SERVER-90199 index_startup_prepareunique.js가 테스트하는 태그에는 복제 필요
서버-90391 헤더 및 추가 정보 명확화
서버-90485 $sort는 includeArrayIndex와 함께 사용할 때 예상대로 작동하지 않습니다.
서버-90678 샤딩된 증분 백업 테스트를 리소스 집약적인 것으로 태그 지정하고 더 작은 변형에서 실행 을 건너뜁니다.
서버-90681 청크 점보 플래그를 통한 데이터 경쟁 수정
서버-90770 6에서.0 및 7.0, $unionWith $ 샤딩된 클러스터 의 비샤드 컬렉션에 대한 검색 쿼리 오류입니다.
서버- 서버-90777 되돌리기71520
서버-90870 mongotmock 업데이트 및 테스트 수정
서버-90898 change_streams_shards_start_in_sync를 ppc64le_incompatible로 표시
서버-90984 응답이 오래된 지평선에서 나온 경우 SplitHorizonChange를 프로세스 하도록 배기 헬로 스트림 을 수정합니다.
서버-90985 $each에 대한 인수가 유효하지 않은 경우 AddToSetNode::init()이(가) uassert해야 합니다. BSON
서버-91068 read_ticket_exhaustion_with_stepdown 테스트 제거
서버-91108 utf-8 인코딩으로 로그하여 Windows 에서 참맵 오류 방지
서버-91166 retryable_write_error_labels.js의 트랜잭션은 다른 문서를 업데이트 해야 합니다.
서버-91176 ignore_dbcheck_in_startup_recovery.js에서 awaitNodesAgreeOnAppliedOpTime을 호출합니다.
서버- v 의 다중 버전테스트에서91188 $_generateV ResumeTokens 를 제거합니다.260
SERVER-91195
최상위 시계열 컬렉션 옵션을 놓치지 않도록 일반적인 백포터블 솔루션 제공 서버-91222 복제본 세트 를 다시 시작한 후 KeyNotFound 오류가 발생하면 cluster_time_across_add_shard.js가 일시적으로 재시도되도록 합니다.
서버-91223 $ 로그 에서 10진수 로 잘못된 계산을 표시합니다.128
서버-91250 _configsvrCommitSplitChunk가 optime 조기 반환 시 마지막으로 확인된 을 기다리지 않습니다(6 만0 해당).
서버-91258 change_streams_split_event 테스트에서 oplog 크기 늘리기
서버- 에서91261 backports_required_for_multiversion_tests.yml을 6 수정합니다.0
서버-91275 AL2023-arm64-cron-only-mongot-integration 변형 수정
서버-91291 코드 소유자에서 etc/backports_required_for_multiversion_tests.yml을 건너뜁니다.
서버-91322 multiversion-config 하위 명령에서 에버그린 구성 옵션을 설정하다 합니다.
서버-91324 특정 태그를 지정하다 에 Jepsen 클론 고정
서버-91352 readConcern_atClusterTime_noop_write.js에서 no-op 항목을 확인하지 마세요.
서버-91362 성능: 캐시된 JsExecution이 있는 경우 JS "범위" 객체를 복사하지 마세요.
SERVER-91406 $changeStreamSplitLargeEvent는 이름을 바꿀 수 없는 일치 표현식과 함께 사용될 때 위치7182803 오류를 반환합니다.
서버-91435 레거시 플래그로 테스트 인증서 재생성
서버-91459 [v6.0] random_moveChunk_timeseries_insert_many.js에 requires_fcv_51태그가 지정되지 않았습니다.
서버-91484 al2023 arm cron 전용 mongot 6.0 compile_dist_test에 실패한 변형
서버-91494 DocumentSourceBucket에서 필드 별 그룹 에 대한 과거형 액세스 방지
서버-91499 mongo sys-perf의 버전에 '-sysperf'를 추가합니다.
서버-91566 index_operations_abort_concurrent_outgoing_migrations.js에서 checkIndexesConsistentAcrossCluster를 억제합니다.
서버-91570 v 에서 초대형 쿼리에 대해 SBE를 비활성화합니다.60
서버- 에서91617 $ifNull 스테이지 빌더 생성을 6 간소화합니다.0
서버-91630 configsvr_remove_chunks.js는 config 서버 에 쓸 때 재시도 가능 쓰기를 사용해야 합니다.
서버-91758 샤딩된 는 이전 버전에서 샤딩된 찾기 명령에 대해 NetworkInterfaceTimeLimitExceeded를 다시 시도해야 8 합니다.0
서버-91778 커서 shell 가 제한에 도달하면 에서 커서 를 닫지 않습니다.
서버-91793 출시하다 코드 소유권에서 etc/*suppressions 파일만 터치하는 백포트 제외
서버-91818 resharding_coordinator_recovers_abort_decision.js는 새 프라이머리 단계로 업그레이드할 때 더 강력해야 합니다.
서버-91916 의 ServiceEntryPoint 종료 시간 초과를 6 늘립니다.0
서버-91919 change_stream_pit_pre_image_deletion_asymmetric.js가 과도한 양의 메모리를 사용할 수 있음
서버-91940 서버 evergreen.yml에서 무시된 모든 파일 제거
서버-91969 혼합 스키마 time-series 버킷으로 초기 동기화 테스트
서버- 혼합 스키마92045 time-series 버킷 유효성 검사 검사에서 오류 발생 시 유효한 플래그가 설정하다 되지 않음
서버-92086 Time Series 혼합 스키마 버킷 테스트는 압축되지 않은 버킷이 없는지 검증하려고 잘못 시도할 수 있습니다.
서버-92158 Windows 변형에서 hedd_reads.js 비활성화
서버-92160 시간 초과 계산을 위한 평균 작업 설정 시간 상수 증가
서버-92170 'empty_ts' jstests를 "(function(){ .. }());"
서버-92186 API WiredTiger 구성 문자열에서 app_metadata를 가져오거나 설정하다 하는 간단한 를 구현합니다.
서버-92199 스텝다운 제품군에서 change_stream_lookup_single_shard_cluster.js 금지
서버-92233 text_search_index_commands.js에서 컬렉션 생성 후 복제 대기
서버-92291 [v5.0][v6.0] pip 설치 재시도 추가
서버-92375 rhel8.x에서 마이너 버전을 제거합니다. 변형 이름
서버-92377 system_perf.yml 구성 정리
서버-92382 prepareUnique 인덱스 를 업데이트해도 제약 조건이 시행되고 있는지 여부가 확인되지 않습니다.
서버-92415 db-contrib-tool 버전을 v 로 업데이트합니다.0 8.3
서버-92516 openssl111 빌드 변형 제거
서버- v에서92547 이전 rhel 변형 이름을 사용합니다.80 42 및 v4.4 다중 버전 테스트
서버-92612 에버그린에서 pip 설치를 위한 캐시 디렉토리 설정하다
서버-92625 v 버전을5 0 5고정합니다. ~ .0.28 v 에서 혼합 스키마 업그레이드 테스트로 실패한 시계열에서6 발생합니다.0
서버-92660 최종적으로 $collStats와 $_internalAllCollectionStats를 비교하여 all_collection_stats.js에서 일관적인 유효성 검사를 보장합니다.
서버-92712 progress_monitor_doesnt_crash_on_not_critical은 더 작은 값 PROGRESS_TIMEOUT_SECONDS를 사용해야 합니다.
서버-92733 PyGithub을 로 1 업데이트합니다.58
서버- 빅 엔디안 머신에92751 대한 간단한 b ResetRLE 테스트 수정8
서버-92777 RHEL 아티팩트의 URL 구성 요소8 수정
서버-92812 gCollModTimeseriesBucketsMyHaveMixedSchemaData 기능 플래그 제거
서버-92906 레거시 번인 삭제 및 변형 생성 관련 데드 코드 빌드
서버-92963 5028 이동 . . multiversion_platform_44_or_later resmoke 호출에 대한
서버-93014 MultiIndexBlock:: 커밋 중에 로컬에서 timeseriesBucketsMayHaveMixedSchemaData를 설정하면 카탈로그 불일치가 발생할 수 있습니다.
서버-93099 timeseriesBucketsMayHaveMixedSchemaData=false로 collMod 허용
서버-93105 [v6.0] 와일드카드 인덱스 구문 분석은 인덱스 사양 순서를 고려해야 합니다.
서버-93174 mongos_rs_shard_failure_tolerance 테스트에서 세컨더리를 선출하지 않습니다.
6.0.16 변경 로그
샤딩
SERVER-89134 테스트에서 트랜잭션 외부의 다중 쓰기가 원자적이라고 잘못 가정
서버-89893 _flushReshardingStateChange에서 사용하는 실행기를 임의에서 고정으로 변경합니다.
쿼리
서버-88949 클래식 멀티 플래너에 대한 설명이 잘못된 건너뛰기 금액을 표시합니다.
집계
서버-89344 '$unionWith' 쿼리에 대한 설명 출력 수정
SERVER-90297 빈 필드 일치 표현식으로 인해 변경 스트림 최적화 다시 쓰기 실패
스토리지
SERVER-30832 롤백 시 dbCheck 동작을 수정함
wiredTiger
WT-10807 트리 워크의 일부로 메모리 내 삭제된 페이지 건너뛰기
내부
서버- 테스트70351 cancel_coordinate_txn_commit_with_tickets_exhausted.js에서 txn을 다시 시도하세요.
서버-71304 나중에 다중 계획 전에 사용할 PlanExecutorImpl 캐시된 컬렉션 스캔 단계
서버-72090 system.users는 일반 컬렉션으로 이름을 바꿀 수 있으며 그 반대의 경우도 가능
서버-73485 jstests/parallel/basic* 제거
SERVER-74931 AtomicWord::storeRelaxed 추가
서버-75441 12 대규모 배포판에서 Enterprise SUSE 에 대한 메모리 집약적인 테스트 실행
서버-76001 PeriodicThreadToAbortExpiredTransactions에 serverStatus 지표 추가
서버-76214 WiredTigerStatsTest::EmptySession에 WiredTigerStats 기록
SERVER-76231 잘못된 키 감지 시 유효성 검사가 즉시 실패해서는 안됨
SERVER-76232 WiredTiger에서 인덱스 불일치가 감지되면 충돌이 발생하지 않음
SERVER-77530 종료 시 미러링 실행기 조인
SERVER-77561 리스모크 파일 시스템 로깅 출시
서버-78082 $queryStats HMAC 키 인수가 기록되지 않았는지 확인
서버-78509 복제된 느린 작업 로그 항목에 저장 통계 추가
SERVER-79014 인터럽트 코드에 대한 writeError 키도 확인하도록 hasKilledSessionError() 헬퍼 업데이트
서버-79049 서버가 예상 컬렉션 이름과 동일한 실제 컬렉션 이름을 사용하여 예기치 않은 CollectionUUIDMismatch를 반환
SERVER-79637 상관관계가 있는 조건자를 사용하는 TS 외부 컬렉션에서 $lookup의 잘못된 쿼리 결과
서버-79774 드레이닝 샤드에 청크가 있는 컬렉션의 밸런싱이 비활성화되면 경고 표시
서버-80922 $setWWindowField를 사용할 때 개체 필드 순서 미정의
SERVER-81454 Timeseries $geoNear에서 조회 시 예상치 못한 오류가 발생
SERVER -83193 더 이상 사용되지 않는 WC용 BatchedCommandRequest 게터/세터를 OperationContext에서 제공하는 게터/세터로 교체
SERVER-83370 time series 컬렉션의 경우 prepareUnique:true로 오류 발생
서버-83886 WiredTigerStatsTest::EmptySession에서 로그 상세도 증가
SERVER-83984 WiredTiger 상세도 레벨이 억제됨
서버-84440 serverStatus에서 복제 대기자 수를 노출
SERVER-84530 $queryStats 출력에 쿼리 통계 키 해시 추가
서버-84761 MigrationSourceManager가 오래된 ChunkManager 정보로 인해 migrateChunkToNewShard를 내보내지 못할 수 있음
SERVER-85446 multiversionconstants.py에서 네트워크 오류 발생 시 재시도
서버-85681 BasicBufBuilder::grow()에 음수 값이 전달되는 문제를 수정
서버-85751 $vectorSearch 필드 유효성 검사 제거
SERVER-86253 재시도 가능 쓰기 (write)를 사용하는 사용자 수를 기록하기 위한 serverstatus를 추가함
SERVER-86280 일부 컬렉션 유효성 검사 경고/오류 재분류
SERVER-86327 버킷 열당 time-series 단일 스키마가 유지되지 않는 경우가 있음
SERVER-86474 $set: { foo: Timestamp(0, 0) }가 포함된 $_InternalApplyOplogUpdate가 올바르게 복제되지 않음
서버-86478 Time Series 버킷 최소/최대는 특정 상황에서 빈 필드 이름을 추적하지 않음
서버-86482 무효화 기간 동안 권한 부여 캐시 생성 뮤텍스를 보류합니다.
서버-86648 재개 가능한 인덱스 빌드 분류기 파일은 종료 시 fsync되지 않음
SERVER-87087 클러스터형 컬렉션에 대해 고유 인덱스 순서 확인이 작동하지 않는지 확인
서버-87343 range_deletions_has_index.js에서 세컨더리를 업그레이드하기 전에 awaitReplication()을 추가합니다.
SERVER-87661 mongot LAST_GREEN 바이너리 생성
서버-87736 쿼리 통계를 6.0
SERVER-87845 Watchdog 단위 테스트 PauseAndResume 시간 초과 문제를 수정함
서버 -87930 Unittest CaptureLogs 유틸리티는 로그 명령문에 동기화되지 않은 액세스를 허용함
SERVER-87942 [6.0] 6.0 백포트 테스트 감사
서버-87943 [v6.0] 6 에서 쿼리 통계 sys-perf 변형을 활성화합니다.0
서버-87944 [6.0] 쿼리 통계 성능 테스트 정리
서버-87987 TimeField 최적화는 $addFields에 의해 이름이 변경되고 프로젝트에 의해 제외되지만 timeField를 제외하지 않음
SERVER-88017 TimestampKVEngineTest에서 lock-order-inversion TSAN 오류 해결
SERVER-88072 올바른 응답을 생성하는 대신 Timeseries 쿼리 오류가 발생
SERVER-88098 테스트 노이즈를 줄이기 위해 notablescan.js 파일에 try/catch 추가
SERVER-88318 쓰기 고려 동안 1개의 배치 실패 시 dbCheck 실패
SERVER-88518 쿼리 통계 저장소의 파티션 수와 크기 재평가
서버-88548 checkShardingIndex 명령은 적절한 인덱스를 찾을 수 없는 경우 InvalidOptions를 발생시켜야 합니다.
서버- 샤딩된88656 Time Series 쿼리 킥백 로그의 위험을 줄이기
SERVER-88694 BalancerStatsRegistry의 자체 복구 시나리오에 대한 오류 로그를 내보내지 않음
SERVER-88833 mongos가 클라이언트가 w:0으로 보낸 쓰기에 대한 응답 생성
SERVER-88864 일시적인 느린 하트비트 문제에 대해 nodes_ventually_sync_from_closer_data_center.js를 더욱 견고하게 개선
서버-88885 세컨더리에서 dbcheck 배치 적용을 중지하는 방법 추가
SERVER-88978 리샤딩 코디네이터는 임시 컬렉션 메타데이터를 삭제하기 전에 참여자가 kAbort를 확인했는지 확인해야 함
서버-89034 문서를 마이그레이션할 때 항상 0값의 타임스탬프를 보존하고, 테스트를 추가합니다.
서버-89036 BSONColumn 유효성 검사는 CodeWScope를 처리해야 합니다.
서버-89068 sys-perf 프로젝트의 exec_timeout 및 timeout_secs를 명시적으로 설정
서버-89154 ReplicaSetMonitorManager::_stats의 데이터 경쟁
서버-89163 청크 마이그레이션 대상은 중요 섹션을 사용하기 전에 과반수를 기다려야 합니다.
서버-89235 internal_strip_invalid_assignment.js 태그 누락
SERVER -89251 v7.0 및 v6.0에서 동시 movePrimary 및 집계 테스트 되돌리기
서버-89268 누락된 'let' 변수가 빈 객체로 잘못 직렬화되었습니다.
서버-89279 중복 백업 파일 이름을 열 때 EBUSY 처리
서버-89299 $setWindowFields 애그리게이션 명령이 불안정한 해시를 생성합니다.
서버-89361 에서 일괄 삭제를 사용할 때 삭제가 보고된 잘못된 문서 6 수입니다.0
SERVER-89402 insert_with_data_size_aware_balancing.js는 테스트 스위트가 CSRS 프라이머리를 종료하는 것과 호환되지 않음
SERVER-89418 CursorManager는 여러 실행기가 포함된 쿼리에 대해 등록된 커서의 추적을 잃음
서버-89443 insert_with_data_size_aware_balancing.js를 ShardingTest 기반 테스트로 다시 작성
서버-89474 $setWindowFields를 구문 분석할 때 sortBy를 올바르게 검증
SERVER-89495 setParameters가 지정되지 않은 경우에도 테스트 매개변수 비활성화
SERVER-89554 evergreen/compiled_binaries_get.sh 스크립트 수정
서버-89602 [v6.0] 쿼리 통계 기능 플래그를 확인하는 가장 좋은 방법 조사
서버-89618 준비된 트랜잭션을 재구성할 때 유효성 검사를 비활성화해야 합니다.
서버- 특정 태그를 사용하여 gen/mongo에서89623 Jepsen 리포지토리 복제 10
SERVER-89625 백업 중 네임스페이스 및 UUID 보고 시 DirectoryPerDb 및 wiredTigerDirectoryForIndexes를 올바르게 처리
서버-89646 isNetworkError()가 예외 메시지에서 찾는 문자열 목록에 모든 네트워크 오류 코드 문자열을 추가합니다.
89653 서버- --no-cache-dir 인수를 사용하여 db-contrib-tool 설치
서버- 에89671 대해 backports_required_for_multiversion_tests.yml에 ignore_dbcheck_in_initial_sync.js를 6 추가합니다.0
SERVER-89698 전송 세션 정리를 수행할 때 예외가 발생하면 mongos가 종료될 수 있음
서버-89717 7, 이전의 다중 버전 테스트에서 실행할 수 있도록 jstests/core/command_let_variables_expressions.js를 수정합니다.3
서버-89752 분기 시 로그 키퍼 빌드 ID를 고유하게 유지하세요.
서버-89851 v 에서 tenant_migration_abort_forget_retry.js를6 제거합니다.0
서버-89869 [v7.0] mqlrun 테스트 제거
서버-89899 evergreen/feature_flag_tags_check.sh에서 엔터프라이즈 저장소 관련 코드를 삭제합니다.
SERVER-89904 "jepsen-docker" 테스트에 대한 Jepsen 버전 업데이트
서버-89936 trySbeEngine 빌드 변형에서 실행되는 래치 테스트 제외
서버-89952 [v6.0] 쿼리 통계 크론 증가
서버-89970 hedd_reads.js의 취약성 감소
SERVER-89989 증분 백업을 수행하도록 sharded_backup_restore.js 확장
서버-90005 [v6.0] 쿼리 통계 동시성 워크로드의 오류 검사 완화
서버-90006 GitHub 병합 대기열을 처리하도록 커밋 메시지 유효성 검사 조정
서버-90013 command_let_variables_expressions.js에서 jsTestName을 사용하지 마세요.
SERVER-90020 mongos_api_params_util 테스트에 대해 1 Config 서버를 명시적으로 사용
SERVER-90052 [v6.0] SERVER-89921 TODO를 추가하여 관련 티켓 백포트 시 테스트의 일부에서 주석 처리 제거
SERVER-90069 run_restore.js 및 run_restore_unsharded.js는 빠른 계산을 시행해서는 안됨
서버-90071 [v6.0] 쿼리 통계 변형에서 진단 래치 테스트 제외
SERVER-90090 Amazon 2 배포판을 최신 버전으로 업데이트
SERVER-90091 동일한 이벤트에 대한 변경 스트림 분할 이벤트 테스트 견고화
SERVER-90135 ssl_linear 테스트 시작 시 Windows 시스템 CA 저장소가 깨끗한 상태인지 확인
서버-90144 [v6.0] Debian 11의 다중 버전 설정 구성 수정
SERVER-90170 explain_skip.js에서 jsTestName()을 사용하지 않음
서버-90177 의 FindCmdShape에서 sizeof static_assert를 6 삭제합니다.0 브랜치
서버-90184 Windows에서는 포함된 SASL 플러그인만 로드
SERVER-90187 리스모크 테스트를 실행하기 전에 다중 버전 바이너리 정리
SERVER-90264 컴파일에서 저속 단계 제거
SERVER-90320 WiredTigerStatsTest::EmptySession에 연결 통계 기록
서버-90342 DataCorruptionDetectionMode 백포트
서버-90394 $$NOW에 대한 update_node_clustertime_replset.js 테스트의 복원력 향상
SERVER-90443 엔터프라이즈 집계 단계에 대한 업데이트 테스트
서버-90513 SSL_Get0_verified_chain이 사용하기 전에 null을 반환하는지 확인합니다.
서버-90747 계획 열거자에서 빈 경로가 있는 $elemMatch를 올바르게 처리합니다.
서버-90830 QA.git 복제에 재시도 추가
서버-90921 [v6.0] Python 운전자 버전으로 인한 DBRef 테스트 실패 통계 쿼리
서버-90928 copybara에서 커밋 메시지의 추가 줄 정리하기
서버-90991 compile_and_run_unittests_*_ 분기의 범프 시간 초과
서버-91094 백포트에 코드 소유자가 필요하도록 설정
서버-91179 v 에 대한 코드 소유자의 jstests 디렉토리를 건너뜁니다.7 0, v6.0, 및 v5.0
WT- 체크포인트 정리는 더티 페이지를 더 이상 사용되지 않는 것으로 표시해서는안 됩니다.9502
WT-11532 커서 RNG를 사용하여 세션 재설정 RNG 수정
WT-11972 제거가 진행되지 않으면 애플리케이션 스레드 스냅샷 새로 고침
WT-12609 체크포인트 정리 및 페이지 제거 논리 개선
6.0.15 변경 로그
샤딩
서버-84368 비어 있지 않은 샤드 컬렉션을 오래된 mongos에서 실행하는 경우 CreateIndex가 StaleConfig와 함께 실패
쿼리
SERVER-83602 $or - > $in MatchExpression 재작성은 $or를 생성하지 않아야 하며 다른 $or에 직접 중첩되어서는 안 됨
쓰기 작업
서버-88200 수동으로 생성된 버킷에 대한 Time Series 쓰기가 오작동할 수 있음
스토리지
WT-11062 참조 주소를 안전하게 해제하여 동시 액세스를 허용함
wiredTiger
WT-11845 잘라내기로 트랜잭션 가시성 문제 해결
빌드 및 패키징
WT-12587 이전 버전의 clang에 대해 compile-clang 작업을 재활성화
내부
SERVER-68128 명령 응답을 생성하는 동안 예외가 발생하여 네트워크 오류가 발생함
서버-72431 분할 청크의 커밋을 멱등성으로 변환
SERVER-72703 $out의 db 잠금을 MODE_IX로 다운 그레이드
서버-74375 장애 지점은 FCBIS:_finishCallback의 이스케이프를 허용해서는 안 됨
SERVER-75355 Queryable Encryption으로 설명 개선
서버-75845 fcbis_election_during_storage_change.js용 병렬 shell에서 InterruptedDueToStorageChange를 포착
서버-77559 리스모크를 위한 파일 시스템 로그 핸들러 구현
SERVER-77737 $top/$bottom이 샤딩된 컬렉션 및 상수 표현식에 대해 잘못된 결과 제공
서버-78556 internalInsertMaxBatchSize의 기본값을 64로 반환
SERVER-78852 movePrimary 및 $out 동시 실행 테스트
SERVER-79286 쿼리 노브 생성
SERVER-79400 문서 수 타이 브레이킹 휴리스틱 구현
서버-79575 NUMA 노드 카운트 수정
SERVER-79999 macos 빌더의 테스트 코드 커버리지 줄이기
SERVER-80177 validate()는 비규격 문서에 대해 valid:false를 반환해서는 안 됨
SERVER-80233 인덱스 접두사 휴리스틱 구현
SERVER-80275 세부 계획 점수 산정을 위한 로그 라인 추가
SERVER-80340 초기 동기화 중 dbCheck 처리 및 테스트
SERVER-80363 서버 기본 writeConcern은 wtimeout이 설정된 경우 적용되지 않음
서버-81163 wiredTigerStressConfig가 true로 설정된 경우 Compact.js 시간이 초과됨
SERVER-81400 BSONColumn의 구조적 검증
SERVER-82094 2023년 Amazon에 Mongo v6 출시
SERVER-82476 기본적으로 진단 래치 비활성화
SERVER-82717 QueryPlannerIXSelect::stripInvalidAssignments가 $_internalSchemaAllElemMatchFromIndex에서 존재하지 않는 인덱스 할당을 제거하려고 시도
SERVER-83501 sys-perf 실행에 사용할 수 있는 모든 서버 매개 변수의 파일을 생성하는 스크립트 작성
서버-83508 오래된 저장 파일을 삭제하기 위한 Watchdog와 FCBIS 간의 경쟁
서버-83952 BSONColumn 유효성 검사에 대한 fuzzer 오류 수정
서버-83956 밸런서가 다중 버전 클러스터에서 경고 메시지를 잘못 표시함
서버-84125 BSONColumn 유효성 검사에서 필드 이름 크기 확인
서버-84179 Simple8b 빌더가 RLE 블록을 작성한 후 상태를 완전히 재설정하지 못함
SERVER-84336 Timeseries 삽입은 특정 경우 WriteBatches에 BSONObj가 보류된 상태로 남을 수 있음
SERVER-84612 immer용 버전 정의
SERVER-84615 linenoise 버전 정의
SERVER-85368 10gen/genny 대신 mongo/genny를 가리키도록 sys-perf의 genny 모듈 업데이트
SERVER-85534 샤드 컬렉션을 커밋한 후 벡터 시계를 체크포인트합니다.
SERVER-85580 ScopedSetShardRole 구성 실패 시 모든 업데이트 실행 취소
SERVER-85633 res_ninit 호출 주변에 잠금 추가
SERVER-85694 $searchMeta 집계 파이프라인 단계가 PlanShardedSearch 이후 올바른 쿼리를 mongot에 전달하지 못함
SERVER-85714 BSONColumn 유효성 검사기는 MinKey 및 MaxKey를 압축되지 않은 것으로 처리해야 함
서버-85716 BSONColumn 유효성 검사로 전달되는 빈 버퍼에 대한 수정
SERVER-85721 에버그린 작업 로그 랍스터 링크를 Parsley로 연결
SERVER-85843 데이터베이스가 동시에 삭제된 경우 NamespaceNotFound가 발생하여 쓰기 작업이 실패할 수 있음(샤딩 전용)
SERVER-85869 구성 샤드에 대한 전체 검색이 오래된 데이터를 반환할 수 있음
SERVER-85973 Valgrind가 BSD-4-Clause에 따라 라이센스가 부여되었음을 나타내도록 README.third_party.md를 업데이트
SERVER-86017 백포트 멀티 플래너 타이 브레이킹을 v6.0으로 개선합니다.
SERVER -86065 BSON-Column 구조 유효성 검사는 중첩된 인터리브 모드 확인 필요
SERVER-86116 CreateCollectionCoordinator가 커밋 시간에 청크 메타데이터를 생성하지 못할 수 있습니다.
SERVER-86214 모든 bazel-* 출력 디렉토리를 git ignore 에 추가
SERVER-86273 $search는 SeatshSearchCursors에서 프로토콜 버전과 검색 시퀀스 토큰을 설정해야 함
SERVER-86388 6.0에서 fle_drivers_integration.js 테스트 제거
SERVER-86395 안정적인 체크포인트에서 convertToCapped를 복구하는 동안 DuplicateKey 오류 조사
SERVER-86403 THP 시작 경고 수정
SERVER-86407 검증이 필요한 경우 검증이 완전한 결과를 생성하지 않음
SERVER-86419 NumberDecimal 무한대의 $bitsAnyClear에 대해 SBE와 Classic은 다르게 동작
서버-86424 $facet는 searchSequenceToken을 사용하여 문서를 생성할 수 있어야 함
SERVER-86433 사용하기 전에 엔드포인트에 저장된 data_union 메모리 삭제
서버-86454 canSwapWithRedact 및 canSwapWithSingleDocTransform 제약 조건 병합
SERVER-86619 Document::shouldSkipDeleted()가 missingg를 확인하지 않고 string에 액세스함
SERVER-86622 리샤딩 코디네이터가 오래된 데이터베이스 정보를 사용할 수 있음
SERVER-86632 plan_cache_drop_database.js가 DatabaseDropPending 오류를 잡아야 함
서버-86634 ecoc.compact로 끝나는 컬렉션은 FLE 컬렉션으로 간주됨
SERVER-86646 종료되지 않은 크기 바이트의 decodeRecordIdStrAtEnd 처리 수정
서버-86672 CollMod 코디네이터가 오래된 데이터베이스 정보를 사용할 수 있음
서버-86705 moveChunk 작업이 ttl_deletes_not_targeting_orphaned_documents.js의 TTL 인덱스보다 느림
SERVER-86717 리샤딩은 사용자가 제공한 영역 범위에 $ 접두사 필드가 포함되지 않았는지 확인해야 함
서버-86772 까다로운 watchdog_test 수정
SERVER-86774 PIT(특정 시점 복원) 테스트를 위한 oplog 크기 늘리기
SERVER-86782 geo_axis_aligned.js가 너무 오래 걸림
SERVER-86812 cluster를 다운그레이드하는 동안 ClusterChunksResizePolicy가 setCompatibilityFeatureFeature가 config 서버를 충돌시킬 수 있음
서버-86817 ClusterChunksResizePolicy는 완료 시 상태를 완전히 정리하지 않음
서버-86822 macOS 빌더에서 sharding_gen 제거
서버-86840 분할 단위 테스트 작업을 처리하도록 단위 테스트 수집 스크립트 수정
서버-87058 세컨더리의 청크 새로 고침은 플러시 도중 대부분의 writeConcern을 기다리지 않음
SERVER-87224 이전 분기의 테스트 변형에서 진단 래칭을 활성화합니다.
SERVER-87260 Atlas Azure Intel 변형 6.0에 대한 수정
SERVER-87306 종료 중 OCSP 관리자 ptr 액세스 방지
서버-87323 향후 연속에서는 벡터 클록을 공유 포인터로 캡처
SERVER-87415 sys-perf에서 run_command__simple workload를 제거합니다.
서버-87479 $skip/$limit 접두사가 있는 SBE $group/$lookup 테스트를 생성하고 추가하려면 Evergreen의 릴리스 브랜치에서 SBE 빌드 변형을 수동으로 실행
서버-87521 RollbackImpl 생성과 종료 사이의 BackgroundSync 경합 수정
SERVER-87544 엔터프라이즈 모듈의 git 인식을 허용하도록 gitignore 수정
SERVER-87567 SessionWorkflow는 잘못된 요청에 대한 응답 오류를 올바르게 반환해야 함
SERVER-87610 수신되고 활동이 없는 예외 네임스페이스에서 shardVersionRetry 트립와이어를 완화
서버 -87616 SBE가 포함된 릴리스 구성에서 최소 TrysbeEngine 빌드 변형 생성
서버-87905 BSONColumn 유효성 검사 정수 오버플로
SERVER-87979 v6.0 에서 project_executor_redaction_test 조사 및 수정
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 태그 지정
SERVER-88202 BSON 유효성 검사에서 발생할 수 있는 정수 오버플로 수정
서버-88262 read_pref_with_hedging_mode.js에서 시간 초과 방지
서버-88650 종료 중 VectorClockMongoD의 교착 상태
서버-88755 모든 시스템 성능 빌드 변형이 mongodb_setup_release를 지정하는지 확인
SERVER-88942 이전 바이너리를 다운로드에 대한 수정 사항이 포함된 db-contrib-tool 버전 업데이트
서버-88971 5.0 및 6.0의 이전 sys-perf 변형 더 이상 필요하지 않음
WT-10178 준비 충돌로 인해 형식이 시간 초과되는 타이밍 스트레스 수정
WT-11241 트리 워크 중에 현재 트랜잭션의 snap_min에 삭제된 것으로 표시된 페이지 건너뛰기
WT-11987 테이블의 버전 번호가 version=(major=1,minor=0)로 축소
WT-12043 메모리 누수를 방지하기 위해 더는 사용되지 않는 HAVE_DIAGNOSTIC ifdef를 제거함
WT-12227 6.0에서는 __hs_delete_record에서 어설션이 실행됨
WT-12304 RTS는 얼마나 더 많은 작업을 수행해야 하는지에 대한 정보를 제공해야 함
WT-12321 열린 대량 커서 수를 추적하는 통계 추가
WT-12379 6.0의 Windows에서 잘못된 Python 버전
WT-12402 퇴거 서버가 트리를 건너뛴 시점을 추적하기 위한 통계 추가
6.0.14 변경 로그
샤딩
SERVER-81508 ShardCannotRefreshDueToLocksHeld가 발생했을 때 쓰기 성명서 이중으로 실행할 수 있음
집계
서버-82929 $listSearchIndexes는 의도된 listSearchIndexes 권한 작업이 아닌 찾기 권한 작업이 필요합니다.
스토리지
wiredTiger
WT-12316 6.0 이하 브랜치에 대한 테스트/형식에서 타이밍 스트레스 옵션 수정
빌드 및 패키징
SERVER-62957 reshardCollection 변경 스트림 이벤트 추가
내부
SERVER-64444 업그레이드 후 잘못된 pre-5.0 인덱스 사양 listIndexes에 실패함
SERVER-65908 reshardCollection 눕 메시지에 대한 필드 업데이트
서버-66503 ObjectIsBusy가 unindex에서 발생
서버-68674 불변/영구 데이터 구조 라이브러리 공급업체
SERVER-69413 문서 업데이트
SERVER-72839 CAFile 또는 clusterCAFile이 제공되지 않은 경우 서버가 피어 인증서 유효성 검사를 건너뜀
SERVER-74874 불변의 정렬되지 않은 맵 및 세트에 typedef 추가
서버-74875 불변의 순서 맵 및 세트 구현
SERVER-74876 어떤 immer 메모리 정책을 사용할지 평가
SERVER-74946 컬렉션 조회를 위해 CollectionCatalog의 컨테이너를 불변으로 변환
SERVER-74947 뷰 조회를 위해 CollectionCatalog의 컨테이너를 불변으로 변환
SERVER-74951 프로필 설정을 위해 CollectionCatalog의 컨테이너를 불변으로 변환
서버-75263는 immer 벤치마크를 추가합니다.
SERVER-75497 CollectionCatalog의 정렬된 컨테이너를 불변으로 변환
SERVER-75613 불변 데이터 구조를 위해 GDB 프리티 프린터 추가
SERVER-75851 불변 벡터에 대한 typedef 추가
SERVER-76789 README.third_party.md에 immer 추가
SERVER-77694 --opt=off로 immer 헤더를 컴파일할 수 없음
서버-78311 mongos는 삽입 명령에 writeErrors가 있는 경우 writeConcernError를 보고하지 않음
서버-78662 인덱스 빌드, 스텝 다운, 준비된 트랜잭션 및 MODE_IS 콜 잠금으로 인한 교착 상태
SERVER-78911 항상 X.509 인트라클러스터 인증 중 "saslSupportedMechs에 다른 사용자 이름이 제공되었습니다" 로그 억제
서버-79150 ScopedSetShardRole 범위를 인덱스 빌드 설정 단계로 축소
SERVER-79202 종료 시 PinnedConnectionTaskExecutor가 중단될 수 있음
SERVER-80150 클라이언트 메타데이터와 협상된 네트워크 압축기 로그
SERVER-80279 존재하지 않는 트랜잭션을 커밋한 후 계속 진행하면 불변 오류가 트리거될 수 있음
SERVER-80978 TTLMonitor::onStepUp과 준비된 트랜잭션 간의 잠재적 교착 상태 수정
SERVER-81021 닫힌구간을 고려하여 인덱스 접두사 휴리스틱 개선
SERVER-82353 MovePrimary가 동시에 실행될 때 다중 문서 트랜잭션이 문서를 놓칠 수 있음
SERVER-82627 ReshardingDataReplication이 불변 오류를 유발하는 ReshardingOplogFetcher 스레드 풀에 결합되지 않음
SERVER-82815 집계를 통해 서버의 인덱스 키 생성을 노출합니다.
SERVER-83050 AL2-openssl-1.1.1에 mongodb 배포를 생성
SERVER-83119 notablescan가 활성화된 경우 클러스터형 컬렉션에서 세컨더리 복제본 충돌
서버-83145 공유 버퍼 조각이 freeUnused()에서 메모리 사용량을 잘못 추적
SERVER-83337 macOS에서 wt_size_storer_cleanup_replica_set.js 다시 활성화
SERVER-83369 인덱스 생성은 bucketSize 필드 유형을 적용하지 않습니다.
SERVER-83564 프로세스 필드가 config.locks에 색인되어 있는지 확인함
서버-83610 $documents에 필요한 권한 축소 고려
SERVER-83955 ReplSetGetStatus 명령의 잘못된 경고 메시지를 수정함
SERVER-84063 Security Daily Cron에서 BlackDuck 제거
SERVER-84233 BSONColumn에서 BSON MinKey 및 MaxKey 지원
SERVER-84722 내부 사용을 위해 삽입 코드 경로에서 문서 유효성 검사를 건너뛰는 문서화되지 않은 서버 매개 변수 생성
SERVER-84747 엔터프라이즈 모듈 통합을 Branch v6.0에 배포
SERVER-84749 macOS 변형에서 sharding_update_v1_oplog_jscore_passthrough 제거
SERVER-84772 엔터프라이즈 변형에서 Stitch 관련 작업 삭제
SERVER-85167 크기 저장소는 롤백을 위해 소멸되는 동시에 플러시될 수 있음
서버-85171 unittest 작업 분할
서버-85206 full_range.js 및 explicit_range.js의 성능 향상
SERVER-85245 wiredTigerConcurrentReadTransactions의 setParamater 중 FailedToParse 오류
SERVER-85263 이스케이프된 클라이언트 애플리케이션 이름 보고
SERVER-85306 SSH가 아닌 HTTPS github 링크를 사용하도록 sys-perf 구성 업데이트
서버-85364 [6.0] CollectionCatalog의 리소스 맵을 불변으로 변환
SERVER-85365 [6.0] CollectionCatalog의 섀도 카탈로그를 불변으로 변환
SERVER-85386 [v6.0] 버전 매니페스트에 '엔터프라이즈' 모듈이 표시되지 않도록 구성을 조정합니다.
SERVER-85419 배출 중에 적합한 수신자를 찾을 수 없는 경우 밸런서가 로그를 오염시킴
SERVER-85530 테스트 인증서를 새로 고침
서버-85631 jstests/noPassthrough/ttl_expire_nan.js 제거
SERVER-85652 AL2 컴파일 아티팩트를 사용하도록 DSI Atlas Azure 작업을 업데이트합니다.
SERVER-85693 User::validateRestrictions의 잠재적 액세스 위반 수정
서버-85707 [v6.0] v6 에서 $changeStreamSplitLargeEvent 단계 추가가 실패합니다.0 mongoS
SERVER-85771 groupBy 필드에 대해 빈 문자열이 있는 경우 $bucketAuto를 더 강력하게 만들기
SERVER-85848 $redact가 변경 스트림 최적화를 방해함
SERVER-85984 사용자 최대값보다 큰 문서를 삽입하는 테스트가 불안정함
SERVER-86027 insert_docs_larger_than_max_user_size_standalone.js에 requires_peristence 및 requires_replication 태그 지정
SERVER-86081 에버그린 리액션으로 인해 Sys-Perf에 필수 매개변수 누락
SERVER-86177 백포트 중에 추가된 추가 라인을 제거함
서버-86363 컨테이너 레지스트리 로그인을 자동으로 설정
WT-9057 컴팩트 워크에서 Null 주소 읽기
WT-9824 테스트/형식으로 파일 관리자 WT 연결 구성에 테스트 추
WT-12077 택의 버퍼에 대한 zSeries의 하드웨어 체크섬 계산이 잘못됨
WT-12211 Python 코어 덤프를 생성하도록 중단 분석기에서 PATH 환경 변수 수정(7.0)
WT-12272 evergreen.yml에서 불필요한 모듈 제거
6.0.13 ChangeLog
샤딩
SERVER-50792 shardCollection/refineCollectionShardKey에 대한 샤드 키 인덱스를 찾을 수 없는 경우 더 유용한 오류를 반환함
SERVER-73763 리샤딩은 config.tag 문서의 영역 범위를 확장하지 않으므로 중복 키 오류로 인한 구성 서버 기본 fassert 루프가 발생
SERVER-82838 ReshardingOplogApplier는 리샤딩 oplog 애플리케이션 진행을 유지할 때 {w: "majority", wtimeout: 60000} 쓰기 고려를 사용합니다.
SERVER-82883 스텝업에서 TransactionCoordinator를 복구하면 참가자가 준비 상태인 동안 읽기/쓰기 티켓 획득이 차단될 수 있음
SERVER-82953 CreateCollectionCoordinator::checkIfOptionsConflict가 더 상세해야 함
SERVER-83146 NamespaceNotFound로 인해 대량 쓰기 연산이 실패할 수 있음
서버-83775 이상적인 데이터 크기를 초과하여 소유하고 있는 샤드 간에 데이터의 균형을 맞추지 말 것
복제
SERVER-70155 oplog 슬롯이 mongod '느린 쿼리' 로그 줄에 열려 있는 기간을 추가합니다
스토리지
서버-33494 WT SizeStorer는 이전 항목을 삭제하지 않음
내부
서버-62955 ReShardCollection 명령에 대한 무작동 oplog 항목 추가
SERVER-65666 새 컬렉션을 트레이닝 샤크에 청크를 생성하지 말 것
SERVER-67766 로그 인덱스 및 컬렉션 제거 성공
서버-69615 WiredTiger의 롤백 퍼징으로 인해 종료 시 크기 저장 장치가 더티로 표시됩니다.
SERVER-70338 쿼리가 종료 및 롤백 중 잠금 없이 storage engine에 액세스함
SERVER-70974 사용자가 TCP Fast Open 서버 매개 변수를 지정할 때 트리거되는 조기 종료 수정
서버-71923 ConfigureCollectionBalancing 호출에 대한 변경 로그 이벤트 내보내기
서버-72683 disk/directoryperdb.js의 시간 제한 증가
서버-73439 킬롭 테스트 설정에서 $inProg 필터를 보다 구체적으로 작성
SERVER-74074 동시성 동시 스위트에서 인증 일관성 워크로드 제외
SERVER-75033 macOS의 테스트 실패에서 코어 덤프 캡처
SERVER-76560 Time series 컬렉션이 항상 ExpireAfterSeconds를 올바르게 적용하지는 않음
SERVER-77311 세컨더리 노드가 인덱스의 하위 세트가 빌드된 2단계 인덱스 빌드를 건너뛸 때 새 로그 메시지 추가
SERVER-77506 샤딩된 다중 문서 트랜잭션은 데이터와 ShardVersion이 일치하지 않을 수 있음
SERVER-77827 복원 역할이 system.views 제거 허용
SERVER-77926 실행기 워커 스레드에 대한 LSAN 억제 추가
SERVER-78009 shardSvrCommitReshardCollection 명령은 노드가 종료되는 경우 복구 가능하게 실패해야 함
SERVER-79235 rolling_index_builds_interrupted.js checkLog가 clearRawMongoProgramOutput에 의존
SERVER-79864 TTL 삭제기가 확장된 범위 날짜가 있는 시계열 컬렉션을 올바르게 처리하지 못함
SERVER-79982 일괄 처리된 카탈로그 작성기가 HistoricalCatalogIdTracker::cleanup()과 동시에 실행되어 잘못된 PIT 찾기 결과를 초래할 수 있음
SERVER-80660 mongodb가 시작 및 종료 중에 시간을 보낸 위치에 대한 요약 기록
SERVER-80789 독립형으로 시작된 복제본 세트 노드에서 AutoGetOplog가 일관되게 동작하도록 함
SERVER-80974 로컬 컬렉션 및 인덱스를 제거하는 동안 비정상적인 종료가 발생하면 카탈로그가 일관되지 않을 수 있음
서버-81028 v7.0에 동시 컬렉션 이름 변경이 있는 경우 잘못된 $ListCatalog 동작 발생
SERVER-81046 requireSequenceTokens를 SearchCommand.CursorOptions에 추가
SERVER-81133 라우팅 테이블 캐시를 유지하기 위해 로직 속도 향상
SERVER-81143 import_import_concurrency.js는 자식 resmoke 클라이언트를 종료할 때 코드 2를 확인해야 함
서버-81375 CSRS 스텝다운 제품군에서 내부 트랜잭션 리샤딩 테스트 비활성화
SERVER-81442 주기적으로 WT oplog 재생 스레드 포크
서버-81606 인메모리 변형에서 타임스탬프가 지정되지 않은 카탈로그 내구성 테스트 제외
SERVER-81949 copybara를 사용하여 10gen/mongo에서 v4.4의 mongodb/mongo로 동기화
SERVER-82043 10gen/mongo 커밋에 대한 커밋 메시지 유효성 검사 개선
SERVER-82073 collection_defragmentation.js에서 병합 청크 명령 생성 수정
SERVER-82111 sharded_agg_helpers.cpp에서 응답 상태 확인 아래로 불변 이동
서버-82197 데이터 정렬이 있는 상태에서 $group이 유출되면 SBE에서 잘못된 쿼리 결과가 발생
SERVER-82223 fCV op 관찰자의 커밋 핸들러가 중단되기 쉬움
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 얕은 복제본을 사용하여 성능 테스트 속도 향상
SERVER-82640 Evergreen에서 서버 컴파일 중에 mongod --version 출력을 S3로 업로드합니다.
SERVER-82708 안정 브랜치 성능 테스트에 사용되는 변형 업데이트
SERVER-82730 손상된 키 문자열에서 유효성 검사 명령이 변할 수 없음
서버-82781 데이터를 복사할 때 충돌 테스트 후크가 파일의 일부를 남길 수 있음을 시뮬레이션
서버-82967 인덱스 빌드 설정 중 ActiveIndexBuilds::registerIndexBuild()를 호출한 후 스텝다운해도 등록이 자동으로 취소되지 않음
SERVER-83091 $or 쿼리는 계획을 열거하는 동안 무한 루프를 트리거할 수 있음
서버-83099 LDAPTimer::setTimeout은 콜백 인라인을 실행
SERVER -83107 IndexDefinition 구조체 검색에 'type' 필드 추가
SERVER-83161 뮤텍스 획득 없이 MigrationDestinationManager에서 _errMsg에 대한 동시 읽기 수정
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가 실패
SERVER-83485 유효성 검사 중에 사용되는 다중 키 경로 직렬화 코드 수정
SERVER-83494 [7.0] 범위 삭제기 단위 테스트 사례 수정
서버-83567 클래식 저장소에서 누락된 값을 푸시
SERVER-83592 resmoke 플래그 추가 --enable_enterprise_tests가 엔터프라이즈 js 테스트 활성화
SERVER-83655 admin.system.new_users에 대한 법적 클라이언트 ns 예외 복원
SERVER-83830 엔터프라이즈 빌드에서 storageEngine.inMemory 옵션을 사용하여 복제본 세트에 컬렉션 생성 시 세컨더리 손상
SERVER-83866 BACKPORTS_REQUIRED_BASE_URL을 mongodb/mongo에서 10gen/mongo로 업데이트
SERVER-83874 프라이머리 작업 이동 시 기증자에서 db.system.views가 제거되지 않음
서버-83916 조인되지 않은 스레드 풀로 인해 누출된 스레드에 대한 LSAN 억제 추가
SERVER-83993 v6.0의 retryable_writes_downgrade 제품군에서 timeseries_union_with.js가 간헐적으로 실패
SERVER-84013 중첩된 $or에 중복된 술어가 있는 쿼리에서 인덱스 스캔 계획의 결과가 잘못됨
SERVER-84130 버킷의 일부 이벤트에 필드가 누락된 경우 잘못된 버킷 수준 필터 최적화
SERVER-84353 읽기 티켓 소진으로 인한 stepDown 교착 상태 테스트가 불안정함
WT-11121 실패: 다음 포맷이 OOO 키 반환
WT-11186 ignore_prepare 의미 체계를 복원하여 read_uncommitted 대신 read_committed 격리로 읽음
WT-11491 시작 및 종료 중에 소요된 WiredTiger 시간 기록
WT-11774 퇴거 서버가 페이지를 대기열에 넣을 수 없는지 조사하기 위한 진단 통계 추가
WT-12036 Windows의 잠금 경합에 대한 해결 방법
WT-12147 일시적으로 clang-analyzer 비활성화
6.0.12 ChangeLog
샤딩
SERVER-77479 샤딩된 이름 변경 참여자가 범위 삭제 보류 문서를 잘못 스냅샷/복원할 수 있음
스토리지
wiredTiger
WT-11818 차단 목록 손상 가능성
내부
서버-67622 timeseries_dotted_path_support 기능 최적화
서버-69244 세션 기본 읽기 고려(read concern)가 '다수'로 설정된 경우 $merge가 실패함
SERVER-71819 모든 샤드에 collMod 명령 브로드캐스트
SERVER-73430 OpenSSL 3.0을 위한 해시, HMAC 및 암호화 알고리즘 조회 개선
SERVER-74033 ENOENT 처리를 위해 ID 강제 드롭 제거
서버-74060 파이프라인 clone()으로 인해 opCtx 포인터가 보류될 수 있음
서버-74714 제거 보류 중인 ID 리퍼가 체크포인트가 완료될 때까지 잡음 오류를 기록
서버-77113 Time Series 인덱스에서 점이 포함된 필드 제외
SERVER-78108 POS 인터페이스가 종료 상태를 노출해야 함
SERVER-78115 샤드 프라이머리는 config 서버의 새 라우팅 정보를 사용하기 전에 과반수 쓰기 (write)를 커밋해야 함
SERVER-78252 샤드 키 인덱스가 없는 경우 해시 샤드 키에 대한 청크 마이그레이션 차단
SERVER-78342 일치하는 문서가 없는 경우 느린 쿼리의 nReturned가 잘못됨
SERVER-78384 mongos는 --포트 0을 허용해야 함
SERVER-78530 기능 플래그 활성화
SERVER-78687 10gen/mongo와 10gen/mongo-copybara 간 copybara 동기화 설정
SERVER-79251 해시 샤드 키 인덱스 제거 테스트 중 청크 마이그레이션이 중단됨
서버-79446 삽입은 time series 컬렉션에 대해 collectionUUID를 무시
SERVER-79585 time series 컬렉션에서 유효한 $match 쿼리 실패
SERVER-79632 해시 샤드 키 인덱스가 존재하지 않을 때 범위 삭제 중지
SERVER-79926 OCSP 장애 가능성 조사
SERVER-79975 [클래식] 큰 그룹 키 최적화
SERVER-80157 ExclusionProjectionExecutor가 문서 캐시에서 제외된 필드 강제로 로드
서버-80203 time-series 메타 필드의 정규화로 인해 삽입 타겟팅이 중단될 수 있음
서버-80270 새로운 에버그린 함수 변수 동작 테스트
SERVER-80809 _logOplogEntriesForInvalidResults를 존재하지 않는 oplog에 대해 복원력 있게 만들기
SERVER-80886 $out은 movePrimary 이후 StaleDbVersion으로 실패할 수 있음
서버-80988 [6.0] 검색 인덱스 관리 명령이 다른 샤드에서 수집을 감지하지 못함
서버-81033 청크가 없는 경우 DBPrimary 샤드의 collMod 응답 무시
SERVER-81106 수신자 샤드가 복제 단계를 시작하기 전에 컬렉션 버전이 로컬로 유지될 때까지 기다리지 않음
서버-81201 수신자 샤드의 복제 단계 중 메모리 사용량 제한
SERVER-81295 V1 재개 토큰으로 V2 changeStream 파이프라인을 재개할 수 없음
SERVER-81390 HashAggStage는 디스크로 분산할 때 데이터 정렬을 준수하지 못함
SERVER-81431 이전 mongo 브랜치에 canaries_only 작업 추가
서버-81435 time-series 그룹 커밋의 영향을 포착하기 위한 측정항목 추가
SERVER -81524 setUserWriteBlock 모드의 No-Op 호출은 SystemLastOpTime의 대다수 확인을 기다려야 함
SERVER-81532 timeseries_groupby_reorder.js의 태그 수정
SERVER-81581 BlackDuck 시간 제한 연장
서버-81603 구성 서버의 올바른 스텝다운을 지원하기 위해 밸런서의 스트림 작업자 스레드를 인터럽트 가능으로 설정
SERVER-81762 read_preference_metrics.js에서 HMAC 키 새로 고침이 완료될 때까지 테스트 실행 대기
SERVER-81886 FCV 6.0이 아닌 바이너리에서 jstests/core/fts_index3.js 비활성화
SERVER-81904 UpdateChunkMapRandom 단위 테스트에서 테스트 전용 문제 해결
SERVER-81925 autosplit_setFCV_downgrade_from_60.js는 동시 제거 작업으로 인해 발생하는 NamespaceNotSharded 오류를 무시해야 함
SERVER-81942 ShardingDDLCoordinator는 LockTimeout 오류 시 재시도해야 함
SERVER-81966 새로 고침하는 동안 이전 ChunkMap 인스턴스 수정을 방지합니다
SERVER-81985 FlushRoutingTableCacheUpdates 명령은 데이터베이스에서 허용되지 않아야 함
SERVER-82003 PowerCycle 테스트에 변수 누락됨
SERVER-82070 클래식 창 함수 $stdDevSamp가 빈 창 프레임을 잘못 처리합니다.
SERVER-82204 클래식 창 함수의 첫 번째/마지막이 누락된 필드를 잘못 처리함
SERVER-82234 session_pooling.js에서 어설션 완화
서버-82325 밸런서 라운드 중 구성 서버가 변하지 않을 수 있음
SERVER-82410 DocumentSourceListSearchIndexes는 명령 객체의 소유 사본을 보유해야 함
SERVER-82446 $densify 사용 사례로 인해 문서가 범위를 벗어날 수 있음
SERVER-82553 v6.0 멀티버전에서 block_chunk_migrations_without_hashed_shard_key_index.js 수정
SERVER-82799 resharding_update_tag_zones_large.js에 대해 reshardingCriticalSectionTimeoutMillis를 증가
SERVER-82864 fle2_contention_kill_parent.js의 WriteConflict 오류 처리
SERVER-82990 v6.0 및 v5.0의 장애 조사
서버-83134 v6.0에서 ShardSplitDonorServiceTest의 단위 테스트가 실패
서버-83144 세컨더리가 read_preference_metrics.js에서 HMAC 키를 새로 고칠 때까지 대기
SERVER-83150 Document::shred()가 문서 메타데이터를 복사하지 않음
WT-7492 test_cursor_random에 대해 stdout.txt의 제거 배출 대기 메시지 무시
WT-7929 체크포인트 중 FTDC 중단을 방지하기 위해 솔루션을 조사함
WT-9257 CS에서 test_checkpoint WT_NOTFOUND 실패
WT-9821 파일의 모든 데이터 손상을 보고하기 위해 확인 옵션 추가
WT-10017 안정적인 롤백이 끝날 때 불안정한 기록 버전을 제거함
WT-10207 로그 슬롯 플래그 수정 및 디버깅 제거가 WT-9796에 대해 추가됨
WT-10380 test_cursor_random에서 예상되는 경고 출력 수정: 제거에 1분 넘게 소요
WT-10601 페이지의 첫 번째 블록이 손상되었을 때 wt verify -c 오류 수정
WT-10873 실패: 준비된 작업과 관련된 업데이트를 찾을 수 없음 [wiredtiger @ 57bcfe46]
WT-10961 왼쪽 하위 트리에서 레이싱 삭제 및 삽입으로 인해 발생한 OOO 키를 수정합니다.
WT-10972 recovery_progress 상세 메시지를 활성화한 상태에서 복구 시 긴 침묵 시간 제거
WT-11060 형식 오류: 준비된 작업과 관련된 업데이트를 찾을 수 없음
WT-11168 페이지 이미지 재사용 로직 제거
WT-11221 표준 출력의 예상치 못한 "제거에 1분 이상 소요" 경고로 인해 Python 테스트 실패
WT-11280 생성 추적이 제대로 동기화되지 않을 수 있습니다.
WT-11321 체크포인트 정리는 6.0에서 고속 절단 트리를 해제하지 않음
WT-11359 디스크 사용량을 제한하기 위한 spinlock 작업 업데이트
WT-11423 준비된 작업과 관련된 업데이트를 찾을 수 없음
WT-11424 WT_CURSOR.search: 준비 충돌로 시간 초과
WT-11564 최신 트랜잭션 값이 체크포인트에 존재할 때만 읽도록 RTS를 수정함
WT-11584 test_checkpoint_stats 테스트 수정
WT-11602 애플리케이션에서 예상되는 제거 실패를 숨기고 오류 발생 시 롤백하지 않음
WT-11638 준비된 업데이트 해결 어설션을 수정함
6.0.11 ChangeLog
샤딩
SERVER-40459 밸런서의 컬렉션 분포 상태 히스토그램 구성 최적화
SERVER-79086 ReshardingCoordinatorService 상태 문서가 멱등되지 않음.
SERVER-79327 컬렉션 샤드 키 세분화에서 확인 누락
SERVER-79682 ShardsvrReshardCollection은 강등 직후에 승격이 발생하면 중단될 수 있음
SERVER-80236 마이그레이션 소스 등록 레이스 및 삭제를 위한 xferMod에 대한 쓰기 기록 캡처
서버-80246 Fsync 테스트에서 동시 ddl 작업을 제대로 확인하지 못함
SERVER-80712 복제본 세트 샤드를 linearizable_read_concern.js의 끝에 분할된 상태로 두지 않음
운영
서버-58534 FTDC에서 fCV 수집
내부
SERVER-52149 4.4 이상에서 자체 관리 백업을 최대한 안전하게 수행하기 위한 기능 플래그 활성화
SERVER-52452 4.4 이상에서 자체 관리 백업을 최대한 안전하게 수행하기 위한 기능 플래그 활성화
SERVER-66018 readPreference 사용에 대한 지표 노출
SERVER-68132 PM-2076에 대한 기능 플래그 제거
서버-68296 check_for_oplog_cap_maintainer_thread.js에서 상세 수준이 더 높은 스토리지 구성 요소만 기록
SERVER-68791 스택 추적 API를 확장해 로그 가능한 BSONObj를 반환
서버-69244 세션 기본 읽기 고려(read concern)가 '다수'로 설정된 경우 $merge가 실패함
SERVER-71512 assert.commandWorkedOrFailedWithCode 일부 명령에서 예기치 않은 동작 발생
서버-71520 RSTL 획득 제한시간 시 모든 스레드 스택 덤프
서버-72487 QueryStageBatchedDeleteTest dbtest와 Checkpointer 백그라운드 작업 간의 경쟁
SERVER-73470 상태 로그의 쿼리에서 감지된 인덱스 불일치 로그
SERVER-73497 HealthLog에 대한 인터페이스 만들기
SERVER-75295 6.0 및 이전 버전에서 'planCacheSize' 매개 변수 사용 안 함
SERVER-76341 범위 삭제 처리량 통계 추가
SERVER-76932 SignalHandler 스레드가 printAllThreadStacks로 완료되었을 때를 스레드가 알 수 있는 방법 추가
서버-77278 dropDatabase oplog 항목의 복제 롤백으로 인해 메모리 내 데이터베이스가 프라이머리에서는 닫혀 있지만 세컨더리에서는 열려 있어 충돌하는 데이터베이스 이름을 수신하면 세컨더리가 충돌함
SERVER-77638 리샤딩 완료 시 로깅을 추가합니다.
SERVER-77862 macos 변형에서 실행되는 compact.js 제외
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에 병합
SERVER-78253 해시 샤드 키가 있는 사용자가 해시 인덱스를 제거할 수 있도록 허용
SERVER-78529 기능 플래그 생성
SERVER-78721 이름 바꾸기 보기 테스트를 위한 다중 버전 호환성 제거
SERVER-78793 mongos FSync Lock 명령에 시간 제한 추가
SERVER-78831 Atlas 외부 $listSearchIndexes 사용할 때 예외 표시
SERVER-79025 잠금 명령이 있는 Mongos Fsync는 mongos fsyncUnlock 명령을 사용해야 함
SERVER-79471 미러링된 읽기에는 shardVersion 외에 databaseVersion이 포함되어야 함
SERVER-79552 객체에서 metaField를 참조하는 경우 time series에 대한 $group 다시 쓰기가 잘못된 결과를 반환함
SERVER-79781 TestGetDestinedRecipientThrowsOnBlockedRefresh는 카탈로그 캐시 로더 모의 반환 값을 재설정하지 않고 새로 고침을 두 번 실행할 수 없음
SERVER-79803 6.0에서 기능 플래그 활성화
SERVER-79912 CheckReplDBHash가 잘못된 BSON으로 인해 system.buckets 수집에 실패 보고
SERVER-79942 jsTestName()을 rename_collection_view.js의 테스트 이름으로 변경
SERVER-80021 double과 string 사이에서 $convert 왕복을 올바르게 수행함
SERVER-80100 compound_wildcard_index_hiding.js 및 sparse_index_internal_expr.js 제외의 오타 수정
SERVER-80140 $currentOp를 사용하여 fsyncLockWorker 스레드가 잠금을 대기 중인지 확인
SERVER-80465 $vectorSearch에 대해 mongod에서 numCandidates를 선택 사항으로 설정
SERVER-80488 분산 장치 분할 청크 정책에서 라우팅 테이블 트래버스 방지
SERVER-80491 밸런싱 라운드에 대한 보다 세분화된 지표를 노출합니다.
SERVER-80678 오래된 테스트 사례 제거
SERVER-80703 MigrationDestinationManager에서 라우팅 테이블 트래버스를 방지함
서버-80810 v6.0에서 tenant_migration_donor_resume_on_stepup_and_restart.js 제거
SERVER-80912 엔터프라이즈 RHEL 7.1 ppc64le, 6.0 워터폴에서 장애 발생
SERVER-81013 쿼리에 콜레이터가 있고 컬렉션에 콜레이터가 없는 경우 'kNo'를 반환하도록 resolveCollator 수정
SERVER-81044 트랜잭션에서 내부 oplog 업데이트를 올바르게 처리
서버-81146 데이터가 가득 차지 않을 때 기록 런타임 데이터를 사용하여 기본 시간 초과 설정
서버-81149 압축 해제 데이터 손실로 인해 Time Series 업데이트 버킷 압축에 실패
SERVER-81155 시맨틱 이동을 사용하여 createCollection 코디네이터에서 모든 청크를 복사하지 않도록 함
SERVER-81202 서명할 때 호스트 환경 사용
SERVER-81393 다중 버전 구성 resmoke 명령 출력을 yaml을 파일로 만들기
SERVER-81421 6.0에서 fle2_downgrade.js 테스트 수정
SERVER-81426 [5.0] fsync_deadlock.js는 StaleConfig 에러에 복원력이 없음
6.0.10 변경 로그
샤딩
SERVER-67529 리샤딩은 새 샤드 키 패턴에서 해당 필드에 대한 모든 MaxKey 값이 있는 문서를 자동으로 건너뜀
SERVER-76536 동시성 제품군에서 receiveChunkWaitForRangeDeleterTimeoutMS를 증가시킴
SERVER-78496 참가자 이름 바꾸기에서 중요한 섹션을 해제하기 전에 샤드 필터링 메타데이터 지우기
SERVER-79086 ReshardingCoordinatorService 상태 문서가 멱등되지 않음.
SERVER-79771 NetworkInterfaceExceededTimeLimit에 대한 리샤딩 작업의 복원력 향상
SERVER-80712 복제본 세트 샤드를 linearizable_read_concern.js의 끝에 분할된 상태로 두지 않음
내부
SERVER-50606 NetworkInterfaceTest가 비동기 연산 시간제한을 더 허용해야 함
서버-68296 check_for_oplog_cap_maintainer_thread.js에서 상세 수준이 더 높은 스토리지 구성 요소만 기록
서버-71498 QueryStageBatchedDeleteTest dbtest가 체크포인트 스레드에서 충돌
SERVER-71512 assert.commandWorkedOrFailedWithCode 일부 명령에서 예기치 않은 동작 발생
SERVER-71627 캐시된 수집 경로 정보를 새로 고치면 청크가 100만 개 있는 클러스터의 경우 모든 클라이언트 요청이 심각하게 차단됨
SERVER-71810 mongodb-mongo-master-nightly에서 Amazon Linux 1 빌더를 제거함
서버-72487 QueryStageBatchedDeleteTest dbtest와 Checkpointer 백그라운드 작업 간의 경쟁
서버-72974 IDL 구문 분석기 중복 및 누락 필드에 명명된 오류 코드 사용
서버-73348 DocumentSourceSequentialDocumentCache의 집계 버그
서버-73394 잘못된 OperationBlockedByRefresh 측정항목 삭제
SERVER-75255 backports_required_for_multiversion_tests.yml에서 오래된 항목을 모두 제거
서버-75287 오버플로 확인과 관련하여 뺄셈 동작을 덧셈과 일관되게 함
SERVER-75295 6.0 및 이전 버전에서 'planCacheSize' 매개 변수 사용 안 함
SERVER-75693 $vectorSearch 문서 업데이트
SERVER-76433 5.0에서 최근 업그레이드 버전까지 search_view.js 테스트를 복사함
서버-77171 QE/CSFLE 쿼리 분석에서 $listSearchIndexes 전달 허용
서버-77183 $프로젝트 다음에 $group이 오는 경우 잘못된 결과 발생
서버-77278 dropDatabase oplog 항목의 복제 롤백으로 인해 메모리 내 데이터베이스가 프라이머리에서는 닫혀 있지만 세컨더리에서는 열려 있어 충돌하는 데이터베이스 이름을 수신하면 세컨더리가 충돌함
SERVER-77382 시계열 컬렉션을 만들기 위한 Null 임베디드 metaField로 인해 잘못된 BSON 인덱스 사양 발생
서버-77615 클래식 엔진의 NaN 피연산자에서 날짜 빼기 연산 오류 발생
SERVER-77862 macos 변형에서 실행되는 compact.js 제외
서버-78159 DocumentSourceInternalSearchMongotRemote 및 DocumentSourceInternalIdLookup을 DocumentSourceSearch에 병합
SERVER-78369 ignoreUnknownIndexOptions는 '가중치' 인덱스 필드를 설명하지 않습니다.
SERVER-78505 데이터베이스 캐시가 'allowLocks' 옵션을 올바르게 사용하지 않음
SERVER-78650 재작성 대상 하위 항목이 없는 경우 $nor 히트 빈 배열 유효성 검사 스트림 oplog 재작성 변경
SERVER-78674 검색 배치 크기 프로젝트에 대한 기능 플래그 검사에서 FCV 검사 제거
SERVER-78831 Atlas 외부 $listSearchIndexes 사용할 때 예외 표시
SERVER-78848 $listSearchIndexes 동작은 컬렉션이 존재하지 않을 때 다른 집계와 일치해야 함
SERVER-78950 가능한 경우 순차적 시계열 버킷 ID 사용
SERVER-78971 TestProctor가 비활성화된 경우 Grid::getExecutorPool() 종료 건너뛰기
SERVER-78986
7.0의 멀티버전 제품군에서 timeseries_field_parsed_for_bson.js 비활성화 SERVER-78987 mongodb/mongo 리포지토리에서 무료 모니터링 코드 제거
SERVER-79022 README.third_party.md에서 ASIO의 Git 해시 업데이트
SERVER-79045 README.third_party.md의 Boost 항목을 0.6.3으로 업데이트
서버-79046 mongod 프로세스가 --shardsvr로 시작되고 쿼리 가능한 백업 모드에서 시작되는 경우 PreWriteFilter 비활성화
SERVER-79126 다른 곳에 pyyaml 고정
SERVER-79252 작업 파일 섹션에 system-perf 부트스트랩 파일 추가
SERVER-79261 핑 모니터에 로깅 추가
SERVER-79382 충돌 발생 시 버킷 OID 카운터 재설정
SERVER-79397 OID 충돌 시 내부적으로 시계열 삽입을 다시 시도하는 로직 수정 및 테스트
서버-79498 $vectorSearch를 6.0으로 백포트
SERVER -79607 ShardRegistry 종료는 미해결 네트워크 요청에서 무한정 대기해서는 안 됨
SERVER-79609 StaleConfig 오류를 허용하도록 findAndModify_upsert.js 테스트 수정
SERVER-79651 초기 동기화 성능 테스트에서는 두 개의 노드 복제본만 사용
서버-79656 in v6.0 backports_required_for_multiversion_tests.yml에 나열하는 대신 split_large_events.js 테스트에서 requires_fcv_60 플래그를 사용합니다.
SERVER-79803 6.0에서 기능 플래그 활성화
SERVER-79885 소진 커서를 사용하지 않는 경우 getMore를 가져오는 oplog가 null lastKnownCommittedOpTime을 설정해서는 안 됨
SERVER-79898 stale_mongos_updates_and_removes.js 및 extract_shard_key_values.js에서 버전 체크 제거
SERVER-79912 CheckReplDBHash가 잘못된 BSON으로 인해 system.buckets 수집에 실패 보고
SERVER-80183 store_retryable_find_and_modify_images_in_side_collection.js에서 operationTime 확인 제거
SERVER-80234 allowLocks의 카탈로그 캐시 단위 테스트가 새로 고침을 차단해야 함
SERVER-80302 capped_large_docs.js가 복제 롤백에 대한 복원력이 없음
SERVER-80488 분산 장치 분할 청크 정책에서 라우팅 테이블 트래버스 방지
서버-80544 runSearchCommandWithRetries에서 잘못된 대기 수정
SERVER-80574 sharding/min_max_key.js 테스트에서 데이터베이스 생성 확인
서버-80696 한도가 $_internalSearchMongotRemote로 계산되는 방식 수정
SERVER-80703 MigrationDestinationManager에서 라우팅 테이블 트래버스를 방지함
서버-80810 v6.0에서 tenant_migration_donor_resume_on_stepup_and_restart.js 제거
6.0.9 ChangeLog
샤딩
SERVER-44422 findAndModify 및 delete one이 추출된 샤드 키 대신 쿼리로 대상을 지정하도록 허용
SERVER-60466 addShard가 실행되기 전에 서명된 $clusterTimes를 복제본 세트 --shardsvrs에 확산(gossip)하는 드라이버 지원
SERVER-62987 세컨더리 노드에서 새로 고침 시 복제 로직이 잘못됨
SERVER-78036 샤딩 초기화 중 LogicalTimeValidator의 가져오기와 설정 간 경쟁 처리
집계
서버-78472 $densify는 경계 외부에 문서를 생성함
내부
서버-68129 버킷 컬렉션에 대한 스키마 유효성 검사에 control.count 필드를 추가
SERVER-68556 system.buckets 컬렉션에 대한 트랜잭션 허용
SERVER-71335 system_perf.yml에서 사용하는 서버 바이너리의 디버그 심볼이 S3에 보관됨
SERVER-73841 기능 플래그 활성화
SERVER-74301 $changeStreamSplitLargeEvent에 대한 직렬화 동작 최적화
SERVER-74701 Blackduck 설치 프로그램에 대한 체크섬 확인을 추가합니다.
SERVER-74954 포함된 $or가 $elemMatch 예비 조건을 다시 작성하면 잘못된 결과가 발생함
SERVER-75298 샤딩 로깅 라이브러리에서 로그 오류 심각도 감소
서버-75667 SBE의 인덱스 일관성 검사 구현 수정
서버-76299 세컨더리의 serverStatus에서 writeConflicts 보고
SERVER-76824 스텝다운 제품군에서 mr_single_reduce.js를 실행하지 마세요.
SERVER-76828 RoutingTableHistory 및 ChunkMap에 대한 테스트 커버리지 확대
SERVER-76934 객체에 중복 필드가 있을 때 computeDiff() 코드가 안전하게 오류를 수정
SERVER-77003 time series 컬렉션 버킷의 이름 변경 허용
SERVER-77299 풀링된 LDAP 연결은 시간 초과 후 범위를 벗어난 메모리를 참조할 수 있습니다.
SERVER-77654 time series 컬렉션 timeField 이름에 대한 더 많은 제약 조건
SERVER-77856 특정 초기 동기화 동기화 소스를 선택할 수 있는 방법을 Atlas에 제공
서버-78019 resharding_update_tag_zones_large.js에 대해 reshardingCriticalSectionTimeoutMillis를 증가
SERVER-78173 $ _internalStreamingGroup에서 tasserts를 uasserts로 변경
SERVER-78217 샤딩된 클러스터에서 뷰 이름 바꾸기 반환 오류 발생(2번째 시도)
SERVER-78229 createIndexes는 상위 DatabaseShardingState에 액세스하기 전에 대상 nss의 CollectionLock을 획득해야 함
SERVER-78238 텍스트 인덱스가 이름에 점이 포함된 필드의 내용을 인덱싱함
SERVER-78251 mongos RSM이 오래된 경우 스텝업 후 move_chunk_deferred_lookup.js가 실패할 수 있습니다.
서버-78299 Macos에서 정지 분석기 단위 테스트 제거
서버-78351 $skip 단계가 있는 경우 샤딩된 클러스터에서 제한 푸시다운이 작동하지 않음
SERVER-78410 롤백 재개 가능 인덱스 빌드 테스트에서 디버그 투표 로그 메시지 표시 안 함
SERVER-78434 implicitly_shard_accessed_collections.js에서 뷰를 맹목적으로 샤딩하지 마세요.
SERVER-78525 더 작은 문서 크기를 사용하도록 jstests/noPassthrough/metadata_size_estimate.js 업데이트
SERVER-78554 PinnedConnectionTaskExecutor를 통해 실행되는 검색 명령이 기본 연결 풀이 초기 실패를 처리하기 전에 다시 시도할 수 있음
SERVER-78576 NewIndexSpec IDL에 originalSpec 필드 추가
서버-78659 밸런서의 세컨더리 스레드는 스텝 다운할 때 상태를 바르게 정리하기 위해 종료 시 해당 TaskExecutor에 결합해야 함
SERVER-78696 collmod 참가자에서 중요한 섹션을 해제하기 전에 샤드 필터링 메타데이터만 지우기
서버-78742 PykMIP에서 연결에 치명적인 소켓 예외가 적용되는지 확인
SERVER-78751 $collStats는 네임스페이스 검사에 의존하지 않고 시계열 옵션의 존재 여부를 확인해야 합니다.
SERVER-78789 메타데이터 크기 조정 테스트에서 역할 분배
SERVER-78813 lastCommitted optime이 null인 소진 커서로 커밋 지점 전파가 무기한 실패함
SERVER-78828 정렬하는 동안 LDAP 호스트 타이밍 데이터가 일관되지 않을 수 있음
SERVER-78888 Mix js 예약 취소
서버-78981 [v6.0] 다중 버전 제품군의 v6.0에서 거부 목록 Split_large_event.js 테스트 수행
SERVER-79136 시계열에 대한 metaField의 $match + $group의 잘못된 쿼리 결과
SERVER-79447 밸런서 중지 시퀀스로 인해 강등 시 config 서버에 충돌이 발생할 수 있음
SERVER-79515 작업 생성기 업데이트
WT-8539 가장 오래 고정된 것을 롤백하는 통계에 대한 설명을 수정합니다.
WT-8915 AWS SDK와 WiredTiger 간의 로그 상세도 수준 매핑 변경
WT-10285 테스트 형식이 새니타이저 실행 중 상태 137(Linux OOM 킬러)로 실패함
WT-10536 test_hs32.py의 통계 검사 cache_hs_key_truncate_onpage_removal 수정
WT-10759 조정 중 기록 저장소 페이지 강제 퇴거를 다시 시도하지 않음
WT-10862 MongoDB 6.0 릴리스에서 읽기 전용 고속 절단 데이터 형식 변경을 지원
WT-10911 잘못 표시되는 퇴거 타임라인 지표를 조사하고 업데이트
WT-11064 업데이트 확인의 일부로 전역에 나타나는 삭제 표시를 건너뜀
WT-11233 모든 evergreen 배리언트가 v4 툴체인을 사용하고 있는지 확인함
WT-11312 정확한 강제 퇴거 통계를 위해 잘못된 플래그 확인을 수정합니다.
6.0.8 ChangeLog
샤딩
서버-61127 청크 마이그레이션이 진행 중인 경우 다중 쓰기로 인해 재시도 시도 횟수가 소진될 수 있음
SERVER-76546 _migrateClone은 세컨더리에서 준비된 트랜잭션으로 교착 상태에 빠질 수 있음
SERVER-78414 청크 마이그레이션의 수신자 샤드가 마이그레이션된 범위에 대한 변경 사항 가져오기를 건너뛰어 쓰기 손실이 발생할 수 있음
쿼리
SERVER-46446 원격 작업 대기 시간 기록
내부
서버-45255 Linux 호스트용 FTDC의 압력 스톨 정보 캡처
SERVER-62939 KMIP 서버를 사용할 수 없는 상태에서 ESE를 시작하면 역추적이 남음
SERVER-66945 MacOS에서 ESE를 다시 사용하도록 설정
SERVER-67196 initial_sync_chooses_correct_sync_source.js에서 동기화 소스를 선택하기 전에 hb 통계가 업데이트되는지 확인
서버-71825 문서 분할 알고리즘 구현 및 테스트
서버-74143 느린 쿼리 보고서에서 스토리지 통계를 반환하기 위한 rstl 잠금 불필요
SERVER-76910 버전 불일치 시 PyKMIP 테스트 하네스 반환 오류 생성
SERVER-77005 LDAP 가동 중단 시간 동안 LDAP 사용자 로그인 상태 유지
SERVER-77168 인증을 활성화된 time series 컬렉션을 복원할 때 mongod가 충돌
SERVER-77266 rename_capped_collection_droptarget.js의 createCollection 명령은 'ns를 찾을 수 없음' 오류를 무시해야 함
SERVER-77298 초기 동기화 후 준비된 트랜잭션 재구성의 일부로 opCtx를 종료한 후 fassert 방지
서버-77386 클러스터형 컬렉션에서 '$_resumeAfter' 매개변수가 작동하도록 설정
서버-77459 procparser_test에서 /proc/pressure/cpu를 읽을 수 있는지 확인
SERVER-77527 mongodbtoolchain/v3 stdlib는 자체 이동에 대해 안전하지 않음
SERVER-77710 AuditManager의 데이터 경합 수정
SERVER-77769 yml의 컴파일 건너뛰기 댓글의 간격이 잘못됨
SERVER-77833 batchSize/limit pushdown에 대한 샤딩된 테스트의 모의 메타 커서
서버-77998 /proc/pressure/cpu에서 읽을 때 'full' 허용
SERVER-78126 특정 종류의 입력의 경우, 빅 엔디안 플랫폼에서 mongo::Value()가 항상 동일한 결과로 해시함
SERVER-78136 'readWrite' 기본 제공 역할에 'updateSearchIndex' 권한 추가
서버-78174 [v6.0] 대규모 변경 스트림 이벤트 추적이 백포트되지 않은 large_events_failed_metric.js 이전 버전의 테스트를 차단
SERVER -78292 mongotmock assertEmpty의 Object.entries 관련 문제
서버-78314 documentSourceWriterBatchBuffer 서버 매개 변수 생성
SERVER-78492 리샤딩 퍼저 테스트가 생성되지만 에버그린에서 실행되지 않음
6.0.7 변경 로그
샤딩
SERVER-67732 mongod 종료 절차가 Grid::getExecutorPool()을 종료하지 않습니다.
SERVER-73848 구역이 있는 해시 샤드 키로 인해 리샤딩 문제가 발생할 수 있음
SERVER-76056 countDocsDeletedOnDonor 이름에 오해의 소지가 있음
SERVER-76948 샤드 키 필드에 DBRef 포함 허용
SERVER-77309 인터리빙으로 인해 마이그레이션이 계속되지 않아야 할 때 마이그레이션이 계속될 수 있음
SERVER-78050 청크 마이그레이션으로 지연된 수정 사항을 처리할 경우 데이터가 손실될 수 있음
쿼리
SERVER-75922 MongoDB 4.2 이상으로 업그레이드한 후 4.0에서 생성한 부분 고유 인덱스의 인덱스 키가 누락되어 고유성 위반이 발생할 수 있음
내부
서버-58276 다중 플래너 쿼리에 Time Series 제한 컬렉션 스캔 계획 추가
SERVER-63865 클린 종료 후 독립형 시작 복구 중 누락된 인덱스 ID 처리
SERVER-64706 PM-2802에 대해 기능 플래그를 만듭니다.
서버-66130 메모리 누수 없이 활동을 중지하려면 밸런서 워커를 분리하지 말고 결합해야 함
SERVER-67472 config_fuzzer EmptyCapped 명령 사용 금지
SERVER-67699 변경 스트림 이벤트가 16Mb를 초과하는 경우에 대해 추적 추가
SERVER-68329 연결 설정 중에 발생한 오류로 인한 풀 삭제 피하기
서버-69850 압축하면 config_fuzzer 테스트 스위트에서 테스트 시간 초과가 발생할 수 있음
SERVER-69884 " featureFlag"로 시작하는 태그가 있는 경우 셀리눅스 테스트는 건너뛰어야 함
SERVER-70242 인트라클러스터 X509 인증이 "Different user name was supplied to saslSupportedMechs"(saslSupportedMechs에 다른 사용자 이름이 제공됨)를 트리거할 수 있음
SERVER-70267 ID가 정시에 단조적으로 증가할 때 스트리밍 그룹을 허용함
SERVER-70268 적절한 쿼리를 위해 Document 대신 BSONObj로 압축 해제
SERVER-70269 전체 버킷이 일치할 때 압축 해제된 문서에 일치 필터를 적용하지 말 것
SERVER-70937 lts 버전과 지원되지 않는 Rapid Release 버전 간의 다중 버전 테스트 비활성화
SERVER-71270 Time Series 최적화가 파이프라인에서 필드를 제거하는 $project 단계 전에 timeField에 $match를 푸시
SERVER-71387 범위 기반 창([+N, unbounded])이 tassert 수행 가능
서버-71835 중간 결과로 16MB를 초과하는 변경 이벤트 허용
SERVER-71839 'canAppearOnlyOnce' 스테이지 제약 조건 및 스테이지별 위치 확인 추가
SERVER -71985 DuplicateKey 오류 발생 시 time series 삽입을 자동으로 재시도함
SERVER-72250 인메모리 클러스터 서버 매개 변수 캐시가 트랜잭션 방식으로 업데이트되지 않음
SERVER-72297 burn_in_tasks 관련 구성 추가
SERVER-72880 SELinux 테스트 실행기 오류 수정
서버-72921 생성된 다중 버전 작업의 UX 개선
SERVER-72928 번인 태그를 모든 필수 항목으로 확장 및 제안 변형
SERVER-73007 멀티패스 인증에 대해 CURL_OPT_SEEKFUNCTION이 설정되지 않음
SERVER-73423 정렬을 사용한 CLUSTERED_IXSCAN은 두 개의 중복 계획을 생성
SERVER-73435 구성 퍼저 크래시 모음에서 create_database.js FSM 테스트 다시 활성화
서버-73471 burn_in_tags 변형 생성에 올바른 컴파일 변형 사용
SERVER-73662 tlsClusterCAFile이 Windows에서 클라이언트 인증서의 유효성을 검사하는 데 사용되지 않음
SERVER-73734 burn_in_tests.py에서 Evergreen Nightly 프로젝트 지원
SERVER-73959 문서를 미리 가져오지 않도록 TaskExecutorCursor에 옵션 추가
SERVER-74344 명시적으로 암시하지 않는 한 내부 비교 표현식에서 희소 인덱스 사용을 금합니다.
SERVER-74451 mongot 커서에 푸시다운 제한 구현
SERVER-74453 사용자 정의 제한으로 생성된 mongot 커서에 대해 getMore 지원 구현
서버-74454 $lookup 내의 $search 파이프라인 제한 푸시다운에 대한 테스트 추가
SERVER-74471 기존 테스트를 정리하여 변경 스트림 퍼프 제품군의 신호 안정화
SERVER-74551 mongo5.0으로 업그레이드 후 findAndModify 중에 WriteConflictException이 불필요하게 경고로 기록됨
서버-74645 integration_tests_standalone[_audit] unqiue 빌드를 실행해서는 안 됨
SERVER-74716 MongoS에서 'back-in-time' 변경 스트림 재개 토큰 방지
SERVER-74806 쓰기 크기 추정 로직은 런타임/let 상수를 고려하지 않음
SERVER-74863 $listSearchIndexes 집계 단계 구현
SERVER-74980 5.0에 도입된 "새로 고침된 캐시 컬렉션" 로그 메시지의 과도한 로깅
SERVER-75280 shard_keys_with_dollar_sign.js가 crit sec을 다시 샤딩하는 데 긴 시간제한을 사용하도록 함
서버-75392 S2 기하학 라이브러리의 반올림 함수 업데이트
SERVER-75479 ssl 테스트를 위해 macos에서 시스템 Python 사용
SERVER-75626 macosx venv에 대한 특수 처리
SERVER-75648 출력 설명을 위한 푸시다운 제한 정보 추가
SERVER-75911 mongod와 mongot 간의 연결 풀 크기 조정을 서버 매개 변수로 구성 가능하도록 설정
서버-75913 KMIP 활성화 관련 업그레이드 문제 해결
SERVER-75932 mongod의 구성이 로컬 mongot에 대한 검색 쿼리 요청을 인증하도록 허용하지만 로컬 Envoy에 대한 검색 인덱스 관리 요청은 인증하지 않음
SERVER-75989 OpenSSL 3.0 FIPS 지원 추가
SERVER-76006 compile_dist_test를 새로운 종류의 작업 그룹에서 작은 청크로 나눕니다.
SERVER-76102 재귀적 사례에서 handleRIDRangeScan()이 hasCompatibleCollation을 잘못 설정
SERVER-76179 각 Mongod 종료시 "/var/run/mongodb/"mongod.pid" 삭제
SERVER-76278 추가 마이그레이션 정보 기록
SERVER-76331 mongo-task-generator 버전을 0.7.5로 업데이트
SERVER-76378 블록 청크 계산 시 추정된 가장 메타데이터 크기 사용
SERVER-76392 컬렉션 유효성 검사 후크가 뷰의 유효성을 검사하려고 할 때 오류가 발생하지 않아야 함
SERVER-76404 추출 가능한 제한이 있는 경우 미리 가져오지 않는 TaskExecutorCursor 호출
서버-76457 새니타이저 빌드에 대한 디버그 심볼 매핑을 위한 BuildID 저장을 지원
서버-76489 movePrimary가 새 프라이머리 샤드에 잘못된 컬렉션 버전을 설정함
SERVER-76565 트랜잭션 API 오류 로깅 수정
SERVER-76600 tsan/asan 변형에 대한 aggregation_timeseries_fuzzer 시간 제한 증가
SERVER-76619 libcurl의 상세 로깅을 활성화하는 setParameter 추가
SERVER-76621 스레드 풀 작업 실행기가 배출 명령을 처리할 때 메모리 누수를 일으킬 수 있음
SERVER-76651 resmoke에서 db-contrib-tool symbolize 명령을 사용하도록 전환함
SERVER-76690 venv 활성화 시 PYTHONPATH를 특수하게 처리합니다.
SERVER-76695 initial_sync_nodes_maintain_and_gossip_commit_point.js는 초기 동기화 노드가 커밋 지점을 진행하기 위해 더 오래 기다려야 함
SERVER-76698 STS 요청에 대해 컬 연결 풀링 비활성화
SERVER-76699 AWS IAM 코드에 구성 가능한 재시도 횟수 추가
서버-76713 [v6.0] 플랫폼 지원: 6.0에서 RHEL 7 PPC에 대한 지원 추가
SERVER-76721 특정 계획 캐시 키에 대해서만 계획 캐시 항목을 계산하도록 plan_cache_stats_shard_and_host.js 강화
서버-76739 상시 작업 시간 초과로 인해 아카이브 데이터가 누락됨
서버-76783 검색 인덱스 명령을 v6.0으로 백포트
SERVER-76812 arm 워크스테이션용 eslint 업데이트
SERVER-76826 달러 필드가 있는 문서에서 $merge가 작동하지 않음
SERVER-76859 macOS용 ssl_fips.js 업데이트
서버-76875 인덱스에서 점이 포함된 필드 제외
SERVER-76983 mongos 종료 절차가 CatalogCache를 종료하지 않음
SERVER-76988 구역 정보가 너무 큰 경우 reshardCollection 작업 중단
서버-77011 6.0 브랜치에서 ZLib 업그레이드
SERVER-77018 dbStats와 2 인덱스 빌드 간의 교착 상태가 발생함
SERVER-77028 TLSClustercaFile은 macOS에서 클라이언트 인증서를 검증하는 데 사용되지 않습니다.
SERVER-77033 requires_fcv로 plan_cache_stats_shard_and_host.js 태그
서버-77063 버킷 압축에 실패하면 time-series 삽입에 대해 잘못 반환된 오류가 발생
SERVER-77074 mongod 종료 프로세스는 항상 종료된 후 CatalogCached의 스레드 풀에 참여해야 함
SERVER-77085 MultipleCursorsGetMoreWorks TaskExecutorCursorTest는 커서의 getMores가 어느 순서로든 발생할 수 있도록 허용해야 함
서버-77154 연결 핸드셰이크에 항상 'isMaster' 대신 'hello'를 사용하도록 서버의 내부 클라이언트 구현을 변경
서버-77185 SBE에서 $lookup을 구현할 때 발생하는 버그
SERVER-77195 executor::ConnectionPool은 네트워크 오류와 함께 연결이 반환되는 경우를 적절하게 처리해야 함
SERVER-77196 TaskExecutorCursorTest의 NoPrefetch 테스트에 교착 상태 발생 가능
SERVER-77226 코드 세그먼트 고정 시 권한 확인 수정
SERVER-77230 네트워크 오류 발생 시 search/planShardedSearch 명령을 다시 시도
SERVER-77273 oom_retry 도구에 gcc IPA pass cp ICE 추가
서버-77301 시계열의 rewriteGroupByMinMax가 데이터 정렬을 지원하지 않음
서버-77335 6.0 및 7.0을 비교한 성능 대시보드에 필요한 sys-perf 작업 활성화
SERVER-77383 ".msi.sha256" 파일에 잘못된 샤섬이 있음
SERVER-77518 6.0 rhel-80-debug-ubsan에서 pin_code_segments.js 비활성화
서버-77522 Jepsen 목록 추가 테스트에서 stdout에 Report.json의 내용 쓰기를 중지
SERVER-77534 삭제된 파일을 diff 파인더가 올바르게 처리하도록 수정
SERVER-77687 자동 재시도에 ld OOM 메시지 추가
SERVER-77868 밸런서 보조 스레드가 스텝업 시 상태를 재설정해야 함
서버-78080 시계열 버킷 _id에 대한 OID 값의 8개 하위 바이트에 대해 완전 임의 바이트를 사용합니다.
서버-78169 6.0에서 timeseries_lastpoint_top.js 비활성화
WT-7401 장기 테스트 Evergreen 작업의 자동 테스트/포맷 실패
WT-8825 test_checkpoint_snapshot05 예상 값 유효성 검사 실패를 수정함
WT-9038 VLCS 복구 시 폐기되는 오버플로 블록을 올바르게 처리함
WT-9117 테스트 형식이 상태 137(Linux OOM 킬러)로 종료됨
WT-9457 재시작 시 ckpt_most_recent 값을 유지함
WT-9545 8246_compact_rts_data_correctness 테스트가 macOS에서 잘못된 데이터를 읽음
WT-9721 형식 스트레스 테스트가 성공 시에도 코어를 생성함
WT-10424 삭제된 항목이 많으면 cursor::search_near 성능이 저하됨
WT-10432 macos에서 test_hs20에 대해 예상되는 경고 출력 수정
WT-10449 기록 저장소에 기록할 업데이트가 없으면 업데이트 체인을 저장하지 않음
WT-10488 test_schema_abort가 잘못된 인수로 인해 실패했습니다.
WT-10522 업데이트 체인에서 예기치 않게 삭제 표시가 중단되는 버그 수정
WT-10528 WT_ROLLBACK 중에 test_wt8246_compact_rts_data_correctness가 데이터 삽입을 다시 시도
WT-10624 검색 및 삽입을 위한 x86의 회귀 수정
WT-10671 test_checkpoint04.py에서 테스트를 다시 시도할 때 통계 재설정
WT-10764 시작 및 중지 메시지를 추가하여 안정 상태로 롤백
WT-10909 새로운 test_backup29.py를 단순화합니다. 더 보기
WT-10920 test_backup29.py에 대한 비중요 정리
WT-10935 ubuntu2004-large에서 실행되도록 패치 빌드 Python 단위 테스트 변경
WT-11027 실패: wiredtiger.so: 공유 객체 파일을 열 수 없음: 해당 파일 또는 디렉토리가 없음 [wiredtiger-mongo-v6.0]
WT-11031 체크포인트에서 시간 창 정보가 없는 테이블을 건너뛰도록 RTS를 수정함
WT-11036 dhandle 스윕으로 파일을 닫은 후 증분 백업 테스트를 추가합니다.
WT-11051 집계 타임스탬프 유효성 검사에서 최신 시작 지속형 타임스탬프 비교를 수정함
WT-11140 변형에 대한 Python 경로 업데이트
6.0.6 변경 내역
보안
서버-74808 고정 실패 - isVersionInitialized()
샤딩
SERVER-72146 Atlas에서 청크 마이그레이션 메트릭에 더 쉽게 액세스 가능
SERVER-72430 MigrationDestinationManager::report()는 null _migrationCloningProgress에 액세스할 수 있습니다.
SERVER-73229 논리적 세션 캐시 새로 고침이 세션 문서 업데이트에서 비롯된 쓰기 (write) 오류를 무시하여 커서가 조기에 종료됨
서버-73441 moveRange를 커밋할 때 샤드 키 경계가 유효한지 확인
서버-73645 BalancerCommandsScheduler에서 처리되지 않은 예외
SERVER-73751 movePrimary가 샤딩된 컬렉션에 대한 인덱스를 생성해서는 안 됨
SERVER-73877 샤드가 프라이머리를 가질 때까지 기다렸다가 prepare_transaction_then_migrate.js에서 마이그레이션 수행
SERVER-74380 라우터 역할 재시도 루프가 생성된 대상 네임스페이스와 다른 네임스페이스를 허용해야 함
SERVER-75481 밸런싱 시 이상적인 데이터 크기를 고려함
SERVER-76004 getOwnershipFilter 함수에서 잘못된 샤딩 tassert를 제거합니다.
서버-76178 moveRange 권한 부여 요구 사항 수정
쿼리
SERVER-48196 timelib를 최신으로 업그레이드하여 내장 시간대 파일을 최신으로 업데이트함
서버-72224 '단순' 기본 데이터 정렬이 아닌 클러스터형 컬렉션은 '단순' 데이터 정렬을 사용하여 _id에서 쿼리할 때 문서를 누락
쓰기 작업
SERVER-75517 업서트를 통해 _id의 잘못된 형식 사용 가능
집계
SERVER-74930 $avg가 집계 $group에서 평균 대신 합계 반환
내부
SERVER-51835 Mongos readPreferenceTags가 예상대로 작동하지 않습니다
SERVER-54150 안정적인 체크포인트에서 복구하면 oplog 애플리케이션 오류에 관하여 치명적 검증(fassert)을 해야 함
SERVER-57056 INFO 메시지에 해당하는 Syslog 심각도가 잘못 설정됨
SERVER-61100 last-lts/last-Continue 비호환성을 주장하는 다중 버전 테스트를 수정합니다.
서버-64000 잠금 해제/재잠금 스코프 가드 생성
SERVER-65700 list-append의 에버그린 보고서 생성기는 단일 반복 성공 시 실패를 마스킹
SERVER-66012 WiredTiger 버전 커서를 사용해 유효성 검사 중 추가 인덱스 항목의 메타데이터 인쇄
서버-66795 Balancer에서 발행한 마이그레이션 일괄 처리에 대한 제한 개선
SERVER-66927 mongo repo에서 silentFail에 대한 참조 제거
SERVER-67105 $in 쿼리가 클러스터형 인덱스를 사용하지 않음
SERVER-67183 더 높은 처리량 청크 마이그레이션 - 가져오기 및 삽입을 위한 재구현
서버-67504 요청이 다른 샤드에서 올 수 있음을 mongotmock에 알림
SERVER-67780 축적자가 메타 필드를 사용할 때 time series 컬렉션에 대한 $group 다시 쓰기가 잘못됨
SERVER-68328 ReadConcernMajorityNotAvailableYet 오류에 ResumableChangeStreamError 레이블 추가
SERVER-68388 동시성 설정 제한 및 서버 매개 변수 이름 업데이트
SERVER-68648 기능 플래그 활성화
SERVER-68670 밸런싱을 위해 불균형한 컬렉션 캐시
SERVER-68841 6.0에서 Black Duck을 활성화함
SERVER-69783 ttl_index_options.js의 TTL 인덱스 테스트 케이스에 정수 유형 사용
서버-69952 32 비트 에포크 범위를 벗어난 날짜를 기준으로 필터링하면 잘못된 결과가 반환됨
서버-70640 serverStatus에 migrationConcurrency 추가
SERVER-70912 모든 LDAP 바인드 상태를 연결 객체에 첨부되어야 함
SERVER-71009 청크 선택 작업이 너무 오래 걸리지 않도록 확인
SERVER-71053 롤백 시 dataSize가 음수이고 올바르지 않을 수 있는 문제 수정
SERVER-71307 해결된 데이터 정렬이 단순하지 않은 경우 $search를 사용한 집계가 실패
SERVER-71636 executionStats가 샤딩된 컬렉션에서 $lookup이 작동하지 않음을 설명함
SERVER-71792 범위 삭제가 대기 중인 커서 목록 로그 기록
SERVER-72107 KeyString에서 문자열을 구문 분석하면 오버플로 오류가 발생할 수 있음
SERVER-72519 Sys Perf에 arm 및 intel 마이크로벤치마크 테스트 변형 추가
SERVER-72520 CBI 인스턴스에서 실행 중인 마이크로벤치마크 성능 테스트 해제
서버-72542 fullValidate는 항목 수를 반환해서는 안 됩니다.
SERVER-72574 잠금 요청 시간 초과 시 잠금 관리자를 덤프하는 기능
SERVER-72619 migration_chunk_cloner_source 변경 사항에 대해 리팩터링 및 더 많은 테스트 추가
SERVER-72686 time series 컬렉션의 $collStats 집계 단계에 대한 지원을 추가함
SERVER-72689 버전 6.0에서 검색에서 샤드 정렬을 위한 기능 플래그 생성
SERVER-72690 기능 플래그 활성화
서버-72774 정지 모드의 노드가 투표에서 승리 가능
SERVER-73125 문서 유효성 검사에서 내장 변수 $$NOW를 사용할 수 없음
SERVER-73169 노드를 종료하는 제품군에서 project_with_collation.js가 실행되는 것을 허용하지 않음
SERVER-73204 사용자 지정 정렬을 지원하도록 $search 파이프라인에 대한 mongos 계획 업데이트
SERVER-73222 planShardedSearch 명령에 searchFeatures 추가
SERVER-73264 MigrationChunkClonerSource::commitClone의 잘못된 불변성 수정
서버-73383 조각 모음이 완료 후 바로 다시 시작될 수 있음
SERVER-73385 RenameCollectionCoordinator가 대상 ns에 대한 임계 영역을 잘못 해제합니다.
SERVER-73390 제거 데이터베이스에서 데이터베이스 버전 회귀 버그 완화
SERVER-73400 sys-perf 프로젝트의 arm64에서 컴파일하기 위해 -large Evergreen 배포판 사용
SERVER-73608 PinnedConnectionTaskExecutor에 대한 스켈레톤 만들기
서버-73610 ConnectionPool 및 NetworkInterface에서 연결 임대 도입
서버-73611 PinnedConnectionTaskExecutor의 RPC 기능 구현
서버-73613 TaskExecutorCursor가 고정된 전송 연결을 사용하도록 허용
SERVER-73822 time-series $group 재작성이 특정 축적자를 무시함
SERVER-73854 $lookup 및 $unionWith 하위 파이프라인 내에서 $search의 사용자 지정 정렬에 대한 테스트 추가
서버-73869 macos에서 동시성 스위트 유휴 시간 제한 증가-*
SERVER-73943 메모리가 제한된 시스템의 메모리에 있는 핀 코드 페이지입니다.
SERVER-74038 [Windows] SecureAllocator에서 SetProcessWorkingSetSize으로 인해 성능에 부정적 영향을 발생할 수 있음
SERVER-74045 유효성 검사를 위해 진단 로그 메시지 켜기 허용
SERVER-74103 oplog_sampling.js에서 스토리지 로그 세부성 개선
서버-74112 MongotTaskExecutor의 NetworkInterface가 인증을 건너뛰도록 설정
SERVER-74131 멀티플래닝과 서브플래닝을 함께 사용하면 mapReduce 쿼리에서 서버 충돌 발생
SERVER-74156 macosx 릴리스로 plist 파일 패키징
SERVER-74179 예기치 않은 투표를 방지하기 위해 primary_casts_vote_on_stepdown.js에서 initiateWithHighElectionTimeout()을 사용
SERVER-74287 scons OOM 재시도 도구 만들기
SERVER-74303 dataSize 및 numRecords 변경 사항에 대해 onRollback 처리기에 sizeStorer 호출 추가
SERVER-74345 이전 버전(Debian, RPM 패키지)에서 업그레이드한 후mongodb-org-server 4.4.19, 5.0.15, 6.0.5가 시작되지 않음
서버-74386 collMod <= 6.0에서만 RecordPreImages를 재설정하지 말 것
SERVER-74422 6.0의 다중 버전 제품군에서 부분 인덱스 JS 테스트 블랙리스트 추가
SERVER-74449 단일 단계 인덱스 빌드(빈 컬렉션으로 인덱스 생성)가 마이그레이션을 중단하지 않음
서버-74469 청크가 마이그레이션될 때 ShardingCatalogManager가 청크의 'validAfter' 필드를 설정하게 함
SERVER-74501 추가 정리 스레드를 생성하지 않도록 MigrationBatchFetcher/Inserter 완료 의존성을 수정함
서버-74554 레거시 KMIP 서버와의 KMIP 클라이언트 상호 운용성 수정
SERVER-74631 검사로 인덱스 키 불일치가 감지되면 인덱스 사양을 기록합니다.
SERVER-74632 컬렉션 유효성 검사 실패 시 $collStats 출력 기록
SERVER-74642 메타데이터를 인쇄할 때 문서 또는 인덱스 키를 생성한 oplog 항목에 대한 추가 정보를 기록합니다.
SERVER-74647 리샤딩 상태 머신 생성이 중단 후 다시 시도되어야 함
SERVER-74690 Atlas Real 변형이 '2022-11' 워크로드 클라이언트를 사용하도록 변경합니다.
SERVER-74720 기본 'shardingStatistics' serverStatus 섹션에서 잠금 사용
SERVER-74845 systemd로 포크 무시 옵션을 무시하는 메커니즘 생성
SERVER-74871 Jepsen 테스트를 정리함
서버-74891 4.0 바이너리를 수용하도록 바이너리 다운로드 URL을 변경
SERVER-74895 $collStats 쿼리 시 유효성 검사의 명령 오류 예상 및 오류 메시지 개선
서버-74943 fle2_contention_update에서 어설션 문 변경
SERVER-74987 v6.0 다중 버전 테스트에서 'featureFlagBucketUnpackWithSort50'도 확인해야 함
SERVER-74997 tlsOCSPVerifyTimeoutSecs의 시간 제한 4초로 감소
SERVER-75066 SCons 캐시에 쓰기 전에 상위 디렉터리 확인
SERVER-75082 밸런서 마이그레이션 스로틀링 구성 가능
SERVER-75172 partial_index_logical.js에서 고유한 컬렉션 이름 사용
서버-75183 TaskExecutorCursor 연결 고정을 활성화/비활성화하는 서버 매개 변수 추가
SERVER-75205 모든 읽기 티켓이 소진되면 산출 후 잠금 복원과 강등 간 교착 상태가 발생함
SERVER-75243 손상된 timeseries_lastpoint_top.js 테스트 비활성화
SERVER-75261 "listCollections" 명령이 실패하고 BSONObjectTooLarge 오류가 발생함
서버-75299 BalancerStatsRegistry 로그의 심각도 감소
SERVER-75356 $expr을 사용하여 찾기 명령을 설명하고 컬렉션이 샤딩된 경우 매개 변수가 실패하도록 허용
SERVER-75360 느린 쿼리 로그에 $search 결과 수(총 적중 수) 포함
서버-75361 에버그린에서 selinux 테스트를 일시적으로 비활성화
SERVER-75369 LockstepOr 열거 전략에서 가능한 총 열거 개수의 오버플로 수정
SERVER-75417 KillCursorsCommandReply 구축 완료
서버-75422 windows-enterprise-inmem에서 replica_sets_jscore_passthrough 시간 제한 늘리기
SERVER-75431 샤딩된 클러스터의 이름 변경 경로에서 프라이머리 db의 best effort check을 제거 또는 수정함
SERVER-75443 PinnedConnectionTaskExecutor::join은 모든 네트워킹이 완료될 때까지 기다려야 함
SERVER-75444 엔터프라이즈 Amazon Linux 2 arm64에서 4.0이 필요한 다중 버전을 실행하지 않음
서버-75467 [v6.0] 실패한 다중 버전 테스트를 일시적으로 비활성화
서버-75468 [v6.0] 4.0 버그가 해결된 후 다중 버전 테스트를 재활성화
SERVER-75501 안정적인 브랜치에서 Sys-perf fCV 변형 실행 금지
서버-75519 시간 초과로 인한 sharded_collections_jscore_passthrough 작업 분할
서버-75521 6.0에서 bucket_unpacking_with_sort 테스트에 태그 지정
SERVER-75561 유효성 검사에서 멀티키 불일치 발생 시 더 자세한 정보 보고 및 기록
SERVER-75601 serverStatus apiversion 필드를 더 강화
SERVER-75618 oplog_sampling.js에서 서버를 다시 시작하기 전에 oplog 빠른 카운트 확인
서버-75639 moveChunk/moveRange 명령에 대한 전용 실행기 제거
SERVER-75652 푸시 작업을 위해 공증인 클라이언트에서 Garasign으로 마이그레이션
서버-75725 서버 매개 변수를 사용하여 TaskExecutorCursor의 연결 고정 동작 제어
SERVER-75745 누락되거나 추가된 인덱스 키와 관련된 로그 레코드 및 인덱스 메타데이터만 해당합니다.
SERVER-75795 AWS 테스트 ID에 대한 상시 변경을 위해 aws_e2e_ec2.js 업데이트
SERVER-75811 fcbis_cannot_vote_twice_same_term에서 네트워크 오류로 재시도
SERVER-75877 v6.0에서 단위 테스트 ooming 수정
서버-75892 ulimits가 구성되지 않은 Linux 플랫폼에서 pin_code_segments_on_startup.js 제외
SERVER-75987 transport_layer_test에서 연결 및 서버 스레드 동기화
SERVER-76039 PauseDuringStateTransitions 가드는 DropsTemporaryReshardingCollectionOnAbort에서 올바른 초기화가 필요합니다.
SERVER-76063 항상 state: disabled를 반환하도록 getFreeMonitoringStatus 명령 업데이트
서버-76077 제거된 헤이스택 인덱스의 인덱스 사양에 있는 기존 'bucketSize' 필드가 서버 시작 방해
SERVER-76098 $search 데이터 정렬과 단순하지 않은 데이터 정렬이 있는 쿼리를 허용함
SERVER-76139 sync_source_changes.js는 선택한 동기화 소스를 어설션하기 전에 노드가 더 이상 새로 추가되지 않을 때까지 기다려야 함
서버-76172 느린 빌드 변형에 대한 BalancerChunkSelection 단위 테스트 수정
SERVER-76241 6.0에서 evergreen_nightly.yml 내 관련 작업에 search_pinned_connections_auth를 추가함
서버-76273 SessionCatalogMigrationDestination은 스텝 다운 단계에서 중단할 수 없음
SERVER-76274 마이크로벤치마크를 자체 작업 배포판으로 이동
SERVER-76321 SBE 해시 애그리게이션 구현 중 디스크에 유출된 복합 그룹 키를 역직렬화하는 동안 버퍼 오버런 수행
서버-76446 [v6.0] 6.0에서 매월 실행되도록 비-Microbenchmark sys-perf 작업 예약
SERVER-76498 rhel8.7-small에서 실행되도록 푸시 작업 업데이트
서버-76502 featureFlagUserWriteBlocking을 안전하게 확인하기 위해 isEnabled 검사 수행
SERVER-76519 crypt_push 작업을 Garasign으로 마이그레이션
서버-76549 macOS 변형에서 기호화 제거
SERVER-76550 밸런서는 큰 청크가 있는 샤드를 비울 수 없음
WT-8932 PPC 호스트에서 단위 테스트의 느린 실행을 조사합니다.
WT-9481 디버그 빌드로 컴파일 경고 수정
WT-9661 커서 삽입 API 호출에 대한 롤백 시 재시도 추가
WT-10133 더 많은 커서 API 호출을 위해 롤백 시 재시도를 고려
WT-10197 제거 타임라인 추적
WT-10253 세션 dhandle 스윕 및 세션 커서 스윕을 더 자주 실행함
WT-10288 6.0용 에버그린 테스트의 코어 덤프 스택 추적 인쇄
WT-10384 테스트 형식의 미러링 불일치
WT-10447 cppsuite-hs-cleanup-stress: 기기에 남은 공간이 없음(6.0)
WT-10487 대규모 테스트에서 many-collection-test 작업 실패
WT-10551 증분 백업이 수정된 블록을 생략할 수 있음
WT-10585 키 순서 확인에서 마지막 키의 위치 기록
WT-10900 macos-1100의 unit-test-macos에서 세그멘테이션 오류
WT-10932 릴리스 브랜치에서 many-collection-test 비활성화
6.0.5 변경 로그
샤딩
SERVER-71219 마이그레이션으로 인해 준비된 트랜잭션에서 쓰기가 누락될 수 있음
SERVER-71368 샤딩된 제품군에서 컬렉션/데이터베이스를 제거하는 테스트 제외 중지
SERVER-72430 MigrationDestinationManager::report()는 null _migrationCloningProgress에 액세스할 수 있습니다.
SERVER-73916 실패 지점이 대기하기 전에 이미 reshardCollection이 실패한 경우 ReshardingTest 수정 오류 보고 개선
SERVER-74124 와일드카드 샤드 키 패턴으로 샤딩을 허용하지 않습니다.
쿼리
서버-73534 'sbe::TypeTags::ArraySet'을 'KeyString'으로 직렬화하면 segfault가 발생할 수 있음
빌드 및 패키징
SERVER-38232 Ubuntu 16/18의 Mongod가 pid 파일을 생성하지 않음
내부
SERVER-49705 'permitted' 파일이 'after_test'에 의해 삭제되었을 수 있음
SERVER-53870 시간 경과에 따른 뷰 생성 성능 향상
SERVER-54284 ExceptionFor<ErrorCodes::WriteConflict>는 WriteConflictException으로 해결되어야 함
SERVER-61909 인덱스 항목이 많은 문서의 삽입 또는 삭제가 중단됨
SERVER-65990 BucketMaxTimeSpan을 변경하는 BUS w/ 테스트
SERVER-66050 findSelfInConfig는 느린 경로를 시도하기 전에 모든 HostAndPort에 대해 빠른 경로를 시도해야 합니다.
서버-66355 DurableViewCatalog::onExternalInsert에서 dbName을 validateViewDefinitionBSON에 전달
서버-66374 대규모 트랜잭션 형식 빌더에서 fle2_retryable_writes 제외
서버-66469 날짜 필드를 사용한 시계열 필터링은 1970년 이전 결과 미포함
SERVER-66793 순서가 잘못된 버킷이 있는 클러스터형 컬렉션에 대해 정렬을 통한 버킷 언패킹 비활성화
서버-66836 FCBIS의 failpoint atomic에서 재시작
서버-67111 testClusteredTailableCursorCappedPositionLostWithTTL에 대한 수정 사항 조사
SERVER-67183 더 높은 처리량 청크 마이그레이션 - 가져오기 및 삽입을 위한 재구현
서버-67416 항상 사용자 정의 비교기를 사용하여 fieldpath string 집합 정렬
서버-67446 카탈로그에서 일관된 wildcardProjection 및 columnstoreProjection 사양 확인
서버-67722 샤드 커서가 MaxTimeMEMS 만료시 종료되지 않음
서버-67950 bucket_unpacking_with_sort_granularity_change.js에서 더 강력한 주장
SERVER -68122 초기 동기화 중 컬렉션 WiredTiger 구성 문자열 복제 조사
SERVER-68388 동시성 설정 제한 및 서버 매개 변수 이름 업데이트
SERVER-68434 null과의 동일성이 술어를 포함하지 않는 캐시된 부분 ixscan을 잘못 사용할 수 있음
SERVER-68594 저장 시 vscode 형식/린트 추가
SERVER-68647 기능 플래그 생성
SERVER-68648 기능 플래그 활성화
SERVER-68739 느린 작업 통계에 영향을 주지 않고 WiredTiger 세션 통계를 추가합니다.
SERVER-68836 LDAPTimeoutMS에 대해 NaN 및 0을 제대로 처리
서버-69648 [SBE] 및 개선
visit(ExpressionConcatArrays*)
visit(ExpressionObject*)
서버-69902 bucket_unpacking_with_sort_plan_cache.js가 fsyncLock 테스트와 병렬로 실행되지 않도록 중지
SERVER-70167 재개된 생성 코디네이터가 임계 영역을 해제하려고 잘못 시도할 수 있음
서버-70219 spill_to_disk_secondary_read에 '선형화 가능' readConcern을 사용
서버-70321 Collmod 코디네이터는 복구 가능한 오류가 발생한 경우 마이그레이션을 재개할 수 없음
SERVER-70360 매우 큰 쓰기 고려 (write concern) WTimeOut 값을 허용하지 않음
SERVER-70369 migrationConcurrency를 위한 serverParameter 생성
서버-70395 슬롯 기반 엔진은 $group에 디스크를 지나치게 적극적으로 사용하므로 속도가 감소함
서버-70427 chef+kitchen 패키지 테스트 인프라를 제거합니다.
SERVER-70566 인쇄 오류 코드에 backup_restore.js 어설션 만들기
서버-70640 serverStatus에 migrationConcurrency 추가
SERVER-70747 bucket_unpacking_with_sort_extended_range.js에서 사용되는 컬렉션 이름 변경
SERVER-70830 단위 테스트 WiredTigerOperationStats
SERVER-71049 crypt_shared는 libmongocrypt가 로드할 때 로그 메시지를 stdout으로 전송
SERVER-71053 롤백 시 dataSize가 음수이고 올바르지 않을 수 있는 문제 수정
서버-71068 시작 중에 부분 인덱스가 FCV를 확인할 수 없음
SERVER-71328 여러 번의 실패 후 도너 샤드에서 메타데이터를 올바르게 필터링하는지 확인
SERVER-71392 유효성 검사를 위한 JSON Schema의 사용량 추적
서버-71608 분할 오류: mongo::LockManager::lock
SERVE-71632 스텝다운 스위트에서 DropDatabase FSM 테스트를 다시 활성화합니다.
서버-71680 $operationMetrics은 $group이 SBE로 푸시다운될 때 'keysSorted' 또는 'sorterSpills'를 고려할 수 없음
SERVER-71750 writeConflictRetry 루프에서 리팩터링을 handleWriteConflictException으로 되돌림
SERVER-71751 인메모리 변형의 경우 transaction_too_large_for_cache.js를 건너뜁니다.
SERVER-71771 조각 모음은 청크 크기 추정을 제한해야 함
SERVER-71840 fle2_contention_update에서 assert.eq 문을 변경함
서버-71924 청크 병합 변경 로그 이벤트의 상세 정보 감소
SERVER-71950 WiredTiger에서 잘못된 키가 감지되면 연산을 실패시키고 기록함
SERVER-71969 compile-variant와 compile_variant에 대한 system_perf.yml 업데이트
SERVER-72046 동시 청크 마이그레이션 테스트
SERVER-72182 mongodb-mongo-v6.0에 Enterprise RHEL 8.0(대규모 트랜잭션 형식) 빌드 변형을 추가하는 것을 고려. 에버그린 프로젝트
SERVER-72185 TSBS 성능 테스트 정의는 개인 github 저장소에 따라 다릅니다.
SERVER-72194 oplog_rollover.js는 내구성 타임스탬프가 진행될 때까지 기다려야 함
SERVER-72449 backup_restore.js는 하위 resmoke 클라이언트를 종료할 때 코드2를 확인해야 합니다.
서버-72512 메모리 제한으로 인해 불일치를 반환할 수 없는 경우 인덱스가 유효한 것으로 보고됩니다.
SERVER-72535 샤딩된 클러스터를 사용하면 대체 케이스를 사용하여 'admin', 'local', 'config' 데이터베이스를 생성할 수 있음
서버-72576 macOS에서 archive-dist 바이너리를 공증합니다.
SERVER-72619 migration_chunk_cloner_source 변경 사항에 대해 리팩터링 및 더 많은 테스트 추가
SERVER-72620 $indexStats가 샤딩되지 않은 컬렉션에서 실행될 때 'shard' 필드를 포함하지 않음
SERVER-72677 전체 유효성 검사가 항상 인덱스에 대한 정보를 보고하는 것은 아닙니다.
SERVER-72825 backports_required_for_multiversion_tests.yml에서 오래된 항목을 모두 제거
SERVER-72827 테스트 불합격 기록의 런타임 필터링
서버-72831 sharding_util::processShardResponses에서 이동 후 사용 수정
SERVER-72868 SERVER-30949에 나열된 TODO 완료
SERVER-72877 강등 후크의 Mongo 재타겟팅 로직은 뷰를 건너뛰어야 함
서버-73003 기록 테스트 런타임 데이터를 가져올 때 올바른 프로젝트를 사용
서버-73009 복제본 세트의 클러스터형 컬렉션에서 내림차순 정렬이 오름차순을 반환
SERVER-73110 bucket_unpacking_with_sort_extended_range.js가 샤딩된 패스스루에서 실패함
SERVER-73157 out_max_time_ms 테스트를 serial_run 스위트로 이동
서버_73164 index_max_time_ms.js에서 인덱스 빌드를 위한 maxTimeMS 증가
SERVER-73176 실제로 getHostFQDN에 오류가 있는 경우에만 오류 메시지를 출력합니다.
SERVER-73183 WiredTigerKVEngine::getSanitizedStorageOptionsForSecondaryReplication이 inMemory를 건너뛰어야 함
SERVER-73216 BlackDuck을 업그레이드하여 v8 감지
서버-73228 jstests/external_auth/ldap_mongos_health_checking.js에서 활성 디렉터리 서버 제거함
SERVER-73232 _killOperations에 대한 기본 로그 세부 정보를 변경합니다.
SERVER-73235 geometry_container에서 불변을 uassert로 변경
SERVER-73264 MigrationChunkClonerSource::commitClone의 잘못된 불변성 수정
SERVER-73266 createIndexes, 인덱스 빌드 커밋 및 단계적 중단 간의 교착 상태
서버-73368 에버그린 푸시 작업이 S3에서 v6.0 최신 타르볼 업데이트에 실패함
SERVER-73389 제거 데이터베이스 코디네이터의 체크포인트 벡터 시계
SERVER-73390 제거 데이터베이스에서 데이터베이스 버전 회귀 버그 완화
서버-73398 v6.0에서 다운그레이드 시 최대 키가 없는 moveChunk 요청으로 인한 불변성 발생 가능
SERVER-73481 유효성 검사는 {full: false}를 사용하여 순서가 잘못된 키를 감지하지 않습니다.
서버-73520 [6.0] 백포트 setProfilingFilterGlobally 명령
SERVER-73598 문서가 id별로 존재하는지 테스트하기 위해 FLEQueryInterface 확장
SERVER-73636 Coverity 분석 135025 결함: 예약으로 벡터 크기를 조정하는 것은 비효율적입니다.
서버-73697 이름을 바꿀 수 없는 경우 메타 필드에서 일치 표현식을 분할하지 않도록 주의
SERVER-73706 테스트 시 동시성 버그를 방지하기 위해 WTRecordStoreUassertOutOfOrder 실패 지점 상태를 저장
SERVER-73707 Evergreen 타임아웃 계산을 수정하고 정리합니다.
SERVER-73719 Sys-perf에서 레거시 빌드 변형 주석 처리
SERVER-73745 IndexKeyBucket 구조체 제로 초기화
SERVER-73852 5.0, 6.0 바이너리에서 시계열 경계 정렬 최적화 허용
서버-73904 FreeBSD spidermonkey 구성 업데이트
서버-73905 FreeBSD용 getCurrentNativeThreadId 구현
서버-73938 청크 마이그레이션이 oplog 항목이 잘린 재시도 가능한 내부 트랜잭션을 처리할 수 있는지 확인
SERVER-73998 system_perf.yml 및 perf.yml 마이크로벤치 빌드 변형 정의 수정
서버-74097 예상 컬렉션 UUID가 있는 샤드 찾기는 모든 동시 DDL 작업 사례를 처리할 수 없음
서버-74335 $group에 대한 디스크 유출 테스트는 v6.0 브랜치에서 'requires_persistence'로 태그가 지정되어야 합니다.
WT-8848 트랜잭션이 고정된 더티 데이터의 구성 가능한 한도를 초과했음을 표시하고 롤백하는 API 추가
WT-8981 PPC에서 RHEL8에 대한 에버그린 테스트 활성화
WT-9774 test_stat08에서 트랜잭션을 롤백하지 않고 테스트 재활성화
WT-9879 세션 트랜잭션 더티 바이트 통계의 과다 계산 수정
WT-10027 세션 txn 더티 통계가 잘못되었습니다.
WT-10461 약하게 정렬된 아키텍처의 건너뛰기 목록에서 순서가 잘못된 키를 수정합니다.
WT-10506 최신 버전을 지정하는 안정적인 툴체인 cmake 파일 소개
WT-10584 __cursor_skip_prev에 누락된 읽기 장벽 추가
6.0.4 ChangeLog
샤딩
서버-68361 LogTransactionOperationsForShardingHandler::commit는 준비된 트랜잭션과 준비되지 않은 트랜잭션에서 문서 전송 누락 문서의 샤드 키 값 변경
SERVER-69874 샤드가 서로 다른 prepareUnique 및 고유 인덱스 설정으로 끝나게 되는 시나리오를 문서화하거나 완화함
서버-70793 X 락을 수행하기 전에 먼저 IS 락 아래의 새 메타데이터를 확인한 후 데이터베이스 메타데이터를 새로 고침
서버-71092 shard_id_test.cpp는 std::string::compare 함수의 순수한 동작에 의존
SERVER-71689 로컬 컬렉션을 제거하기 전에 CatalogCache를 새로 고침
SERVER-72301 생성 컬렉션의 최적화된 경로에 청크를 삽입할 때 ordered:false 사용
쿼리
SERVER-58712 동일한 키에 여러 개의 보조 인덱스가 있는 컬렉션의 업데이트 성능이 일관되지 않음
운영
서버-67704 FTDC 메타데이터에 CPU 소켓 수를 추가합니다.
SERVER-67705 FTDC 메타데이터에 NUMA 구역 수 추가
내부
서버-60455 외부 정렬기에 대한 serverStatus 지표
서버-60829 테넌트 기부자는 커밋 결정을 작성할 때 DonorAbortMigration 취소 토큰을 사용할 수 없음
SERVER-62300 플랫폼 지원: Ubuntu 22.04 x 86 지원 추가
SERVER-63104 기능 플래그로 태그가 지정된 테스트를 통해 jsCore를 로컬에서 다시 쉽게 실행할 수 있도록 함
SERVER-65177 TestRemainingInitialSyncEstimatedMillisMetric 단위 테스트의 초기 동기화 경과 시간은 0 ms일 수 있음
SERVER-65259 샤드에서 병합이 필요한 집계에서 커서 누수 발생
SERVER-65385 DEBUG/Sanitizer 변형에서 Google Microbenchmarks의 임계값 확인 비활성화
서버-66337 datasize_kill_op.js의 모든 getNext() 호출에서 인터럽트 확인이 수행되었는지 확인
SERVER-66466 ThreadContext에 대한 TransportLayerASIOTest 종속성 제거
SERVER-66570 시계열이 시맨틱을 변경할 수 있는 메타필드 프로젝션을 푸시함
SERVER-66920 WiredTigerIndexCursorBase::seekWTCursor 어설션이 search_near 비교 의미 체계를 따르지 않아 디버그 빌드에서 충돌 발생
SERVER-67290 복구가 클러스터형 컬렉션에 대한 RecordId를 올바르게 처리하지 않음
SERVER-67406 샤딩된 coll에서 커서를 정렬하면 $ 접두사가 붙은 필드가 누락된 문서가 반환됨
SERVER-67795 updateMany 및 DeleteMany를 사용하는 사용자 수를 파악하기 위해 serverstatus 추적 추가
SERVER-67898 BalancerCollectionStatus가 세션 수집에 대해 잘못된 청크 크기를 반환
SERVER-68125 다중 키 필드에 대한 인덱스 빌드는 제한보다 많은 메모리를 사용할 수 있음
SERVER-68338 sync_source_changes.js는 하트비트를 기다려야 합니다.
서버-68500 멀티버전 태그 파일이 CI에서 테스트의 적절한 제외에 실패
SERVER-68576 클러스터에 몇 개의 샤드된 컬렉션이 있는지 알아야 함
SERVER-68769 샤드 키 인덱스를 제거할 수 없는 경우 사용자는 해당 인덱스를 숨길 수 없어야 함
SERVER-68853 세션 통계가 느린 작업 통계여야 하는 불변성을 제거합니다.
SERVER-68901 문서에 이름이 같은 2개의 서로 다른 필드가 포함된 경우 mongocryptd의 $elemMatch 쿼리 분석이 잘못됨
SERVER-69160 ShardingTest가 FCV 초기화를 기다렸다가 getClusterParameter 테스트를 실행하도록 만듦
SERVER-69497 internal_sessions_reaping_basic.js oplog 애플리케이션이 크기 1의 배치를 사용하도록 함
SERVER-69603 shardCollection의 일부로 제거 이벤트 보고 금지
SERVER-69890 movePrimary와 removeShard를 동시에 사용하면 더 이상 존재하지 않는 샤드로 데이터베이스를 이동할 수 있음
서버-69902 bucket_unpacking_with_sort_plan_cache.js가 fsyncLock 테스트와 병렬로 실행되지 않도록 중지
SERVER-69944 Resmoke의 globstar.py가
**
앞에 있는*
를 제대로 구문 분석하지 못함서버-70024 ldap_provider_check.js rel9용으로 업데이트 필요
서버-70100 스텝다운의 경우 shardCollection이 커밋 시 oplog 이벤트를 한 번 이상 내보내는지 확인
SERVER-70139 listCollection은 중복된 뷰 이름을 반환합니다.
서버-70158 SBE에서 $atan2의 미정의된 인수 순서 수정
SERVER-70237 청크 병합 커밋에서 BSON 객체를 너무 크게 만들지 않아야 함
SERVER-70323 collection_sharding_runtime에서 불변을 tassert로 변환
SERVER-70394 MultiPlanStage::removeRejectedPlans에서 자체 스왑 수정
SERVER-70553 mongo 테스트 러너에 모듈 지원 추가
SERVER-70594 sys-perf에 업데이트된 빌드 변형 추가
서버-70694 플랫폼 지원: RHEL9 ARM64 지원 추가
서버-70720 WT용 Evergreen은 상위 출력의 일부로 상위 프로세스 ID를 캡처
SERVER-70768 밸런서에서 점보 청크에 잘못된 청크 크기 사용
SERVER-70973 더 이상 사용 가능한 샤드가 없을 때 밸런서가 컬렉션 반복을 중지해야 함
서버-71006 인덱스를 다중 키로 전환한 후 읽기에 대한 불일치가 발생하는 작은 창
SERVER-71020 Time Series 배치를 중단하면 결국 카탈로그에서 버킷이 제거되는지 확인
SERVER-71055 OplogOrder 테스트는 oplog 항목을 롤백한 후 오래된 all_durable 타임스탬프를 읽을 수 있습니다.
SERVER-71089 단일 배포판에서 서명 작업 실행
SERVER-71094 fcbs_election_during_storage_change에서 다른 일시적인 선택 실패 처리
서버-71139 단순 데이터 정렬이 있는 인덱스가 초기 동기화 중에 올바르게 생성되었는지 확인
SERVER-71167 txn_index_catalog_changes.js 세션 가비지 컬렉션이 일관성 검사에서 fsync 잠금으로 교착 상태에 빠질 수 있음
SERVER-71191 인덱스 빌드 설정, 준비된 트랜잭션 및 스텝다운 사이의 교착 상태
서버-71225 collation.js가 'db'를 변경하지 않는지 확인
SERVER-71247 DocumentSourceBackupFile은 데이터를 반환하기 전에 백업 커서가 열려 있는지 확인해야 함
SERVER-71249 .publish 태그에 대한 buildvariant 작업 재정의 제거
SERVER-71328 여러 번의 실패 후 도너 샤드에서 메타데이터를 올바르게 필터링하는지 확인
SERVER-71399 청크 분할 후 점보 청크 플래그는 자동으로 지워지지 않습니다.
SERVER-71424 lint_fuzzer_sanity의 장애 수정
SERVER-71435 resmoke에서 range-deleter에 대한 상세도 수준 증가
SERVER-71436 위 삭제기는 분할된 키 인덱스를 찾을 수 없는 경우 로그를 적극적으로 스팸하지 않아야 함
SERVER-71449 debian의 init.d에서 찾을 수 없는 log_successs_msg:를 수정합니다.
SERVER-71467 다중 버전 테스트에 기능 플래그 특정 테스트 실행하지 않기
SERVER-71471 새 노드 실행/설치에서 작동하도록 jstestfuzz 배포 개선
SERVER-71473 새 테스트 통계 위치 사용 시작
SERVER-71477 'document_source_internal_all_collection_stats.cpp'에서 'makeStatsForNs'를 호출하기 전에 '_internalAllCollectionStatsSpec.getStats()' 존재하는지(boost::optional) 확인함
SERVER-71479 청크 병합이 validAfter를 현재 시간으로 설정하면 안 됨
SERVER-71518 mongo-task-generator에서 S3 테스트 통계 사용
서버-71534 여러 npm 인스턴스 실행으로 인해 발생한 lint_fuzzer_sanity_all 회귀
서버-71568 ChangeStreamOptions 액세스와 관련된 경쟁 상태 수정
SERVER-71597 대소문자를 구분하는 dbName에 대한 createDatabase의 경쟁 상태 수정
SERVER-71609 SplitOrMarkJumbo가 청크를 과도하게 분할하면 안 됨
SERVER-71614 샤드 키와 호환되지 않는 경우 인덱스를 숨기기 위해 수락할 케이스 추가
SERVE-71632 스텝다운 스위트에서 DropDatabase FSM 테스트를 다시 활성화합니다.
SERVER-71638 키 패턴을 사용하여 마지막 샤드 키 인덱스를 숨기지 않도록 함
SERVER-71666 청크 마이그레이션 커밋에서 스캔된 인덱스 항목 수 줄이기
서버-71668 시스템 컬렉션에서 인덱스를 숨기고 coll_mod.cpp에서 _id 인덱스를 숨긴 후 isLastNonHiddenShardKeyIndex 검사를 이동함
SERVER-71691 패싯에서 $setWindowFields를 사용할 때 오류 5643004 발생
서버-71726 server_discovery_and_monitoring_json_test 시간 제한 늘리기
SERVER-71756 조각 모음 정책은 추정치가 true인 dataSize 명령을 실행해야 함
SERVER-71759 dataSize 명령이 반환되지 않음
SERVER-71769 세컨더리 노드가 2단계 인덱스 빌드를 건너뛰는 경우 새 로그 메시지 추가
SERVER-71771 조각 모음은 청크 크기 추정을 제한해야 함
SERVER-71787 밸런서는 forceJumbo를 moveRange 명령에 연결해야 함
서버-71788 조각 모음은 ChunkTooBig 오류를 처리해야 함
서버-71880 fromMigrate=true를 사용한_shardsvrDropCollectionParticipant는 인덱스 빌드를 중단하지 않음
SERVER-71921 일부 배리언트에서 update_timeseries_fuzzer 작업 시간이 초과됨
서버-71924 청크 병합 변경 로그 이벤트의 상세 정보 감소
SERVER-71939 오류 지점이 있는 BucketCatalogTest::Task 클래스 업데이트
SERVER-71982 다중 버전 테스트를 위해 standalone.py에 directConnection=True 추가
SERVER-72005 2022-11 sys-perf 변형에서 TSBS 활성화
서버-72011 fsm 작업자 스레드에 js 파일을 로드하는 기능 추가
SERVER-72021 엔터프라이즈 SLES 12 crypt_create_lib 에버그린 오류를 수정함
SERVER-72065 CSRS의 세컨더리 노드에서 논리적 세션 캐시를 새로 고칠 수 없음
SERVER-72091 auth-delay sys-perf 변형 활성화
SERVER-72176 MetadataManagerTest는 해체 시 orphanCleanupDelaySecs를 기본값으로 재설정해야 함
SERVER-72222 샤딩된 클러스터의 결과가 병합될 때 단일 축소 최적화가 적용된 MapReduce가 실패함
SERVER-72276 backports_required_for_multiversion_tests.yml에서 오래된 항목을 모두 제거
SERVER-72288 'DSI에 대한 M1 Mac 지원 활성화' 후 microbenchmark 테스트가 실패함
서버-72408 agg_collstats_expr.js에서 receiveChunkWaitForRangeDeleterTimeoutMS의 기본 시간 제한이 너무 낮음
SERVER-72416 find와 findAndModify 프로젝션 코드가 컬렉션 수준 데이터 정렬을 따르지 않음
SERVER-72422 FCBIS는 oplog를 자르지 않음
서버-72423 FCBIS는 삭제 보류 테이블을 삭제하지 않음
SERVER-72483 에서 KMIP의 s390x 테스트를 비활성화함
서버-72506 벤치마크 분석 스크립트의 주요 오류 수정
서버-72533 샤드는 v6.0의 _configsvrCommitChunksMerge에서 validAfter 필드를 보내야 함
SERVER-72535 샤딩된 클러스터를 사용하면 대체 케이스를 사용하여 'admin', 'local', 'config' 데이터베이스를 생성할 수 있음
서버-72581 macos-arm64 변형에서 Replica_sets_jscore_passthrough의 시간 제한 증가
SERVER-72613 중단 분석기로 코어 덤프 처리 속도 향상
서버-72831 sharding_util::processShardResponses에서 이동 후 사용 수정
SERVER-72877 강등 후크의 Mongo 재타겟팅 로직은 뷰를 건너뛰어야 함
WT-9268 일관성을 유지하기 위한 내역 저장소 기록 삭제 시 지연됨
WT-9428 rec_visibility.c에서 두 개의 어설션 수정
WT-9592 Stable로 롤백하면 WT_UPDATE_TO_DELETE_FROM_HS 플래그도 지워져야 함
WT-9637 ubuntu 22.04에서 gcc-11을 사용할 경우 WiredTiger 엄격한 컴파일 실패
WT-9705 준비된 커밋 내 업데이트 체인에서 실수로 업데이트가 해제되는 문제 수정
WT-9751 퇴거 중단 후 조정 시 메모리 누수를 수정합니다.
WT-9765 퇴거 실패로 준비된 롤백 후 준비된 커밋 처리 수정
WT-9805 기록 저장소에서 삭제해야 하는 업데이트를 저장하고 나중에 삭제합니다.
WT-10062 내부 페이지를 건너뛰지 않도록 체크포인트 정리 수정
WT-10081 오래된 브랜치에 대한 장애 형식 config 수정
WT-10250 릴리스 분기에 대한 특정 Evergreen 빌더 제거
WT-10291 실패 구성 작업이 구성당 한 번씩 테스트 형식을 실행하는지 확인합니다.
6.0.3 ChangeLog
보안
SERVER-68371 MongoClient에서 CSFLE를 활성화하면 Atlas Search가 실패함
SERVER-70559 FLE2 테스트에 태그를 지정하여 스텝다운 제품군으로 실행되지 않도록 함
샤딩
SERVER-63668 자동 분할 기능을 비활성화하는 플래그 뒤에 청크 분할자 보호
SERVER-66916 범위 삭제기 구성 매개변수는 동적으로 변경할 수 없음
SERVER-67466 외부 OperationContext가 중단되면 내부 트랜잭션 API가 메모리에 대해 안전하지 않을 수 있음
서버-67891 $shardedDataDistribution 단계의 기본 구조 구현
SERVER-68139 프로젝션 정렬이 100MB보다 큰 경우 리샤딩 명령이 실패함
SERVER-68249 $shardedDataDistribution 집계 단계에 필요한 권한 추가
SERVER-68869 _configSvrReshardCollection의 재시도가 성공하면 resharding_coordinator_recovers_abort_decision.js가 실패할 수 있음
서버-69134 샤딩된 컬렉션을 삭제해도 CSS 항목이 제거되지 않음
서버-69429 샤드 키 및 고유 인덱스에 대한 collMod 검사 누락
SERVER-69444 동시 임계 영역과 새로 고침의 결합이 DSS와 CSS에서 동일하게 보이도록 설정
서버-69700 resharding_coordinator_recovers_abort_decision.js의 복제 롤백 실패
서버-69756 reshardCollection cmd 직후에 발행된 abortReshardCollection의 분할 오류
서버-69897 concurrency_simultaneous_replication*.yml 테스트 스위트에서 internal_transactions_setFCV.js FSM 워크로드 제외
SERVER-70364 네트워크 오류(resharding_coordinator_recovers_abort_decision.js) 발생 시 configureFailPoint 명령을 다시 시도합니다.
SERVER-70373 리샤딩 메트릭이 복원되지 않는 경우 불변한 실패
서버-70793 X 락을 수행하기 전에 먼저 IS 락 아래의 새 메타데이터를 확인한 후 데이터베이스 메타데이터를 새로 고침
서버-70852 v6.0에서 SERVER-66716을 다시 커밋
서버-71092 shard_id_test.cpp는 std::string::compare 함수의 순수한 동작에 의존
복제
SERVER-69861 투표 중 무중지 잠금 가드로 인해 FCBIS 중단
쿼리
서버-60141 timelib를 2021년 09월 버전 또는 이상 버전으로 업그레이드
SERVER-66289 v5.0.8에서 $out이 BSONObj 크기 오류를 잘못 발생시킴
서버-70190 ExpressionSwitch::optimize()가 표현식 트리를 유효하지 않은 상태로 두어 불변성 실패 초래
SERVER-70381 _internalSearchIdLookup 단계가 getOwnershipFilter 함수의 5.0 전제 조건 위반
운영
SERVER-67793 init.d의 log_progress_msg가 메시지를 인쇄하지 않음
빌드 및 패키징
SERVER-48203 Ninja 빌드에 대해 --install-action을 지원합니다.
SERVER-67715 변경 스트림 판독기에 이중 이스케이프 정규식이 필요함
SERVER-69507 Rpath는 동적 빌드에서만 설정
내부
서버-57417 NoMoreAutoSplitter 기능 플래그 사용
SERVER-60753 'config.system.indexBuilds'에서 인덱스 빌드 항목 제거. 혼합 모드 쓰기(write) 가능.
서버-60829 테넌트 기부자는 커밋 결정을 작성할 때 DonorAbortMigration 취소 토큰을 사용할 수 없음
SERVER-62300 플랫폼 지원: Ubuntu 22.04 x 86 지원 추가
SERVER-62302 플랫폼 지원: RHEL9 x86 지원 추가
SERVER-62760 새 최적화 프로그램이 사용되는 시기를 나타내는 정보를 쿼리 로그 줄에 추가함
SERVER-63811 데이터베이스가 존재하지 않는 경우 mongos가 $documents에 대한 결과를 반환하지 않음
SERVER-64319 Coverity 분석 결함 121642: 구문 분석 경고
서버-65191 wiredTiger로 StorageEngineRepairTest 실행
서버-65816 청크 수가 아닌 데이터 크기에 따라 균형을 맞추도록 밸런서 정책 변경
서버-66078 데이터 크기 인식 밸런싱에 맞게 세션 컬렉션 밸런싱 정책 조정
SERVER-66208 기존 데이터를 사용한 샤드 컬렉션의 청크 생성 제거
서버-66378 featureFlagBalanceAordingToDataSize가 활성화된 경우 적응 테스트 건너뛰기
SERVER-66525 errexit으로 인해 pip 설치 로그가 캡처되지 않음
서버-66614 macOS에서 단위 테스트 속도 향상
서버-66747 jstests/sharding/authCommands.js에서 균형 조정 대기 기한 증가
서버-66753 BalancerPolicy::_getLeastLoadedReceiverShard currentMin 유형 변경
SERVER-66781 BalanceAccordingToDataSize 기능 플래그 활성화
서버-66827 무작위로 선택된 최종 컬렉션이 밸런싱을 비활성화한 경우 밸런서가 라운드를 건너뛸 수 있음
서버-66834 defragmentation_util.js에 의해 생성된 영역은 항상 청크와 정렬되어야 함
서버-66835 [테스트 전용 버그] balancing_based_on_size.js의 청크 수 비교
SERVER-66913 configureCollectionBalancing()은 요청된 컬렉션을 처리할 수 없는 경우 NamespaceNotSharded를 반환
SERVER-66972 데이터베이스 중요 섹션이 지속적인 새로 고침에도 직렬화되지 않음
서버-67231 fcbis_fails_if_backup_cursor_is_already_open_on_sync_source.js에서 assert.adminCommandWorkedAllowingNetworkError 사용
SERVER-67301 밸런서에서 완전히 밸런싱된 컬렉션을 위해 불필요한 마이그레이션을 한 번 수행할 수 있음
서버-67346 샤드 프라이머리에서 충돌을 방지하기 위해 클러스터를 업그레이드할 때 config.system.sessions에서 자동 분할 비활성화
SERVER-67619 s390x 변형의 빌드 빈도 상향
SERVER-67681 컴파일 명령에 대한 특정 대상 만들기
서버-67733 CSRS 스텝다운 시 ShardingTest::awaitBalancerRound()가 작동하지 않음
서버-67739 tenant_migration_donor_retry.js 상태 문서는 해당 문서에 대한 어설션이 발생하기 전에 정리 가능
서버-67809 스텝다운 제품군에서 insert_with_data_size_aware_balancing.js 실행
서버-67813 데이터 크기 인식 밸런싱이 v6.0에 있을 때 'requires_fcv_61' 태그를 검토함
SERVER-67898 BalancerCollectionStatus가 세션 수집에 대해 잘못된 청크 크기를 반환
SERVER-68115 "elemMatchRootLength > 0" 불변 trigger에 생기는 버그를 수정함
SERVER-68157 AuditEncryptionCompressionManager::encryptAndEncode에서 큰 BSON 방출
서버-68233 MongoShell numberDecimalsAlmostEqual(NumberDecimal(0), NumberDecimal(0))은 false 반환
서버-68394 _id 인덱스가 누락된 경우 복구 시작 시 강력한 잠금이 생성되지 않도록 보장
서버-68484 balancing_based_on_size.js 내에서 컬렉션의 밸런스가 조정된 것으로 간주하려면 임계값을 늘려야 함
서버-68541 동시 RemoveShard 및 movePrimary는 샤딩되지 않은 컬렉션을 삭제할 수 있음
SERVER-68893 불필요한 ticketholder 벤치마크 삭제
SERVER-69001 초기 동기화 시 minValid 문서를 'stopTimestamp'로 설정
SERVER-69037 SBE 계획 캐시 크기 계산이 약간 잘못됨
서버-69069 InTel은 데이터 크기 배포 API에서 컬렉션의 하위 집합을 지정할 수 있어야 함
SERVER-69133 하드링크 설치 조치의 중복 설정 제거
SERVER-69136 테스트 시 balancerCollectionStatus가 balancerCompliant를 너무 일찍 보고할 수 있음을 고려해야 함
SERVER-69160 ShardingTest가 FCV 초기화를 기다렸다가 getClusterParameter 테스트를 실행하도록 만듦
서버-69224 GCM이 지원되지 않는 경우 AuditEncCompManagerTest.EncryptAndEncodeLargePayloadSucceeds 건너뛰기
SERVER-69281 최소 ninja 버전 강제
SERVER-69348 명령이 범용적으로 호출 가능하려면 빈 인증 검사를 선언해야 함
SERVER-69353 burn_in 작업은 별도로 생성
SERVER-69380 포함 프로젝션이 이미 흡수된 경우 $_internalUnpackBucket 단계가 $project와 잘못 스왑될 수 있음
SERVER-69389 checkAuthorization 명령이 노드가 종료될 때 UUID를 네임스페이스로 확인하려고 시도하는 동안 기존 컬렉션에 대해 ErrorCodes::NamespaceNotFound를 발생시킬 수 있음
SERVER-69446 jstests/replsets/dbcheck_write_concern.js에서 electionTimeoutMillis 상향
SERVER-69447 비용 모델 계수의 버전을 제어하기 위한 쿼리 노브(knob) 추가
서버-69465 $_internalAllCollectionStats에 대해 $collStats와 동일한 사양을 허용
SERVER-69603 shardCollection의 일부로 제거 이벤트 보고 금지
SERVER-69784 서명된 char 오용 인스턴스 수정
SERVER-69793 쿼리 시스템에서 메모리 언더플로우 검사를 비활성화합니다.
SERVER-69849 [v6.0] FifoBasicMetrics 단위 테스트 삭제
서버-69868 종료된 TransportLayer를 시작할 때 오류를 반환
SERVER-69898 DB 버전을 새로 고치기 전에 임계 영역 캐치업 단계를 기다림
SERVER-69912 SConstruct가 실수로 실행될 수 있음
서버-69917 clusterWriteWithoutShardKey 명령 구현
SERVER-69926 errorcodes.py가 MONGO_UNREACHABLE_TASSERT에서 중복 오류를 감지하지 못함
SERVER-69929 필수 기능 플래그가 활성화되지 않은 경우 엄격한 API 테스트 건너뛰기
SERVER-69930 제거된 데이터베이스의 버전을 새로 고치려고 시도하는 로그에 예기치 않은 오류 메시지 표시
SERVER-70062 롤오버 복원 실패에 있는 oplog의 oplog 항목에 대한 관련 정보 기록
SERVER-70170 Amazon 2022용 ssl_helpers.js를 업데이트함
서버-70181 서버 마스터에서 Ubuntu 및 Debian 패키지 테스트 실패
SERVER-70209 타사 구성 요소에 새 timelib 라이브러리 나열
서버-70211 CostModelManager에서 재정의 상용구 코드 적용 제거
SERVER-70226 rhel9에서 YUM 게시 지원
SERVER-70274 EOF 필터를 활용하여 변경 스트림 사전 이미지 삭제 작업의 성능 개선
SERVER-70299 JSON.send 명령 사용 제거
SERVER-70314 로그 보존 제한을 고려하도록 time series 확장 범위 테스트 조정
SERVER-70348 쿼리 가능한 WT에 대해 EAGAIN을 제거하고 내부적으로 다시 시도
SERVER-70361 OperationContext 대기가 범위를 벗어난 기간 처리
SERVER-70436 isCoveredNullQuery가 적용될 수 있는 경우 제한
SERVER-70469 워치독 테스트에서 가상 환경 python 사용
서버-70475 이전 부스트 스레드 라이브러리의 부호 있는 정수 비교 문제 수정
SERVER-70483 'evergreen_execution'를 logkeeper에 전달하도록 Resmoke 업데이트
서버-70484 perf.yml 및 sys_perf.yml에서 신호 처리 모듈 제거
SERVER-70602 작업이 없는 일부 밸런싱 라운드를 대기해 잘못된 balancerCompliant 보고 처리
서버-70725 라우팅 정보 가져오기가 실패하는 경우 클러스터 집계로 인해 CollectionUUIDMismatch가 잘못 발생할 수 있음
SERVER-70814 _createCmdObj() 메서드 서명에서 const 한정자(qualifier) 제거
서버-70834 scons 캐시를 사용하지 않는 작업 보고 실패 수정
SERVER-70864 세분화된 범위 삭제 잠금(deleter lock) 제거
SERVER-70879 여러 스레드가 동시에 인덱스 멀티키를 돌리는 레이스 수정
SERVER-71112 리샤딩 수신자(Resharding Recipient) 단위 테스트에서 리샤딩 오류 횟수 수정
WT-9792 기록 저장소에서 데이터 저장소 업데이트의 전역 표시 업데이트를 제거하도록 RTS를 수정합니다.
WT-9926 백업에서 시작하는 동안 충돌이 발생하면 메타데이터가 손실될 수 있음
6.0.2 ChangeLog
보안
서버-66554 FLE2 제품군이 스텝다운 및 kill_primary 제품군과 함께 작동하도록 설정
샤딩
SERVER-61035 'resharding_large_number_of_initial_chunks.js'의 구역을 175,000개로 상향
SERVER-61985 resharding_coordinator_recovers_abort_decision.js는 프라이머리 샤드가 _configsvrReshardCollection을 다시 시도하고 두 번째 리샤딩 작업을 실행하기 때문에 리샤딩 작업이 성공한 것으로 보고할 수 있음
서버-66331 추가 $searchMeta 테스트 커버리지
서버-67193 setfcv_reshard_collection.js에서 setFCV 전에 코디네이터가 리샤딩을 시작했는지 확인
SERVER-68094 사용자 정의 생성 _id를 사용한 리샤딩이 프로젝션 오류로 인해 실패함
SERVER-68139 프로젝션 정렬이 100MB보다 큰 경우 리샤딩 명령이 실패함
SERVER-68495 매우 많은 수의 구역이 구성된 컬렉션을 다시 샤딩하면 구성 서버 프라이머리가 무기한 중단될 수 있음
SERVER-68628 프라이머리 페일오버 이후 실패한 리샤딩 작업을 다시 시도하면 서버 충돌이 발생하거나 쓰기 (write)가 손실될 수 있음
SERVER-68728 InterruptBeforeProcessingPrePostImageOriginatingOp 실패 지점에 대한 Addl 활성화 조건 추가
SERVER-68869 _configSvrReshardCollection의 재시도가 성공하면 resharding_coordinator_recovers_abort_decision.js가 실패할 수 있음
서버-68890 MigrationSourceManager 커밋 경로에서 오류 코드 변환 제거
SERVER-69220 refineCollectionShardKey를 사용하면 현재 샤드 키 필드를 범위 기반과 해시 간에 토글할 수 있어 데이터 불일치가 발생할 수 있음
서버-69700 resharding_coordinator_recovers_abort_decision.js의 복제 롤백 실패
운영
서버-68548 Mongo shell 버전 4.4.15 --quiet 플래그 사용에도 불구하고 ASIO 메시지 로깅
내부
SERVER-60551 연결 시 "Initialized wire specification"(초기화된 와이어 사양)이 나타나는 경우가 있음
서버-61281 쿼리 메모리 트래커에서 문서 크기를 고려할 때 언더플로 수정
서버-63191 버전 메타데이터를 더 일찍 생성하는 작업 생성
SERVER-63843 동기 신호 핸들러에서 재귀적 doLog를 허용하지 않음
SERVER-63852 getThreadName() 충돌이 발생하지 않아야 함
서버-65317 mongod가 간단한 $search 쿼리 실행 후 연결 풀에서 연결 제거
SERVER-65382 AutoSplitVector가 clientReadable을 사용하여 샤드 키 필드를 재정렬하면 안 됨
SERVER-65435 config 퍼저가 단일 작업에서 생성될 수 있는 더티 데이터의 양보다 적은 퇴거 트리거를 설정할 수 있음
서버-65781 shell 고정 장치 기호화
SERVER -66436 DCConcurrencyTest 벤치마크의 초기화 오류를 수정함
서버-66613 심볼라이저 서비스에 에버그린 버전 대신 바이너리 버전 전송
SERVER-66726 killAllSessionsByPattern의 직렬화 수정
서버-66794 ~ 년 이외의 날짜가 있는 Typescript 컬렉션에 대한 인메모리 플래그 추가 19702038
서버-66804 테스트 설정에서 check_binary_version 제거
SERVER-66841 LOGV2: 백슬래시 문자에서 잘림이 발생하는 경우 JSON이 잘못됨
SERVER-67126 printStackTrace no-LOGV2 코드 경로에서 LOGV2 호출을 제거합니다.
서버-67239 set_audit_config 테스트에서 시간 초과 처리 개선
SERVER-67280 HealthObserver::periodicCheckImpl() 구현이 예외를 처리하고 예외 발생 시 적절한 상태 확인 실패 상태를 반환하는지 확인
SERVER-67296 청크 관련 DDL 작업을 커밋하는 데 사용되는 configsvr 명령의 OpCtx를 중단 가능으로 표시
서버-67385 샤드 프라이머리에서 범위에 대한 진행 중인 쿼리가 완료되기 전에 범위 삭제 작업이 잘못 예약될 수 있습니다.
SERVER-67402 선형화 가능 읽기가 때때로 잘못된 읽기 소스로 읽을 수 있음
SERVER-67538 호환되지 않는 오래된 스냅샷에 있는 경우 다중 문서 트랜잭션이 실패함
SERVER-67605 retryable_findAndModify_commit_and_abort_prepared_txns_after_failover_and_restart.js에서 1개 노드 샤드로 재시작을 테스트하지 않도록 설정
SERVER -67650 리샤딩 수신자는 oplog 적용자가 oplog 페처를 따라잡지 못한 경우 remainingOperationTimeEstimatedSecs=0을 반환할 수 있음
SERVER-67653 재샤딩 코디네이터가 한 수신자에서 oplog 적용자가 oplog 페처를 따라잡지 못했음에도 불구하고 중요한 섹션을 시작할 수 있다고 잘못 판단할 수 있음
SERVER-67666 전체 클러스터 변경 스트림에서 system.buckets collection 시청을 허용함
SERVER-67679 동시 컬렉션 제거는 CollectionUUIDMismatch 대신 NamespaceNotFound를 반환할 수 있음
SERVER-67725 이름 바꾸기의 전제 조건으로 샤드의 카탈로그 일관성 확인
서버-67728 시계열 jstests에서 FeatureFlagUtil 사용
서버-67787 인증 동시성 테스트에서 변형 연산 재시도
67814 1970서버-2038 serverStatus에서 - 이외의 날짜가 있는 time-series 컬렉션의 수를 추적합니다.
SERVER-67846 featureFlagCollModIndexUnique를 이용한 테스트가 FCV 60을 검사해야 함
서버-67909 컴팩트 코디네이터에서 존재하지 않는 임시 ECOC 컬렉션 삭제 건너뛰기
SERVER-67916 강등 중 경쟁이 ReshardingMetrics에서 불변을 트리거할 수 있음
SERVER-67939 run_dbcheck_background.js는 CappedPositionLost에 대해 복원력이 있어야 함
SERVER-68003 experiment_unified_ninja.vars를 기본값으로 설정
SERVER-68126 AutoSplitVector에서 음수 maxChunkSize 입력 값 확인
SERVER-68207 시스템 컬렉션에 대한 collStats를 clusterMonitor 역할에 추가
SERVER-68399 blackduck_hub.py에서 safeint 버전 번호 구문 분석 수정
서버-68441 collection_uuid_index_commands.js는 페일오버에 충분하지 않음
서버-68461 Pre6.1-호환에서 doCompactOperation의 결과를 유지함 결과 유지
SERVER-68465 journal.enabled 매개 변수로 인해 selinux 테스트 실패
서버-68475 정적 빌드에서 재배치 오버플로에 대한 해결 방법 찾음
SERVER-68477 NaN의 expiredAfterSeconds TTL 인덱스 매개 변수 처리를 개선함
서버-68479 collMod 코디네이터 V2 는 버킷 nss에서 마이그레이션을 차단해야 합니다.
SERVER-68521 awaitdata_getmore.js에서 시간 초과 복원
SERVER-68540 jscore 테스트를 위한 docker_incompatible 태그 추가
서버-68568 future_git_tag는 MONGO_VERSION을 재정의해야 함
SERVER-68637 enterprise-rhel-72-s390x-compile 빌더에 scons 캐시 추가
SERVER-68694 압축 명령어에 대한 잠금 처리 조사
SERVER -68766 단일 값 MapReduce 최적화를 다시 활성화하는 옵션 추가
서버 -68790 이름이 바뀐 InternalQueryFrameworkControl 노브를 사용하는 멀티버전 테스트 수정
SERVER-68886 내부 트랜잭션 Reap 서비스 단위 테스트에서 addEagerlyReapedSession에 대한 추가 호출 제거
SERVER-68905 backports_required_for_multiversion_tests.yml에 Append_oplog_note_mongos.js 추가
SERVER-68925 시작(SERVER-43664 되돌리기) 시 확인 테이블 로깅 설정 재도입합니다.
SERVER-68937 과거 테스트 런타임 기록을 기반으로 작업 분할 개선
서버-68950 Ubuntu 22.04용 ssl_helpers.js 업데이트
SERVER-68951 Ubuntu 22.04에서 kerberos_tool.js 및 ldap_authz_authn.js 수정
서버-69006 헤지된 읽기(hedged reads)에 대한 FLE 기본 삽입/업데이트/교체에 더 많은 추적 기능 추가
SERVER-69052 확장된 범위를 확인할 때 버킷 수집이 유효한지 확인하세요.
서버-69103 DocumentSourceLookup의 내부에서 SBE 사용 비활성화
SERVER-69108 SCCL이 새로 고침을 트리거하지 않고 구성 및 관리자 메타데이터 즉시 반환
SERVER-69118 재시도 가능한 findAndModify 페일오버 내부 트랜잭션 테스트가 페일오버 후 lastCommittedOpTime이 복구될 때까지 대기하도록 업데이트
서버-69141 [6.1] 고정된 TSBS 버전을 앞으로 이동
SERVER-69167 setClusterParameter 및 getClusterParameter에서 기능 플래그 검사를 수행하기 전에 fCV가 초기화되었는지 확인
서버-69175 ASIO 스타일 소켓 유형을 만들기 위한 Transport::SocketOption 템플릿 추가
서버-69207 Coverity 분석 결함 122696: 이동 된 객체 사용
SERVER-69265 config_fuzzer_replica_sets_jscore_passthrough에 대한 시간 제한 상향
SERVER-69284 FifoTicketHolder 제거
서버-69290 6.0에서 샤딩을 비활성화/기본 테스트 개선
서버-69376 macos 변형에서 replica_sets_jscore_passthrough에 대한 시간 제한 증가
서버-69475 사용하지 않는 updateConcurrentTotalTransactions() 메서드 제거
SERVER-69569 Python 스크립트가 Evergreen 작업 실패
SERVER-69611 -ffp-contract=off 컴파일러 옵션을 기본값으로 설정함
SERVER-69693 리샤딩 코디네이터에서 코드를 반복하는 대신 Lambda 사용
서버-69707 [SBE] $cond/ $switch/ $ifNull 표현식을 포함한 $group에 대해 정의되지 않은 슬롯 오류 발생
SERVER-69785 change_streams_per_shard_cursor.js를 강화합니다.
SERVER-69793 쿼리 시스템에서 메모리 언더플로우 검사를 비활성화합니다.
SERVER-69849 [v6.0] FifoBasicMetrics 단위 테스트 삭제
WT-9323 체크포인트 이후 트리의 업데이트 여부를 추적하는 경쟁 수정
WT-9599 블록에서 fallocate를 호출하기 위해 핫 백업 락 도입
WT-9763 삽입 시간 창이 기록 저장 시간 창과 일치하지 않으면 EBUSY를 반환
WT-9870 복구 중 가장 오래된 타임스탬프가 업데이트될 때마다 고정된 타임스탬프를 업데이트하는 문제를 수정함
6.0.1 변경 로그
샤딩
SERVER-57519 ARS가 인과 관계가 일치하는 ShardRegistry::getShard() 함수를 사용하도록 합니다.
SERVER-64340 샤드를 배출하는 동안 밸런서가 비활성화되어 있는 경우 경고
SERVER-67457 참여자에 연락을 시도하는 중에 중단된 리샤딩 작업은 구성 서버 프라이머리에서 무기한으로 지연될 수 있음
서버-67477 AddShard에 범위 삭제 인덱스가 생성되었는지 확인(6.0 전용)
SERVER-67492 청크 마이그레이션 실패 시 수신 샤드의 프라이머리와 세컨더리 간에 서로 다른 config.transactions 기록이 생겨날 수 있음
SERVER-67535 move_chunk_large_chunk_map_workloads가 더 이상 서버 로깅 변경으로 인한 청크 마이그레이션의 타이밍 분해를 보고하지 않음
SERVER-68431 resharding_test_fixture가 구성 서버의 모든 노드에서 failpoint를 구성하지 않음
쿼리
SERVER-63049 agg 축압기 사용 추적
서버-66072 $match 샘플링 및 $group 집계 이상한 동작
집계
SERVER-68062 $GeoNear를 사용하는 다단계 집계는 제약 조건을 위반할 수 있음
빌드 및 패키징
서버-66808 변경 스트림 오류에서 문서화되지 않은 필드 제거
내부
서버-61481 KlastLTS가 6.0이면 컬렉션에 대해 진행 중인 인덱스 빌드가 없다는 DropIndexes 체크인 명령을 제거
SERVER-62857 여러 스텝다운에서 수신자에 대한 동일한 마이그레이션 복구 처리
SERVER-62969 ocsp_unable_to_staple_log.js 연결 대기 문제 해결
서버-64112 릴리스가 EOL되는 즉시 적용 가능한 다중 버전 테스트 실행 중지
서버-64242 collStats 집계 단계에서 BalancerStatisticsRegistry로부터 고아를 검색하도록 업데이트
SERVER-64416 뷰 만들기가 컬렉션 만들기와 동일한 오류를 반환하도록 설정
서버-65006 commitIndexBuild oplog 항목 삽입 시 쓰기 충돌로 인해 다중 키를 설정에 실패할 수 있음
SERVER-65262 WT 숫자 타임스탬프 API 사용 확대
SERVER-65385 DEBUG/Sanitizer 배리언트에서 Google Microbenchmarks의 신호 처리를 비활성화함
서버-65454 재시도된 findAndModify 요청으로 인해 잘못된 네임스페이스로의 로그/프로필 속도가 느려질 수 있음
SERVER-65657 oplog에 대한 cappedInsertNotifier 호출 줄임
SERVER-65884 time-series에서 $lookup을 사용하면 관련된 $match 뒤에 $sequentialCache를 배치할 수 있음
SERVER-66023 투표 및 라이브 타이머를 끊임없이 초기화하지 않음
SERVER-66027 테넌트 마이그레이션 JS 테스트 속도 향상
SERVER-66034 backports_required_for_multiversion_tests.yml이 테넌트 마이그레이션 테스트가 다중 버전 테스트 스위트에서 실행되지 않도록 블랙리스트에 추가하지 않음
SERVER-66246 테넌트 마이그레이션 동시 테스트 런타임을 최적화함
서버-66247 뷰 이름을 assertViewSucceedsWithAPIStrict 헬퍼에 전달하도록 api_version jstests를 리팩터링
서버-66308 다중 버전 테스트를 충족하도록 'sbe' 명령에 대한 보기 테스트 복원
SERVER-66310 ExpressionSetUnion::isCommutative() 데이터 정렬을 인식하도록 함
서버-66348 동시 복제 제품군에서 테스트를 제외하기 위해 kill_sessions 태그 추가
SERVER-66461 빌드 프로세스 초기에 공증 실행
서버-66508 csfle과 mongocryptd 간의 일관된 처리를 설명
서버-66529 oplogReadTimestamp를 업데이트하는 oplog 관리자 스레드는 oplogReadTimestamp를 직접 업데이트하는 cappedTruncateAfter 작업과 경쟁할 수 있음
SERVER-66548 $lookup 순차적 캐시가 $facet을 상관없는 항목으로 잘못 처리
SERVER-66651 '복원' 역할이 mongorestore --preserveUUID에 충분하지 않음
SERVER-66658 초기화 전에 샤드 레지스트리에 액세스할 수 있음
SERVER-66938 닌자 파일을 생성하는 명령을 대폭 단순화
SERVER-66943 collstats를 위해 oplog.rs에 대해 고아에 대한 집계 실행 금지
SERVER-66958 스텝업(step-up) 시 잠재적 다중 '처리' 범위 삭제 처리
서버-66970 mongo 리포지토리에 EOL'd 릴리스 정보 추가
서버-67006 replsets/profile.js에서 DEBUG 어설션 메시지에 대한 로그 상세도 증가
SERVER-67122 --module=ninja로 빌드할 때 더 이상 사용되지 않는다는 경고 추가
서버-67188 Windows에서 replica_sets_jscore_passthrough에 -large 인스턴스 사용
서버-67227 collectionUUID를 사용한 삽입은 collectionUUIDMismatch로 인해 명령이 실패한 경우 컬렉션이 암시적으로 생성될 수 있음
SERVER-67259 ttl_deletes_not_targeting_orphaned_documents.js에서 assert.soon 대기 상태 변경
SERVER-67305 잠금 없는 읽기 설정은 스냅샷 설정 전후에 허용된 쓰기의 유효성을 검사해야 합니다.
서버-67377 혼합 버전 클러스터의 프라이머리 샤드에서 $lookup 푸시다운 기능 사용 가능 여부 확인
서버-67390 backup_restore.js는 정제되지 않은 SIGINT로 인한 code -SIGINT를 확인해야 합니다.
SERVER-67395 macos-arm64에서 sharding_update_v1_oplog_jscore_passthrough 작업의 제한 시간을 2.5시간으로 늘림
SERVER -67408 데이터베이스가 존재하지 않는 경우 CollectionUUIDMismatch 오류를 숨길 수 있음
SERVER-67418 SSLManagerApple 전역 초기화 다시 시도
서버-67422 getAllRemovalFuturesForCoordinatorsForInternalTransactions가 TransactionCoordinator 카탈로그 복구를 기다리게 설정
서버-67428 secondary_dryrun_vote_timeout.js가 세컨더리에서 'Voted for importCollection' 로그 메시지를 기다리도록 설정
서버-67430 fle2 테스트에서 태그를 수정하고 태그 파서 개선
서버-67462 클라이언트에 올바른 권한이 있는 경우 암호화된 컬렉션 이름 변경 지원
서버-67486 카탈로그 샤드 POC에서 '부실 구성으로 인해 명령이 실패했습니다' 오류
SERVER-67523 delayable_timeout_callback에서 스케줄 변경 실패 시 _NextCall을 지워야 합니다.
SERVER-67527 concurrency_replication_for_export_import.yml에 kills_random_sessions를 추가함
SERVER-67532 OplogServerStatusSection에서 실패 감소
서버-67625 스파이크 OIDC SASL 메커니즘 협상
SERVER-67648 [v6.0] timeseries_delete_hint.js 및 timeseries_update_hint.js를 requires_fcv_60과 함께 태그
SERVER-67683 빠르고 최적화된 빌드에서 일부 모드 변경
SERVER-67690 테스트 순서를 무작위화하는 mongo-task-generator 사용
SERVER-67700 제한이 검색 쿼리에서 샤드로 푸시되지 않음
서버-67717 푸시 작업에 ${suffix}가 설정되지 않았습니다.
서버-67723 SessionCatalogMongoD 리퍼는 아직 사용 중인 재시도 가능 쓰기의 만료된 내부 트랜잭션 세션을 중단할 수 있음.
SERVER-67800 [6.0] 다중 버전 스위트에서 clustered_collection_*.js 제외
SERVER-67801 createIndexes가 config.transactions에서 빈 인덱스 사양을 처리해야 함
서버-67802 mongos count는 건너뛰기에 대한 큰 값을 처리하지 않음
서버-67804 [6.0] 멀티버전 제품군에서 dbstats.js 제외
SERVER-67845 대상이 샤딩되지 않은 경우에만 '사전 조건 확인' 단계에서 중요 섹션 획득
SERVER-67885 고정 사이즈 컬렉션에서 일치하지 않는 UUID가 있는 shardCollection은 먼저 InvalidOptions으로 실패함
서버-67911 accumulator_fix_last_[continuous|lts].js의 테스트 데이터 무작위 배포로 인해 간혹 테스트 실패가 발생할 수 있음
서버-67917 FLE 카운트 코드 경로에서 DBDirectClient 사용
서버-67992 fle mongos crud 처리에서 작업 타이머 추적기 사용
서버-68016 BufBuilder에 의해 직렬화된 데이터를 역직렬화하려면 리틀 엔디안을 사용
SERVER-68041 merge_write_concern.js 견고화 및 진단 로그 추가
서버-68130 자동 분할 벡터가 BSONObjMaxUserSize보다 큰 응답을 생성할 수 있음
SERVER-68158 인덱스 생성 후 프라이머리에서 serverstatus_indexbulkbuilder.js가 listIndexes 실행
SERVER-68184 checkWritesOfCommittedTxns에서 인덱싱 시 NumberLong 대신 Number 사용
SERVER-68193 distlock 재시도 루프에서 샤딩 DDL 코디네이터가 자동으로 잠길 수 있음
SERVER -68196 정렬 후 그룹화할 때 BoundedSorter의 메모리 사용이 유효하지 않음
서버-68201 릴리스 브랜치의 에버그린 구성에 커밋 대기열 변형 추가
서버-68209 config.image_collection 방지하는 uassert 제거 제거
SERVER-68330 [6.0] config.transactions에 mixed_mode 쓰기 허용
SERVER-68354 범위 삭제 작업을 'processing'으로 표시할 때 whenToClean을 now로 설정
서버-68363 5.3을 EOL로 표시
SERVER-68405 $group's _id 표현식의 상수 Nothing은 $group SBE 스테이지 빌더에서 null로 변환해야 함
서버-68443 InternalTransactionChunkMigrationTest 및 RetryableInternalTransactionTest 픽스처는 모든 일시적인 오류에 대해 내부 트랜잭션을 재시도해야 함
SERVER-68463 [6.0] replsets/profile.js가 replica_sets_multiversion 스위트에서 로그 수준을 설정하지 못함
SERVER-68487 NaN 필드 값 확인을 위한 BSONElement 메서드 추가
SERVER-68511 MongoDB 5.0 이상에서 movePrimary가 샤딩 메타데이터 불일치를 발생시킬 수 있음
SERVER-68513 _configsvrRunRestore 명령은 샤딩되지 않은 컬렉션이 있는 데이터베이스를 복원해야 함
SERVER-68526 Windows, MacOS, Linux 배포 그룹에 대해 별도로 작업을 생성하는 mongo-task-generator 사용
SERVER-68574 새 로그키퍼 클러스터로 전환합니다.
SERVER-68653 gcc에서 컴파일을 수정함
WT-9302 object_target_size가 더 이상 api_data.py의 config로 사용되지 않음
WT-9311 로그 메시지가 스토리지 HW 손상을 명확하게 식별하는지 확인
WT-9432 에버그린 빌드에 디버그 정보가 있는지 확인