8.0 변경 로그
이 페이지의 내용
8.0.4 변경 로그
샤딩
서버-81816 ReshardingCoordinatorObserver 소멸자는 ReshardingCoordinatorService:: 실행()이 호출된 경우에만 불변이어야 합니다.
서버-84769 Resharding Resharding 알고리즘 Resharding Resharding Resharding Resharding Resharding Resharding Resharding Resharding Resharding Resharding Resharding Resharding Resharding Resharding Resharding OpTimes and the Low ElasdTime.
서버-92762 reshardCollection의 numInitialChunks 기본값 을 로 설정합니다.90
쿼리
서버-84089 데이터 정렬 및 업서트 와 함께 사용하면 대량 작업이 중단됩니다.
SERVER-92904 배치 가 BSONObjMaxUserSize 내에 있는 동안 회신 크기가 BSONObjMaxInternalSize를 초과합니다.
서버-95350 유효한 명령에 대해 설명을 실행 때 발생할 수 있는 오류 수정
집계
SERVER-88046 unionWith 하위 파이프라인 내에서 $vectorSearch 실행 지원
스토리지
wiredTiger
빌드 및 패키징
내부
서버-67816 이전 날짜에 대한 시계열 버킷 반올림이1970 예기치 않게 작동합니다.
SERVER-68274 [SBE] 필드 를 Min/MaxKey와 비교할 때 쿼리 결과가 누락되고 문서 에서 필드 가 누락되었습니다.
서버-73641 시계열 필터링은 샤딩된 시 확장 범위 이벤트를 놓칠 수 있습니다.
SERVER-81109 internal_transactions_sharded_from_mongod.js의 세션 간 인과적 일관성 처리 수정
서버-82037 정렬기 유출에 사용되는 메모리가 제한 없이 증가할 수 있습니다.
서버-83106 shardsvrCreateCollection 구문 분석기를 사용하여 shardCollection 요청 을 구문 분석하지 않습니다.
서버-87442 MacOS 14 소노마(ARM64 및 AMD64)에 대한 지원 추가
서버- 테넌트 마이그레이션 및 샤드 분할 /병합 패스스루 및 통합테스트를 삭제합니다.88891
서버-89232 $queryStats 출력에 queryShapeHash 추가
서버-89708 동시 moveCollection의 경우 jstests/concurrency/fsm_workloads/timeseries_mixed_operations.js가 실패하는 이유 조사
서버-90739 선택적 복원에서 time-series 컬렉션의 유효성 조사
서버-90965 선택적 주석 필드 를 포함하도록 쿼리 설정 확장
서버-91589 sbom.json의 Service Arch 소유 타사 라이브러리를 새 팀에 재할당합니다.
서버-91777 복원 중 oplog 샘플링 옵트아웃
서버- 설명을 위해91954 'queryShapeHash'를 추가하고 'queryHash'의 이름을 'planCacheShapeHash'로 변경합니다.
서버-92005 클러스터 dbStats는 동시 removeShard로 불변성을 트리거할 수 있음
서버- 프로덕션 빌드 의 logWriteConflictAndBackoff()에 쓰기 충돌 (write conflict) 로그를 인쇄합니다.92019
서버-92057 선택적 예비 명령을 수용하도록 옵카운터를 수정합니다.
서버-92230 AuditSpooler.deepPartialEquals에서 확장/완화 JSON 비교 처리
서버-92246 TestData.skipEnforceFastCountOnValidate 사용 모든 FCBIS 테스트에 대해
서버-92285 파일에 누락된 어설션 추가2_compact_coordinator.js
서버-92292 prepareTransaction에 대한 티켓 획득 건너뛰기
서버-92339 테스트 러너는 연속 구성 스텝다운 제품군에서 구성 샤드 와 직접 통신할 때 네트워크 오류로 인해 실패할 수 있습니다.
서버-92550 txn_sharded.js를 txn의 오래된 구성 오류에 대해 견고하게 만듭니다.
서버-92594 SBE VM이 해제된 메모리에 액세스합니다.
서버-92803 초기 동기화 oplog 애플리케이션 중 IndexKeySpecsConflict 오류 무시
SERVER-92841 speculative-auth-replset.js에서 추측 없음 어설션 수정
서버-92850 MCRaftMongoReplTimestamp.tla의 오타
서버-92852 cleanup_collection.js에서 순서가 지정되지 않은 대량 쓰기를 사용합니다.
서버-92958 모든 백업/ 복원 테스트에 대한 oplog 크기 늘리기
서버-92980 Windows 에서 resync_majority_member.js가 실행 되지 않도록 방지
서버-93120 잠긴 backupCursor 상태 읽기 시 FTDC 컬렉션 이 차단되었습니다.
서버-93128 CountCommandRequest::_limit 필드 의 오버플로 방지
SERVER-93130 OCSP 주기적 페처 스레드가 스스로 join()을 호출하여 발생하는 서버 충돌을 수정합니다.
서버-93159 ldap_fsm_util.js에서 LDAP 풀링 연결을 자동으로 새로 고칠 수 있도록 클러스터 에 더 많은 시간을 부여합니다.
서버- 벡터에 대해 binData하위 유형 x 를 예약합니다.93181 09
서버-93182 DocumentSourceUnwind의 대소문자를 수정합니다.
서버-93205 serverStatus의 prepareUnique 인덱스 수 노출
서버-93369 TextMatchExpression의 락 순서 수정
서버-93398 ttl_repl.js에서 가짜 투표 방지
SERVER-93429 Incremental_backup_cursor_block_size.js에서 oplog 가 잘리는 것을 방지합니다.
SERVER-93432 2_contention_kill_parent.js 파일에서 작업을 종료하기 전에 실패 지점을 기다립니다.
서버-93465 background_validation_checkpoint_timestamp.js에서 안정적인 타임스탬프가 진행될 때까지 기다립니다.
SERVER-93474 [v.]80 featureFlagQueryStatsDataBearingNodes 다시 활성화
서버-93559 [테스트 전용] jumbo_chunks.js는 config 서버 에 쓸 때 재시도 가능 쓰기를 사용해야 합니다.
서버-93622 let 변수를 사용하여 집계 병합 명령에 대한 쿼리 형태 해시 안정화
SERVER-93639 Fix rollback_auth.js
서버-93696 ClusterCountCommandBase에 오버플로 단위 테스트 다시 추가
서버-93697 강제로 새로 고침하여 필터링 메타데이터 새로 고침을 기다리는 경합 조건 수정
SERVER-93790 배열에서 새로운 빈 객체 로 전환하는 경우 BSONColumnBuilder가 스칼라 없이 인터리브 처리되어 잘못 시작될 수 있습니다.
서버-93832 mongos의 $ mongos 파이프라인이 최적화되지 않았습니다.
서버-93844 View의 'count' 명령은 정수 응답을 가정합니다.
서버-93848 WiredTigerSessionCache::getSession()이 종료 상태 의 오래된 값을 읽을 수 있음
서버-93882 internal_transactions_sharded_from_mongod_kill_sessions.js 테스트에서 ongoin 마이그레이션 세션 종료 방지
SERVER-94010 transaction_too_large_for_cache/temporarily_unavailable_on_secondary_transaction_application.js를 삭제하고 단위 테스트로 대체합니다.
서버-94060 PeriodicShardedTimeseriesShardkeyChecker는 모든 종류의 예외를 정상적으로 처리하다 해야 합니다.
서버-94187 카피바라에서 git ssh를 사용하지 않습니다.
서버-94193 느린 변형에서 all_shard_and_config_hosts_brough_down_one_by_one에 대한 삽입이 시간 초과되는 것을 방지합니다.
SERVER-94360 암시적 DB 생성에 대해 tailable_cursor_invalidation.js 복원력을 만듭니다.
서버-94368 [테스트 전용] ttl_deletes_not_targeting_orphaned_documents.js를 리팩터링하고 결정론적으로 만듭니다.
서버-94375 10카운트.js QueryPlanKilled에 직면할 때 더욱 강력해집니다.
서버-94421 change_stream_pre_images_server_stats.js 제거
SERVER-94440 PoC on generate_token
서버-94471 이전 및 게시 날짜가 포함된 버킷의 잘못된 버킷 형식 1970
서버-94538 multi_stmt_txn_jscore_passthrough_with_migration에서 txn 시간 초과 증가
서버-94559 시계열 측정 삭제는 버킷의 minTime을 업데이트 합니다.
서버-94592 설명을 위한 내부 인수를 확인합니다.
서버-94607 서버-94375 를 되돌리고10 밸런서 제품군에서 카운트 .js를 제외합니다.
서버-94610 추가 createIndex 오류를 처리하다 invalidated_cursors.js FSM 테스트를 업데이트합니다.
서버-94650 config-stepdown 테스트 제품군에서 causal_consistency_shell_support.js를 금지합니다.
서버-94764 피어 인증서 유효성 검사 를 테스트하기 위한 단위 테스트 고정 장치 만들기
서버-94766 중간 CA 체인 유효성 검사 테스트 확장
서버-94767 인증서 해지 목록 테스트 확장
서버-94926 access_collection_in_transaction_after_catalog_changes.js에서 txns를 재시도하려면 withTxnAndAutoRetry를 사용합니다.
서버-94970 에서 $lookup 및 $ 샤딩된 에서 $searchMeta 쿼리를 샤드하여 unreachable_tassert를 히트시켜 실패합니다.
서버-95013 moveCollection을 통해 시계열 측정 필드 에 대해 잘못된 인덱스 가 구축되었습니다.
SERVER-95019 getRecipientHighEstimateRemainingTimeMillis의 getElapd가 < 1의 경과 시간을 로 잘못 캐스팅할 수 0 있습니다.
서버-95047 [v8.0] 업그레이드/다운그레이드 시 timeseries_user_system_buckets.js 비활성화
서버-95054 구성 스텝다운 제품군에 대한 removeShard 호출 시 HostUnreachable 오류 재시도
서버-95067 시계열 삽입은 동일한 버킷을 참조하는 여러 배치를 생성할 수 있습니다.
서버-95085 UnwindProcessor의 문제를 수정합니다.
서버-95144 computeMergeShardId에서 유효한 shardId를 반환하거나 없음을 반환합니다.
서버-95240 SSL 핸드셰이크에서 PeerID 제거
서버-95306 SBE 값 수명이 불필요한 데이터 복사본을 만듭니다.
서버-95311 reshardingDelayBeforeRemainingOperationTimeQueryMillis의 기본값 을 결정합니다.
서버-95445 SSLManagerOpenSSL은 리프뿐만 아니라 CRL에 대해 전체 인증서 체인의 유효성을 검사해야 합니다.
서버-95467 ShardingDDLCoordinator 테스트를 종료하기 전에 실행기가 조인되었는지 확인합니다.
서버-95474 압축되지 않은 버킷을 동시에 버킷을 다시 열면 버킷을 압축할 수 없음에 대한 트립와이어가 발생할 수 있습니다.
SERVER-95627 인덱스 바운드가 역방향으로 인해 접기 쿼리 솔루션에서 통합이 실패합니다.
서버-95645 RLE로 시작하는 BSONColumn 컨트롤이 올바르게 다시 열리지 않습니다.
서버-95669 processResponseFromRemote()에서 잘못된 불변성을 제거합니다.
서버-95670 내부 집계 작업에서 스택 추적을 내보냅니다.
SERVER-95698 이중 확장하다 후 건너뛰기가 많이 발생할 때 BSONColumnBuilder가 다시 열리는 문제를 수정합니다.
서버-95724 ReshardingOplogSessionApplication이 관리자를 사용하여 재시도 가능한 applyOps 세션 정보를 복제합니다. $cmd as ImpactedNamespace
SERVER- ldap_operation_stats.js가 더 많은 실패 모드를허용하도록 합니다.95733
SERVER-95768 [v.]80 8에서 rangePreview 컬렉션을 허용합니다.0.4
SERVER-95813 system-failed: jstestfuzz_interrupt_replication on enterprise-rhel8-debug-tsan-all-feature-flags [mongodb-mongo-master @ 26e083fa]
서버-95921 파일을 삭제하지만 유지하기 전에 ImportCollection이 체크포인트 를 호출하도록 합니다.
서버-95995 count_odd.js의 QueryPlanKilled 오류 수정
서버-95997 BSONColumn 에서 더블의 배율을 다시 조정하려고 하면 RLE 상태 가 유지되어야 합니다.
SERVER-96015 알 수 없는 필터링 정보에 대해 direct_connection_auth_transition을 복원력 있게 만듭니다.
서버- 바이너리96075 축소 후 BinData 바이너리 docDiff가 멱등 되지 않습니다.
서버-96166 import_collection에서 가져오기 실패 시 repair=true로 폴백합니다.
서버-96173 클래식 캐시 플래너가 쿼리 솔루션을 SBE 계획 설명자로 전달하지 않습니다.
서버-96409 time-series 압축 유효성 검사 를 위한 진단 개선
SERVER-96675 regex_distinct.js를 requires_balancer_off로 태그를 지정합니다.
서버-96692 병렬 ImportCollection이 EBUSY로 인해 실패할 수 있습니다.
서버-96954 8를0 병합합니다..4 백포트
서버-97013 80조정..4 백포트
8.0.3 변경 로그
서버-95279 유효성을 보장하기 위해 BSON 필드 이름에 새로운 C++ 유형을 사용합니다.
SERVER-96419 null 바이트의 부적절한 중화로 인해 MongoDB Server 에서 버퍼 오버 읽기가 발생할 수 있습니다.
8.0.1 변경 로그
내부
서버-76883 외부 소스 사용자에 대한 '역할이 존재하지 않음' 로그의 수다를 줄입니다.
SERVER-82221 listCollections 및 listIndexes에는 커밋 보류 네임스페이스가 포함되어야 함
서버-88417 processReshardingFieldsForRecipientCollection은 오래된 db 정보를 사용할 수 있으며 수신자를 잘못 생성합니다.
서버- 경고를90689 표시하기 전에 프로세스 수준 설정도 확인하도록 THP 스타트업 경고 검사를 변경합니다.
서버-92259 UUID의 네임스페이스 확인이 보류 중인 커밋 네임스페이스를 확인하지 않습니다.
서버-92329 OIDC에서 후행 슬래시로 발급자 지원
서버-92780 시스템 성능 작업 및 변형을 DSI로 이동
서버-92987 SBE 이중 푸시다운 방지
서버-93408 convert_to_and_from_sharded.js는 복제본 세트 에 직접 연결하는 단계에서 FailedToSatifyReadPreference를 다시 시도해야 합니다.
서버-93690 create_indexes.js 테스트를 다중 버전 비호환으로 표시
서버-93834 스칼라리스 객체의 BSONColumn 경로 압축 해제기 처리 살펴보기
서버-93963 바꾸기 ?. query_by_uuid_commit_pending.js 구문
서버-94008 verify_session_expiration_sharded.js 속도를 늦춥니다.
서버-94149 [테스트 전용] random_moveChunk_refine_collection_shard_key.js에서 refineCollectionShardKey가 동시에 실행 되는 경우 범위 삭제기를 기다리는 moveChunk 실패 허용
서버-94207 이전 날짜의 Time Series $match에서 1970 문서를 누락할 수 있음
서버-94231 queryStats가 키 계산에 실패해도 쿼리가 실패하지 않아야 합니다.
서버-94238 querySettings가 키 계산에 실패해도 쿼리가 실패하지 않아야 합니다.
서버-94260 [v7.2+] $lookup 내의 $documents가 구문 분석에 실패하는지 확인
서버-94461 mongo-c-driver를 로 1 업그레이드합니다.27.5+
서버- 세션 새로 고침94635 매개변수 구성 가능
서버-94738 쿼리 계획 중 인덱스 정리 비활성화
서버-95111 fleCompactionOptions AnchorPaddingFactor에 대한 FCV 가드 추가
서버-95230 1 줄이 개를 초과하면 JSON.parse가 실패합니다.
서버- 삽입을 초래하는 업서트 문이 클라이언트 가 샤드 에 직접 연결할 때 tassert로 실패할 수 있습니다.95244 9146500
WT-13409 __txn_checkpoint의 하나의 ret가 처리되지 않습니다.