문서 메뉴

문서 홈애플리케이션 개발MongoDB 매뉴얼

4.4 변경 로그

이 페이지의 내용

  • 4.4.29 변경 로그
  • 4.4.28 변경 로그
  • 4.4.27 변경 로그
  • 4.4.26 변경 로그
  • 4.4.25 변경 로그
  • 4.4.24 변경 로그
  • 4.4.23 변경 로그
  • 4.4.22 변경 로그
  • 4.4.21 변경 로그
  • 4.4.20 변경 로그
  • 4.4.19 변경 로그
  • 4.4.18 변경 로그
  • 4.4.17 변경 로그
  • 4.4.16 변경 로그
  • 4.4.15 변경 로그
  • 4.4.14 변경 로그
  • 4.4.13 변경 로그
  • 4.4.12 변경 로그
  • 4.4.11 변경 로그
  • 4.4.10 변경 로그
  • 4.4.9 변경 로그
  • 4.4.8 변경 로그
  • 4.4.7 변경 로그
  • 4.4.6 변경 로그
  • 4.4.5 변경 로그
  • 4.4.4 변경 로그
  • 4.4.3 변경 로그
  • 4.4.2 변경 로그
  • 4.4.1 변경 로그

서버-70155 mongod "느린 쿼리" 로그 줄에 oplog 슬롯이 열려 있는 기간 추가

WT-11064 업데이트 구식 확인의 일환으로 전역적으로 표시되는 툼스톤 건너뛰기

  • WT-12036 Windows의 잠금 경합에 대한 해결 방법

85156 서버- dbCheck에서 예기치 않은 "무효화" 변경 스트림 이벤트 [ 가5 발생합니다.0]

  • 서버-72839 CAFile과 clusterCAFile이 모두 제공되지 않은 경우 서버는 피어 인증서 유효성 검사를 건너뜁니다.

  • 서버-74344 명시적으로 암시하지 않는 한 내부 비교 표현식에 희소 인덱스 사용 금지

  • 서버-80279 존재하지 않는 트랜잭션을 커밋한 다음 계속 진행하면 불변성이 트리거될 수 있습니다.

  • 서버-80310 워터폴에서 개별 genny 작업을 실행할 수 있도록 sysperf 업데이트

  • 서버-82353 다중 문서 트랜잭션은 movePrimary가 동시에 실행될 때 문서를 놓칠 수 있습니다.

  • 서버-82815 애그리게이션을 통해 서버의 인덱스 키 생성 노출

  • 서버-83564 프로세스 필드가 config.locks에 인덱싱되어 있는지 확인합니다.

  • 서버-84722 내부 사용을 위해 삽입 코드 경로에서 문서 유효성 검사를 건너뛰는 문서화되지 않은 서버 매개 변수 생성

  • 서버-84732 mongo-perf standalone inMemory ARM AWS 테스트의 오타 수정

  • 85305 서버- sys-perf- 를4 수정합니다. 복제4 문제

  • 서버-85306 SSH 대신 HTTPS github 링크를 사용하도록 sys-perf 구성 업데이트

  • 서버- 밸런서는85419 배출 중에 적합한 수신자를 찾을 수 없는 경우 로그를 오염시킵니다.

  • 서버- 테스트 인증서새로 고침85530

  • 서버-85536 [4.4] 인덱싱되지 않은 고유 부분 인덱스 항목을 제거하면 쓰기 충돌이 발생합니다.

  • 서버-85652 AL2 컴파일 아티팩트를 사용하도록 DSI Atlas Azure 작업을 업데이트합니다.

  • 서버-85771 groupBy 필드에 빈 문자열이 있는 경우 $bucketAuto를 더 강력하게 만듭니다.

  • 서버-85984 사용자 최대값보다 큰 문서를 삽입하는 테스트는 불안정합니다.

  • 서버-86027 require_persistence 및 requires_replication을 사용하여 insert_docs_larger_than_max_user_size_standalone.js에 태그를 지정하세요.

  • 서버-86081 에버그린 편집으로 인해 시스템 성능에 필수 매개변수가 누락됨

  • 서버-86322 [v4.4] 에 높은 가치의 워크로드를 4 추가합니다. 브랜치4

  • 서버-86351 실패한 copybara 동기화 작업 조사

  • WT-11280 생성 추적이 제대로 동기화되지 않을 수 있습니다.

  • WT-12272 evergreen.yml에서 불필요한 모듈 제거

  • 서버-82883 스텝업에서 TransactionCoordinator를 복구하면 참가자가 준비된 상태인 동안 읽기/쓰기 티켓 획득이 차단될 수 있습니다.

  • 서버-84459 [테스트 전용 버그] JumboChunksNotMovedRandom은 v 의 범위에 청크 관리자를 유지해야 합니다.44

  • 서버-77506 샤딩된 다중 문서 트랜잭션은 데이터와 ShardVersion이 일치하지 않을 수 있습니다.

  • 서버-80886 movePrimary 후 $out이 StaleDbVersion으로 실패할 수 있음

  • 서버-82111 sharded_agg_helpers.cpp에서 응답 상태 확인 아래로 불변 이동

  • 서버-82365 밸런서의 컬렉션 분포 상태 히스토그램 구성 최적화(2번째 시도)

  • 서버-83485 유효성 검사 중에 사용된 다중 키 경로 직렬화 코드 수정

  • 서버-83494 [7.0] 범위 삭제기 단위 테스트 사례 수정

  • 서버-83830 엔터프라이즈 빌드에서 storageEngine.inMemory 옵션을 사용하여 복제본 세트에 컬렉션을 생성하면 세컨더리가 중단됩니다.

  • 84337 서버- perf.yml에 추가된 새 변형을 sys-perf-7 0 로 백포트합니다. 및 sys-perf-4.4

  • 서버-84353 읽기 티켓 고갈로 인한 스텝다운 교착 상태에 대한 테스트가 불안정합니다.

  • WT-7929 체크포인트 중 FTDC 중단을 방지하는 솔루션 조사

  • 서버-63865 비정상 종료 후 독립형 시작 복구 중 누락된 인덱스 ID 처리

  • 서버-77311 세컨더리 노드가 빌드된 인덱스의 하위 집합으로 2단계 인덱스 빌드를 건너뛰는 경우 새 로그 메시지를 추가합니다.

  • 서버-81573 ExpressionNary::optimize가 v 에서 초기화된 하위 항목에서 충돌을4 4 5일으킵니다. 및 .0

  • 서버-81878 startupRecoveryForRestore가 시작 복구 중에 컬렉션 삭제를 적용하면 제대로 재생되지 않을 수 있습니다.

  • 서버-82391 [v4.4] 10새 커밋을 mongodb/mongo에 동기화하기 위해 github 앱 Copybara Syncer: gen-to-Mongodb만 허용

  • 서버-82449 [v4.4] 변경이 없는 특정 시나리오에 맞게 copybara 동기화 동작 최적화

  • 서버-82555 얕은 복제를 사용하여 성능 테스트 속도 향상

  • 서버-82708 안정적인 브랜치 성능 테스트에 사용되는 변형 업데이트

  • 서버-82730 유효성 검사 cmd는 손상된 키 문자열에서 불변할 수 있습니다.

  • 서버- 동기화하려면82825 copybara 서비스를 중지하세요.

  • 서버-83161 뮤텍스를 획득하지 않고 MigrationDestinationManager에서 _errMsg에 대한 동시 읽기 수정

  • 서버-83283 실패 시 slack 메시지를 보내도록 copybara 스크립트 수정

  • 서버-83354 커밋할 때마다 copybara 인스턴스 예약

  • 서버-83592 resmoke 플래그 추가 --enable_enterprise_tests 엔터프라이즈 js 테스트 활성화

  • 서버-83735 엔터프라이즈 모듈 디렉토리에 대한 참조를 리포지토리로 제거합니다.

  • 서버-83771 [v4.4] 단일 단계 인덱스 빌드 변형에서 missing_index_ident_standalone_drop.js 제외

  • 서버-83908 [v4.4] 을(를)4 업데이트합니다. 추가4 정보

  • 서버-83936 워터폴 번인 수정

  • WT-11564 체크포인트에 있는 경우에만 최신 트랜잭션 값을 읽도록 RTS 수정

  • 서버-50792 shardCollection/refineCollectionShardKey에 대한 샤드 키 인덱스를 찾을 수 없는 경우 더 유용한 오류를 반환합니다.

  • 서버-76056 countDocsDeletedOnDonor 이름이 잘못되었습니다.

  • 서버-80236 마이그레이션 소스 등록 및 삭제를 위한 xferMod에 대한 쓰기 캡처 경쟁

  • 서버-63493 트랜잭션 잠금 시간 초과로 인해 update-shard-key 테스트가 실패했습니다.

  • 서버-71053 롤백 시 dataSize가 음수이고 부정확할 수 있는 문제 수정

  • 서버-72532 CommandNotFound: 해당 명령이 없습니다: 'shardVersion'

  • 서버-73470 상태 로그의 쿼리에서 감지된 로그 인덱스 불일치

  • 서버-73497 HealthLog에 대한 인터페이스 만들기

  • 서버-74303 dataSize 및 numRecords 변경 사항에 대해 onRollback 핸들러에 sizeStorer 호출 추가

  • 서버-76341 범위 삭제 처리량 통계 추가

  • 서버-78384 mongos는 --port 를 허용해야 합니다.0

  • 서버-78687 10gen/mongo와 10gen/mongo-copybara 간에 copybara 동기화를 설정합니다.

  • 서버-79471 미러링된 읽기에는 shardVersion 외에 databaseVersion이 포함되어야 합니다.

  • 서버-79926 OCSP 실패 가능성 조사

  • 서버-80021 더블과 문자열 간에 $convert를 올바르게 왕복하도록 합니다.

  • 서버-80157 ExclusionProjectionExecutor는 문서 캐시가 제외된 필드를 강제로 로드하도록 합니다.

  • 서버- 수신자 샤드는81106 복제 단계를 시작하기 전에 컬렉션 버전이 로컬로 유지될 때까지 기다리지 않습니다.

  • 서버-81202 서명 시 호스트 환경 사용

  • 서버-81242 [v4.4] flushRouterConfig와 CatalogCache 새로 고침 간의 상호 운용성 개선

  • 서버-81320 v 에서 벤치마크_고립 및 벤치마크_샤딩을 업데이트합니다.44

  • 서버-81431 이전 mongo 브랜치에 canaries_only 작업 추가

  • 서버-81904 UpdateChunkMapRandom 단위 테스트의 테스트 전용 문제 해결

  • 서버-81949 10v 에서 gen/mongo에서 mongodb/mongo로 동기화합니다.4 4 with copybara

  • 서버-81966 새로 고침 중 이전 청크맵 인스턴스 수정 방지

  • 서버- 데이터베이스에서81985 FlushRoutingTableCacheUpdates 명령을 허용해서는 안 됩니다.

  • 서버-82043 10gen/mongo 커밋에 대한 커밋 메시지 유효성 검사 개선

  • 서버-82325 밸런서 라운드 중에 구성 서버가 변경되지 않을 수 있음

  • 서버-82391 [v4.4] 10새 커밋을 mongodb/mongo에 동기화하기 위해 github 앱 Copybara Syncer: gen-to-Mongodb만 허용

  • 서버-82449 [v4.4] 변경이 없는 특정 시나리오에 맞게 copybara 동기화 동작 최적화

  • WT-7492 test_cursor_random에 대한 stdout.txt의 퇴거 배출 대기 메시지를 무시합니다.

  • WT-10380 test_cursor_random에서 예상되는 경고 출력 수정: 제거에 1 분 이상 소요됨

  • WT-10424 cursor::search_near 삭제된 항목이 많은 경우 성능이 저하됩니다.

  • WT-10432 20 MacOS에서 test_hs 에 대한 예상 경고 출력 수정

  • WT-11168 페이지 이미지 재사용 로직 제거

  • WT-11221 표준 출력의 예기치 않은 1 "제거에 분 이상 소요됨" 경고로 인해 Python 테스트 실패

  • WT-11584 test_checkpoint_stats 테스트 수정

  • 서버-52452 에서 자체 관리형 백업을 수행하는 Make에 대한 기능 플래그를 4 활성화합니다. + 최대한 안전4

  • 서버-68132 PM에 대한 기능 플래그 제거-2076

  • 서버- 밸런서는70973 사용 가능한 샤드가 더 이상 없을 때 컬렉션 반복을 중지해야 합니다.

  • 서버-71627 캐시된 컬렉션 경로 정보를 새로 고침하면 클러스터에 1 청크가 백만 개 있는 경우 모든 클라이언트 요청이 심각하게 차단됩니다.

  • 서버-73394 오해의 소지가 있는 operationsBlockedByRefresh 지표 제거

  • 서버-75255 backports_required_for_multiversion_tests.yml에서 오래된 항목을 모두 제거합니다.

  • 서버-78149 mongos fsync (lock : true) 명령 구현

  • 서버-78150 mongos fsyncUnlock 명령 구현

  • 서버-78151 mongos currentOp 명령에 fsyncLock 상태 추가

  • 서버-78153 mongos fsyncUnlock 명령을 통해 config 서버 프라이머리 잠금을 해제합니다.

  • 서버-78156 분산 트랜잭션으로 mongos fsync with lock 명령 테스트

  • 서버-78793 mongos FSync 잠금 명령에 시간 초과 추가

  • 서버-78813 lastCommitted optime이 null인 배출 커서로 커밋 지점 전파가 무기한 실패합니다.

  • 서버-78987 mongodb/mongo 리포지토리에서 무료 모니터링 코드 제거

  • 서버-79025 잠금 명령이 있는 Mongos Fsync는 mongos fsyncUnlock 명령을 사용해야 합니다.

  • 서버-79127 $vectorSearch 제한이 <= 때 오류 발생 0

  • 서버-79252 작업 파일 섹션에 시스템 성능 부트스트랩 파일을 추가합니다.

  • 서버-79885 배출 커서를 사용하지 않는 경우 getMore를 가져오는 Oplog는 null lastKnownCommittedOpTime을 설정하지 않아야 합니다.

  • 서버-80140 $currentOp를 사용하여 fsyncLockWorker 스레드가 잠금을 기다리고 있는지 확인합니다.

  • 서버-80488 밸런서 분할 청크 정책에서 라우팅 테이블 트래버스 방지

  • 서버-80491 밸런싱 라운드와 관련하여 보다 세분화된 지표 노출

  • 서버-80499 planShardedSearch에서 use-after-free 수정

  • 서버-80544 runSearchCommandWithRetries에서 잘못된 대기 수정

  • 서버-80678 오래된 테스트 케이스 제거

  • 서버-80694 [v4.4] fCV 게이트 null oplog getMore의 lastKnownCommittedOpTime 동작입니다.

  • 서버-80703 MigrationDestinationManager에서 라우팅 테이블 트래버스 방지

  • WT-8157 format-abort-recovery-stress-test 시간 초과 조건 수정

  • WT-8570 복구 중에 가장 오래된 ID를 늘리지 않음

  • WT-8614 실패 진단을 위해 format.sh를 더 상세하게 만들기

  • WT- 복구에서8702 가장 오래된 ID를 복구된 체크포인트 스냅샷으로 제한

  • WT-8709 RTS: 기록된 테이블의 가장 오래된 ID를 보유하지 않습니다.

  • WT-8825 test_checkpoint_snapshot05 예상 값 유효성 검사 실패 수정

  • WT-9248 test_checkpoint_snapshot05 실패를 수정하고 통계 로직 대기를 사용하도록 Python 테스트를 변환합니다.

  • WT-10449 기록 저장소에 기록할 업데이트가 없는 경우 업데이트 체인을 저장하지 마세요.

  • WT-10522 업데이트 체인에서 툼스톤이 예기치 않게 중단되는 버그 수정

  • WT-11374 row_modify(v5.0)에서 txnid와 타임스탬프의 비교를 수정합니다.

  • WT-11492 05 Windows- 의 test_checkpoint_snapshot 에서 어설션이 실행됩니다.64

  • 서버-50606 NetworkInterfaceTest는 비동기 작업 시간 초과로 더 관대해야 합니다.

  • 서버-54344 Interruptible의 원자 타이머 매개 변수가 형식 안전하지 않습니다.

  • 서버-58959 Interruptible::WaitUntilDeadline 테스트를 수정하고 다시 활성화합니다.

  • 서버-71335 system_perf.yml에서 사용하는 서버 바이너리의 디버그 기호는 S 에 보관됩니다.3

  • 서버-76299 세컨더리 서버의 serverStatus 내 writeConflicts 보고

  • 서버-77299 풀링된 LDAP 연결은 시간 초과 후 범위를 벗어난 메모리를 참조할 수 있습니다.

  • 서버-77856 Atlas에 특정 초기 동기화 소스를 선택할 수 있는 방법 제공

  • 서버-78251 move_chunk_deferred_lookup.js는 스텝업 후 mongos RSM이 오래된 경우 실패할 수 있습니다.

  • 서버-78676 v 의 CurrentOpExhaustCursorTestFixture::initTestCollection에서 c-string 생성자를 채우기 생성자로 바꿉니다.50

  • 서버-78789 메타데이터 크기 조정 테스트에서 역할 분산

  • 서버-78828 정렬 중에 LDAP 호스트 타이밍 데이터가 일관되지 않을 수 있습니다.

  • 서버- Mix js예약 취소78888

  • 서버-79022 README. Third_party.md에서 ASIO의 Git 해시 업데이트

  • 서버-79261 핑 모니터에 로깅 추가

  • 서버-79592 [v4.4, v5.0] 데이터 정렬과 함께 위치 프로젝션을 사용할 때 서버 충돌 방지

  • 서버-79651 초기 동기화 성능 테스트에서는 두 개의 노드 복제본만 사용합니다.

  • WT-8539 고정된 가장 오래된 항목을 롤백하기 위한 통계에 대한 설명이 수정되었습니다.

  • WT-10197 제거 타임라인 추적

  • WT-10911 잘못 표시되는 제거 타임라인 지표 조사 및 업데이트

  • WT-11031 체크포인트에서 시간 창 정보가 없는 테이블을 건너뛰도록 RTS 수정

  • WT-11312 정확한 강제 퇴거 통계를 위한 잘못된 플래그 검사 수정

  • WT- 에서11380 compile-clang 작업을 일시적으로 5 비활성화합니다.0

서버-75922 MongoDB 에 부분적인 고유 인덱스가 4 생성되었습니다.0 로 업그레이드한 후 4 에 인덱스 키가 누락될2 수 있습니다. 이상, 고유성 위반으로 이어짐

  • 서버-50402 change_streams_unsharded_update_resume.js에 원본 어설션 노출

  • 서버-73662 tlsClusterCAFile은 Windows에서 클라이언트 인증서의 유효성을 검사하는 데 사용되지 않습니다.

  • 서버-73943 메모리가 제한된 시스템에서 메모리의 코드 페이지 고정

  • 서버-74104 [v5.0] validate_out_of_order.js에서 저널 플러셔 비활성화

  • 서버-74471 변경 스트림 perf 제품군의 신호를 안정화하기 위해 기존 테스트 정리

  • 서버-74806 쓰기 크기 추정 로직이 런타임/let 상수를 고려하지 않음

  • 서버- S 기하 도형 라이브러리의 반올림 함수업데이트75392 2

  • 서버-76006 compile_dist_test를 새로운 종류의 작업 그룹에서 작은 청크로 나눕니다.

  • 서버-76179 각 Mongod 종료 시 "/var/run/mongodb/"mongod.pid"가 삭제됩니다.

  • 서버-76824 스텝다운 제품군에서 mr_single_reduce.js를 실행하지 마세요.

  • 서버-76884 [v4.4] 청크 마이그레이션 복구는 MigrationBlockingGuard 단계에서 교착 상태에 빠질4 4 수 있습니다(v . 전용).

  • 77028 서버- macOS에서 클라이언트 인증서의 유효성을 검사하는 데 tlsClusterCAFile이 사용되지 않음

  • 서버-77074 mongod 종료 프로세스는 항상 종료되고 CatalogCached의 스레드 풀에 참여해야 합니다.

  • 서버-77298 초기 동기화 후 준비된 트랜잭션 재구성의 일환으로 opCtx 종료 후 fassert 방지

  • 서버-77356 [v4.4] 우분투22 변형 추가

  • 서버-77383 ".msi.sha256" 파일에 잘못된 샤섬이 있습니다.

  • 서버-77527 mongodbtoolchain/v3 stdlib가 자체 이동에 대해 안전하지 않습니다.

  • 서버-77534 삭제된 파일을 올바르게 처리하도록 diff finder 수정

  • 서버-77602 [4.4] 우분투 변형에 대한 게시 작업을 제거합니다.22

  • 서버-77922 의 rename.js에 requires_collstats 태그를 4 추가합니다.4

  • 서버-78116 [v4.4] 청크 마이그레이션은 복제본 세트 구성에서 getLastErrorDefaults가 사용될 때 세션이 체크아웃된 상태에서 복제 대기를 시도합니다.

  • 서버-78126 특정 종류의 입력의 경우, mongo::Value()는 빅 엔디안 플랫폼에서 항상 동일한 결과로 해시됩니다.

  • 서버-78314 documentSourceWriterBatchBuffer 서버 매개변수 만들기

  • 서버-78484 v 의 transaction_target_at_point_in_time.js에 스냅샷 기록을4 보존합니다.4

  • WT-7401 장기 테스트 에버그린 작업의 자동 테스트/포맷 실패

  • WT-8601 타임스탬프는 기록된 테이블에서는 작동하지 않습니다.

  • WT-8822 실패한 구성 로그인 비활성화

  • WT-9721 형식 스트레스 테스트는 성공하더라도 코어를 생성합니다.

  • WT-10671 test_checkpoint04.py에서 테스트 재시도 시 통계 재설정

  • WT-10900 macos- 의 unit-test-macos에 대한 세그멘테이션 오류1100

  • WT- 새로운10909 test_backup29.py 간소화 more

  • WT-10920 test_backup29.py에 대한 사소한 정리

  • WT-11036 dhandle 스윕으로 파일을 닫은 후 증분 백업 테스트 추가

  • WT-11122 에 대한 장기 테스트 5 작업에서 FLCS 시나리오를 비활성화합니다.0

  • WT-11140 Windows 변형에 대한 Python 경로 업데이트

서버-48196 내장된 시간대 파일을 최신으로 업데이트하려면 timelib를 최신 버전으로 업그레이드합니다.

  • 서버-57056 정보 메시지에 대해 Syslog 심각도가 잘못 설정되었습니다.

  • 서버-62053 AWS 서버 측 대화에서 오류 재시도 추가

  • 서버-66009 업데이트 파이프라인에서 실행할 때 $search 금지(스텁 프로세스 인터페이스가 있음)

  • 서버-71089 단일 배포판에서 서명 작업 실행

  • 서버-71249 .publish 태그에 대한 buildvariant 작업 재정의 제거

  • 서버-72815 serverstatus를 확장하여 updateMany 및 deleteMany의 문서 수와 기간을 추적합니다.

  • 서버-73007 멀티패스 인증에 대해 CURL_OPT_SEEKFUNCTION이 설정되지 않았습니다.

  • 서버-75010 에서 no-op planShardedSearch를 5 구현합니다.0

  • 서버-75369 LockstepOr 열거 전략에서 가능한 총 열거 횟수의 오버플로를 수정합니다.

  • 서버- v에서 $searchSortValues를 메타데이터 필드로 지정합니다.75404 50

  • 서버-75479 ssl 테스트를 위해 MacOS에서 시스템 Python 사용

  • 서버-75652 푸시 작업을 위해 공증 클라이언트에서 garasign으로 마이그레이션

  • 서버-76063 항상 상태: 비활성화를 반환하도록 getFreeMonitoringStatus 명령을 업데이트합니다.

  • 서버-76274 마이크로벤치마크를 자체 작업 배포판으로 이동

  • 서버-76378 블록 청크 계산에 추정된 가장 메타데이터 크기 사용

  • 서버-76498 rhel 에서 실행되도록 푸시 작업을8 업데이트합니다.7-작은

  • 서버-76599 스텝다운 제품군에서 jstests/sharding/balancer_collection_status.js 제외

  • 서버-76619 setParameter를 추가하여 libcurl의 상세 로깅을 활성화합니다.

  • 서버-76695 initial_sync_nodes_maintain_and_gossip_commit_point.js는 초기 동기화 노드가 커밋 지점을 진행할 때까지 더 오래 기다려야 합니다.

  • 서버-76698 STS 요청에 대해 컬 연결 풀링 비활성화

  • 서버-76699 AWS IAM 코드에 구성 가능한 재시도 횟수 추가

  • 서버-76721 특정 계획 캐시 키에 대해서만 계획 캐시 항목을 계산하도록 plan_cache_stats_shard_and_host.js를 견고화합니다.

  • WT-8689 에버그린 zSeries 빌더를 RHEL 배포판으로 전환

  • WT-8981 8 PPC에서 RHEL 에 대한 에버그린 테스트 활성화

  • WT-10551 증분 백업은 수정된 블록을 생략할 수 있습니다.

  • WT-10932 릴리스 브랜치에서 many-collection-test 비활성화

서버-73877 prepare_transaction_then_migrate.js에서 마이그레이션을 수행하기 전에 샤드가 프라이머리를 가질 때까지 기다립니다.

서버-48196 내장된 시간대 파일을 최신으로 업데이트하려면 timelib를 최신 버전으로 업그레이드합니다.

  • 서버-57056 정보 메시지에 대해 Syslog 심각도가 잘못 설정되었습니다.

  • 서버-66927 mongo 리포지토리에서 silentFail에 대한 참조 제거

  • 서버- sys-perf 프로젝트의73400 암에서 컴파일하려면 -large 에버그린 배포판을 사용합니다.64

  • 서버-75066 SCons 캐시에 쓰기 전에 상위 디렉토리 확인

  • 서버-75172 partial_index_logical.js에서 고유한 컬렉션 이름 사용

  • 서버-75261 'listCollections' 명령이 실패하고 BSONObjectTooLarge 오류가 발생합니다.

  • 서버- v에서 $searchSortValues를 메타데이터 필드로 지정합니다.75404 50

  • 서버-75561 유효성 검사에서 멀티키 불일치가 발생하면 더 자세한 정보를 보고하고 기록합니다.

  • 서버-75789 [v4.4] read_ticket_exhaustion_with_stepdown 테스트에 WT 엔진 필요

  • 서버- AWS 테스트 ID에 대한 상시 변경을위해75795 aws_e2e_ec .js 업데이트2

  • 서버-76047 [v4.4] prepare_transaction_then_migrate.js 테스트 수정

  • 서버-76098 $search 및 단순하지 않은 데이터 정렬을 사용한 쿼리 허용

  • 서버-76274 마이크로벤치마크를 자체 작업 배포판으로 이동

  • 서버-48651 Refine_collection_shard_key_basic.js에서 잠금 시간 초과 오류 방지

  • 서버-62036 preCacheMongosRoutingInfo()에 오류가 발생하면 mongos 시작이 실패합니다.

  • 서버-74124 와일드카드 샤드 키 패턴으로 샤딩 허용 안 함

  • 서버-51835 Mongos readPreferenceTags가 예상대로 작동하지 않습니다.

  • 서버-57065 access_collection_in_transaction_after_catalog_changes.js는 인덱스 빌드가 중단될 때 NoMatchingDocument 오류 코드를 예상해야 합니다.

  • 서버-59169 대규모 인메모리 테스트에는 더 큰 머신을 사용합니다.

  • 서버-60485 MigrationUtilExecutor에서 실행되는 작업은 종료가 완료될 때까지 기다리지 않아야 합니다.

  • 서버-64031 serverStatus는 PBWM 잠금을 사용하지 않아야 합니다.

  • 서버-68434 null과 동일하면 술어를 포함하지 않는 캐시된 부분 ixscan을 잘못 사용할 수 있습니다.

  • 서버-68594 저장 시 vscode 형식/린트 추가

  • 서버-71307 해결된 데이터 정렬이 단순하지 않은 경우 $search를 사용한 애그리게이션이 실패합니다.

  • 서버-72194 oplog_rollover.js는 지속형 타임스탬프가 진행될 때까지 기다려야 합니다.

  • 서버-72519 Sys Perf에 arm 및 인텔 마이크로벤치마크 테스트 변형 추가

  • 서버-72520 CBI 인스턴스에서 실행 중인 마이크로벤치마크 성능 테스트 해제

  • 서버-72542 fullValidate는 항목 수를 반환하지 않아야 합니다.

  • 서버-73157 out_max_time_ms 테스트를 serial_run 제품군으로 이동

  • 서버-73228 jstests/external_auth/ldap_mongos_health_checking.js에서 액티브 디렉토리 서버 제거

  • 서버- sys-perf 프로젝트의73400 암에서 컴파일하려면 -large 에버그린 배포판을 사용합니다.64

  • 서버-73522 [4.4] 백포트 setProfilingFilterGlobally 명령

  • 서버-74038 [Windows] SecureAllocator에서 SetProcessWorkingSetSize가 성능에 부정적인 영향을 미칠 수 있음

  • 서버-74045 유효성 검사를 위한 진단 로그 메시지 켜기 허용

  • 서버-74131 멀티플래닝과 서브플래닝을 함께 사용하면 mapReduce 쿼리에서 서버 충돌이 발생합니다.

  • 서버-74137 [v5.0] requires_replication을 사용하여 validate_out_of_order.js에 태그를 지정합니다.

  • 서버-74156 macosx 릴리스로 plist 파일 패키징

  • 서버-74287 scons OOM 재시도 도구 만들기

  • 서버-74345 mongodb-org-server 4.4.19, 5.0.15, 6.0.5 이전 버전에서 업그레이드한 후 가 시작되지 않음(Debian, RPM 패키지)

  • 서버-74386 collMod [6 0 에서 recordPreImages를 재설정하지 마세요. 전용]

  • 서버-74431 [v4.4] partial_index_logical.js를 requires_fcv_ 로 표시합니다.44

  • 서버-74631 유효성 검사에서 인덱스 키 불일치 감지 시 인덱스 사양 기록

  • 서버-74632 컬렉션 유효성 검사 실패 시 $collStats 출력 기록

  • 서버-74690 2022' - '11 워크로드 클라이언트를 사용하도록 Atlas Real 변형을 변경합니다.

  • 서버-74698 [v4.4] requires_wiredtiger를 사용하여 validate_out_of_order.js에 태그를 지정합니다.

  • 서버-74845 systemd에서 포크 무시 옵션을 무시하는 메커니즘 만들기

  • 서버-74895 $collStats를 쿼리할 때 유효성 검사에서 명령 오류를 예상하고 오류 메시지를 개선합니다.

  • 서버-75172 partial_index_logical.js에서 고유한 컬렉션 이름 사용

  • 서버-75205 모든 읽기 티켓이 소진되었을 때 양보한 후 강등과 잠금 복원 사이의 교착 상태

  • 서버-75397 Make v5.0/v4.4 필수 변형은 격일로 실행됩니다.

  • 서버-75561 유효성 검사에서 멀티키 불일치가 발생하면 더 자세한 정보를 보고하고 기록합니다.

  • 서버-75789 read_ticket_exhaustion_with_stepdown 테스트에 WT 엔진 필요

  • WT-8379 종료 중 제거 비활성화 안 함

  • WT-8651 종료 중 체크포인트 스크럽 허용

  • WT-8652 use_timestamp=true로 구성된 종료 시 최종 메타데이터 체크포인트를 건너뛰지 마세요.

  • WT-9251 메타데이터 체크포인트 전에 로그 플러시 수행

  • WT-9500 HS 업데이트의 키/값 타임스탬프 대신 셀 시간 창을 사용하도록 RTS 수정

  • WT-9792 기록 저장소에서 데이터 저장소 업데이트의 전역적으로 표시되는 업데이트를 제거하도록 RTS를 수정합니다.

  • WT-9926 백업에서 시작하는 동안 충돌이 발생하면 메타데이터가 손실될 수 있습니다.

  • 서버-68361 LogTransactionOperationsForShardingHandler::commit이 준비된 트랜잭션과 준비되지 않은 트랜잭션에서 문서 전송을 놓치면 문서의 샤드 키 값이 변경됩니다.

  • 서버-71219 마이그레이션은 준비된 트랜잭션에서 쓰기를 놓칠 수 있습니다.

  • 서버-73106 [v4.4] 청크 마이그레이션은 복제본 세트 구성에서 getLastErrorDefaults가 사용될 때 세션이 체크 아웃된 상태에서 복제를 기다리려고 시도하여 서버 충돌을 일으킵니다.

서버-30888 FTDC 코드 경로가 시간 초과가 있는 잠금을 획득하도록 합니다.

서버-38232 Ubuntu 16/18 의 Mongod가 pid 파일을 생성하지 않음

  • 서버-52545 IDL에서 listIndexes 명령에 대한 입력/출력 지정

  • 서버-61032 /opt/mongodbtoolchain/gdb에 대한 모든 참조를 버전이 지정된 동등한 항목으로 변환합니다.

  • 서버-63271 serverStatus로 인해 서버에 장애가 발생할 수 있습니다.

  • 서버-65259 샤드에서 병합이 필요한 애그리게이션의 커서 유출

  • 서버-66050 findSelfInConfig는 느린 경로를 시도하기 전에 모든 HostAndPort에 대해 빠른 경로를 시도해야 합니다.

  • 서버-67795 updateMany 및 DeleteMany를 사용하는 사용자 수를 파악하기 위해 serverstatus 추적 추가

  • 서버-68122 초기 동기화 중 컬렉션 WiredTiger 구성 문자열 복제 조사

  • 서버-68126 AutoSplitVector에서 음수 maxChunkSize 입력 값 확인

  • 서버-68576 클러스터에 존재하는 샤드 컬렉션의 수를 알아야 합니다.

  • 서버- LDAPTimeoutMS에 대해68836 NaN 및 를 올바르게 처리합니다.0

  • 서버- 문서에 동일한 이름의 다른 필드가 포함된경우68901 mongocryptd의 잘못된 $elemMatch 쿼리 분석 2

  • 서버-69001 초기 동기화는 minValid 문서를 "stopTimestamp"

  • 서버-69944 Resmoke의 globstar.py가 * 앞에 *를 제대로 구문 분석하지 못합니다.

  • 서버- 에 대한70084 변경 스트림 다중 버전 테스트를 4 업데이트합니다.4 샤드당 커서를 고려해야 합니다.

  • 서버-70235 42v4 시 범위 삭제 문서를 생성하지 않습니다. -v .4 컬렉션 uuid 불일치 시 업그레이드

  • 서버-70427 chef+kitchen 패키지 테스트 인프라 제거

  • 서버-70553 mongo 테스트 러너에 모듈 지원 추가

  • 서버-70594 sys-perf에 업데이트된 빌드 변형 추가

  • 서버-70971 [v4.4] serverStatus에서 RSTL 잠금을 건너뛰는 백포트

  • 서버-71191 인덱스 빌드 설정, 준비된 트랜잭션 및 강등 간의 교착 상태

  • 서버-71424 lint_fuzzer_sanity 오류 수정

  • 서버-71436 범위 삭제기는 샤드 키 인덱스를 찾을 수 없는 경우 로그를 적극적으로 스팸하지 않아야 합니다.

  • 서버-71449 log_successs_msg: debian의 init.d에서 찾을 수 없음 수정

  • 서버-71471 새 노드 실행/설치에서 작동하도록 jstestfuzz 배포 개선

  • 서버-71533 새 테스트 통계 위치를 사용하도록 레거시 작업 생성 업데이트

  • 서버-71534 npm의 여러 인스턴스를 실행하여 발생하는 lint_fuzzer_sanity_all 회귀

  • 서버- 일시적으로71623 lint_fuzzer_sanity_patch 비활성화

  • 서버-71624 lint_fuzzer_sanity_all을 위해 lint_fuzzer_sanity_patch를 제거합니다.

  • 서버-71759 dataSize 명령이 양보하지 않습니다.

  • 서버-71769 세컨더리 노드가 2단계 인덱스 빌드를 건너뛰는 경우 새 로그 메시지 추가

  • 서버-71772 ARM 빌드를8 2대상 armv 으로 업데이트합니다. -a 이전 브랜치에서

  • 서버-71875 rhel 에서 jstestfuzz 실행 중지62

  • 서버-71950 WiredTiger에서 순서가 잘못된 키가 감지되면 작업 실패 및 기록

  • 서버-71969 compile-variant 및 compile_variant에 대한 system_perf.yml을 업데이트합니다.

  • 서버-72136 sharding_server_status.cpp에서 'numShardedCollections'를 'size_t'로 캐스팅합니다.

  • 서버-72140 Linux 샤드 라이트 클러스터 2022- 변형에서 move_chunk_large_chunk_map_workloads 작업을 제거합니다.11

  • 서버-72143 5의 sys-perf 로그키퍼 링크를 수정합니다.0 및 4.4

  • 72170 서버- 1 sys-perf- 에서 sys-perf 일 기록 변형을4 제거합니다.4

  • 서버-72222 분할된 클러스터에서 결과를 병합할 때 단일 축소 최적화를 사용한 MapReduce가 실패합니다.

  • 서버- 에서72223 ephemeralForTest 를 위해 reads_during_catchup.js 에서 대다수 읽기를 허용하지 4 않습니다.4

  • 서버-72276 backports_required_for_multiversion_tests.yml에서 오래된 항목을 모두 제거합니다.

  • 서버- "Enable M Mac support for DSI(DSI에 대한 MMac 지원 활성화)" 후 마이크로벤치마크 테스트 실패72288 1

  • 서버-72294 sus 의 모든 용도를12 suse -sp 로 업그레이드합니다.125

  • 서버-72512 메모리 제한으로 인해 불일치를 반환할 수 없는 경우 유효한 것으로 보고된 인덱스

  • 서버-72535 샤드 클러스터를 사용하면 대체 대소문자를 사용하여 'admin', 'local', 'config' 데이터베이스를 생성할 수 있습니다.

  • 서버-72620 $indexStats는 샤딩되지 않은 컬렉션에서 실행될 때 "샤드" 필드를 포함하지 않습니다.

  • 서버- 전체 유효성 검사가 항상 인덱스에 대한 정보를 보고하는것은 아닙니다.72677

  • 서버-72825 backports_required_for_multiversion_tests.yml에서 오래된 항목을 모두 제거합니다.

  • 서버-73176 실제로 getHostFQDN에 오류가 있는 경우에만 오류 메시지를 인쇄합니다.

  • 서버-73183 WiredTigerKVEngine::getSanitizedStorageOptionsForSecondaryReplication은 inMemory를 건너뛰어야 합니다.

  • 서버-73232 _killOperations에 대한 기본 로그 상세도 변경

  • 서버-73256 [v4.4] Rolling_index_builds_interrupted.js가 단일 단계 인덱스 빌드 변형에서 실행되지 않도록 비활성화합니다.

  • 서버-73481 유효성 검사가 {full: false}를 사용하여 순서가 맞지 않는 키를 감지하지 못합니다.

  • 서버-73636 커버리티 분석 결함 135025: 예비로 비효율적인 벡터 크기 조정.

  • 서버-73706 테스트 중 동시성 버그를 방지하기 위해 WTRecordStoreUassertOutOfOrder 실패 지점 상태를 저장합니다.

  • 서버-73719 Sys-perf에서 레거시 빌드 변형 주석 처리

  • 서버-73745 IndexKeyBucket 구조체 0 초기화

  • WT-8234 메모리를 참조할 수 있는 리프 페이지를 조정하면서 내부 페이지의 퇴거를 방지합니다.

  • WT-9323 체크포인트 후 트리에 업데이트가 있는지 여부를 추적하는 레이스 수정

  • WT-9599 차단 관리자에서 fallocate를 호출하기 위해 핫 백업 잠금을 획득합니다.

  • WT-9763 레코드를 삽입하는 기간이 기록 저장 기간과 일치하지 않으면 EBUSY 반환

  • WT-10291 실패 구성 작업이 구성당 한 번씩 테스트 형식을 실행하는지 확인합니다.

  • WT-10461 약하게 정렬된 아키텍처의 건너뛰기 목록에서 순서가 잘못된 키 수정

  • WT-10584 __cursor_skip_prev에 누락된 읽기 장벽 추가

서버-67793 init.d의 log_progress_msg가 메시지를 출력하지 않습니다.

서버-48203 Ninja 빌드를 위한 --install-action 지원

  • 서버-56368 컬렉션에 대한 애그리게이션에서 $backupCursor/$backupCursorExtend 실행 금지

  • 서버-58673 featureFlagPerShardCursor 활성화

  • 서버-61185 고유 인덱스 조회를 위해 prefix_search 사용

  • 서버-62400 AggregateCommandRequest에 $_passthroughToShard 매개변수 추가

  • 서버-62681 샤드 커서 패스스루 제품군당 변경 스트림 생성

  • 서버-62738 mongos에 특정 샤드로 패스스루할 수 있는 기능 부여

  • 서버-63585 삭제 롤백과 다른 트랜잭션이 동일한 행을 삭제하면 Fastcount가 동기화되지 않습니다.

  • 서버- 샤드별63772 커서 변경 스트림에서 초기 배치 처리 시 배치 재개 토큰이 전송되지 않음

  • 서버-63773 getMore 응답에 배치 재개 토큰이 설정되지 않은 후 Per Shard cursor

  • 서버-63774 runPipelineOnSpecificShard에 선택적 dbVersion 전달

  • 서버-63781 $sortKey가 배치 후 토큰 재개에서 초기 배치에서 필터링되지 않았습니다.

  • 서버-68115 "elemMatchRootLength > 0" 불변 트리거에 대한 버그 수정

  • 서버-68126 AutoSplitVector에서 음수 maxChunkSize 입력 값 확인

  • 서버-68470 Amazon Linux 4.2/4.4 섀도 유틸리티가 누락되어 RPM을 설치하지 못했습니다.

  • 서버-69001 초기 동기화는 minValid 문서를 "stopTimestamp"

  • 서버-69003 [4.4] pm-2419 mongos를 통한 샤드 커서당 백포트

  • 서버-69133 하드링크 설치 작업의 중복 설정 제거

  • 서버-69281 강제 최소 닌자 버전

  • 서버-69348 명령은 보편적으로 호출할 수 있도록 빈 인증 검사를 선언해야 합니다.

  • 서버-69389 노드가 종료될 때 UUID를 네임스페이스로 확인하려고 시도하는 동안 checkAuthorization 명령이 기존 컬렉션에 대해 ErrorCodes::NamespaceNotFound를 발생시킬 수 있습니다.

  • 서버-69443 [4.4] --enableMajorityReadConcern=false일 때 다중 문서 txns에서 추측성 다수 읽기를 허용합니다.

  • 서버-69446 jstests/replsets/dbcheck_write_concern.js에서 ElectionTimeoutMillis 증가

  • 서버-69569 에버그린 작업에서 실패하는 Python 스크립트

  • 서버-69785 change_streams_per_shard_cursor.js 견고화

  • 서버-69868 종료된 TransportLayer를 시작할 때 오류를 반환합니다.

  • 서버-69912 SConstruct가 실수로 실행될 수 있습니다.

  • 서버-70235 42v4 시 범위 삭제 문서를 생성하지 않습니다. -v .4 컬렉션 uuid 불일치 시 업그레이드

  • 서버-70299 JSON.send 명령 사용 제거

  • 서버-70348 쿼리 가능한 WT에 대해 EAGAIN을 제거하고 내부적으로 다시 시도합니다.

  • 서버-70398 실행 항목이 존재하지 않는 경우 처리

  • 서버-70469 워치독 테스트에서 가상 환경 파이썬 사용

  • 서버-70483 'evergreen_execution'을 logkeeper에 전달하도록 Resmoke를 업데이트합니다.

  • 서버-70484 perf.yml 및 sys_perf.yml에서 신호 처리 모듈 제거

  • 서버-70633 Make per shard cursors 제품군은 실제로 5 에서 테스트를 실행합니다.0

  • 서버-70938 가상 환경 설정에서 --system-사이트-패키지 제거

  • WT-7912 키 범위가 여러 페이지에 걸쳐 분할되는 시나리오를 처리하기 위해 최적화에 가까운 접두사 검색을 수정합니다.

  • 서버-50898 safe_secondary_reads_causal_consistency.js는 _configsvrCommitChunkMigration의 효과가 모든 CSRS 멤버에 대한 과반수 커밋 스냅샷이 될 때까지 기다려야 합니다.

  • 서버-56127 청크가 마이그레이션되고 샤드 키 패턴이 중첩 필드를 사용하는 경우 재시도 가능 업데이트가 두 번 이상 실행될 수 있습니다.

  • 서버-63732 shardCollection 명령에 새로운 implicitlyCreateIndex 및 enforceUniquenessCheck 추가

  • 서버-64142 RefineCollectionShardKey 명령에 새로운 enforceUniqueness 추가

  • 서버-69220 RefineCollectionShardKey를 사용하면 현재 샤드 키 필드를 범위 기반과 해시 간에 토글할 수 있으므로 데이터 불일치가 발생할 수 있습니다.

  • 서버-69228 chunk_migration_with_schema_validation.js가 다중 버전 테스트 모음(v4.4 및 v4.2)에 실패했습니다.

서버-68548 mongo 셸 버전 4.4.15 --quiet 플래그에도 불구하고 ASIO 메시지 로깅

  • 서버-52676 헤지된 읽기(hedged read)는 오래된 오류를 무시해야 합니다.

  • 서버-61275 세션 캐시가 종료된 후 크기 저장소를 폐기합니다.

  • 서버-64573 implicitlyCreateIndex 및 enforceUniquenessCheck 필드를 선택 사항으로 설정

  • 서버-64741 mongos appendOplogNote 명령 만들기

  • 서버-65382 AutoSplitVector는 clientReadable을 사용하여 샤드 키 필드를 재정렬해서는 안 됩니다.

  • 서버-67465 시간 초과로 인해 헤지된 작업이 실패하지 않도록 합니다.

  • 서버-68039 이전 pymongo 버전 3.10.1 MongoDB의 v5.0 피어에 의한 연결 재설정 후 불변성 실패(message.operation() == dbMsg)를 일으킵니다.

  • 서버-68691 $graphLookup은 'restrictSearchWithMatch' 필터에 대한 변수 참조를 보고하지 않습니다.

  • 서버-68694 컴팩트 명령에 대한 잠금 조사

  • 서버-68766 단일 값 MapReduce 최적화를 다시 활성화하는 옵션 추가

  • 서버- 시작 시 검사 테이블 로깅 설정다시 도입(SERVER-68925 43664 되돌리기)

  • 서버-69268 burn_in_tags_gen 중 바이패스 컴파일 비활성화

  • 서버- clang arm플랫폼에 대한 libunwind 경고69590

  • 서버-69611 기본적으로 -ffp-contract=off 컴파일러 옵션을 설정합니다.

  • WT-9302 api_data.py의 구성에서 object_target_size가 더 이상 사용되지 않습니다.

  • WT-9311 로그 메시지가 스토리지 하드웨어 손상을 명확하게 식별하는지 확인

  • WT-9477 체크포인트가 내부 페이지 분할을 트리거하여 체크포인트의 내부 페이지를 손상시키는 것을 허용하지 않습니다.

  • WT-9870 복구 중에 가장 오래된 타임스탬프가 업데이트될 때마다 고정된 타임스탬프가 업데이트되는 문제를 수정합니다.

  • 서버-40865 ShardServerCatalogCacheLoader는 동일한 컬렉션에 대한 다른 작업과 함께 읽기 작업을 직렬화하지 않습니다.

  • 서버-51056 sharding_csrs_continuous_config_stepdown 제품군에서 refine_collection_shard_key_atomic.js가 실행되지 않도록 비활성화합니다.

  • 서버-56185 세션 마이그레이션 및 청크 마이그레이션의 중요 섹션으로 가능한 개선 사항 조사

  • 서버-58747 ShardServerCatalogCacheLoader는 스텝업 시 진행 중인 작업을 중단하지 않습니다.

  • 서버-62656 mongos-config-server 연결 풀 크기 조정과 mongos-shard-server 연결 풀 크기 조정을 분리합니다.

  • 서버-63243 범위 삭제기는 고아 범위를 라운드 로빈 방식으로 정리해서는 안 됩니다.

  • 서버-67492 청크 마이그레이션이 실패하면 수신자 샤드가 프라이머리와 세컨더리 간에 서로 다른 config.transactions 레코드를 가질 수 있습니다.

서버-67012 복합 인덱스의 특정 조합에 대한 명령 오류

서버-61234 JS 객체 기반 유형은 서버 측 JS 함수에서 직접 반환될 때 제대로 자동 직렬화되지 않습니다.

서버- 서버는50138 바인딩된 각 소켓에 대해 'NetworkInterface 시작 중 TransportLayer가 구성되지 않았습니다'라는 경고를 기록합니다.

  • 서버-61894 변경 스트림 사양에서 'showRawUpdateDescription' 옵션 지원

  • 서버-63159 $_internalApplyOplogUpdate 애그리게이션 단계 구현

  • 서버-52641 indexbg_restart_secondary.js는 세컨더리 인덱스 빌드를 다시 시작하기 전에 세 가지 인덱스 빌드가 모두 시작될 때까지 기다려야 합니다.

  • 서버-58176 Mongos는 삽입/업데이트/삭제 명령에서 readConcern의 유효성을 검사하지 않습니다.

  • 서버-59658 복제 시 샤딩 메타데이터 새로 고침이 대기 중임을 반영하도록 로깅 개선

  • 서버-60334 WiredTigerSizeStorer에서 커서 및 세션 캐싱 방지

  • 서버-60607 지역 인덱스 버전에 대한 큰/NaN 값 처리 개선

  • 서버-60958 강등 이벤트 발생 시 청크 마이그레이션에서 서버 중단 방지

  • 서버-61321 텍스트 인덱스 버전에 대한 큰/NaN 값 처리 개선

  • 서버-64244 RunDBCheckInBackground는 인터럽트에 대해 복원력이 있어야 합니다.

  • 서버-64403 SORT_MERGE 데이터 정렬이 있는 쿼리 찾기-누락된 정렬 속성 인코딩

  • 서버-64659 인덱스 빌드 중에 사용된 파일 설명자 수를 serverStatus에서 보고합니다.

  • 서버-64797 WT의 새로운 숫자 타임스탬프 API 사용

  • 서버-65262 WT 숫자 타임스탬프 API 사용 확장

  • 서버-65399 'commitIndexBuild' oplog 항목은 완료되지 않은 인덱스 빌드가 다시 시작되지 않은 경우 작동하지 않습니다.

  • 서버-66310 ExpressionSetUnion::isCommutative() 데이터 정렬을 인식하도록 설정

  • 서버-66418 문자열 순서 가정으로 인해 종속성 분석 중에 잘못된 프로젝션이 생성되었습니다.

  • 서버-66461 빌드 프로세스 초기에 공증 실행

  • 서버-66548 $lookup 순차 캐시가 $facet을 상관관계가 없는 것으로 잘못 처리할 수 있습니다.

  • 서버-66556 종료 중 커서를 놓을 때 발생할 수 있는 경합 방지

  • 서버-66621 4에서 다운그레이드할 때 프라이머리 노드가4 4멈췄습니다. ~ .2

  • 서버-66651 mongorestore --preserveUUID에 '복원' 역할이 충분하지 않습니다.

  • 서버-66726 killAllSessionsByPattern의 직렬화 수정

  • 서버-66841 LOGV2: 백슬래시 문자에서 잘림이 발생할 때 JSON이 유효하지 않습니다.

  • 서버-66938 명령을 대폭 간소화하여 닌자 파일 생성

  • 서버- --module=ninja로 빌드할 때 더 이상 사용되지않는다는 경고 추가67122

  • 서버-67164 패키지 테스트 v 수정.44

  • 서버-67220 [5.0] set_fcv_prepared_transaction.js는 StaleConfig 오류에 대한 복원력이 없습니다.

  • 서버-67296 청크 관련 DDL 작업을 커밋하는 데 사용되는 configsvr 명령의 OpCtx를 중단 가능으로 표시합니다.

  • 서버-67302 "읽기 타임스탬프 또는 PBWM 잠금 없이 복제된 컬렉션에서 읽기" 시계 변경으로 인한 충돌

  • 서버-67398 레거시 설치 모드를 사용한 빌드가 손상되었습니다.

  • 서버-67532 OplogServerStatusSection에서 실패 감소

  • 서버-67662 [4.4] evergreen.yml "scons lint"가 is_patch 변수에 대한 빈 문자열을 처리하지 못함

  • 서버-67683 fast 및 opt 빌드의 일부 모드 변경

  • 서버-67993 수정 4.4 pylinters 오류

  • 서버-68130 AutoSplitVector가 BSONObjMaxUserSize보다 큰 응답을 생성할 수 있음

  • 서버-68158 serverstatus_indexbulkbuilder.js는 인덱스를 생성한 후 프라이머리에서 listIndexes를 실행해야 합니다.

  • 서버-68184 checkWritesOfCommittedTxns에서 인덱싱할 때 NumberLong 대신 Number 사용

  • 서버-68359 [4.4] expireAfterSeconds가 NaN인 경우 TTLMonitor가 인덱스를 처리하지 못하도록 합니다.

  • 서버-68418 [4.4] index_build_restart_secondary.js는 단일 단계 인덱스 빌드를 지원하지 않습니다.

  • 서버-68487 BSONElement 메서드를 추가하여 NaN 필드 값 확인

  • 서버-68540 jscore 테스트를 위한 docker_incompatible 태그 추가

  • 서버-68574 새 로그키퍼 클러스터로 전환

  • WT-9029 WT_SESSION::create에서 object_target_size 옵션 제거

  • WT-9096 키가 존재하지 않을 때 가끔 잘못된 키/값을 반환하는 검색 수정

  • 서버-51064 random_moveChunk_index_operations.js에서 '대상 샤드가 소스와 동일할 수 없음'을 허용 가능한 오류로 만듭니다.

  • 서버-61249 Refine_collection_shard_key_basic.js는 페일오버 시 발생하지 않을 수 있는 최선형 새로 고침에 의존합니다.

  • 서버-62175 Mongos가 _parseCommand에서 중단된 명령에 대한 RetryableWrite 오류 레이블을 첨부하지 못함

  • 서버-62272 컬렉션에 스키마 유효성 검사를 추가하면 실패한 문서의 청크 마이그레이션을 방지할 수 있습니다.

  • 서버-65821 커밋/중단 결정을 유지하지 않은 준비된 트랜잭션이 있는 경우 setFCV 중 교착 상태

  • 서버- 청크 복제기는 문서가 하나만 있는 너무 큰 청크를 고려해서는안 됩니다.66041

서버-63642 다중 계획 성능 측정을 위한 serverStatus 지표 추가

  • 서버- 네트워킹 호출을 차단하면 동기화 소스 확인이 무기한 지연될 수있습니다.54900

  • 서버-55173 WiredTigerSession::releaseCursor의 세그멘테이션 오류

  • 서버-58506 서버 매개변수에 대한 설정 가능성을 노출하는 명령

  • 서버-60758 txn_recover_decision_using_recovery_router.js에서 dbVersion 새로 고침으로 인한 트랜잭션 실패 방지

  • 서버-61018 일반 히스토그램 유형 만들기

  • 서버-61095 transport_layer_asio_test.cpp 개선

  • 서버-61097 SizeStorer는 캐시 제거로 교착 상태를 일으킬 수 있습니다.

  • 서버-61856 libunwind를 로 1 업그레이드합니다.6.2+

  • 서버-62941 serverStatus 명령의 oplog 지표를 포함하도록 FTDCServerStatusCommandCollector를 업데이트합니다.

  • 서버-62992 resmoke.ini의 필요성 제거

  • 서버-63421 [v4.4] int 대신 long long 경계를 확인하도록 설정된 복제본 세트에서 용어 제한 검사를 완화합니다.

  • 서버-63479 샤드 환경에서 $$SEARCH_META 차단 수정

  • 서버-64184 agg 명령에서 allowDiskUse:true 사용량 추적

  • 서버-64664 닌자 도구는 설치 파일 생성 소스를 고려하지 않아야 함

  • 서버-65024 동일한 _id 값을 가진 여러 문서가 reIndex를 불변으로 만듭니다.

  • 서버-65131 기회주의적 읽기 타겟팅 비활성화(헤지된 읽기(hedged read) 제외)

  • 서버-65166 abort_in_progress_transactions_on_step_up.js에서 compareOptimes 사용

  • 서버-65271 serverStatus는 세분화된 지표 제외를 허용해야 합니다.

  • 서버-65636 호스트당 LDAP 연결 수 제한 제거

  • 서버-65995 이전 브랜치에서 에버그린 크론 빈도 줄이기

  • 서버-66087 스레딩을 활성화하기 전에 curl_global_init 호출

  • 서버-66089 초기 동기화는 이후 afterClusterTime으로 트랜잭션 테이블 읽기를 수행해야 합니다.

  • 서버-66111 HTTPClient의 Curl 구현은 기본 시간 초과를 준수해야 합니다.

  • 서버-66176 [v4.4/v4.2] CollectionCatalog 뮤텍스에서 작업 최소화

  • 서버-66319 dbcheck_no_history_on_secondary.js가 dbCheck 실패 지점을 너무 일찍 비활성화합니다.

  • 서버-66433 겹치는 범위 삭제가 pre-v 까지 완료될 때까지 기다리는 백포트 기한입니다. 버전51

  • 서버-66466 ThreadContext에 대한 TransportLayerASIOTest 종속성 제거

  • 서버-66559 internalQueryMaxAddToSetBytes 매개변수를 32 에서 64 비트로 확장합니다.

  • 서버-66799 ephemeralForTest에서 getParameterWithDetails.js 실패 수정

  • 서버-66955 perf 프로젝트에서 JSON.send 사용 제거

  • 서버-67017 shard_existing_coll_chunk_count.js에서 청크를 하나 더 고려합니다(v4.4).

  • 서버-67212 transport_layer_asio_test에서 데이터 레이스 수정

  • WT-8622 복구 시작 시 last_ckpt_base_write_gen에서 읽기

  • WT-9054 format.sh에서 분할 스트레스 옵션을 올바르게 구성합니다.

서버-55429 수신자가 겹치는 범위를 정리하지 않을 때 마이그레이션을 더 일찍 중단합니다.

서버-52724 TTL 작업이 완료된 후 TTL이 서버 상태 지표를 전달하도록 증가

  • 서버-44847 IDL 파일에서 고유 및 카운트 명령에 첨부된 명시적인 '코멘트' 필드 이름을 정리합니다.

  • 서버-56003 컴파일러를 변경한 ninja + icecream이 run-icecc.sh를 재생성하지 않음

  • 서버-57000 패싯이 있는 상관관계 파이프라인 처리 수정

  • 서버-57037 연산자 카운터의 정밀도 향상

  • 서버-57676 oplog_rollover.js에서 'hangOplogCapMaintainerThread'를 해제하기 전에 체크포인트를 기다립니다.

  • 서버-58310 ThreadPoolTaskExecutor는 소진 네트워크 응답이 수신되는 것과 거의 동시에 작업 취소가 발생하면 메모리가 안전하지 않습니다.

  • 59435 서버- DocumentSource::optimizeAt() 내부의 더블 프리 수정

  • 서버-60412 호스트 메모리 제한 검사에서 cgroup v 를 준수하지 않습니다.2

  • 서버-61769 샤드 클러스터의 트랜잭션에서 $out 또는 $merge를 사용하여 애그리게이션을 실행하려고 하면 유휴 커서가 열린 상태로 유지됨

  • 서버-62229 recoverFromOplogAsStandalone=true일 때 인덱스 빌드 항목을 적용할 때 발생하는 불변성 수정

  • 서버-62242 $indexOfArray는 배열의 중복 값으로 작동하지 않습니다.

  • 서버-63315 카운트 명령은 문자열 주석만 허용하지만 의 모든 BSON 유형을 허용해야 4 합니다.4

  • 서버-63497 아이스크림 디버깅 수정

  • 서버-63974 위험한 Python 종속성의 고정 버전

  • 서버-64079 $search 명령이 4 4 에서 4 실패합니다. fCV가 있는 바이너리 .2

  • 서버-64202 [4.4] 프라이머리가 복제본 세트의 과반수를 볼 수 없는 경우 initial_sync_aborts_two_phase_index_builds_hide_index.js가 실패할 수 있습니다.

  • 서버-64304 --recoverFromOplogAsStandalone을 사용하면 인덱스 빌드가 서버 충돌을 일으킬 수 있습니다.

  • 서버-64410 $search에서 storedSource가 true일 때 searchScore를 기준으로 정렬해야 하는지 조사합니다.

  • 서버-64554 abortIndexBuild oplog 항목은 --recoverFromOplogAsStandalone과 함께 실행할 때 효과가 없습니다.

  • 서버-64757 Windows에서 scons가 닌자 생성에 실패할 때 발생하는 오류 메시지 개선

  • 서버-64772 index_killop_after_stepdown.js에서 스텝다운 전에 인덱스 빌드를 완료하지 않습니다.

  • 서버-64983 TransactionParticipant::_resetTransactionState에서 WT 트랜잭션을 롤백하기 전에 클라이언트 잠금을 해제합니다.

  • 서버-65032 ocsp 제품군용 Python 패키지 BaseResponse 고정

  • 서버-65421 RHEL 6/ 에서 패키지 테스트 실패 수정7

  • 서버-65422 Ubuntu 에서 패키지 테스트 실패를 16 수정합니다.04

  • 서버-65690 [v4.4] 단일 단계 인덱스 빌드 변형의 경우 backup_restore_abort_and_start_index_build.js를 건너뜁니다.

  • 서버-65718 mypy 오류 수정

  • WT-8074 기록에 콘텐츠를 삽입하지 못하면 조정에 패닉이 발생합니다.

  • WT- 파일8149 메타데이터 복구 없이 테이블 메타데이터 복구를 처리하도록 메타데이터 복구 csuite 테스트 업데이트

  • WT-8198 대량 로드 커서를 스크래치 버퍼로 전환

  • WT-8270 글로벌 가시성을 올바르게 고려하기 위해 조정의 기간 지우기 사용되지 않음을 업데이트합니다.

  • WT-8362 OOO 툼스톤이 데이터스토어에 기록될 때 키의 HS 항목 제거 또는 다시 쓰기

  • WT-8422 온디스크 셀 시간 창이 더 이상 사용되지 않는 경우 지우기

  • WT-8450 hs_cleanup_stress에서 통계를 보고하고, 유효성을 검사하지 않습니다.

  • WT-8598 종료 시 항상 체크포인트 정리 방지

  • WT-8649 WT_SESSION 메서드는 재설정하거나 닫지 않는 한 스크래치 버퍼를 해제할 수 없습니다.

  • WT-8708 테스트/체크포인트에서 타임스탬프 사용 오류 수정

  • WT-8743 캐시 스트레스를 줄이도록 hs_cleanup 구성을 구성합니다.

  • WT-8753 인메모리, 준비된, 조정된 업데이트를 롤백할 때 툼스톤 추가

  • WT-8799 mongodb-5 에서 문서 업데이트를 비활성화합니다.0

  • WT-8824 mongodb-4 에서 코드 커버리지 측정을 비활성화합니다.4

  • WT-8874 mongodb-5 에서 호환성 테스트를 비활성화합니다.0

  • WT-8879 선택한 툼스톤이 전역적으로 표시되는 경우 OOO 플래그를 설정합니다.

  • WT-8894 many-collection-test를 위한 mongod 실행 파일의 경로 찾기

  • WT- 에서8909 cpp 테스트 search_near_01 를 4 비활성화합니다.4

  • WT-8924 행 저장소에서 충돌을 확인할 때 삽입 목록이 있는 경우 디스크 시간 창을 확인하지 않습니다.

  • 서버-26755 모든 청크를 가져오는 데 30 초 이상 걸리면 컬렉션 청크 로딩이 완전히 중단됩니다.

  • 서버-62065 36 에서 업그레이드 4 경로. ~ .0 는 샤드에 기록이 없는 청크 항목을 남길 수 있습니다.

  • 서버-62171 sharding_statistics_server_status.js의 runConcurrentMoveChunk 출력에 로그를 추가합니다.

  • 서버-62906 createCollection/shardCollection 경로에 컬렉션 이름 길이를 확인하는 검사를 추가합니다.

서버-48059 concurrency_replication_for_backup_restore의 WaitForReplication 후크는 정지 모드로 인한 종료 오류를 무시해야 합니다.

  • 서버-40691 $nin:[[],...] 쿼리가 인덱싱되지 않습니다.

  • 서버-59754 동일한 $lookup 형태를 공유하는 작업에 대한 queryHash/planCacheKey의 잘못된 로깅

  • 서버-62147 둘 이상의 getMore 배치가 필요한 경우 OP_QUERY 프로토콜을 사용하는 쿼리 종료가 중단됩니다.

서버-55483 테이블 로그 설정 확인을 건너뛰는 새 시작 매개변수 추가

  • 서버-48068 try/finally 내부에서 중단 분석기를 활성화한 상태에서 assert.soon()을 호출하면 ProgramRegistry에서 불변성 오류가 발생할 수 있습니다.

  • 서버-48328 인덱스 키 생성 오류 화이트리스트 제거

  • 서버-48367 envp는 글로벌 이니셜라이저에서 신뢰할 수 없을 수 있습니다.

  • 서버-49882 JSThread::run()의 catch 블록에 상태를 기록합니다.

  • 서버-53239 공유 미래 단위 테스트에서 경쟁 수정

  • 서버-57037 연산자 카운터의 정밀도 향상

  • 서버-57312 전이적 Python 종속성을 고정하고 고정된 파일을 사용하여 에버그린에 설치

  • 서버-57662 논리적 세션 캐시를 새로 고치기 전에 config.system.sessions 컬렉션이 config 서버에 존재할 때까지 기다립니다.

  • 서버-59375 일시적 장애에 대한 요약 통계를 수집해야 합니다.

  • 서버-59779 ReplSetTest에서 replSetFreeze 전에 asCluster()를 호출합니다.

  • 서버-60392 priority_takeover_two_nodes_equal_priority 테스트의 타이밍을 수정합니다.

  • 서버-61315 LDAP 상태 확인 실행기는 중단된 작업을 지원해야 합니다.

  • 서버-61662 SCons 구성 검사는 항상 상세하게 실행되어야 합니다.

  • 서버-61837 [v4.4] 빈 컬렉션에서 마이그레이션의 대상 샤드에 인덱스를 생성한 후 다수 쓰기 고려가 발생할 때까지 기다려야 합니다.

  • 서버-61977 롤백과 스텝업을 동시에 수행하면 노드가 물러난 후 lastApplied 이전의 타임스탬프에서 가져올 수 있습니다.

  • 서버-62085 유효성 검사에서 hashedMultikeyMetadataPaths에 더 많은 비트 사용

  • 서버-62336 dbCheck 테스트에서 SnapshotTooOld 오류 허용

  • 서버-62368 범위 삭제기는 rangeDeleterBatchDelayMS를 준수해야 합니다.

  • 서버-62380 rollback_set_fcv.js에서 롤백 테스트를 시작하기 전에 각 노드에서 대다수 커밋 지점이 진행될 때까지 기다립니다.

  • 서버-62465 강도가 업데이트된 후에는 새 강도 값을 설정하여 결과 상태 검사를 실행해야 합니다.

  • 서버-62511 dbcheck_no_history_on_secondary.js의 레이스

  • 서버-62513 RunDBCheckInBackground는 인터럽트 오류 시 다시 시도해야 합니다.

  • 서버-62514 dbcheck_write_concern.js는 프라이머리가 강등되는 것을 방지해야 합니다.

  • 서버-62668 OperationContext에서 ImpersonatedUserMetadata에 대한 액세스를 동기화합니다.

  • 서버-62678 영구 OpenLDAP & AD 서버를 사용하도록 LDAP 상태 검사기를 마이그레이션합니다.

  • 서버-62706 dbcheck.js: 디버그/릴리스 멤버가 혼합된 복제본 세트 처리

  • 서버-62824 v 에서 op_msg_fuzzer 초기화 순서를 수정합니다.44

  • 서버-62875 [v4.4] multi_stmt_txn_jscore_passthrough_with_migration 제품군의 데이터 파일을 아카이브합니다.

  • 서버-62928 상태 관찰자 테스트에서 LDAP 검사 간격 늘리기

  • 서버-62948 FTDC 수집기에 읽기 타임스탬프가 없는지 확인

  • 서버-63057 /usr/bin/dig가 의존하는 LDAP 관찰자 테스트는 불안정합니다.

  • 서버-63097 stepdown_race_with_transaction.js는 'uses_transactions' 태그를 사용해야 합니다.

  • 서버- 파이프라인 최적화에따른 $lookup/$redact/$let 동작의 차이점63141

  • 서버-63197 마이크로벤치마크 genny 버전 고정

  • 서버-63203 청크 스플리터는 8192 개 이상의 분할 점이 발견되면 분할되지 않습니다.

  • 서버-63234 LDAP 상태 확인의 취약성을 설명하는 로깅 개선

  • 서버-63422 v 에서 op_msg_fuzzer 테스트의 빌드 실패를 수정합니다.44

  • 서버-63505 중재자가 rollback_views.js에서 프라이머리 노드를 인식하는지 확인합니다.

  • WT-8004 아키텍처 가이드에 대한 읽기 순서 만들기

  • WT-8320 가시성과 관계없이 기록 저장소에서 복원된 업데이트 선택

  • WT-8424 리틀 엔디안에서 일관된 툴체인 사용

  • WT-8477 Pymongo 사용을 3 시행합니다.12.2 에버그린 테스트에서

  • WT-8605 에버그린에서 비개발 브랜치에 대한 성능 테스트 비활성화

서버-61637 범위 삭제기 일괄 처리 정책 검토

  • 서버-53239 공유 미래 단위 테스트에서 경쟁 수정

  • 서버-58152 클러스터 토폴로지에서 결함이 있는 Mongos 제거를 위한 기능 플래그 만들기

  • 서버-58153 클러스터 토폴로지에서 결함이 있는 Mongos 제거를 위한 기능 플래그 활성화

  • 서버-59356 더미 FaultManager 싱글톤, FaultStatus 열거형 및 더미 단위 테스트를 생성합니다.

  • 서버-59357 더미 Fault 클래스 및 더미 단위 테스트를 만듭니다.

  • 서버-59358 FaultFacet 인터페이스, 모의 구현 및 실패를 모방하는 모의 실행 단위 테스트를 만듭니다.

  • 서버-59360 HealthObserver 인터페이스, 모의 구현 및 모의 실패로 주기적 검사를 호출하는 단위 테스트를 만듭니다.

  • 서버-59361 주기적인 상태 확인 스레드 풀 구현

  • 서버-59362 오류 관리자 상태 머신 설정

  • 서버-59364 StartupCheck 상태일 때 상태 확인을 성공적으로 수행한 후 확인 상태로 이동해야 합니다.

  • 서버-59365 초기 상태 검사가 성공적으로 완료되지 않은 경우 정상 상태로 전환되어서는 안 됩니다.

  • 서버-59366 주기적인 상태 확인을 위한 진행률 모니터

  • 서버-59367 TransientFault 상태에 들어갈 때 인메모리 Fault 인스턴스를 생성해야 합니다.

  • 서버-59368 시스템이 상태 검사기 켜기/끄기를 올바르게 처리해야 합니다.

  • 서버-59370 kActiveFaultDuration에 대해 TransientFault 상태에 있을 때 ActiveFault 상태로 전환해야 합니다.

  • 서버-59382 중요하지 않은 패싯이 ActiveFault 상태로 전환되지 않도록 강제 적용

  • 서버-59386 주기적으로 LDAP 상태 확인을 수행할 수 있는 기능을 제공해야 합니다.

  • 서버-59394 LDAP 실패 시나리오를 시뮬레이션하는 통합 테스트 설정

  • 서버-59397 상태 확인 기간에 무작위화 구현

  • 서버-59496 장애 클래스는 활성 장애 패싯의 컨테이너여야 합니다.

  • 서버-59522 HealthCheckStatus는 장애 상태와 수명을 추적해야 합니다.

  • 서버-59567 주기적인 검사는 관찰자를 호출하고 HealthObserver 모의 실패를 시뮬레이션해야 합니다.

  • 서버-59608 커버리티 분석 결함 120502: 구문 분석 경고

  • 서버-59912 Ldap 상태 검사기의 초기 무작업 스캐폴딩

  • 서버-60079 Ldap 관찰자의 일반 패턴을 통합하는 공통 상태 관찰자 코드입니다.

  • 서버-60084 Enterprise LDAP에서 clang 관련 컴파일 실패 수정

  • 서버-60316 FaultManager는 주기적인 검사를 비활성화한 상태로 시작해야 합니다.

  • 서버-60587 FaultFacet 구현

  • 서버-60944 updateWithSuppliedFacet 및 업데이트에 대한 인터페이스 변경

  • 서버-61220 진행률 모니터 통합 테스트

  • 서버-61368 FaultManager 테스트 제품군은 실제 스레드 풀을 사용해야 합니다.

  • 서버-61438 health_observer_test.cpp의 레이스 수정

  • 서버-61529 LDAP 테스트는 연결 리퍼가 종료될 때까지 기다려야 합니다.

  • 서버-61871 상태 머신 프로그래머 오류에 tassert 사용

  • 서버-61872 FaultManager에서 스레드 풀 고갈 수정

  • 서버-61873 LDAP 상태 관찰자 런타임 매개변수

  • 서버-61914 FaultImpl::toBSON에 장애 패싯 세부 정보 추가

  • 서버-61921 FaultManager의 noSSL 모드에서 링크 실패

  • 서버-61930 개별 상태 관찰자는 단일 상태 확인을 수행할 때 시간 초과 기간이 경과하면 오류를 반환해야 합니다.

  • 서버-61956 상태 머신의 상태에 액세스할 때 데이터 경쟁 수정

  • 서버-62037 linux- -node-115gbwtcache용 시스템 perf yaml 파일에서 복제본 세트 정의를 수정합니다.

  • 서버-62084 FaultFacetType에 대한 직렬 변환기가 손상되었습니다.

  • 서버-62096 /proc/<id>/smaps를 사용할 수 없습니다.

  • 서버-62098 fault_manager.cpp에서 뮤텍스로 healthCheckContexts 보호

  • 서버-62174 상태 확인 간격의 동적 구성을 지원하는 FaultManager

  • 서버-62188 DeadlineFuture에서 무료로 사용하여 레이스 종료

  • 서버-62197 추가 상태 뮤텍스 잠금을 제거합니다.

  • 서버-62202 로그 ID 5936504 에는 관찰자 유형이 문자열로 포함되어야 합니다.

  • 서버-62203 스레드 이름 '상태 확인 진행률 모니터'를 'FaultManagerProgressMonitor'로 변경합니다.

  • 서버-62204 관찰자가 활성화되지 않은 경우 상태 확인을 예약하지 않습니다.

  • 서버-62226 EFT에서 dbcheck_no_history_on_secondary.js 비활성화

  • 서버-62280 fault_state_ machine_test.cpp에서 초기 검사 중 ok로 조기 전환됩니다.

  • 서버-62291 에서 skipValidatingExitCode의 대체품을 4 4 찾습니다. 상태 모니터의 백포트

  • 서버-62312 에서 기능 플래그를 4 활성화합니다.4 백포트 및 기타 하우스키핑

  • 서버- ldap_mongos_health_checking.js의 드문 코드경로에 구문 오류가 있습니다.62371

  • 서버-62373 LDAP 상태 확인 통합 테스트는 통계를 어설션해야 합니다.

  • 서버-62555 LDAP 통합 테스트에서 서버가 충돌해야 함

  • 서버-45149 txn_two_phase_commit_failover.js의 replSetStepDown 명령이 시간 초과되지 않아야 함

  • 서버-51329 mongos 서버를 종료할 때 예기치 않은 재시도 불가 오류 발생

  • 서버-53335 '단순' 데이터 정렬이 아닌 쿼리, 업데이트 및 삭제는 해시 샤딩을 사용할 때 문서를 놓칠 수 있습니다.

  • 서버-54623 인과적 일관성 패스스루 제품군의 작업 수 줄이기

  • 서버-55382 재시도 가능 쓰기가 트랜잭션으로 변환되고 해당 트랜잭션이 random_moveChunk_update_shard_key.js에서 실패할 때 발생하는 오류를 무시합니다.

  • 서버-55392 config.rangeDeletions에 타임스탬프 필드 추가

  • 서버-55412 미러링된 읽기는 샤드 버전 필드를 전파해야 합니다.

  • 서버-56226 [v4.4] 청크 마이그레이션이 커밋되지 않도록 config.collections 항목에 'permitMigrations' 필드를 도입합니다.

  • 서버-56227 사용자 대상 명령을 추가하여 샤드 컬렉션에 대해 allowMigrations를 false로 설정합니다.

  • 서버-59890 구성 스텝다운 제품군에서 migration_coordinator_shutdown_in_critical_section.js 테스트를 제외합니다.

  • 서버-60552 metadata_manager_test에서 존재하지 않는 컬렉션에 대한 별도 테스트

  • 서버-60652 autoSplitVector 로직을 v 로 백포트합니다.44

  • 서버-60682 TransactionCoordinator는 결정을 유지하기 위해 WiredTiger 쓰기 티켓 획득을 차단할 수 있으며, 트랜잭션이 준비된 상태로 유지되는 기간이 길어질 수 있습니다.

  • 서버-60738 존재하지 않는 컬렉션에 대한 메타데이터 관리자 테스트 업데이트

  • 서버-60804 cursor_valid_after_shard_stepdown에서 샤드 버전 확인 제거

  • 서버-61461 update_shard_key_doc_moves_shards.js가 세컨더리의 가짜 새로 고침으로 인해 실패합니다.

  • 서버-61628 numDeleted < numDocsToRemovePerBatch인 경우 범위 삭제 작업을 다시 예약하지 않습니다.

  • 서버-61689 ActiveMigrationsRegistry::lock 메서드가 예외를 제대로 처리하지 못합니다.

  • 서버-61816 cancel_coordinate_txn_commit_with_tickets_exhausted.js는 트랜잭션 리퍼와 트랜잭션 코디네이터 간의 경쟁 조건으로 인해 영원히 중단될 수 있습니다.

  • 서버-54909 replSetGetStatus에서 모든 멤버의 마지막 지속형 및 마지막으로 적용된 작업 벽 시간을 보고합니다.

  • 서버- 재구성은55376 PSA 세트에서 커밋된 쓰기를 롤백할 수 있습니다.

  • 서버-60946 1우선 순위가 다른 노드로 replset을 시작할 때 replsetprio .js의 경쟁 조건

  • 서버-57588 값이 배열인 배열 위치가 인덱싱될 때 일관성 없는 쿼리 결과가 발생합니다.

  • 서버-60586 out_max_time_ms.js가 "maxTimeNeverTimeOut" 장애 지점을 올바르게 활성화하지 않아 가짜 테스트 실패로 이어짐

  • 서버-59613 메모리 제한을 초과하는 경우 $range 표현식에 오류가 발생합니다.

  • 서버- 샤드 클러스터에서 '사용 가능한' 읽기 고려가 있는 $out을 사용하여 애그리게이션을 실행하는동안 오류가 발생했습니다.59924

  • 서버-30846 FSM 테스트에서 dbCheck를 백그라운드 워크로드로 실행

  • 서버-45953 oplog 독자가 읽기 티켓을 획득하지 못하도록 면제

  • 서버-48293 config.system.indexBuilds에서 비활성 인덱스 빌드 제거

서버-28953 FTDC에서 df(디스크 꽉 참) 통계 캡처

  • 서버-34597 shardedcluster.py가 샤드 초기화를 올바르게 기다리지 않음

  • 서버-46521 미러링된 읽기 생성 테스트 확장

  • 서버-46533 CmdUpdate는 기본 BSON을 유지해야 합니다.

  • 서버-48673 동시성 스텝다운 제품군에서 passConnectionCache=true를 사용할 때 작업자 스레드가 명령 재시도를 소진할 수 있음

  • 서버-49028 프라이머리가 복제본 세트의 과반수를 볼 수 없는 경우 initial_sync_aborts_two_phase_index_builds.js가 실패할 수 있습니다.

  • 서버-51087 지정된 경계를 가진 빈 샤드 컬렉션을 생성하기 위한 테스트 유틸리티 추가

  • 서버-55395 4.0.23 는 gcc 로 빌드되지 않습니다.10

  • 서버-56602 serverStatus에서 일치 표현식 사용 추적

  • 서버-56801 PSA 세트에서 재구성 확인을 위한 자리 표시자 링크 업데이트

  • 56887 서버- setIndexCommitQuorum 명령은1} 존재하지 않는 인덱스 빌드에서 mongos에 대해 실행될 때 {ok: 를 반환합니다.

  • 서버-56919 reconfigToPSASet() 셸 헬퍼에 memberIndex에 대한 유효성 검사 추가

  • 서버-57284 reconfig_for_psa_set_shell.js에서 구성 커밋을 기다립니다.

  • 서버-57289 redact는 BSONArray를 BSONObj로 변환해서는 안 됩니다.

  • 서버-57605 10진수 동등성 비교 헬퍼를128 셸에 노출

  • 서버-58119 single_node_set_new_hostname.js는 assert.soonNoExcept를 사용하여 replSetReconfig를 호출해야 합니다.

  • 서버-58385 복구 oplog 애플리케이션이 잘못된 컬렉션에 대한 멀티키 정보를 업데이트합니다.

  • 서버-58406 TestingProctor가 활성화된 경우 디버그 로깅 활성화

  • 서버-58412 복제본 세트 구성에서 settings.chainingEnabled를 변경하면 동기화 소스 변경에 영향을 미칩니다.

  • 서버-58636 초기 동기화 노드가 세컨더리 동기화 소스에 대해 stopTimestamp를 계산할 때 최종 oplog 항목을 놓칠 수 있음

  • 서버-58888 $unionWith 'executionStats' 모드를 사용한 설명은 푸시다운된 단계를 설명하지 않습니다.

  • 서버-59108 강등 후 트랜잭션 작업이 종료되지 않은 상태에서 경쟁 해결

  • 59191 서버- SPIKE: git.get_project 복제 실패

  • 서버-59226 중단 불가능으로 표시된 프로필 세션으로 단계적으로 종료할 때 교착 상태

  • 서버-59329 노드가 더 이상 프라이머리가 아닌 경우 withTemporaryOperationContext에서 오류가 발생하는지 확인합니다.

  • 서버-59409 재구성 복제와 스텝업 간의 경쟁으로 인해 RSM이 ReplicaSetNoPrimary 보고에서 중단될 수 있음

  • 서버-59459 mongodb가 glibc- 로 빌드에2 실패했습니다.34

  • 서버-59672 step_down_during_draining3.js에서 복제 중지 수정

  • 서버-59858 리액터 스레드에서 예약된 작업에 대한 가관측성 추가

  • 서버-59879 병렬 테스트 제품군에서 더 느린 실행을 허용하도록 maxTimeMS 값을 조정합니다.

  • 서버-60096 RVR에 rollbackHangCommonPointBeforeReplCommitPoint 장애 지점 추가

  • 서버-60218 $group 단계 개선

  • 서버-60310 OCSP 응답 유효성 검사는 관련 없는 인증서의 상태를 고려하지 않아야 합니다.

  • 서버-60326 X 인증서에509 주체 이름이 비어 있으면 Windows Server가 시작되지 않습니다.

  • 서버-60456 Windows에서 심하게 지연된 바인드 중에 LDAPBindOptions가 범위를 벗어남

  • 서버-60511 getPinnedOplog 반환 값은 항상 고정된 타임스탬프와 비교하여 std::min이어야 합니다.

  • 서버-60520 기본값 'enableSearchMeta'는 true(v4.4)

  • 서버-60550 migration_util 함수가 sendToRecipient()를 통해 원격 명령을 제출할 때 일부 응답 오류를 놓칠 수 있음

  • 서버-60582 [v4.4] initial_emrc_false.js는 초기 체크포인트를 기다려야 합니다.

  • 서버-60588 $multiply가 클래식 엔진에서 일부 경우에 오류를 잘못 발생시킵니다.

  • 서버-60606 데이터 복제 단계에서 인덱스 빌드가 시작될 때 초기 동기화 중 경쟁 조건

  • 서버-60670 TPCC에 대한 특정 커밋 대신 별도의 브랜치 사용

  • 서버-60671 단검 제거

  • 서버-60685 트랜잭션 코디네이터가 비중단 오류 범주로 로컬에서 업데이트 실행을 중단하여 서버 충돌을 일으킬 수 있습니다.

  • 서버-60756 multi_statement_transaction_atomicity_isolation.js에 실패한 업데이트에 대한 추가 로깅 추가

  • 서버-60788 merge_causes_infinite_loop.js는 더 이상 존재하지 않는 문제를 노출하려고 시도합니다.

  • 서버-60809 $search 이후에 idLookup을 하지 않는 기능 추가

  • 서버-60877 replLogUpdate에서 의도하지 않은 MutableOplogEntry 사본 수정

  • 서버-60928 [4.4] 최신 4.2 mongos는 복합 해시 샤드 키가 있는 샤드 컬렉션으로 시작할 수 없습니다.

  • 서버- 세컨더리에서60948 성공적인 인덱스 빌드를 기다리기 위해 migration_id_index.js의 새 컬렉션에 문서를 삽입합니다.

  • 서버-60971 BF 제안 서비스에 대한 통화 제거

  • 서버-61164 48오류 코드 (부적절한 인증)을 LDAP 활성 상태 검사를 위한 유효한 응답으로 수락합니다.

  • 서버-61427 고유한 인덱스 빌드는 많은 잘못된 중복 검사로 인해 커밋 중에 가용성이 손실될 수 있습니다.

  • 서버-61466 RSM { ElectionId, setVersion } 순서를 RSM 스캔으로 포팅

  • 서버-61479 강등 후 복제본 세트에 연결하기 위한 재시도 횟수 늘리기

  • 서버-61550 cwd를 기준으로 perf.yml의 auto_workload_path를 수정합니다.

  • 서버-61681 replSetGetStatus_member_wall_times.js에서 replSetGetStatus가 업데이트될 때까지 기다립니다.

  • 서버-61690 Atlas 검색을 위한 저장 필드 프로토콜 조정

  • 서버-61738 dbCheck.js를 되살리고 결정론적으로 만듭니다.

  • 서버-61743 -fno-builtin-memcmp 플래그는 x86_64 플랫폼을 제외하고 적용해서는 안 됩니다.

  • 서버-61748 dbCheck는 배치 작업 중에 강력한 데이터베이스 잠금을 유지해서는 안 됩니다.

  • 서버-61754 dbCheck는 배치 중에 강력한 컬렉션 잠금을 유지해서는 안 됩니다.

  • 서버-61757 배치 크기를 사용자 지정하는 dbCheck 명령 옵션 추가

  • 서버-61791 pin pymongo

  • 61846 서버- 리덕트가 BSONObjectTooLarge를 발생시키는 것을 방지합니다.

  • 서버-61852 dbCheck는 백오프로 컬렉션 잠금을 시도해야 합니다.

  • 서버-61862 v 에 $_internalReadAtClusterTime 명령을 노출합니다.44

  • 서버-61877 dbCheck에서 카탈로그 일관성 확인 제거

  • 서버-61955 dbCheck를 일반적으로 사용 가능한 명령으로 노출

  • 서버-62022 프로덕션, 로그 시작 및 중지에서 dbCheck 정보 로깅 감소

  • 서버-62023 dbCheck 가시성 개선

  • 서버-62041 dbCheck에 최대 배치 실행 시간 추가

  • 서버-62164 모든 안정적인 브랜치에서 사용되지 않는 여러 빌드 변형을 제거합니다.

  • 서버-62210 삭제 및 재생성된 컬렉션의 dbCheck 진행률 표시기 처리 수정

  • 서버-62212 dbCheck에 대한 writeConcern 지원

  • WT-5009 나머지 wiredtiger-perf-lsm 테스트를 에버그린으로 마이그레이션

  • WT-5743 VLCS에 대한 트랜잭션 ID가 지워지면 셀 다시 작성

  • WT-5939 test_config 에서 '디렉토리를 제거할 수 없음' 오류를 유발하는 이름 충돌06 수정(OSX만 해당)

  • WT-6077 새로운 통계를 추가하여 간결한 진행 상황 추적

  • WT-7250 낮은 캐시 크기에 의존하는 대신 명시적 제거를 수행하도록 테스트를 수정합니다.

  • WT-7494 복구 중 업데이트 복원 제거를 트리거하는 Python 테스트 추가

  • WT-7885 WiredTiger 테스트에서 가능한 경우 tcmalloc을 사용하도록 합니다.

  • WT-8026 에버그린에서 PPC/zSeries/macOS 메인라인 빌드 빈도를 줄입니다.

  • WT-8067 최신 기록 저장소 값을 전체 업데이트로 삽입하도록 코드를 수정합니다.

  • WT-8116 cpp 테스트 프레임워크의 상속 관련 문제 수정

  • WT-8147 cppsuite 구성에서 잘못된 구문 감지

  • WT-8168 검색 근처 cpp 테스트에서 사용하지 않는 변수 수정

  • WT-8199 s_all이 Python PEP8 호환 줄 바꿈을 허용하도록 설정

  • WT-8203 페이지 액세스 시 계층화 위반 수정

  • WT-8204 'wt7989_compact_checkpoint' CSuite 테스트에서 발생할 수 있는 경쟁 조건 수정

  • WT-8214 WiredTiger 에버그린 개발 프로젝트의 문서만 게시

  • WT-8225 zstd 가져오기 컨텍스트의 데이터 경쟁 수정

  • WT-8226 최대 키가 준비된 업데이트를 고려하지 못하던 문제를 수정했습니다.

  • WT-8395 443 444 에서 업그레이드한 후 데이터가 일치하지 않습니다. . 및 . . ~ 4.4.8+ 및 5.0.2+

  • WT-8534 백업 복원 복구를 위한 체크포인트 스냅샷 검색 허용

  • WT-8576 테스트 체크포인트 로그인 활성화

서버-50050 --ssl=off로 빌드 실패

  • 서버-53332 연결 문자열을 std::strings로 저장하도록 ShardRegistry::_connStringLookup을 변경합니다.

  • 서버- 중재자의54064 세션이 누적되어 제거할 수 없음

  • 서버-55975 core/find_and_modify.js 테스트는 스텝다운 제품군에서 실행하기에 적합하지 않습니다.

  • 서버-59160 test_stacked_migration_cleanup.js에서 밸런서 비활성화

  • 서버- 밸런서가59769 청크 마이그레이션 테스트와 충돌합니다.

  • 서버- WriteConflictHelpers의59916 T{1, 2}Starts{First, Second}AndWins가 실패한 트랜잭션의 커밋을 동기화하지 않음

  • 서버-60142 필터링 메타데이터가 지워진 후 샤드가 고아 위에 마이그레이션할 수 있습니다.

  • 서버-60419 CleanUpForMigrateIn을 결정론적으로 만듭니다.

  • 서버-50241 PeriodicShardedIndexConsistencyChecker는 삭제된 컬렉션을 건너뛰어야 합니다.

  • 서버- 재구성은55376 PSA 세트에서 커밋된 쓰기를 롤백할 수 있습니다.

  • 서버-58988 프라이머리 캐치업 중에는 동기화 소스 선택 주기를 피하세요.

  • 서버-60153 투표 기간 동안 추가 정보 수준 로그

  • 서버-51806 인덱스 빌드의 대량 키 삽입 단계에서 양보 없이 IX 잠금을 유지합니다.

  • 서버-54791 외부 정렬을 사용한 인덱스 빌드 중 과도한 파일 디스크립터 사용

  • 서버-57321 $mod 일치 표현식이 NaN, 무한대 및 큰 값을 잘못 처리합니다.

서버-49214 $toHashedIndexKey 표현식 추가

서버- 항상53242 collmod 명령 기록

  • 서버-34597 shardedcluster.py가 샤드 초기화를 올바르게 기다리지 않음

  • 서버-46147 인덱스 재작성을 수행하지 않고 멀티키 오류를 수정하기 위한 업데이트 복구

  • 서버-49340 시작 유효성 검사를 위한 복구 모드 추가 --repair

  • 서버-52850 initial_sync_nodes_maintain_and_gossip_commit_point.js에서 어설션 제거

  • 서버- ftdc_mirrored_reads.js를 느린 시스템에대해 복원력 있게 만듭니다.53448

  • 서버-54825 rslib.js에서 'find()' 다음에 배열 액세스 외에 'toArray()' 사용

  • 서버-55904 getFirstOplogEntry 및 getLeastRecentOp 헬퍼 통합

  • 서버-56326 Decimal 클래스에 round() 메서드를 추가합니다.128

  • 서버-56416 mongod --version이 M1 랩톱에서 불필요한 로그 줄을 반환합니다.

  • 서버-56919 reconfigToPSASet() 셸 헬퍼에 memberIndex에 대한 유효성 검사 추가

  • 서버-57284 reconfig_for_psa_set_shell.js에서 구성 커밋을 기다립니다.

  • 서버-57605 10진수 동등성 비교 헬퍼를128 셸에 노출

  • 서버-57938 쿼리에 $geoIntersect 및 2dsphere 인덱스가 있는 경우 저장된 GeoJSON에 대한 다각형 유효성 검사 건너뛰기

  • 서버-58047 $toHashedIndexKey 표현식이 종속성을 추가하지 않습니다.

  • 서버-58104 config.system.sessions 컬렉션을 삭제하고 _id 이외의 샤드 키로 다시 샤딩하는 경우 유효하지 않은 청크로 끝날 수 있습니다.

  • 서버-58122 resync_majority_member.js에서 불변 실패에 대한 검색 로그를 실패 지점 사용으로 대체합니다.

  • 서버-58139 NetworkInterfaceTest::CancelLocally에서 상태 유출 방지

  • 서버-58148 mirrored_reads.js 어설션은 미러링된 읽기 실패를 고려하지 않습니다.

  • 서버-58183 _applyPrepareTransaction은 재시도 시 prepareConflictBehavior가 kIgnoreConflictAcceptWrites인지 확인하지 않습니다.

  • 서버-58203 $unionWith 단계 개선

  • 서버-58583 mongocryptd에 대한 쿼리 분석은 찾기에서 표현형 프로젝션을 처리하지 않습니다.

  • 서버-58777 빈 하위 문서가 중첩 수준인지 여부에 대해 삽입 및 업데이트가 일치하지 않습니다.

  • 서버-58780 [v4.4] replSetInitiate가 실패할 경우 _shouldSetStableTimestamp가 true로 복원되는지 확인합니다.

  • 서버-59010 SSL 오프 빌드를 수정하고, ssl = 오프일 때 OCSPManager를 사용해서는 안 됩니다.

  • 서버-59074 oplog 가시성을 설정/대기하기 위해 스토리지 티켓을 획득하지 마세요.

  • 서버-59120 commitChunksMerge에 대한 단위 테스트 만들기

  • 59143 서버- '--ninja' 도구 옵션이 ninja 모듈과 함께 사용되는 경우 강제 실패

  • 서버-59190 IndexAccessMethod는 인덱스 빌드 대량 로드 중 폐기될 수 있습니다.

  • 서버-59294 oidReset의 작업 유형 확인

  • 서버-59299 $match 단계 개선

  • 서버-59425 Ninja가 로컬에 아카이브 대상을 설치하지 못함

  • 서버-59456 LDAPReaper 스레드 풀 시작

  • 서버-59476 validate_commit_message는 wiredtiger 가져오기를 되돌리는 것을 허용하지 않습니다.

  • 서버-59651 replsettest runCommandWithRetry는 느린 구성을 처리해야 합니다.

  • 서버-59725 추가 RHEL 에서 푸시 작업을 6 제거합니다. 변형2

  • 서버-59804 system_perf.yml에서 YCSB에 대해 별도의 분기 사용

  • 서버-59866 currentCommittedSnapshot이 삭제될 때 fCV가 과반수 대기를 중지합니다.

  • 서버-59867 ReplSetConfig/MemberConfig의 분할 수평선 매핑은 결정론적으로 직렬화되어야 합니다.

  • 서버-59876 송신 연결을 설정하는 동안 libcrypto.so에서 반환하는 데 큰 지연이 발생합니다.

  • 서버-60025 대기열 문서가 유효하지 않은 런타임 객체를 생성하여 서버를 충돌시킵니다.

  • 서버-60062 토폴로지 설명 복제본에서 발견된 중복 uuid 및 서버 설명 딥 카피 수정

  • 서버-60085 제품군의 테스트 수에 따라 폴백 테스트 제품군의 수를 제한합니다.

  • 서버-60290 Windows 외부 인증 테스트 배포판 업데이트

  • 서버- Bugzilla #에 대한 PCRE 버그 수정 백포트60299 2613

  • 서버-60406 검색 결과가 없는 경우 샤드 클러스터의 샤딩되지 않은 컬렉션에서 $searchMeta가 실패합니다.

  • WT-5270 에버그린용 wtperf 스크립트 만들기

  • WT-6193 format-test에서 VLCS 테스트 다시 활성화

  • WT-6669 에버그린에서 VLCS 커버리지 및 체크포인트 테스트 활성화

  • WT-6900 아키텍처 가이드용 '스키마' 하위 페이지 작성

  • WT-6903 아키텍처 가이드용 'dhandle/btree' 하위 페이지 작성

  • WT-6907 아키텍처 가이드용 '스냅샷' 하위 페이지 작성

  • WT-6909 제거 아키텍처 가이드

  • WT-6913 파일 시스템 및 OS 인터페이스 아키텍처 가이드

  • WT-7169 커밋 ts는 test_timestamp22.py의 마지막 지속형 ts보다 작아서는 안 됩니다.

  • WT-7294 VLCS 에버그린 엔디안 테스트 다시 활성화

  • WT-7392 세션 스윕에서 사용할 수 있도록 dhandle에 제거 플래그 추가

  • WT-7601 작업 추적 문서의 오타 수정

  • WT-7695 __cursor_key_order_check_row에서 순서가 잘못된 키가 발견되면 전체 트리 덤프

  • WT-7745 btree 객체의 URI를 식별하는 매크로 추가

  • WT-7757 더 이상 사용되지 않는 리프 페이지를 읽지 않고 건너뜁니다.

  • WT-7844 계층형 스토리지에 대한 tiered_abort 스트레스 테스트를 추가합니다.

  • WT-7902 시스템 전체 체크포인트 후 변경 명령 재시도

  • WT-7914 필요한 경우에만 문서 업데이트

  • WT-7942 all_durable 타임스탬프를 찾을 수 없는 경우 테스트/형식에서 타임스탬프 잠금 해제

  • WT-7949 로컬 저장소 캐시 및 버킷 디렉토리를 WT_HOME을 기준으로 변경합니다.

  • WT-7957 계층형 스토리지는 로컬 시스템에서 객체를 찾아야 합니다.

  • WT-7959 Skipped_pages가 test_cursor 의 expected_pages_skipped보다 작습니다.17

  • WT-7980 로그 파일을 반환하기 전에 전환하는 'log:' 커서에 대한 인터페이스 생성

  • WT-7987 압축이 오버플로 항목을 다시 작성하지 않는지 확인하는 단위 테스트 만들기

  • WT-7989 압축은 시스템 체크포인트와 동시에 실행될 때 종료됩니다.

  • WT-7992 가시성에 관계없이 테이블의 마지막 키를 반환하는 API 제공

  • WT-7993 공격적 제거 모드가 아닌 수집 핸들을 사용하는 경우 제거 절전 모드로 설정하여 체크포인트가 논쟁적인 스핀락을 잡을 수 있도록 합니다.

  • WT-8001 가장 오래되고 안정적인 글로벌 타임스탬프를 설정할 때 일관되지 않은 API 동작 수정

  • WT-8007 CPP 테스트 제품군 프레임워크에 대한 새 테스트를 올바르게 생성하도록 스크립트를 업데이트합니다.

  • WT-8011 RS 또는 VLCS를 무작위로 선택하기 위한 형식 지원 추가

  • WT-8017 에버그린에서 VLCS 형식 스트레스 테스트를 다시 활성화합니다.

  • WT-8019 VLCS 스냅샷-격리 검색 불일치

  • WT-8022 형식 테스트 프로그램에서 WT_CURSOR.modify 반환 값 확인

  • WT-8023 글로벌 트랜잭션 정보를 사용하여 세션에 활성 트랜잭션이 있는지 평가합니다.

  • WT-8024 아치 가이드에서 상호 참조에 링크 텍스트 추가하기

  • WT-8034 PR 테스트에서 문서를 컴파일할 때 PR 브랜치 사용

  • WT-8035 문자열 키 형식에 대한 접두사 활성화 사전 비교 처리

  • WT-8036 wt_evict_thread_run 및 _wt_evict_thread_stop의 두 어설트 문에 연결 패닉 플래그가 추가되었습니다.

  • WT-8039 롤백을 잘못 강제할 수 있는 준비된 플래그를 지우는 대신 API 검사를 위한 새 플래그를 추가합니다.

  • WT- 안정적인8041 언팩 값으로 반복적으로 롤백

  • WT-8042 에버그린 작업을 생성하여 테스트/체크포인트 변형 실행

  • WT-8043 'ripcip' 인수를 가시성 코드로 정리합니다.

  • WT-8044 접두사 활성화 주변 검색은 일치하는 키만 반환합니다.

  • WT-8048 split_8 타이밍 스트레스 구성 제거

  • WT-8055 체크포인트와 동시에 실행할 때 압축이 종료되는 문제 수정

  • WT-8057 압축을 변경해도 데이터 손실이 발생하지 않는지 확인하는 테스트 추가

  • WT-8059 오버플로 항목을 찾을 수 없는 경우 회수 확인 추가

  • WT-8068 __rollback_row_modify 제어 흐름 개선

  • WT-8069 커버리티 분석 120706 결함 : 중복 테스트

  • WT-8070 prefix_key와 prefix_search 간의 불일치 제거

  • WT-8075 커버리티 120712 분석 결함 : '상수' 변수가 데드 코드를 보호합니다.

  • WT-8077 준비된 업데이트가 해결되면 페이지를 더티로 표시합니다.

  • WT-8078 계층형 스토리지 로컬 보존 캐싱 구현

  • WT-8079 오류 매크로를 확인하고 API 처리를 정리하는 중단점 추가

  • WT-8081 구성 문자열에 기본값을 제공하도록 계층화된 후크 함수 수정

  • WT-8086 항목 근처 접두사 검색을 위한 cpp 테스트 만들기

  • WT-8092 삽입 목록에 키가 있는 경우 접두사를 붙입니다.

  • WT-8094 csv 추출기에서 무료 사용 후 사용 수정

  • WT-8101 에버그린에서 CPP 테스트를 위한 진단 모드를 활성화합니다.

  • WT- btree가 아닌 경우8103 dhandle 건너뛰기

  • WT-8104 ASAN에서 지적한 메모리 유출 수정

  • WT-8108 임시 파일 사용 및 로컬 저장소에서 이름 변경

  • WT-8112 커버리티당 null 검사 건너뛰기

  • WT-8113 커버리티당 데드 코드 제거

  • WT-8115 cpp 파일에서 필요한 경우에만 매크로 정의

  • WT-8119 기존 테스트 프레임워크에 타겟팅된 컴팩트 테스트 추가

  • WT-8121 장기간에 걸쳐 대량의 데이터를 삽입하는 장기 스트레스 테스트 생성

  • WT-8125 새로운 thread_context 로직을 사용하도록 hs_cleanup cppsuite 테스트를 업데이트합니다.

  • WT-8126 삭제된 행 저장소 리프 페이지를 인스턴스화할 때 새로 생성되지 않은 경우에만 btree를 더티로 표시

  • WT-8146 CPP 테스트 종료 시 추적 구성 요소 중지

  • WT-8148 util_verify.c의 댓글 오타 수정

  • WT-8161 CMake Evergreen 스모크의 상세도 줄이기

  • WT-8162 'define_c_test' 헬퍼에서 SMOKE 인수 사용 리팩터링

  • WT-8164 10 Windows에서 rollback_to_stable Python 테스트 비활성화

  • WT-8171 CPP 테스트 프레임워크에서 C 스타일 테스트 구현

  • WT-8193 VLCS rollback-to-stable의 잘못된 모서리 케이스

서버-57716 PEM의 부분 인증서 체인으로 인해 OCSP에서 유효성 검사 실패

  • 서버-34938 단일 oplog 배치에 의해 캐시에 고정된 콘텐츠로 인한 2차 속도 저하 또는 중단

  • 서버-36263 applyOps에서 작업 유효성 검사 우회에는 특별한 권한이 필요합니다.

  • 서버-44316 타임스탬프 적용 시작 설정에 대한 InitialSyncer의 로그 메시지가 잘못되었습니다.

  • 서버-59212 catchup_takeover_with_higher_config.js에서 캐치업 테이크오버를 기다리기 전에 노드가 강등되었는지 확인합니다.

  • 서버-59478 catchup_takeover_with_higher_config.js에서 RSTL을 수행하기 전에 serverStatus 명령을 이동합니다.

서버-57178 멀티키 복합 인덱스에 대한 회귀 테스트 추가

서버-56877 멀티키 카탈로그 업데이트를 중단한 후 삽입 작업에서 인덱스를 멀티키로 설정하지 못할 수 있음

WT-7830 cmake를 사용하도록 Python 설정 스크립트를 마이그레이션합니다.

  • 서버-49435 NetworkInterfaceTL::setTimer의 uassert로 인해 연결 퓨처가 즉시 준비되지 않으면 서버 충돌이 발생할 수 있습니다.

  • 서버- 주소 및메모리 새니타이저 변형에 대한 데스 테스트 비활성화53069

  • 서버-53479 mirror_reads.js에서 미러링된 작업을 기다립니다.

  • 서버-53849 timestamped_reads_wait_for_prepare_oplog_visibility.js의 getLog에서 멀리 이동합니다.

  • 서버-55589 replSetMaintenance 명령은 RSTL을 사용하지 않습니다.

  • 서버- build-tools=next를 안정상태로 승격합니다.56580

  • 서버- 노드가 더 높은 구성을 가진 후보에게 투표할 수있도록 허용57262

  • 서버-57268 validate_multikey_restart.js에 멀티키 쿼리 추가

  • 서버-57360 "invariant (_requests.empty());" in ~LockerImpl

  • 서버-57630 Ubuntu 18 04 에서 SSL_OP_NO_RENEGOTIATION을 1 활성화합니다. OpenSSL 에 대해 실행할1 때 . .1

  • 서버-57752 클린 종료 체크포인트 중 mongod 종료 테스트

  • 서버- rsm_horizon_change.js를 네트워크 장애에 대해 복원력있게 만듭니다.57893

  • 서버-58051 Mongod.exe는 Windows 에서 회전된 로그의 파일 핸들을 해제하지 않습니다.10

  • 서버- 안정적인58169 타임스탬프 계산과 관련된 히트 불변성에 대한 타임스탬프 정보 기록

  • 서버-58184 체크포인트 스레드는 시작 시 준비된 트랜잭션을 복구하는 데 경쟁할 때 어설션을 유발합니다.

  • 서버-58280 인덱스 빌드가 활성화될 때 삭제된 인덱스를 숨기면 초기 동기화가 중단됨

  • 서버-58402 shutdown_primary.js에서 종료 명령의 시간 초과 늘리기

  • 서버-58581 mongot에서 채워지는 SEARCH_META 변수 추가

  • 서버-58582 $documents 단계를 생성하고 collectionless unionWith를 구현합니다.

  • 서버-58588 $searchMeta 단계 구현

  • 서버-58594 ReplicationCoordinatorImpl::handleHeartbeatResponse_forTest는 _rsConfig를 읽을 때 _mutex를 사용하지 않습니다.

  • 서버-58676 샤드 컬렉션에서 SEARCH_META 변수를 설정하는 파이프라인 금지

  • 서버-58813 jstests/multiversion/hashed_index_bad_keys_cleanup.js 견고화

  • 서버-58886 샤드된 검색 쿼리에서 'vars' 결과가 반환되도록 허용하지만 SEARCH_META 액세스에서 실패합니다.

  • 서버-59135 MSI의 mongocryptd 대상이 libsasl 에 종속되도록 설정2

  • 서버-59188 커버리티 분석 결함 120391: 초기화되지 않은 스칼라 필드

  • 서버-59197 해당 세션 문서가 삭제되면 팸 이미지 항목 삭제

  • 서버-59242 snmp 5 로9 업데이트합니다. .1

  • 서버-59262 storeFindAndModifyImagesInSideCollection 빌드 변형에서 burn_in_tests 작업 제거

  • 서버-59414 이전 브랜치의 powercycle에서 큐레이터 설정 다시 시도

  • 서버-59469 burn_in_tags 변형 목록에 누락된 공간 추가

  • 서버-59573 세션에서 비활성 커서 시간 초과를 복원하는 데 사용할 수 있는 setParameter 추가

  • WT-6755 문서: 개발자 용어집 채우기

  • WT-6902 아키텍처 가이드용 메타데이터 하위 페이지

  • WT-6910 아키텍처 가이드용 '히스토리 스토어' 하위 페이지 작성

  • WT-6911 아키텍처 가이드용 '차단 관리자' 하위 페이지 작성

  • WT-6914 아키텍처 가이드용 '데이터베이스 파일' 하위 페이지 작성

  • WT-6915 아키텍처 가이드용 '로그 파일' 하위 페이지 작성

  • WT-7006 아키텍처 가이드용 쓰기 연결 하위 페이지

  • WT-7007 백업 아키텍처 가이드 페이지

  • WT-7198 백업15 불일치로 인한 test_backup 실패 수정

  • WT-7352 커서01 수정에서 동시 작업 간의 test_hs 충돌 수정

  • WT-7363 16진수 형식으로 기록 저장소 출력 덤핑 지원 추가

  • WT-7521 과도한 ckplist 무효화 제거

  • WT-7592 log_flush("sync=background") 지원 제거

  • WT-7599 호환성 테스트를 위해 실행 예정인 릴리스를 기반으로 CONFIG 파일을 업데이트합니다.

  • WT-7663 읽기 전용 FS 작업만 허용하도록 로컬 저장소 확장을 변경합니다.

  • WT-7673 Windows에서 manydbs 테스트 실패 조사 및 수정

  • WT-7703 test_checkpoint_snapshot 의 시간 초과 수정04

  • WT-7718 'build_cmake' 이름 변경

  • WT-7732 flush_tier에 대한 시간 초과 구성 추가

  • WT-7758 업데이트 체인이 너무 길면 페이지 강제 제거

  • WT-7787 캐시가 공격적 모드일 때 체크포인트 정리를 위한 페이지를 읽지 않음

  • WT-7789 확장 라이브러리 없이 실패하도록 계층화된 Python 테스트 변경

  • WT-7817 계층형 스토리지 주소 쿠키를 이전 버전과 호환되도록 설정

  • WT-7838 순서가 지정된 타임스탬프 어설션이 로그 메시지 이상의 작업을 수행하는 기능

  • WT-7842 many-collection-test에서 명시적 ulimit -n 호출 제거

  • WT-7860 코드 커버리지 보고 개선

  • WT-7864 테스트에서 시나리오 목록/범위를 실행하기 위한 run.py에 지원 추가

  • WT-7865 RTS 및 테스트 전에 제거가 정지될 때까지 기다리는 동안 시간 초과 어설션을 비활성화합니다.

  • WT-7866 cppsuite-hs-cleanup-stress의 cache_hs_insert 제한 업데이트

  • WT-7870 순환 코드 복잡성 측정 수정

  • WT-7871 더 이상 사실이 아닌 댓글 제거

  • WT-7874 다른 두 개의 오래된 댓글 제거

  • WT-7876 올바른 부울 값을 사용하고 통계 검사 로직을 업데이트하기 위해 안정적인 테스트로 롤백 업데이트

  • WT-7880 준비된 업데이트 이후의 업데이트가 히스토리 스토어에 있을 때 히스토리 스토어 기록 문제 수정

  • WT-7882 mongodb- 의 wiredtiger.in 불일치를 수정합니다. 브랜치44

  • WT-7883 잘못된 wt_free 성명서 제거

  • WT-7889 참조 가이드에서 WT의 기존 용도 찾기/WiredTiger로 바꾸기

  • WT-7890 config_lib의 CMake 구문 오류 수정

  • WT-7891 문서 오타 제거

  • WT-7893 test_encrypt 의 wiredtiger_open에서 무시된 메시지 제거08

  • WT-7895 arch-data-file.dox 문서 빌드 실패 수정

  • WT- 디버깅을7897 돕기 위해 test_backup15 에 대한 상세 로깅을 활성화합니다.

  • WT-7900 column-store에 대한 테스트 형식의 새 레코드 삽입 수정

  • WT-7901 테스트 스위트 정리

  • WT-7905 CMake의 빌드에 대한 잘못된 내장 동작 수정

  • WT-7907 CMake 빌드에서 swig 모듈 정의에 종속성 추가

  • WT-7908 정적 테스트를 사용하여 가변 길이 열 저장소가 다시 작동하도록 합니다.

  • WT-7909 안정적인 롤백 작업을 시작하기 전에 실행 중인 사용자 트랜잭션을 확인하는 새 메서드 생성

  • WT-7918 현재 읽기 타임스탬프에서 준비 타임스탬프 설정 지원

  • WT-7928 VLCS 체크포인트 및 추가 테스트 제품군 개선 사항

  • WT-7931 제거는 test_multiple_older_readers_with_multiple_mixed_mode()에서 제거 커서를 사용하여 수정되어 제거가 발생하도록 합니다.

  • WT-7934 많은 컬렉션 테스트의 perf 결과를 Altas에 업로드

  • WT-7935 64 rdtsc에 해당하는 명령어의 arm 구현 추가

  • WT-7936 format.sh 스크립트를 업데이트하여 복구 테스트 실행

  • WT-7937 bash 구문이 아닌 sh를 사용하도록 s_docs 수정

  • WT-7938 오류 시 rollback-to-stable 메모리 누수 수정

  • WT-7940 many-coll 테스트를 위한 mongod 경로 업데이트

  • WT-7941 테스트/형식을 사용하여 중단/복구를 테스트하는 에버그린 작업 추가

  • WT-7943 준비된 트랜잭션을 롤백할 때 타임스탬프를 어설션하지 않습니다.

  • WT-7945 롤백 처리를 cppsuite의 작업 계층으로 이동합니다.

  • WT-7947 CMake가 특정 Python 버전을 가져오도록 허용

  • WT-7952 사소한 문서 빌드 수정

  • WT-7953 s_string이 getopt 옵션 목록 내부를 보지 않도록 학습합니다.

  • WT-7955 CMake를 사용하여 format.sh 및 CONFIG.stress를 테스트/형식 빌드 디렉토리에 복사합니다.

  • WT-7956 삭제되거나 안정적인 RLE 셀을 건너뛰는 RTS

  • WT-7961 때때로 timestamp_abort에서 가장 오래된 타임스탬프가 지연될 수 있습니다.

  • WT-7964 snap_max에서 업데이트를 롤백하지 않는 안정적으로 롤백 수정

  • WT-7965 복구 체크포인트 종료 시 연결 기본 쓰기 생성 번호 업데이트

  • WT- timestamp_abort에서 all_durable이 뒤로 이동할 때 타임스탬프설정을 건너뜁니다.7968

  • WT-7970 체크포인터 및 클럭 스레드를 시작하기 전에 안정적인 타임스탬프를 설정하세요.

  • WT-7974 추가 column-store 수정 및 테스트

  • WT-7984 체크포인트에서 데이터 페이지를 생략할 수 있는 버그 수정

  • WT-7994 PR 테스트에 문서 컴파일 작업 추가

  • WT-7995 체크포인트 가시성을 초과할 수 없는 전역 가시성 수정

  • WT-7996 추가 column-store C 테스트

  • WT-7998 아키텍처 가이드의 캐시 하위 페이지에 대한 사소한 수정

  • WT-7999 최대 중지 타임스탬프가 있는 중간에 업데이트를 처리하도록 어설트 수정

  • WT-8005 기록 저장 항목이 해결되지 않은 상태로 남아 있을 수 있는 준비 커밋 버그 수정

  • WT-8006 동기화/체크포인트 정리 코드가 VLCS에 적합하지 않음

서버-57727 x509_invalid.js의 경쟁 조건

  • 서버-6036 세션에 속한 커서에 대한 커서 시간 초과 비활성화

  • 서버-52906 마이그레이션 실패 후 복제 인덱스를 롤백한 moveChunk가 샤드 키 인덱스 누락으로 인해 무기한 중단될 수 있음

  • 서버-57850 authCommands.js에서 마이그레이션 대기 시 시간 초과 증가

  • 서버-37904 노드가 클러스터 체인(활성화/비활성화) 설정을 재정의하도록 허용

  • 서버-58164 그룹 삽입에 실패하면 오류 유형이 로그에 출력되지 않습니다.

  • 서버-58258 'replSetGetStatus' 회신에 'initialSync' 필드가 없다고 어설션하기 전에 초기 동기화가 상태를 지울 때까지 기다립니다.

서버-58127 예외에서 benchRun() 인수를 구문 분석하기 위한 benchRun() 메모리 누수 수정

  • 서버-49714 여러 oplog 컬렉션이 있는 경우 Oplog 가시성 스레드가 소유되지 않은 메모리에서 읽을 수 있음

  • 서버-50287 drop_index.js가 스텝다운이 있는 패스스루 제품군에서 실행되면 실패합니다.

서버-54729 MongoDB Enterprise Debian/Ubuntu2패키지는 libsasl -modules 및 libsasl2-modules-gssapi-mit에 의존해야 합니다.

  • 서버-56424 시스템 오류 ENOSPC에 대한 인덱스 빌드 불변 메시지 개선 "28: 장치에 공간이 없습니다."

  • 서버- 노드는56620 중재자 지속형 OpTimeAndWalltime을 명시적으로 지워야 합니다.

  • 서버-57642 src/mongo/db/query/plan_yield_policy.cpp 의 불변 실패 75 | 중단

  • 서버-57650 수신자 명령에 대한 응답을 기다릴 때 MigrationChunkClonerSource를 중단할 수 있도록 설정

  • 서버-57798 ./install_compass를 사용하여 연결 문제로 인해 MongoDB Compass를 설치하지 못한 경우 사용자를 MongoDB Compass 다운로드 페이지로 안내

  • 서버-57983 클래식 엔진에서 $range에 대한 정수 오버플로

  • 서버-58187 연결 리퍼 및 MongoLDAP 성능 개선

  • 서버-58191 [마이그레이션 프로토콜] delete_during_migrate.js가 느린 변형에서 따라잡기 단계의 시간 초과로 인한 청크 마이그레이션 실패를 허용하도록 허용합니다.

  • 서버-58283 새 버전 파일을 추가하여 MONGO_VERSION 및 MONGO_GIT_HASH를 설정합니다.

  • 서버-58936 고유 인덱스 제약 조건이 적용되지 않을 수 있습니다.

  • WT-6280 체크포인트가 있는 레이스를 처리하는 순서가 잘못된 경우 제거 실패

  • WT- 스테이블의6729 활성 트랜잭션 검사로 롤백을 실행하기 전에 제거를 중지합니다.

  • WT-6782 test_prepare_hs02 WT_ROLLBACK 실패: 동시 작업 간 충돌

  • WT-7231 에버그린에 CMake 빌드 및 테스트 추가

  • WT-7279 스토리지 소스 확장에 대한 다중 종료 호출 허용

  • WT-7343 many-collection-test.py를 실행하는 스크립트 작성

  • WT-7383 새로운 hs_cleanup 테스트 및 리팩터 워크로드 생성기 및 데이터베이스 작업을 위한 프레임워크 추가

  • WT-7473 코드에서 'TODO: 계층형' 주석 해결

  • WT-7507 기록 저장 및 타임스탬프 세계에 대한 복구 업데이트

  • WT-7520 자동 플래그 생성 코드에 시작 및 중지 값 추가

  • WT-7524 함수를 리팩터링하여 체크포인트 목록을 얻습니다. 체크포인트 건너뛰기 시 삭제 지우기

  • WT-7539 사용자가 디버그 모드를 지정할 수 있는 구성 옵션을 추가합니다.

  • WT-7543 기본 구성 경로를 구성할 때 올바른 테스트 이름을 전달합니다.

  • WT- 캐시7553 고착 오류를 방지하기 위해 빠르게 잘린 페이지 제거에 대한 제한을 완화합니다.

  • WT-7556 test_rollback_to_stable10 실패 cache_hs_ondisk가 인 문제를 수정합니다.0

  • WT-7583 커버리티 분석 114074 결함 : 논리적으로 데드(dead) 코드(재작업)

  • WT-7585 순환 복잡성 테스트 실패 수정

  • WT-7589 계층형 테스트에서 flush_tier 후 연결 다시 열기 수정

  • WT-7603 통계를 정렬하여 JSON 출력 수정

  • WT-7605 백만 컬렉션 테스트에 대한 지원 중단

  • WT-7609 many-coll-test에서 데이터베이스를 시작하고 종료하는 데 걸린 시간을 보고합니다.

  • WT-7616 많은 collection workgen 워크로드를 기반으로 합격 또는 불합격 테스트 생성

  • WT-7619 페이지의 모든 항목이 삭제될 때 커서 순회에서 페이지를 건너뛰는 새로운 최적화 추가

  • WT-7626 테스트 디버그 모드 에서만 업데이트 복원 제거가 발생했는지 확인합니다.09

  • WT-7628 테스트 프레임워크에서 잘못된 명령줄 인수가 제공되면 오류 메시지 반환

  • WT-7629 코드베이스의 .cxx 파일에서 clang 형식을 실행합니다.

  • WT-7632 test_rollback_to_stable 에서 잘못된 인수 수정14

  • WT-7639 test_tiered02.py를 변경하여 누락된 파일을 확인하기 전에 더 많은 데이터를 수집합니다.

  • WT-7640 02 체크포인트 커서가 지원되지 않아 체크포인트 테이블이 달라지는 test_backup 오류 수정

  • WT-7644 계층형 스토리지를 위한 Python 후크 구현

  • WT-7646 불필요한 WT_WITH_BUCKET_STORAGE 매크로 사용 제거

  • WT-7647 컨텍스트 관리를 포함하도록 Zstandard 래퍼 변경

  • WT-7649 복구 중 타임스탬프 어설션 건너뛰기

  • WT-7659 계층형 테이블에서 이름 변경 허용 안 함

  • WT-7660 cpp 테스트 프레임워크에서 poc_test의 이름을 base_test로 변경하고 insert_operation 로직을 추가합니다.

  • WT-7667 workgen JSON 출력 수정

  • WT-7668 hs_cleanup 테스트에 대한 업데이트 메서드 오버로드

  • WT-7670 테스트 태그 형식 수정 및 추가 Python 테스트에 태그 지정

  • WT-7672 Windows CMake 에버그린 빌드 변형에서 make-check-test 제거

  • WT-7674 빠르게 잘린 페이지에 대한 롤백-안정(rollback-to-stable) 작업 감소

  • WT-7675 체크포인트를 사용하지 않고 마지막 ckpt 타임스탬프 변경 사항 쿼리

  • WT-7676 wt_copy_and_sync 대신 파일에서 읽기만 하도록 wtperf 백업을 다시 포맷합니다.

  • WT-7679 many-dhandle-stress에 대한 에버그린 테스트 만들기

  • WT-7680 개별 파일에서 작업을 지원하도록 rollback-to-stable 리팩터링

  • WT-7683 python 테스트 훅을 추가하여 connection.close() 중에 flush_tier()를 호출합니다.

  • WT-7685 workgen의 지연 시간에 대한 잘못된 값 및 단위 수정

  • WT-7686 구성 호출을 수정하여 "sync" 옵션이 flush_tier에서 작동하도록 허용합니다.

  • WT-7687 내부 스레드보다 먼저 계층화된 관리자 스레드 중지

  • WT-7689 __curhs_insert에서 이중 무료 수정

  • WT-7690 열거형을 와 비교할 0 때 커버리티 오류 수정(incr_backup:table_changes)

  • WT-7692 osx10 14 cmake에서 확인 테스트 실패 수정

  • WT-7696 커버리티 오류 수정 - _rollback_to_stable_btree_apply_all에서 사용되지 않는 변수

  • WT-7698 workgen에 대한 많은 dhandles 시나리오에서 max_latency 값 감소

  • WT-7705 업데이트 복원에서 새 디스크 이미지에 업데이트가 없도록 어설션을 추가합니다.

  • WT-7707 분할 WT_REF 키를 사용하도록 삽입 분할 간소화

  • WT-7708 준비된 커밋이 끝날 때 지속형 타임스탬프가 안정적인 타임스탬프보다 커지도록 어설트를 추가합니다.

  • WT-7715 txn_ckpt.c에서 초기화되지 않은 bool 수정

  • WT-7717 WT 네임스페이스를 사용하도록 local_store.c의 매크로 변경

  • WT-7719 ENABLE_STRICT의 기본값을 'OFF'로 변경(CMake 사용성 개선)

  • WT-7720 POSIX CMAKE doxygen 문서 업데이트(CMake 사용성 개선)

  • WT-7723 업데이트가 롤백되었거나 업데이트 체인의 첫 번째 안정적인 업데이트인 경우 기록 저장소에서 업데이트를 삭제합니다.

  • WT-7724 동시 체크포인트 및 flush_tier 실행 시 경쟁 수정

  • WT-7725 매크로 정의에서 매개변수 주위에 누락된 괄호 추가

  • WT-7726 데이터베이스 모델에서 유효성 검사 부분 분리

  • WT- '형식'7727 테스트 중에 memcpy()에 전달된 null 포인터를 수정합니다.

  • WT-7729 체크포인트에 올바른 계층 정보를 기록하도록 수정

  • WT-7730 커밋 타임스탬프 형식과 일치하도록 가장 오래되고 안정적인 타임스탬프 이동

  • WT-7739 MacOS 를 사용하도록 다시 10 전환합니다.14 에버그린 컴파일 작업의 경우

  • WT-7741 crc32-x86.c에서 잘못 정렬된 주소 수정

  • WT-7742 wt3184_dup_index_collator/main.c에서 잘못 정렬된 주소 수정

  • WT-7743 wt2999_join_extractor csuite 테스트 내 정수 오버플로 수정

  • WT-7744 wt3338_partial_update csuite 내 null 포인터 수정

  • WT-7746 CMake 헬퍼 'create_test_executable'로 디렉토리 동기화 개선

  • WT-7748 기본 링커 경로에 없는 라이브러리에 대한 CMake 라이브러리 프로브 수정

  • WT-7749 NetBSD에서의 빌드 및 테스트에 대한 다양한 수정 사항

  • WT-7751 데이터 저장소의 기록 저장소에 기록된 업데이트를 선택하지 않도록 어설트를 추가합니다.

  • WT-7752 문서에 따라 패킹 코드 업데이트

  • WT-7754 차단 관리자 파일 핸들 업데이트 시 경쟁 수정

  • WT-7755 YSCB: WTPERF에 YCSB의 네이티브 구현을 추가합니다.

  • WT-7756 툼스톤에 이어 업데이트의 HS 플래그를 지우는 RTS

  • WT-7761 cppsuite에 타임스탬프, thread_id 및 재정렬 인수를 포함하도록 debug_print를 개선합니다.

  • WT-7762 두 테스트에 대한 스트레스가 많은 구성을 생성하여 에버그린에 추가합니다.

  • WT-7763 스트레스 테스트 프레임워크에서 발견된 커버리티 문제

  • WT-7765 intpack-test 에서 부호 있는 정수 오버플로 수정3

  • WT-7766 test_wt3338_partial_update에서 memset에 전달된 null 포인터 수정

  • WT-7767 curhs_remove 및 __txn_fixup_prepared_update에 대한 코드 정리

  • WT-7770 CMake에서 TCMalloc 연결 문제 수정

  • WT-7776 전체 업데이트를 인스턴스화하기 전에 수정 업데이트 수에 엄격한 제한을 추가합니다.

  • WT-7778 null 역참조 수정 및 잘못된 할당 크기 반환

  • WT-7780 테스트 프레임워크에서 로그 메시지 시퀀싱을 보장합니다.

  • WT- CMake 빌드에서 타사 확장 라이브러리에대한 Python 테스트 건너뛰기 방지7781 3

  • WT-7782 cppsuite 테스트 프레임워크에서 헤더와 구현을 분리합니다.

  • WT-7784 타임스탬프 테이블에서 체크포인트 스냅샷을 사용하려면 RTS 활성화

  • WT-7795 CppSuite 오류 'expected ) before PRIxMAX' 수정

  • WT-7796 추적 테이블을 스캔하고 더 이상 사용되지 않는 부분을 삭제합니다.

  • WT-7797 CppSuite 테스트에서 실행 후 통계 비활성화

  • WT-7799 Python 테스트에서 wiredtiger_open의 출력 실패를 보고하지 않습니다.

  • WT-7802 데이터 저장소 동일한 트랜잭션 업데이트 스쿼시 로직 제거

  • WT- 잘못된 값에서 혼합 모드 업데이트를7804 커밋하는 test_hs 수정24

  • WT-7807 backup_config에서 사용하지 않는 인수 제거

  • WT-7811 test_hs24 가 0 타임스탬프에서 커밋되지 않는 문제를 수정합니다.

  • WT-7813 준비된 업데이트가 표시되면 기록 저장소에 삽입 중지

  • WT-7815 정렬된 타임스탬프 어설션을 위해 prev_upd_ts를 올바르게 초기화합니다.

  • WT-7825 test_hs24 키 순서 수정

  • WT-7831 셀을 다시 압축할 때 이전 실행의 트랜잭션 ID 지우기

  • WT-7832 libsodium 암호화 라이브러리를 사용하는 암호화 확장을 추가합니다.

  • WT-7836 cppsuite 테스트 프레임워크의 여러 가지 사소한 문제 수정

  • WT-7837 어설트 실행을 방지하기 위해 wt_hs_insert_updates에서 업데이트 구조 지우기

  • WT-7841 '암호화되지 않은' 체크섬 구성만 추가하고, 체크섬 기본값을 'on'으로 전환

  • WT-7843 누락된 매크로를 추가하여 PRIxMAX 정의

  • WT-7846 test_tiered 비활성화08

  • WT-7851 compatibility-test-for-newer-releases에서 잘못된 체크섬 구성 수정

  • WT-7852 페이지 제거 시 제거 서버 잠금 해제 안 함

  • WT-7856 test_tiered 에서 열린 커서로 플러시 테스트 활성화04

  • WT-7882 mongodb- 의 wiredtiger.in 불일치를 수정합니다. 브랜치44

  • 서버-55797 x509_invalid.js의 레이스 문제 수정

  • 서버-56240 키 저장소 데이터 저장소에 대한 체크포인트 기능 켜기

  • 서버-47534 sharding_last_stable_mongos_and_mixed_shards 제품군에서 mongos_dataSize.js를 블랙리스트 해제

  • 서버-47699 범위 삭제에서 사용하는 일드 유형을 YIELD_MANUAL에서 YIELD_AUTO로 변경

  • 서버-48648 블라인드 메타데이터 새로 고침을 방지하기 위해 _configsvrCommitChunkMerge에서 업데이트된 ShardVersion을 반환합니다.

  • 서버-48653 블라인드 메타데이터 새로 고침을 방지하기 위해 _configsvrCommitChunkSplit에서 업데이트된 ShardVersion을 반환합니다.

  • 서버-50209 ShardRegistry 내부 다시 로드는 중단할 수 없습니다.

  • 서버-51170 ShardingState 초기화 후 데이터베이스 새로 고침이 수행되는지 확인합니다.

  • 서버-54675 시작 시 또는 복제 롤백에서 음수로 확인되면 컬렉션 데이터 크기를 0으로 반올림

  • 서버-56261 hasTransientTransactionOrRetryableWriteError에서의 불변성 실패

  • 서버-56654 청크 분할에 컬렉션 분산 잠금을 사용하지 마세요.

  • 서버-56779 청크 병합에 컬렉션 분산 잠금을 사용하지 마세요.

  • 서버-56786 mergeChunks 경로에는 세 번의 라우팅 정보 새로 고침과 두 번의 청크 스캔이 있습니다.

  • 서버-57009 FCV 변경 중 충돌 발생 시 추가 디버깅 정보

  • 서버-57055 코드 커버리지가 활성화된 테스트 제품군에서 delete_during_migrate.js가 지속적으로 실패합니다.

  • 서버-57102 다른 용어를 고려하도록 ShardServerCatalogCacheLoader의 불변성 수정

  • 서버-57475 ShardingTest.stop은 최상위 청크 마이그레이션에 참여해야 합니다.

  • 서버-58109 새 '_configsvrMergeChunks' 경로는 이전 경로보다 비용이 많이 듭니다.

  • 서버-50327 new_transaction_waits_for_previous_txn_table_updates.js의 장애 지점에 네임스페이스 매개변수를 추가합니다.

  • 서버-53447 블랙리스트에1.js를 실패가 있는 트랜잭션 패스스루 테스트에서 삽입합니다.

  • 서버-55070 BSON oplog 항목에서 불필요한 필드 구문 분석 방지

  • 서버-55120 잘못된 구성이 있는 경우 시작 시 치명적인 오류 메시지에 대한 문서 링크 수정

  • 서버-55465 캐치업 인수의 투표 드라이런에서 현재 프라이머리의 투표 요청 실패 시 불변성 수정

  • 서버-55573 강등과 청크 마이그레이션 간의 교착 상태

  • 서버-55751 initial_sync_nodes_contribute_to_liveness_majority.js에서 투표 시간 초과 증가

  • 서버-55766 최적화된 '복원용' 시작 복제 복구 메커니즘 도입

  • 서버-56054 복제 작성기 스레드 풀의 minThreads 값을 로 변경합니다.0

  • 서버-56415 기본이 아닌 노드 집합이 제공되면 AwaitNodesAgreeOnPrimary가 작동하지 않습니다.

  • 서버-56937 multi_rs.js의 upgradeSet()가 프라이머리를 업그레이드하는 동안 인증 상태를 잃을 수 있음

  • 서버-53433 맵 리듀스는 샤드에 직접 연결할 때 버전이 지정됩니다.

  • 서버-56144 레거시 유선 프로토콜 대신 명령을 사용하도록 모든 쿼리 관련 마이크로벤치마크를 전환합니다.

  • 서버- Variables::getRuntimeConstants() const의불변성 실패56465

  • 서버-38909 빈 업데이트 수정자를 허용하여 오류가 아닌 no-op으로 처리합니다.

  • 서버-56518 findAndModify는 무조건 쓰기 사전 이미지 no-op oplog 항목을 삭제하여 청크 마이그레이션 중 충돌을 일으킵니다.

서버-53760 $unwind + $sort 파이프라인은 디스크에 유출될 때 많은 수의 파일 핸들을 생성합니다.

  • 서버-46805 유효성 검사는 두 번째 패스에서 메모리 사용을 제한해야 합니다.

  • 서버-48528 ValidateTests는 KeyString 해싱으로 인해 산발적으로 실패할 수 있습니다.

  • 서버-51699 index_build_restart_secondary.js (indexbg_restart_secondary.js)는 노드 재시작 후 인덱스를 확인할 때 예외를 처리해야 합니다.

  • 서버-54005 oplogTruncateAfterPoint 로직이 LTE WT의 all_durable 타임스탬프가 있는 oplog 항목을 찾지 못할 수 있습니다.

  • 서버-56780 [4.4] mongod collStats가 확장을 위해 큰 값을 처리하지 않습니다.

서버-48567 snmpwalk 처리 중 경고

  • 서버-46871 liblzma 존재 여부가 구성에서 확인되지 않은 것 같습니다.

  • 서버-48691 Windows Enterprise Server에서 Ninja 빌드 수정

  • 서버-50568 플랫폼 지원: Ubuntu 제거18. 의04 zSeries 5.0

  • 서버-53054 닌자 빌더가 Windows에서 LNK 으)로 연결하지1561 못함: 진입점을 정의해야 함

  • 서버-53952 ninja + ASan으로 빌드하면 build/install/ 디렉토리가 손상됩니다.

  • 서버-55460 SLES 에 대한 RPM 패키징 및 테스트 수정 12

  • 서버-37125 Powercycle은 프로세스 참조가 더 이상 존재하지 않는 경우 무시해야 합니다.

  • 서버-40820 가짜 쓰기 충돌을 유발하는 Jstestfuzz 제품군

  • 서버-47720 "RecordId(...) not found in the index for key" 로그 메시지 명확화

  • 서버-48890 빈 문서에 $addFields를 허용하고 작업을 중단합니다.

  • 서버-49336 failCommand 중에 클라이언트 메타데이터가 누락된 경우 클라이언트 메타데이터 설정

  • 서버-49930 정상 상태 복제에서 컬렉션 이름이 변경되지 않도록 createCollectionForApplyOps()에 컬렉션 이름을 불변으로 기록합니다.

  • 서버-50549 프록시된 명령의 연결 관련 오류 코드 변환

  • 서버-50576 MSI 설치 프로그램에 mongokerberos 유틸리티가 없습니다.

  • 서버-50662 FTDC에서 큰 더블 및 기타 더블 값 지원

  • 서버-51172 테스트 경과 시간을 계산할 때 resmoke가 때때로 TypeError를 발생시킵니다.

  • 서버-52657 index_commands_shard_targeting.js가 너무 짧은 MaxTimeM에 의존합니다.

  • 서버-52689 Refine_shard_key_transaction_stress 재활성화

  • 서버-53035 단위 테스트에서 메인 스레드가 아닌 스레드에서 ASSERT하는 방법 제공

  • 서버-53187 split_vector/chunk_splitter 줄 22107 및 에 대한 구조화된 로그 개선 21908

  • 서버-53334 예기치 않은 불변 장애 발생으로 인해 서버 종료

  • 서버-53624 4.4 mongos는 종료 오류에 RetryableWriteError 레이블을 첨부하지 않습니다.

  • 서버-53643 시작 프로그램에서 이전 버전의 featureCompatibilityVersion 문서를 볼 수 있습니다.

  • 서버-53646 awaitable_hello_on_nodes_with_invalid_configs.js에서 실패 지점을 기다리는 동안 가까운 연결에서 예외가 발생하는 경우 캐치합니다.

  • 서버-53671 ~PooledScope()를 'InterruptedAtShutdown' 예외에 대해 복원력 있게 만듭니다.

  • 서버-53726 플랫폼 지원: RHEL6 zSeries 제거

  • 서버-53728 플랫폼 지원: SLES12 zSeries 제거

  • 서버-54489 전체 유효성 검사는 바인딩 없이 오류를 추가할 수 있습니다.

  • 서버-54793 작업이 성공하면 코어 파일 삭제

  • 서버-54878 압축이 freedBytes에 대한 잘못된 값을 기록할 수 있음

  • 서버-54890 의 고정 사이즈 컬렉션에 대한 백그라운드 유효성 검사 및 dbHash 검사를 4 비활성화합니다.4

  • 서버-54896 getLastErrorDefaults를 설정하면 다중 문서 트랜잭션이 중단됩니다.

  • 서버-55012 renameBetweenDBs는 writeConflict 발생 시 항상 커서 위치를 변경해야 합니다.

  • 서버- profile 명령은 S 또는 X 데이터베이스 잠금을 사용하지 않아야합니다.55034

  • 서버- SAN이 없는 X. 인증서가 더 이상 사용되지55119 않음을 나타내는 시작 경고 생성509

  • 서버-55249 메인라인 필수 빌더에서 실패한 테스트에 대한 모든 데이터 파일 보관

  • 서버-55275 인덱스 빌더는 컬렉션 스캔과 대량 로드 단계 사이의 중단을 확인해야 합니다.

  • 55316 서버- 라인 외부의 LDAP 연결 연결 해제

  • 서버-55742 Windows/macOS에서 kmipClientCertificateSelector 구성을 정의합니다.

  • 서버-55753 transaction_committed_with_tickets_exhausted.js의 createCollection 명령에 w: 대다수 사용

  • 서버-56062 CappedPositionLost 오류 후 인덱스 빌드 다시 시작

  • 서버-56164 모든 성능 프로젝트는 마스터 DSI 브랜치를 사용합니다.

  • 서버-56216 커밋 대기열은 코드에 열려 있는 TODO가 없는지 확인해야 합니다.

  • 서버- 청크56307 마이그레이션 '수렴 알고리즘'은 매우 원시적입니다.

  • 서버-56310 kill_sessions_with_prepared_transaction.js의 createCollection 명령에 w: 대다수 사용

  • 서버-56325 유효한 serverStatus가 수신될 때까지 server_transaction_metrics.js의 실패 지점에 도달할 때까지 기다립니다.

  • 서버-56347 릴리스에서 LSE 내장 기능 활성화

  • 서버-56371 timelib를 로 2021 업그레이드합니다.06

  • 서버-56372 retryableFindAndModifyStorageLocation 서버 매개변수 추가

  • 서버-56373 [RRFaM] FaM 이미지를 txn 테이블에 쓸 때, requiresRetryImage를 사용하여 oplog 항목을 작성하세요.

  • 서버-56374 [RRFaM] config.image_collection에 업데이트 경로 쓰기

  • 서버-56375 [RRFaM] config.transactions에 삭제 경로 쓰기

  • 서버-56376 [RRFaM] 재시도 가능한 FaM 동작을 모두 실행하는 jstest 추가

  • 서버-56377 [RRFaM] 서버 매개변수를 뒤집는 동안 재시도 가능한 FaM을 수행하는 FSM 테스트 추가

  • 서버-56452 PooledLDAPConnection::setup의 콜백 내 자체 앵커

  • 서버-56468 {$ne: null} 조건자에 대한 잘못된 계획 캐시 항목으로 인해 쿼리 결과가 누락됨

  • 서버-56501 레거시 연산 코드(OP_QUERY, OP_INSERT 등)에 대한 연산 카운터를 추가합니다.

  • 서버-56509 WT 커서 재구성에서 고유 인덱스 삽입 _keyExists 호출을 래핑합니다.

  • 서버-56516 $slice 프로젝션 연산자에 대한 구문 분석 코드의 정의되지 않은 동작 수정

  • 서버-56563 [RRFaM] 청크 마이그레이션을 위한 눕 이미지 oplog 항목 위조

  • 서버-56630 재시도 가능한 findAndModify에 대한 단위 테스트 OpObserverImpl::onDelete/onUpdate 경로

  • 서버-56713 [RRFaM] 초기 동기화 중에는 이미지 생성을 방지합니다.

  • 서버-56751 패치 빌드 실행의 일부로 할 일 주석 확인

  • 서버-56772 collMod 중에 쓰기 충돌이 발생하면 유효성 검사기 BSON이 손실됩니다.

  • 서버-56819 $indexOfCP는 시작 인덱스가 0이 아닌 빈 문자열 내에서 빈 문자열을 검색할 때 잘못된 결과를 반환합니다(클래식 실행 엔진만 해당).

  • 서버-56839 최근에 커밋된 준비된 트랜잭션과 동시에 인덱스를 검색하면 잘못된 결과가 반환될 수 있습니다.

  • 서버-56929 부적절한 다운그레이드로 인한 잘못된 컬렉션 옵션에 대한 오류 메시지 개선

  • 서버-56952 [4.4] storeFindAndModifyImagesInSideCollection=true로 새 빌드 변형을 추가합니다.

  • 서버-56961 [v4.4] 클러스터가 fCV 에 있는지 4 확인합니다.4 FuzzerRestoreClusterSettings 후크를 실행하는 동안

  • 서버-56976 인덱스 빌드가 커밋 쿼럼이 충족될 때까지 기다리는 동안에는 'setIndexCommitQuorum' 명령이 적용되지 않습니다.

  • 서버-57015 [RRFaM] 이미지 컬렉션에 대한 쓰기는 UnreplicatedWriteBlock에 있어야 합니다.

  • 서버-57036 MarkupSafe == 를 1 고정합니다.1.0

  • 서버-57043 분기 테스트

  • 서버-57053 $text 술어를 사용하여 $nor를 $not으로 다시 작성하는 것은 유효하지 않습니다.

  • 서버-57057 mergeChunks 경로에서 라우팅 정보 새로 고침 줄이기

  • 서버-57064 mongos에서 인덱스 및 dropIndex(들) 생성 로그

  • 서버-57074 [v4.4] index_build_capped_position_lost.js에 requires_document_locking 태그 추가

  • 서버-57084 MSI 구성은 PDB 설치에 의존해야 함

  • 서버-57091 GranularityRounderPreferredNumbers::roundDown의 무한 루프

  • 서버-57117 ReadPreferenceSetting 구문 분석이 '헤지' 옵션에 대한 잘못된 유형에 대해 복원력이 없습니다.

  • 서버-57136 샤드 클러스터의 세컨더리 종료 시 호환되지 않는 유선 버전 오류

  • 서버-57145 OCSPManager::requestStatus의 불변성 실패

  • 서버-57157 assert serverStatus 명령은 getBinVersion() jstest 헬퍼에서 작동합니다.

  • 서버-57172 DSI post_run 전에 json.send를 수행합니다.

  • 서버- 세컨더리가57173 minValid보다 먼저 작업을 적용할 때 재시도 가능한 findAndModify를 위해 무효화된 이미지를 작성합니다.

  • 서버-57192 [4.4] dbHash 및 백그라운드 유효성 검사 잠금 획득 시간 초과 감소

  • 서버-57233 멀티스레딩이 활성화되지 않은 경우 LDAP 연결을 인라인으로 획득

  • 서버-57251 salvage_incomplete_rolling_index_builds.js의 checkLog 경쟁 수정

  • 서버-57270 ephemeralForTest에서 prepare_read_cursor_out_of_bounds.js 비활성화

  • 서버-57273 flow_control_replica_set.js 테스트 제거

  • 서버-57275 kmip_server.py를 더 상세하게 업데이트

  • 서버-57328 ReplsetTest.upgradeSet()가 재투표를 허용하도록 합니다.

  • 서버-57330 perf.send를 사용하도록 perf 및 sys-perf에 대한 perf yaml 구성을 업데이트합니다.

  • 서버-57476 oplog 슬롯을 유지하는 동안 준비 충돌이 발생하면 작업이 차단되어 복제가 무기한 지연될 수 있습니다.

  • 서버-57492 사이드 테이블은 키 문자열 이상의 삽입을 작성합니다.

  • 서버-57497 store_retryable_find_and_modify_images_in_side_collection.js는 재시도된 findAndModify 응답에서 이후 클러스터 시간을 고려해야 합니다.

  • 서버-57541 mypy 0.900 은 lint_pylinters를 중단합니다.

  • 서버-57557 [v4.4] mongos 연결로 checkFCV() 셸 헬퍼 실행 지원

  • 서버- fio가 모든 파일을 복사할 수 있도록57564 시스템 시간 초과 기간을 > 시간으로 늘리세요.2

  • 서버-57708 ClientMetadata 구문 분석 오류로 인해 ClientMetadataState 장식이 유효하지 않은 상태로 남을 수 있습니다.

  • 서버- 사용57768 중단된 카운터는 래핑 시 0으로 재설정되지 않습니다.

  • 서버-57897 benchRun find/findOne ops에 readPrefMode 옵션 추가

  • 57954 서버- sys-perf.yml에서 TPC-C 버전 업데이트

  • 서버-58267 v 에서 shardVersionRetry 사용을 수정합니다. (SERVER-4 4의 부분47530 체리픽)

  • 서버-58306 청크 인서터 스레드는 스텝다운으로 opCtx가 종료된 후 checkForInterrupt()가 호출되면 termination()이 가능합니다.

  • WT-6204 파일 닫기 시 백업과 체크포인트 간의 경쟁 가능성

  • WT-6230 Python 테스트 제품군 디렉토리 이름 삭제

  • WT- 사용자 세션컨텍스트의 기록 저장 작업이 올바른지 확인합니다.6362

  • WT-6387 사용하지 않는 WT_CURSTD_UPDATE_LOCAL 플래그 제거

  • WT-6403 복원 형식 비타임스탬프 트랜잭션 테스트

  • WT-6436 기록 저장소 검색을 다시 시도할 때 키가 재설정되지 않는 문제 수정

  • WT-6538 시작과 중지가 동일한 준비된 트랜잭션에서 비롯된 경우 온페이지 준비 가시성 검사 수정

  • WT-6555 test_txn 의 메모리 오류 수정13

  • WT-6576 중단된 온디스크 준비 키 수정

  • WT-6737 test_hs 에 명시적 체크포인트를14 추가하여 예측 가능성 개선

  • WT-6893 호환성 테스트에서 허프만 구성 비활성화

  • WT-6956 WiredTiger 10 0을(를) 잘라냅니다. .0 릴리스

  • WT-7076 WiredTiger의 계층형 스토리지를 위한 데이터 배치

  • WT- 캐시된 커서를 열거나 닫을 때 해시 URI에 대한 호출을하나씩 줄입니다.7092

  • WT-7105 URI를 포함하도록 복구 오류 메시지 추가

  • WT-7106 기록 저장 기록에 델타 인코딩이 사용되는 빈도 증가

  • WT-7133 높은 HS 캐시 압력으로 인해 대상 페이지가 축소될 때 통계 수집 버그 수정

  • WT-7135 손상된 메타데이터를 작성할 때 감지할 수 있는 추가 검사

  • WT-7173 계층형 스토리지를 위한 객체 명명 체계 고안

  • WT-7176 Ubuntu 18 추가. Wiredtiger 빌드에 대한04 ASAN 변형

  • WT-7185 강제 제거 중이고 가장 오래된 트랜잭션인 경우 트랜잭션을 중단하지 않도록 합니다.

  • WT-7186 준비 시나리오에서 예상되는 메모리 내 중단 업데이트 수정

  • WT-7190 히스토리 스토어에서 체크포인트가 작동 중일 때 히스토리 스토어가 아닌 페이지의 제거를 제한합니다.

  • WT-7191 FNV 해시를 도시 해시로 바꾸기

  • WT-7204 커서 뒤로 이동 키 인스턴스화 지원 업데이트

  • WT-7228 기록 저장소에서 키를 찾지 못하면 다음에 호출하지 마세요.

  • WT-7229 순서가 맞지 않는 정렬 및 혼합 모드 처리

  • WT-7230 x86 POSIX 대상에 대한 CMake 빌드 시스템 지원

  • WT-7234 접두사 압축 키 및 메모리 증폭

  • WT-7241 준비된 트랜잭션 중단 메커니즘이 예상대로 작동하는지 확인하기 위해 어설트 추가

  • WT-7253 테스트/형식에 가져오기 기능 추가

  • WT-7264 접두사를 검색할 때 빠르게 종료할 수 있도록 근처 검색에 대한 새 구성 만들기

  • WT-7266 활성 기록으로 닫은 파일을 다시 읽는지 확인하는 테스트

  • WT-7267 search_near에서 커서 위치를 유추할 때 전체 기록 저장소 키를 비교합니다.

  • WT-7281 스캔한 총 세션 수를 기록하는 지표 추가

  • WT-7282 백업 디버깅 메시지를 자세한 메시지로 만들기

  • WT-7296 테스트 프레임워크에서 기본 구성을 제공된 테스트 구성과 병합

  • WT-7297 search_near 어설션 수정

  • WT-7312 키/값을 문자열 유형으로 업데이트하고 생성된 키를 저장합니다.

  • WT-7315 테스트 프레임워크에서 업데이트 스레드 작업 구현

  • WT-7316 작업 스로틀 추가 및 구성 요소 기능을 수정하여 코어 루프 분리

  • WT- WT 테스트7325 프레임워크에서 새 테스트를 생성하는 스크립트를 생성했습니다.

  • WT-7329 Python 테스트에 후크 기능 추가

  • WT-7332 workgen에서 테이블 생성 및 삭제를 순환하는 기능 추가

  • WT-7345 잘못된 저작권 고지 형식 업데이트

  • WT-7346 새 API 변경 사항을 로컬 스토리지 확장에 연결

  • WT-7348 완전한 CMake POSIX 지원

  • WT-7355 계층형 커서 구현의 유효성을 검사하는 Python 후크 만들기

  • WT-7356 계층형 테이블에 대한 대량 로드 구현

  • WT-7365 구성 파일 형식 변경

  • WT-7367 인메모리 데이터베이스 btree 페이지의 불안정한 업데이트를 제거하지 않습니다.

  • WT-7368 위치 대신 WT_STORAGE_SOURCE.customize_file_system 추가

  • WT-7374 문서 업데이트 작업에 대한 누락된 브랜치 검사 로직 추가

  • WT-7376 계층형 커서 이름 초기화

  • WT-7379 호환성 테스트에서 열 저장 테스트 비활성화

  • WT-7380 통계 삭제를 위한 wiredtiger 연결 문자열 수정

  • WT-7381 체크포인트 사이에 btree의 ckptlist 캐시

  • WT-7382 테스트 프레임워크에서 데이터베이스 유효성 검사 리팩터링

  • WT-7384 히스토리 스토어에 삽입할 때 어설트 파이어 수정

  • WT-7385 재구성 가능한 'auth_token' 제거

  • WT-7387 클러스터/멤버를 호스트 ID로 바꾸기

  • WT- 조건부에서7388 괄호를 할당에 추가합니다.

  • WT-7389 배치된 계층형 커서에서 제거하면 커서가 위치한 상태로 유지됨

  • WT-7390 Python 테스트 러너에 --noremove 플래그 추가

  • WT-7394 커버리티 분석 결함 118020: 초기화되지 않은 스칼라 변수

  • WT-7395 118042커버리티 분석 결함 : null 검사 후 역참조

  • WT-7400 순서가 맞지 않는 타임스탬프를 수정하기 전에 검색에 WT_HS_READ_ALL 플래그를 설정하세요.

  • WT-7403 빈 계층형 테이블의 무작위 커서가 영원히 반복됩니다.

  • WT-7407 테스트/형식 실패 분류기

  • WT-7409 데드 코드 제거

  • WT-7410 향후 더 많은 세션 플래그를 수용하기 위해 세션 플래그를 둘로 분할

  • WT-7411 준비된 업데이트를 추적하는 통계 및 카운터

  • WT-7413 백업 작업을 실행하는 옵션을 wtperf에 추가

  • WT-7414 Python 테스트를 생성하여 백업 중에 삭제된 모든 테이블이 백업에 존재하는지 확인합니다.

  • WT-7415 백업 옵션으로 새 구성 파일 추가

  • WT-7416 가져온 테이블에는 증분 백업 간에 전체 복사본이 필요합니다.

  • WT-7419 WT 파일 시스템을 사용하도록 계층화된 로컬 스토리지 변경

  • WT-7420 파일을 버킷 디렉토리로 플러시하도록 계층화된 로컬 스토리지가 변경됨

  • WT-7423 가져오기 시 체크포인트 LSN 및 백업 메타데이터 지우기

  • WT-7425 -C 명령줄 옵션 수정

  • WT-7428 버킷 스토리지를 계층형 구조로 이동

  • WT-7429 계층형 객체 전환 시 읽기 전용 메타데이터 설정

  • WT-7437 문서를 doxygen 로 1 업그레이드합니다.8.17

  • WT-7440 파일 커서를 계층형 스토리지와 통합

  • WT-7446 테스트 프레임워크에서 잘못된 duration_seconds 값 수정

  • WT-7447 순서가 맞지 않는 온페이지 업데이트가 스택에서 팝업되지 않아 어설트 파이어가 발생하는 문제 수정

  • WT-7452 복구(및 RTS)에 시간이 오래 걸리는 경우 로깅 개선

  • WT-7453 커버리티 분석 119968 결함 : 계속은 효과가 없습니다.

  • WT-7454 커버리티 분석 119967 결함 : 계속은 효과가 없습니다.

  • WT-7455 커버리티 분석 119966 결함 : 중복 테스트

  • WT-7456 119965커버리티 분석 결함 : 초기화되지 않은 포인터 읽기

  • WT-7457 Coverity: 로컬 스토어 이름 변경 오류 수정

  • WT-7458 커버리티 분석 119949 결함 : 중복 테스트

  • WT-7459 커버리티 분석 119947 결함 : 중복 테스트

  • WT-7463 호환되지 않는 포인터 유형을 피하려면 wt_off_t를 사용하세요.

  • WT-7468 계층화된 파일 및 객체 메타데이터 구성 수정

  • WT-7469 잠재적인 핫 백업 읽기 잠금이 잠금 해제되지 않는 문제 수정

  • WT-7474 검색이 수행될 때마다 커서 순서 검사 재설정

  • WT-7475 새로운 기록 저장 커서 유형을 사용하도록 형식 업데이트

  • WT-7476 선택적 구성 설정을 허용하도록 구성 처리 업데이트

  • WT-7477 커버리티 버그 수정: NULL 역참조 가능성

  • WT-7478 커버리티 printf 인수 유형을 형식과 일치하도록 수정

  • WT-7480 테스트 프레임워크에서 thread_contexts 정리

  • WT-7481 btree 기본 쓰기 gen과 디스크 이미지 쓰기 gen 비교의 잘못된 어설트 수정

  • WT-7484 커버리티 분석 결함 120014: 초기화되지 않은 스칼라 변수

  • WT-7485 커버리티 120018 분석 결함 : 리소스 유출

  • WT-7486 커버리티 명시적 NULL 역참조

  • WT-7487 커버리티 명시적 NULL 역참조

  • WT-7488 120015커버리티 분석 결함 : null 검사 후 역참조

  • WT-7489 체크포인트와 동시에 RTS를 실행하지 않도록 합니다.

  • WT-7493 업데이트 복원 제거로 페이지 제거를 제어하는 새 연결 구성 추가

  • WT-7496 데이터 구조에 각 계층이 지원할 수 있는 작업 추가

  • WT-7497 객체 메타데이터에 플러시 구성 요소 추가

  • WT-7498 계층형 스토리지 내부 스레드 작업 구현

  • WT-7499 WT_STORAGE_SOURCE.flush API를 변경하고 flush_finish를 추가합니다.

  • WT-7500 계층화된 스레드 시작 코드 리팩터링

  • WT-7504 test_hs21 캐시 더티 멈춤 수정

  • WT-7506 자동 서식 지정 주석에 작은따옴표 및 큰따옴표 허용

  • WT-7510 테스트/형식에서 직접 I/O가 활성화된 경우 가져오기 비활성화

  • WT-7511 검색 전에 기록 저장소 페이지가 고정되도록 어설트 추가

  • WT-7514 계층화된 하위 시스템이 차단 관리자를 대신하여 파일을 열도록 허용

  • WT-7519 WT_DATA_HANDLE의 플래그 필드 오버플로 수정

  • WT-7523 테스트를 통해 준비된 여러 업데이트가 커밋/롤백되는지 확인합니다.

  • WT-7525 기록 저장 삽입 직후에 키 순서 확인 추가

  • WT-7528 WT_SESSION 변경이 EBUSY를 반환하는 문제 수정

  • WT-7531 업데이트 복원 제거를 진행 상황으로 처리

  • WT-7532 계층 관리자가 flush_tier_once를 호출할 때 스키마 잠금을 유지합니다.

  • WT-7535 완전한 CMake Windows 지원

  • WT- 로컬7537 계층 객체 접미사를 .wtobj로 변경

  • WT-7541 원하지 않는 문자가 포함된 폴더 이름을 구문 분석하도록 에버그린 명령 업데이트

  • WT-7542 다시 시작한 후 zstd 압축 수준을 재구성하는 Python 테스트 추가

  • WT-7545 업그레이드/다운그레이드 테스트를 스냅샷 격리 시 타임스탬프 트랜잭션으로 제한

  • WT-7546 커버리티: CppSuite 테스트 하네스의 사소한 문제

  • WT-7548 Btree와 직접 연결된 dhandle을 식별하는 매크로 만들기

  • WT-7549 객체 ID 명명을 사용하기 위해 블록 관리자 식별자 정리

  • WT-7550 고정된 페이지를 올바르게 확인하고 오류가 발생하면 커서가 재설정되지 않는 문제를 수정합니다.

  • WT-7565 잘못된 백업 구성 업데이트

  • WT-7566 데드 dhandle에 대한 무료 애프터 쓰기 해결

  • WT-7567 계층형 스토리지 재구성 재작업

  • WT-7569 순서가 잘못된 타임스탬프 업데이트 스쿼시 수정

  • WT-7573 wtperf 테스트에서 잘못된 백업 구성에 대해 오류 메시지를 출력하고 종료합니다.

  • WT-7574 OS/X용 압축 테스트 비활성화

  • WT-7577 flush_tier에 동기화 구성 추가

  • WT- 스냅샷7579 격리 검색 불일치로 인해 호환성 테스트에서 접두사 테스트 비활성화

  • WT-7581 wt_cache_config 인수를 다른 구성 함수와 일관되게 만들기

  • WT-7588 계층형 객체 ID 번호를 비트로 32 만듭니다.

  • WT-7594 형식 TS 실행 시 key_consistent 모드 사용

  • WT- 기록7595 저장 커서에 플래그를 추가하여 기본 테이블 삽입 성공 여부를 추적합니다.

  • WT-7602 MacOS CMake 컴파일 문제 해결

  • WT-7625 테스트 프레임워크에서 더 사용자 친화적으로 스로틀 구성 업데이트

  • WT-7633 doc-update Evergreen 작업을 최신 Ubuntu 로 20 전환합니다. 배포판04

  • WT-7634 Doxygen에서 매뉴얼 페이지 생성 비활성화

  • WT-7642 기록 저장 커서 키 순서 확인에서 검색 플래그 삽입 수정

  • WT- 계층형 스토리지용 체크포인트 디코딩도구 업데이트7643

  • WT-7651 flush_tier 호출에 대한 동기화 추가

  • WT-7656 스레드가 조인된 후 계층화된 condvar 삭제

  • WT-7699 순서가 맞지 않는 준비된 트랜잭션을 중단하도록 RTS 처리 수정

  • WT-7706 온디스크 값이 중단된 준비된 업데이트인 경우 동일한 트랜잭션 업데이트 사용

  • WT-7710 기록 저장 btree를 사용하여 기록 저장 커서를 초기화하도록 수정

  • WT-7721 테스트 형식을 업데이트하여 다른 구성으로 기존 데이터베이스를 다시 엽니다.

  • WT-7783 온디스크 업데이트의 순서가 잘못된 경우 툼스톤을 복원하도록 RTS를 수정합니다.

  • 서버-51364 Ubuntu 18.04 OCSP 및 TLS가 있는 서버가 작동하지 않음

  • 서버-54799 AWS IAM 인증은 ARN이 'arn:aws:iam'으로 시작하지 않는 AWS 중국 및 정부 기관 리전에 대한 ARN을 지원하지 않습니다.

  • 서버-55122 tlsCertificateKeyFile에서 중간 인증서를 허용하도록 OCSP를 수정합니다.

  • 서버-55332 OCSP 샤딩 테스트의 경쟁 조건 수정

  • 서버- 세컨더리에서50486 준비된 트랜잭션에서 호출되는 invokeWithSessionCheckedOut

  • 서버-54970 아치 가이드의 '단일 복제본 세트 트랜잭션 중단' 섹션 업데이트

  • 서버-55007 강등과 MongoDOperationContextSession 간의 교착 상태

  • 서버-55008 초기 동기화에서 BackgroundOperationInProg 오류가 발생한 경우에만 2단계 인덱스 빌드를 중단합니다.

서버-55374 [v4.4] 원래 SERVER-50045 변경을 다시 백포트합니다.

서버-48580 client_metadata_slowlog_rs.js에서 복제 대기

  • 서버-49237 OperationContexts가 강등 시 항상 중단되도록 옵트인하는 방법 추가

  • 서버-50060 시계의 작은 변화에도 견딜 수 있도록 oplog_slow_sampling_logging.js를 만듭니다.

  • 서버-50875 커버리티 분석 결함 115634: 초기화되지 않은 스칼라 필드

  • 서버-51335 에서 libfuzzer를 4 복구합니다.4

  • 서버-51425 롤백 후 JournalFlusher를 다시 시작하는 것은 스레드로부터 안전하지 않습니다.

  • 서버-51457 실패한 추측 인증 시도에 대한 로그 줄 개선

  • 서버-53604 인증 감사 로그에 원본 aws iam arn 포함

  • 서버-53852 MongoDB가 무작위로 중단됨

  • 서버-55189 rslib.js의 syncFrom()에서 반환하기 전에 awaitReplication()을 호출합니다.

  • 서버-55602 recoverToOplogTimestamp가 지정된 경우 WiredTigerKVEngine::makeTemporaryRecordStore에서 읽기 전용이 아닌 불변성 완화

  • WT-7373 oplog에서 느린 임의 커서 작업 개선

  • WT-7426 페이지 이미지 생성 시 쓰기 생성 번호 설정

  • WT-7442 dhandle에 불안정한 업데이트가 있는 경우에만 dhandle을 여는 RTS

  • WT-7460 준비된 트랜잭션의 모든 업데이트를 중단하는 RTS

경고

MongoDB 버전 4.4.5 는 중요한 문제로 인해 프로덕션용으로 사용하지 않는 것이 좋습니다. WT-7426. 이 문제는 버전 에서 수정되었습니다.4 4.6.

  • 서버-53462 범위 삭제자 로깅 개선

  • 서버-53827 range_deleter_server_status.js는 assert.soon을 사용하여 범위 삭제 작업의 수를 확인해야 합니다.

  • 서버-54014 checkOID 요청에 대한 합리적인 maxTimeMsOverride를 정의합니다.

  • 서버- Config 서버 컬렉션에 대해 을(를) 실행할수 없습니다.54585 findAndModify

  • 서버-54701 shardCollection은 config 서버에 성공적으로 쓸 수 있지만 프라이머리 샤드에 인덱스가 누락될 수 있습니다.

  • 서버-48179 롤백 노드를 제거하면 롤백에서 전환할 때 노드가 충돌합니다.

  • 서버-49294 waitInIsMaster_failpoint.js는 failpoint를 활성화하기 전에 셸이 연결되어 있는지 확인해야 합니다.

  • 서버- '마스터가 아님'50412 오류 메시지를 '프라이머리가 아님'으로 변경

  • 서버-50414 "not master or secondary; 현재 이 replSet 멤버에서 읽을 수 없습니다. 현재 이 replSet 멤버에서 읽을 수 없습니다."

  • 서버-53248 retryable_prepared_commit_transaction_after_failover.js에서 트랜잭션을 커밋하기 전에 awaitLastOpCommitted를 호출합니다.

  • 서버-53666 롤백 테스트 고정 장치의 curSecondary가 재시작 후 SECONDARY 상태가 보장되지 않음

  • 서버-54147 initial_sync_nodes_contribute_to_liveness_majorities.js는 특정 숫자와 비교하는 대신 용어가 증가하는지 확인해야 합니다.

  • 서버-54180 ReplSetTest의 stepUp 함수는 노드가 6 프라이머리에 동의할 때까지 초만 기다립니다.

  • 서버-54339 rollback_crud_op_sequences.js에서 즉흥적 투표 방지

  • 서버-54528 initial_sync_fails_when_source_removed.js에서 복제본 세트 종료와 초기 동기화 실패 간의 경쟁

  • 서버-54540 롤백 테스트 고정 장치에서 롤백을 유도하기 위해 하트비트를 다시 시작할 때 네트워크 오류를 허용합니다.

  • 서버-54648 disallow_adding_initialized_node2.js에 올바른 로그 상세도 추가

  • 서버-54938 세컨더리 oplog 애플리케이션에서 배치당 한 번만 저널 플러시

  • 서버-48963 max_time_ms_sharded.js를 더 견고하게 만들기

  • 서버-54710 많은 수의 $or 절이 최대 BSON 크기를 초과하는 프로파일링 항목을 생성하여 쿼리가 실패하지 않아야 할 때 실패할 수 있습니다.

서버-54296 불변 실패 | 불변 후 중단

  • 서버-45847 스토리지 엔진 계층에서 JournalFlusher를 꺼내 스토리지 엔진 위에 배치합니다.

  • 서버-46826 임시 엔진 및 비지속형(nojournal=true)인 경우 JournalFlusher 스레드를 인스턴스화합니다.

  • 서버-48149 waitUntilDurable 호출자를 JournalFlusher::waitForJournalFlush로 이동

  • 서버-49191 oplogTruncateAfterPoint를 메모리에 캐시하고 변경될 때만 업데이트합니다.

  • 서버-53875 단위 테스트에서 요청하지 않는 한 JournalFlusher 스레드가 전혀 실행되지 않도록 중지하여 아직 초기화 중인 인프라에 액세스하지 않도록 합니다.

  • 서버-50396 mongosymb_multithread를 현재 SIGUSR2 스택 덤프 형식에 정렬

  • 서버-52651 Azure에 대한 FLE 지원 추가

  • 서버-54770 FTDC에 /proc/meminfo MemAvailable 추가

  • 서버-54031 errorcodes.py는 Python 스크립트에 포함된 C++ 코드를 확인하지 않습니다.

  • 서버-54057 Mongodb-org-server el8 패키지가 Python 에 종속됨2

  • 서버-54200 install-core는 mongod가 아닌 기본 빌드 대상이어야 합니다.

  • 서버-54255 7 패키지 테스트를 위한 RHEL AMI 업데이트

  • 서버-54386 mongodb 3.6.22 systemctl 데몬이 실행 중이 아닌 경우 설치가 실패합니다.

  • 서버-54699 mongodb-org 4.4.4 - EL6 패키지 누락

  • 서버-54858 패키지 테스트를 위한 Amazon Linux AMI 업데이트

  • 서버-55067 Windows 빌드를 VS Current 배포판으로 마이그레이션

  • 서버-5722 JS 벤치마킹 하네스를 위한 ops 배열의 '정렬' 필드 지원

  • 서버-45836 기본 로그 수준에서 더 많은 LDAP 세부 정보(예: 서버 IP)를 제공합니다.

  • 서버-46686 Explain은 maxTimeMS를 준수하지 않습니다.

  • 서버-47509 resmoke는 여러 "mongodSetParameters" 옵션을 허용하지만 마지막 옵션만 사용합니다.

  • 서버-48650 단위 테스트의 ServiceContext의 NetworkInterfaceMockClockSource는 유효한 상태를 유지하기 위해 ReplicationCoordinator의 수명에 계속 의존할 수 없습니다.

  • 서버-49695 isOplogTruncateAfterPointBeingUsedForPrimary의 동기화를 명확히 하고 수정합니다.

  • 서버-50426 데스 테스트 실행의 끝을 나타내는 구분 기호 추가

  • 서버-50592 mypy pip 요구 사항 업데이트

  • 서버-51038 resmoke.py는 Python 3 에서 실행할 수 없습니다.8

  • 서버-51281 mongod 라이브 잠금

  • 서버-51330 StorageTimestampTests는 oplog 배치 작성기 스레드 스케줄링에 따라 달라집니다.

  • 서버-51465 Compass 설치 프로그램 업데이트 후 패키지 테스트 업데이트

  • 서버-51722 MongoDB가 ARM LSE 원자로 빌드되는지 확인합니다.

  • 서버-52610 설치 접두사가 RPM의 올바른 위치에 추가되었는지 확인합니다.

  • 서버-52833 복제 복구 후 고정 사이즈 컬렉션에 너무 많은 문서가 포함될 수 있습니다.

  • 서버-52884 Reconstruct_prepared_transactions_initial_sync.js에서 경쟁 제거

  • 서버-52953 maxDistance가 로 설정된 경우 $geoNear가 'near'에 지정된 좌표와 항상 일치하는 것은 아닙니다.0

  • 서버-53359 jstestfuzz(변형) 퍼저가 유효성 검사 중에 최신 대신 last-lts fCV를 강제로 적용합니다.

  • 서버-53394 MongoD에 대해 ShardingTaskExecutorPoolReplicaSetMatching을 기본값으로 비활성화합니다.

  • 서버-53428 initialSyncMetrics에 '상태' 필드 추가

  • 서버-53431 서버는 스텝다운 시 적절한 topologyVersion을 사용하여 실행 중인 작업에 응답해야 합니다.

  • 서버-53566 "opCtx != nullptr && _opCtx == nullptr" 불변성을 조사하고 재현합니다.

  • 서버-53579 Python의 dev-requirements.txt가 pip 와 호환되지 않습니다.20 3.3

  • 서버-53612 모든 노드가 따라잡았지만 즉시 선출할 수 있는 노드가 없는 경우 시간이 초과될 때까지 StepDown이 중단됩니다.

  • 서버-53787 로그키퍼 스냅샷 업데이트

  • 서버-53831 SpiderMonkey가 ReplSetTest.checkOplogs에서 가비지 컬렉션을 강제로 수집하도록 합니다.

  • 서버-53932 준비된 트랜잭션을 복구하는 동안 멀티키 쓰기는 커밋 타임스탬프 < 안정 타임스탬프를 사용할 수 있습니다.

  • 서버-53980 sys-perf.yml 모듈의 linkbench2 버전 업데이트

  • 서버-53985 unconditional_step_down.js에서 강등을 시작하기 전에 joinUnblockStepDown 스레드가 연결되어 대기 중인지 확인합니다.

  • 서버-53992 성능 작업에서 이상값을 감지하는 호출 제거

  • 서버-54091 resmoke.py가 실행하는 dbhash 검사에 대한 어설션 메시지 업데이트

  • 서버-54136 인증 명령이 forceUserClusterSeparation을 준수하도록 설정합니다.

  • 서버-54139 HTTP 컬 클라이언트에서 CURL 공유 지원 제거

  • 서버-54169 geo_s2disjoint_holes.js를 업데이트하여 예상 오류 코드 확인

  • 서버-54365 ClientOutOfLineExecutor가 종료 건너뛰기 허용

  • 서버-54366 force_shutdown_primary.js에서 종료 작업을 종료하기 전에 노드가 강등을 시작할 때까지 기다립니다.

  • 서버-54369 Jasper gRPC를 최신 버전으로 업데이트

  • 서버-54406 NetworkInterfaceMock은 동시 중단과 응답을 허용해야 합니다.

  • 서버-54450 dsi 분석 단계 후 perf.json 전송

  • 서버-54458 캐시 tmpfile에 uuid를 사용하도록 공급업체 scons 업데이트

  • 서버-54484 resmoke/util/archival.py는 더 이상 사용되지 않고 이제 제거된 thread.isAlive에 의존합니다.

  • 서버-54608 dropIndexes는 프라이머리 및 세컨더리 노드에서 동일한 어설션을 수행해야 합니다.

  • 서버-54667 jstests/core/collation_update.js의 위치 연산자 테스트 사례 견고화

  • 서버- init 함수 누락으로 인해암의54684 JS 성능 저하64

  • 서버-54685 암에 대한 MONGO_YIELD_CORE_FOR_SMT의 잘못된 정의64

  • 서버-54897 etc/system_perf.yml에 샤드 단일 구성 추가

  • 서버-55013 PooledLDAPConnection::runFuncWithTimeout의 수명 관리 개선

  • 서버-55019 install_compass는 지원되는 모든 플랫폼에서 실행되지 않습니다.

  • 서버-55298 BSONObjectTooLarge 오류 재현 및 조사

  • 서버-55369 [v4.4] 단일 단계 인덱스 빌드 변형에서 drop_indexes_prevents_dropping_ready_indexes_after_aborting.js를 실행하지 마세요.

  • 서버-55370 BackgroundOperationInProgressForNamespace로 drop_indexes_aborts_in_progress_index_builds_wildcard.js 동작 수정

  • 서버-55428 4.9 분기 테스트 티켓

  • WT-5137 macos-1014 에버그린 배포판으로 전환

  • WT-6066 에버그린에서 엔디안 테스트 다시 활성화

  • WT-6163 고정된 존재 확인을 __wt_txn_pinned_timestamp로 접습니다.

  • WT-6389 기록 저장 커서 수명이 예상대로 유지되도록 적용

  • WT-6513 오버플로 키가 발생하지 않도록 기록 저장소 구성을 업데이트합니다.

  • WT-6525 성공적인 기록 쓰기를 나타내기 위해 __wt_hs_insert_updates에 새로운 매개 변수가 필요합니다.

  • WT-6673 RTS는 체크포인트 스냅샷 외부의 업데이트를 제거하여 일관되지 않은 체크포인트를 수정합니다.

  • WT-6709 읽기/지속형 타임스탬프를 저장하는 데 사용된 타임스탬프 대기열 제거

  • WT-6714 WT 노출 API에 대한 API 문서 업데이트

  • WT-6715 WT에서 기록된/기록되지 않은 테이블의 동작 문서화

  • WT-6819 활성 기록이 있는 스윕 핸들 허용

  • WT-6850 워크로드 생성기 클래스에 대한 구성 구문 분석 생성 및 추가

  • WT-6851 cpp 테스트 프레임워크에 스레드 관리 라이브러리 추가

  • WT-6853 워크로드 작업 추적 추가

  • WT-6854 테스트 하네스 유효성 검사 구현

  • WT-6855 런타임 모니터 초기 구현

  • WT-6856 프레임워크에서 지원하는 구성 확장

  • WT-6897 기록 저장 덤프 기능으로 테스트 생성

  • WT-6898 특정 컬렉션/트리의 히스토리 스토어 덤프 구현

  • WT-6912 아키텍처 가이드용 '로깅' 하위 페이지 작성

  • WT-6926 2021 저작권 고지를 포함하도록 WiredTiger 소스 코드 업데이트

  • WT- 메타데이터의6935 모든 파일 체크포인트에서 연결 기본 쓰기 생성 값 업데이트

  • WT-6950 테스트 커버리지 문서 랜딩 페이지 만들기

  • WT-6963 새 기록 저장 커서를 사용하려면 기록 저장 확인 마이그레이션

  • WT-6964 새 기록 저장 커서를 사용하도록 조정 마이그레이션

  • WT-6965 새 기록 저장 커서를 사용하도록 표준 커서 검색 마이그레이션

  • WT-7028 체크포인트 수집 핸들 중에 스윕 스레드가 잠기지 않아야 함

  • WT-7045 시뮬레이션_충돌_재시작에서 FileNotFoundError 수정

  • WT-7047 test_prepare_hs 에서 필요에 따라 안정적인 타임스탬프를 사용합니다.04

  • WT-7060 시작 시 기록 저장 파일 크기 통계 설정

  • WT-7070 열 저장 HS 테스트 실패 분류

  • WT-7072 열 저장 예제 추가

  • WT-7085 새 기록 저장 커서를 사용하도록 준비된 txns 로직의 롤백을 마이그레이션합니다.

  • WT-7086 새 기록 저장 커서를 사용하려면 롤백을 안정적인 로직으로 마이그레이션합니다.

  • WT-7087 계층형 스토리지용 API

  • WT-7095 기록 저장 체크포인트 중 체크포인트 생성 업데이트

  • WT-7099 준비된 롤백 후 기록 저장소에 재삽입을 고려하지 않는 어설션 수정

  • WT-7108 ex_col_store 예제를 포함하도록 열 저장소 문서 업데이트

  • WT-7119 기록이 없는 데이터 저장소의 업데이트를 위해 RTS에 가변 길이 열 저장소 지원 추가

  • WT-7120 기록이 있는 데이터 저장소의 업데이트를 위해 RTS에 가변 길이 열 저장소 추가

  • WT-7143 사용 중인 dhandle을 다시 열 수 없을 때 실패한 어설션에 대한 데이터 수집

  • WT-7146 개발과 동기화 후 컴파일 수정

  • WT-7150 스키마 프로젝트의 후행 unitit mem

  • WT-7160 Wiredtiger-doc-build 작업을 에버그린으로 마이그레이션

  • WT-7162 메모리 새니타이저 테스트를 위한 C++ 테스트 프레임워크 제거

  • WT-7163 새로운 wt printlog 옵션 문서화

  • WT-7164 'HS 커서 재구성' 기능 브랜치를 개발에 병합

  • WT-7167 wt 덤프/로드로 이전 버전과의 호환성 테스트를 수행하지 않습니다.

  • WT-7174 cppsuite 테스트에 대한 메모리 누수 수정

  • WT-7177 로컬 스토리지 솔루션을 구현하는 공유 스토리지 확장 생성

  • WT-7181 테스트/형식에서 LSM 테스트 끄기

  • WT-7183 테스트 커버리지 문서에서 테스트 파일 이름 정렬

  • WT-7184 문서 파일에 ASCII가 아닌 입력 방지

  • WT-7192 사용 중인 dhandle을 다시 열 수 없을 때 실패하는 어설트 수정

  • WT-7200 기록 저장소에서 순서가 잘못된 타임스탬프를 수정할 때 잘못된 중지 트랜잭션 ID입니다.

  • WT-7202 어설션에 카운트가 없는지 확인

  • WT-7206 C++ 스타일에 맞게 테스트 프레임워크 업데이트

  • WT-7208 하위 인덱스가 열리지 않는 경우 테이블 커서를 유효한 상태로 유지

  • WT-7210 백업 커서가 열려 있는 동안 가져오기/내보내기 테스트 추가

  • WT-7211 스트레스 테스트 프레임워크에 누락된 반환 문 추가

  • WT-7214 macos-1012 에버그린 배포판에서 macOS 컴파일 작업 실행

  • WT-7217 117685커버리티 분석 결함 : 초기화되지 않은 포인터 읽기

  • WT-7223 WT_CALL_FUNCTION은 메시지를 출력하지 않아야 합니다.

  • WT-7224 test_config.c를 src/config로 이동했습니다.

  • WT-7225 기록 저장에 대한 키 확인 기능 재구성

  • WT-7235 객체 이름 지정을 위한 계층형 API 개선

  • WT-7237 테스트 프레임워크에서 클래스 계층을 개선하기 위한 구성 요소 인터페이스 만들기

  • WT-7238 생성자 초기화 목록을 사용하여 세그 오류 방지

  • WT-7239 macOS unit-test에 컴파일 단계 임베드

  • WT-7242 시스템용 API를 올바르게 사용하고 암호화하지 않도록 예시 수정

  • WT-7243 test_bug 에서 예기치 않은 출력 실패 수정025

  • WT-7246 세션에서 이전 HS 커서 제거

  • WT-7249 스토리지 소스 확장 API 조정

  • WT-7252 WT- 에 의해 푸시된 중복 코드를 제거합니다.6673

  • WT-7254 cur_hs.c 내부의 함수 이름 정리

  • WT-7257 불안정한 업데이트가 없는 페이지를 건너뛰는 RTS 테스트 추가

  • WT-7261 기록 저장소 커서를 연 후 오류가 발생하면 닫히도록 합니다.

  • WT- 주석을7263 해당 코드로 이동

  • WT- 커버리티는7268 test_harness 코드에 대한 실패를 보고합니다.

  • WT-7269 모든 RTS 기존 테스트에 열 저장 시나리오 활성화

  • WT-7270 누락된 C를 test.h에 추가하여 이전 g++ 버전을 컴파일할 수 있습니다.

  • WT-7275 테스트 프레임워크에 타임스탬프 및 트랜잭션 관리 추가

  • WT-7288 many-dhandle-stress.wtperf 워크로드 구성

  • WT-7289 idle_table_cycle에 대한 경고 및 치명적 wtperf 옵션 추가

  • WT-7290 workgen으로 many-dhandle-stress.wtperf 가져오기

  • WT-7295 이전 버전의 WT와의 호환성

  • WT-7298 계층화된 커서 코드에서 LSM 참조 제거

  • WT-7299 Python 테스트를 위해 results.txt에서 불필요한 출력 제거

  • WT-7300 워크로드 생성기 로드 단계를 실행으로 이동

  • WT- poc_test에서 구성 변경사항 되돌리기7301

  • WT-7302 마지막 연결 기본 쓰기 생성을 btree의 최소 기본 쓰기 생성으로 사용

  • WT-7307 기록 저장 커서 이전 및 다음 호출에 대한 툼스톤 가시성 검사 재작업

  • WT-7308 테스트 프레임워크의 구성 정의를 보다 구조화하도록 업데이트합니다.

  • WT-7311 테스트 프레임워크에서 실행할 테스트를 지정하는 새로운 옵션

  • WT-7328 커버리티: local_storage 확장 프로그램의 여러 경고

  • WT-7331 처음에 기록 저장 커서를 정확한 키에 놓을 때 정확한 반환 수정

  • WT-7338 테스트 프레임워크 빌드 시 구성 디렉토리 복사

  • WT-7339 커버리티: 잘못된 할당 해제자

  • WT-7349 제거 중 HS를 통과할 때 무료 메모리 액세스

  • WT-7354 규칙을 따르도록 계층화된 스키마 코드 리팩터링

  • WT-7360 일부 에버그린 빌더의 배치 시간 설정 수정

  • WT-7361 패치 빌드에서 doc-update 작업 제거

서버-49280 ocspValidationRefreshPeriodSecs 관련 문제 조사

  • 서버-49713 shard_removal_triggers_catalog_cache_invalidation.js에서 고아 문서 확인 건너뛰기

  • 서버-53236 sharding_csrs_continuous_config_stepdown 제품군에서 merge_with_move_primary.js가 실행되지 않도록 비활성화합니다.

  • 서버-53444 assert.soon에서 removeShard를 실행하는 테스트를 수행하여 ShardNotFound에서 오류가 아닌 '완료됨'이 될 때까지 대기합니다.

  • 서버-53471 rangeDeleterBatchSize를 로 설정합니다.128

  • 서버-47869 ClusterCursorManager에 진단 로깅 추가

  • 서버-50769 expr 후 서버 재시작:{"expr":"_currentApplyOps.getArrayLength() > 0","file":"src/mongo/db/pipeline/document_source_change_stream_transform.cpp","line":535}}

  • 서버-53176 commitQuorum에 투표권이 있는 buildIndexes:false 멤버가 포함된 경우 오류 반환

  • 서버-53929 불변성 실패 후 서버 충돌

  • 서버-40090 agg의 DISTINCT_SCAN은 특정 형식의 _id가 지정된 경우에만 사용됩니다.

  • 서버-51886 컬렉션 이름이 충돌할 때 $lookup + $merge 파이프라인이 뷰를 올바르게 확인하지 못할 수 있음

  • 서버-46876 퇴거 압력이 가해지는 동안 프로세스를 충돌시키는 대신 컴팩트 작업을 종료해야 합니다.

  • 서버-48002 준비 충돌을 무시할 때 DataCorruptionDetected 어설션을 적용하지 않습니다.

  • 서버-48471 해시된 인덱스는 멀티키로 잘못 표시되어 샤드 키로 사용할 수 없게 될 수 있습니다.

  • 서버-52596 K S 파드에서 memLimitMB를8감지하고 전체 시스템 RAM 대신 파드 RAM에 대한 WiredTigerCacheSize 계산을 알립니다.

서버-53037 RHEL8.2 arm64 패키지의8664 이름에 x _

  • 서버-43904 강등 시, 강등 시 동결된 노드가 필터링되지 않습니다.

  • 서버-46740 configureCursors()는 항상 AsyncRequestsSender::_baton을 배출해야 합니다.

  • 서버-47030 예외를 생성하지 않도록 date_time_support 코드 수정

  • 서버-48516 시작 시 인증이 있는 복제본 세트 노드가 자체에 연결할 수 있는지 확인

  • 서버-48994 LogTransactionOperationsForShardingHandler는 UninterruptibleLockGuard를 사용해야 합니다.

  • 서버-49222 64 Amazon Linux 에서 ARM 지원 2

  • 서버-49371 InlineRecursiveCountingExecutor 소개

  • 서버-49495 auth_pass_prompt.js의 레이스 수정

  • 서버-50475 mr_noscripting.js는 새 mapReduce 구현에서 가짜로 실패할 수 있습니다.

  • 서버-51337 NetworkInterfaceMock의 use-after-move

  • 서버-52585 idl_tool.py가 buildscript/idl/* 종속성을 설정하지 않습니다.

  • 서버-52787 ocsp_sharding_basic 테스트 응답 유효 기간 조정

  • 서버-52867 awaitable_hello_on_nodes_with_invalid_configs.js에서 새 명령을 전송하기 전에 제거된 후 세컨더리가 연결 종료를 완료했는지 확인합니다.

  • 서버- 유휴 캐시된 WT 세션 종료로 인해 분마다52879 주기적인 작업 지연 시간 급증 5

  • 서버-52919 초기 동기화에 와이어 압축이 활성화되지 않음

  • 서버-52983 initial_sync_replSetGetStatus.js의 어설션은 collectionClonerBatchSize보다 작은 배치 크기를 고려해야 합니다.

  • 서버-53234 jstests/core/profile2 테스트 데이터베이스에 대해 백그라운드 작업을 실행할 때 .js가 실패합니다.

  • 서버-53323 엔터프라이즈 Windows(inMemory) buildvariant의 대규모 배포판에서 concurrency_simultaneous_replication 실행

  • 서버-53376 [4.4] dbHash는 인덱스 빌드 중단을 실시간으로 잠글 수 있습니다.

  • 서버-53422 [v4.4] create_collection.js를 noPassthroughWithMongod에서 noPassthrough로 이동

  • 서버-53440 [v4.4] plan_cache_drop_database.js 어설션이 너무 엄격합니다.

  • 서버-53445 [4.4] 백그라운드 유효성 검사를 위한 잠금 획득 시간 제한을 부과합니다.

  • 서버-53559 백업된 데이터의 노드를 복제본 세트에 추가하기 전에 백업/복원 테스트에서 백그라운드 워크로드를 중지합니다.

  • 서버-53565 sys-perf.yml 및 perf.yml 모듈에서 TPC-C 버전 업데이트

  • 서버-53694 CleanEveryN 타이밍 정보는 하드 코딩된 N

  • 서버-53717 대규모 동시성 작업을 동적으로 분할

  • 서버-53780 테스트 매개변수에서 누락된 따옴표 수정

  • 서버-53841 oplog_rollover.js에 대한 추가 로깅

  • 서버-53844 initial_sync_drop_against_last_stable.js에서 어설션하기 전에 새 컬렉션에 삽입이 복제되었는지 확인합니다.

  • 서버-53960 burn_in_tests가 엔터프라이즈가 아닌 빌드 변형에 대해 엔터프라이즈 테스트를 실행하려고 시도합니다.

  • 서버- 에서54110 buildscripts_test 실패를 4 수정합니다.4

  • 서버-54126 [4.4] buildindexes*.js는 commitQuorum이 항상 허용된다고 가정합니다.

  • 서버-54134 setup_multiversion_mongodb.py의 이전 브랜치에서 최신 mongo 버전을 무시합니다.

  • WT-4625 camelCase 이름에 대한 검사 추가

  • WT-4649 다양한 C++ 컴파일러를 허용하도록 빌드 시스템 업데이트

  • WT-5101 Clang 형식이 나머지 루프 매크로를 인식하도록 설정

  • WT-5111 wt2909_checkpoint_integrity 및 wt3120_filesys를 수정하여 독립형이 자연스럽게 실행되도록 함

  • WT-5545 업데이트 목록에 있는 업데이트를 처리하기 위해 RTS에 고정 길이 열 저장 지원 추가

  • WT-6309 wt printlog 명령에 시작/중지 인수에 대한 지원 추가

  • WT-6313 basecfg에 쓸 때 제외 목록에 verify_metadata 구성을 추가했습니다.

  • WT-6354 프린트 로그, 다운그레이드, 업그레이드 테스트를 통해 wt 유틸리티 커버리지 확대

  • WT-6430 WT_CONN_SERVER 플래그를 자체 필드로 이동

  • WT-6432 타임스탬프 API를 오용하는 테스트 사례 추가

  • WT-6504 기록 저장소에 온페이지 값이 표시되는 경우 온페이지 값을 기본 값으로 대체하지 않습니다.

  • WT-6567 아키텍처 가이드용 '안정 상태로 롤백' 하위 페이지 작성

  • WT-6568 분할 생성 사용 수정

  • WT- 롤백-안정6605 상세 메시지 개선

  • WT-6677 읽기 커밋/미커밋 격리를 읽기 전용 트랜잭션에 매핑

  • WT-6710 기본 트랜잭션 격리를 스냅샷으로 변경

  • WT-6711 새 API WT_SESSION.reset_snapshot을 추가하여 스냅샷을 업데이트합니다.

  • WT-6717 호환되는 기능과 함께만 작동하도록 LSM 사용 제한

  • WT-6740 복구 세션을 제거 세션으로 잘못 처리하여 의도치 않게 스냅샷이 릴리스되는 문제를 수정합니다.

  • WT- 커서6743 다시 열기 호출 중 세션의 데이터 핸들 저장 및 복원

  • WT-6772 test_hs 에 대한 데이터 저장소에 준비된 업데이트에 대한 지원 추가09

  • WT-6800 트랜잭션당 하나의 키를 삽입하여24 macOS에서 test_txn 통과

  • WT-6802 내부 및 재진입 API 호출에 대한 작업 타이머 설정 안 함

  • WT-6831 준비된 업데이트 커밋/롤백으로 경쟁하는 경우 검색 재시도

  • WT-6846 새로운 cpp 테스트 프레임워크의 초기 테스트 프로그램

  • WT-6848 프로그램을 테스트 및 프레임워크 구성 요소로 분할

  • WT-6861 예기치 않은 타임스탬프 사용에 대한 메시지를 기록하는 기능 추가

  • WT-6862 통계 설명에서 중복 제거

  • WT-6863 통계 매크로를 개선하여 코드 중복 감소

  • WT-6866 Python 백업 테스트 초기 기본 클래스 리팩터링

  • WT-6888 WTPERF가 채우기 중 잘못된 상한 항목 수를 보고합니다.

  • WT-6901 아키텍처 가이드용 '커서' 하위 페이지 작성

  • WT-6924 캐시 압력이 높을 때 긴급 제거를 위한 대기열 기록 저장 페이지

  • WT-6946 초기 테스트 프로그램 세트에 테스트 태그 추가하기

  • WT-6947 테스트 태그에서 테스트 커버리지 문서 자동 생성

  • WT-6969 자동 커밋 트랜잭션에 대한 기존 스냅샷을 업데이트하지 않습니다.

  • WT-6981 Python 테스트 제품군 실행에 임의성 추가

  • WT-6983 Python 버전 전체에서 wiredtiger.in 텍스트 줄 바꿈 일관성 유지

  • WT-6990 새 커서 디버그 구성은 __wt_cursor_cache_get에서 고려되지 않습니다.

  • WT-6991 WT_IS_HS 및 WT_IS_METADATA의 일관성 유지 - 둘 다 dhandle에서 작동

  • WT-6992 데이터 저장소와 기록 저장소 검색 사이에 타이밍 스트레스 추가

  • WT-6994 키 출력 순서가 감지될 때마다 커서 페이지 덤프

  • WT-6996 32Python 테스트 제품군에서suite_random.rand () 수정

  • WT-7004 체크포인트에 대한 아키텍처 가이드 페이지

  • WT-7020 키의 이전 업데이트 타임스탬프 어설션

  • WT-7025 커버리티: 미사용 값 'op_ts'

  • WT-7026 원자적으로 읽고 레이스의 경우 ref->addr 설정

  • WT-7027 증분 백업을 위해 읽기 커밋 격리에서 force_stop에 대한 메타데이터 체크포인트 실행

  • WT-7038 C++와 호환되도록 헤더 업데이트

  • WT-7039 WiredTiger 구성 API를 사용하여 테스트 구성 프레임워크 만들기

  • WT-7054 경쟁을 피하기 위해 순서가 맞지 않는 주요 인쇄물의 순서를 변경합니다.

  • WT-7065 어설션에 WT_DHANDLE_DEAD 확인 추가

  • WT-7066 README 문서 링크를 개발/인덱스.html로 지정합니다.

  • WT-7067 test_hs 에 열 저장소 추가01

  • WT-7068 test_hs 에 열 저장 지원 추가03

  • WT-7069 기록 저장소에 대한 열 저장소 구성 활성화

  • WT-7071 test_hs 에 열 저장 지원 추가16

  • WT-7084 테스트 코드의 어설션 및 주석 오류 수정

  • WT-7089 더 이상 사용되지 않는 페이지가 있는 객체의 체크포인트를 건너뛰지 마세요.

  • WT-7091 호환되는 증분 백업 메커니즘과 함께만 작동하도록 LSM 사용 제한

  • WT-7102 전체 및 증분 백업 테스트 기능을 wtbackup 클래스로 마이그레이션

  • WT-7104 printlog 출력에서 사용자 데이터 삭제

  • WT-7109 이전 버전과의 호환성을 위해 더 이상 지원되지 않는 구성 옵션 유지

  • WT-7113 프로토타입 계층형 스토리지 코드를 WT에 통합

  • WT-7114 Makefile 코드를 되돌려 항상 프로토타입 스크립트 실행

  • WT-7116 호환성 테스트를 개선하여 이전 버전과의 호환성을 위한 구성 옵션을 테스트합니다.

  • WT-7117 업데이트를 복원하는 동안 온디스크 기본 업데이트보다 최신인 수정 사항을 건너뛰는 RTS

  • WT-7121 WT에 로그 구조 할당 Python 테스트 포함

  • WT-7126 커버리티 분석 결함 116991: 명시적 null 역참조

  • WT-7127 커버리티 분석 결함 116992: 확인되지 않은 반환 값

  • WT-7128 커버리티 116993 분석 결함 : 리소스 유출

  • WT-7131 계층형 커서는 계층이 0으로 구성된 경우 오류를 반환해야 합니다.

  • WT-7137 중복 삽입을 확인할 때 삭제된 HS 값을 고려하도록 어설션 업데이트

  • WT-7138 준비된 업데이트가 있는 페이지에서는 빠른 잘라내기를 수행하지 않습니다.

  • WT-7159 항상 디스크 업데이트를 기록 저장소에 전체 업데이트로 작성

  • 서버-33747 다시 시작한 후 구성에서 자신을 찾을 수 없는 경우 중재자가 데이터 복제를 시작하려고 함

  • 서버-49159 waitForReadConcernImpl에서 currentTime이 초기화되지 않은 경우 NotPrimaryOrSecondary를 반환합니다.

  • 서버-49187 ReplSetTest .stepUp()을 투표 실패에 대해 견고하게 만듭니다.

  • 서버-50049 assert.soonNoExcept()는 리스모크 테스트가 아닌 경우 TestData.traceExceptions에 액세스해서는 안 됩니다.

  • 서버-50416 serverStatus에서 notMasterLegacyUnacknowledgedWrites를 notPrimaryLegacyUnacknowledgedWrites로 변경합니다.

  • 서버-50417 serverStatus에서 notMasterUnacknowledgedWrites를 notPrimaryUnacknowledgedWrites로 변경합니다.

  • 서버-50901 RollbackTest는 데이터 일관성 검사를 수행하기 전에 보조 서버를 기다려야 합니다.

  • 서버-51261 hangWaitingForIsMasterResponseOnStandalone의 이름을 hangWaitingForHelloResponseOnStandalone으로 변경합니다.

  • 서버-51262 skipCheckingForNotMasterInCommandDispatch의 이름을 skipCheckingForHelloInCommandDispatch로 변경

  • 서버-51333 fCV 4 에서 다운그레이드할 때 setFeatureCompatibilityVersion이 실패해야 합니다.4 에서 fCV 4 로.2 긴 컬렉션 이름이 있는

  • 서버-52560 oplog_writes_only_permitted_on_standalone.js는 삽입이 안정적인 체크포인트에 있을 때까지 기다려야 합니다.

  • 서버- 복제본 세트에 다시 추가된 후 시작 시 STARTUP에서 멈춘 노드를 제거했습니다.52680 2

  • 서버-52744 롤백 노드의 lastApplied > rollback_after_enabling_majority_reads.js에서 동기화 소스의 lastApplied

  • 서버-53197 대기 가능한 hello/isMaster가 느린 쿼리 로그에 표시됨, 부분 2

  • 서버-32960 $mod에 일관되지 않은 반올림/잘라내기 동작이 있습니다.

  • 서버-40361 계획 캐시 항목의 메모리 사용량 줄이기

  • 서버-48529 사용하지 않는 PlanCache::피드백() 메커니즘 삭제

  • 서버-49744 $search에 대한 문서별 점수 메타데이터

  • 서버-49810 facet/use_cases.js에 대한 안정적인 결과 비교

  • 서버-52589 FETCH 중 인덱스 키 일관성 검사는 경우에 따라 실패할 수 있습니다.

서버- 집계의33966 중복 $sort가 최상의 $limit $sort 통합을 방지합니다.

  • 서버-50502 잠금 관리자 덤프 logv2 메시지에는2 잠금 덤프가 잘리지 않도록 logv ::LogTruncation::Disabled 설정이 필요합니다.

  • 서버-51122 [v4.4] 스냅샷 창 코드는 getTestCommandsEnabled가 아닌 TestingProctor를 일관되게 사용해야 합니다.

  • 51858 서버- 4 에서 쿼리 가능한 문제를 조사합니다.0.20

  • 서버-52950 recoverOplogAsStandalone 모드는 oplog 잘라내기 스레드를 시작하지 않아야 합니다.

  • 서버-48221 스토리지 엔진 후 ftdc 종료

  • 서버-51603 예외 경로를 통한 유효성 검사 실패에 대한 로그 메시지 추가

  • 서버-51652 유효성 검사의 KeyString 사용에 대한 더 나은 오류 처리 추가

  • 서버-51757 FTDC에서 /proc/vmstat numa_pages_migrated 통계 수집

  • 서버-51829 유효성 검사 출력에 항상 인덱스 수준 손상 이유 표시

  • 서버-41262 compile_all을 compile_all_run_unittests_TG에서 분리하여 메이크스팬을 줄입니다.

  • 서버- 에서52580 Windows mh 아티팩트가 4 누락되었습니다. 브랜치4

  • 서버-52891 PPC 빌드 실행 빈도 줄이기

  • 서버- 초기 동기화47863 진행률 지표

  • 서버-49232 실패 지점 활성화 시 혼동되는 로그 메시지

  • 서버-50267 'rawMongoProgramOutput()'에 대한 출력 제한 설정

  • 서버-50271 2 셸에서 --logv 제거

  • 서버-50445 ExpressionSubtract에서 NumberLong 뺄셈이 오버플로되면 값을 double로 반환합니다.

  • 서버-50547 집계 파이프라인 길이 제한 살펴보기

  • 서버-51057 server_status_metrics.js에서 getMore 지표가 증가하는지 테스트합니다.

  • 서버-51164 비DSI 마이크로벤치마크 제거

  • 서버-51405 v 에서 ephemeralForTest에 대한 일부 동시성 제품군을 비활성화합니다.44

  • 서버-51418 StepdownShouldInterruptConfigWrite의 경쟁 조건 해결

  • 서버-51454 operationProfiling.filter 구성 옵션이 애그리게이션 표현식을 거부합니다.

  • 서버- 하이브리드 인덱스빌드는 적시에 WriteConflictException이 발생하면 쓰기를 놓치고 충돌할 수 있습니다.51526

  • 서버-51715 optime.js의 로그 줄에서 tojson()으로 타임스탬프를 래핑합니다.

  • 서버-51718 희소 해시 인덱스가 $exists: false 쿼리에 대한 응답으로 고려되지 않도록 합니다.

  • 서버-51733 Docker 컨테이너의 config 서버가 인증으로 시작하지 못합니다.

  • 서버-51793 burn_in_tags에 의해 생성된 컴파일 작업을 rhel62-large에서 실행하여 컴파일 작업 속도 향상

  • 서버-51796 '고아 데이터 파일 복원 중'(22334) 로그 메시지 매개 변수에 쉼표 누락

  • 서버-51797 evergreen.yml에 task_path_suffix 추가

  • 서버-51818 Mutex 소멸자의 불변 메시지에 이름 추가

  • 서버-52530 Mongo 대4.4.1 충돌 - UnknownError -31803: WT_NOTFOUND

  • 서버-52586 sys-perf에서 refine_shard_key_transaction_stress 작업 비활성화

  • 서버- 링크52625 벤치는 기존 위치에 쓰기

  • 서버-52646 userToDNMapping에 대한 정규식 재작성 규칙의 엣지 케이스를 검증하고 가능한 경우 수정

  • 52654 서버- monitoring-keys-for-HMAC 스레드에서 생성되지 않은 새 서명 키

  • 서버-52666 ycsb는 모듈이며 기존 위치에 씁니다.

  • 서버- 메모리 사용량이 많은 비컴파일 작업을위한52740 rhel -medium 배포판 도입62

  • 서버-52746 find_cmd.js의 테일 커서(tailable cursor)가 무효화되었는지 확인합니다.

  • 서버-52775 sys-perf 모듈 문제 해결

  • 서버-52806 deb 설치 파일은 systemd를 가정합니다.

  • 서버-52817 sys-perf.yml 모듈에서 YCSB 버전 업데이트

  • 서버-52824 경로로 AWS 역할 지원

  • 서버-52834 새로운 run_workload DSI 명령을 사용하도록 sys-perf 및 perf 작업을 마이그레이션합니다.

  • 서버-52929 키로 복합 인덱스를 올바르게 처리합니다.32

  • 서버-52969 마스터가 아닌 브랜치에서 Powercycle 비활성화

  • 서버-52975 'collection_impl.cpp'에서 컬렉션 유효성 검사기 옵션에 대한 'onRollback' 콜백 사용 수정

  • 서버-53017 replSetGetStatus 남은InitialSyncEstimatedMillis 항상 0

  • 서버-53058 동적 시간 제한을 설정할 때 CleanEveryN 런타임에 대한 설명 개선

  • 서버-53068 102 시스템 성능을 위해 mdcallag/linkbench 대신 gen/linkbench 사용

  • 서버-53196 대규모 배포판이 지정되었지만 사용할 수 없는 경우 작업 생성 실패

  • 서버-53314 생성된 작업은 null 배포판을 지정할 수 있습니다.

  • WT-4780 커밋 타임스탬프가 모든 판독기보다 최신이라는 어설션 활성화

  • WT-6449 WT 에버그린 테스트용 중단 분석기

  • WT-6563 잘못된 수정 애플리케이션에 대한 재현기 만들기

  • WT-6678 키에 대한 허프만 인코딩 지원 제거

  • WT-6693 가져온 객체에 대한 호환성 테스트 추가

  • WT-6706 테이블 가져오기 복구 기능 추가

  • WT-6713 사용자 지정 데이터 소스에서 트랜잭션 지원 제거

  • WT-6722 기록 저장 모듈에서 함수 이름 검토

  • WT-6750 기록 저장소에 중복 항목이 없도록 어설트합니다.

  • WT-6751 기록 저장소 업데이트에 대한 새 값이 이전 값과 동일한지 어설션

  • WT-6752 어설트 히스토리 저장소에는 커밋되지 않은 업데이트가 없습니다.

  • WT-6753 어설트 전용 중지 시간 쌍은 기록 저장소 업데이트를 수정할 수 있습니다.

  • WT-6816 활성 기록이 있는 dhandle을 닫거나 다시 열 수 있도록 쓰기 생성 체계 설계

  • WT-6824 UTF 인코딩과 관련된 OSX Python 테스트 오류 수정

  • WT-6828 README에서 문서 링크 수정

  • WT-6830 문자열과 연결하기 전에 바이트 인코딩

  • WT-6835 증분 백업 정보 통합을 허용하는 API 추가

  • WT-6836 타임스탬프 중단에서 안정 상태로 롤백하여 제거되는 섀도 테이블의 마지막 키를 처리합니다.

  • WT-6839 기존 증분 백업 ID를 쿼리하는 API 추가

  • WT-6842 src_id만 사용하는 것을 보여주는 예시 추가

  • WT- 강제6844 중지를 지속형으로 설정

  • WT-6845 기록 저장에서 작업할 때 세션 btree를 HS로 설정

  • WT-6857 기록 저장 액세스를 위한 새 커서를 정의합니다.

  • WT-6858 기록 저장 커서에 대한 삽입 메서드 구현

  • WT-6859 기록 저장 커서에 대한 search_near 메서드 구현

  • WT-6860 데이터 핸들에 관련 기록 저장소 통계 추가

  • WT-6867 문서: 아키텍처 가이드용 모델 하위 페이지 만들기

  • WT-6868 메타데이터 작업에 대한 기록 저장소 커서 캐시 안 함

  • WT-6869 어설션 트리 워크는 시작 참조를 반환하지 않습니다.

  • WT-6870 사용 사례를 더 잘 설명할 수 있도록 기록 저장소 통계의 이름을 변경합니다.

  • WT-6872 yield 지침을 ISB로 바꾸기

  • WT-6875 레거시 가져오기 호출 제거

  • WT-6882 증분 백업 중에 생성된 파일은 전체 복사

  • WT-6883 백업 범위 분할을 위한 변경 사항 다시 실행 및 EOF 수정

  • WT-6894 기록 저장 커서 이전 및 다음 메서드 구현

  • WT-6895 고속 커서 업데이트 메서드 구현

  • WT-6896 hs 커서 제거의 초기 구현

  • WT-6916 아키텍처 가이드용 스텁 하위 페이지 만들기

  • WT-6922 incr_backup에 무작위 통합 테스트 추가

  • WT-6925 잘못된 댓글 수정

  • WT-6934 __wt_hs_upd_find가 WT_NOTFOUND를 잘못 반환하는 문제 수정

  • WT-6957 __wt_hs_modify가 WT_RESTART를 반환하는 경우 커서 위치를 변경합니다.

  • WT-6958 작업 후 기록 저장 커서 위치 수정

  • WT-6961 RTS 불안정한 타임스탬프 없음

  • WT-6986 format.sh에 UndoDB 지원 추가

  • 서버- 동시성36739 스텝다운 제품군에서 mongos_manual_intervention_action 훅 사용

  • 서버-47616 논리적 세션이 단일 연결에서 둘 이상의 사용자를 인증할 수 없을 때 발생하는 오류 개선

  • 서버-48504 StaleShardVersion과 ShardNotFound 예외의 조합으로 인해 ChunkManagerTargeter 충돌이 발생합니다.

  • 서버-48566 프라이머리 노드의 샤드 로더가 config.cache.collections 버전을 맹목적으로 읽습니다.

  • 서버-48654 TransactionCoordinatorMetricsTest는 WaitForMajorityService를 시작하기 전에 모의 틱 소스를 설치해야 합니다.

  • 서버-48699 _configsvrMoveChunk 명령이 시작되기 전에 range_deleter_interacts_correctly_with_refine_shard_key.js 테스트에서 MaxTimeMS가 만료될 수 있음

  • 서버-49019 RefineShardKey는 강등 중에 getLastError 불변성을 발생시킬 수 있습니다.

  • 서버-50451 range_deleter_shutdown_and_failover_during_set_fcv.js는 느린 투표를 처리하기 위해 성공할 때까지 mongos에 대해 setFCV를 다시 시도해야 합니다.

  • 서버-50470 perpersistParticipantsList가 TransactionCoordinatorReachedAbortDecision을 NoSuchTransaction으로 변환하도록 합니다.

  • 서버-50545 index_operations_abort_concurrent_outgoing_migrations.js에서 ConflictingOperationInProgress 재시도

  • 서버-50750 중첩된 필드를 포함하도록 샤드 키를 수정하면 샤드 프라이머리에서 '캐시된 컬렉션 새로 고침 오류'가 발생합니다.

  • 서버-50795 MigrationType::fromBSON의 config.migrations에 있는 문서에서 forceJumbo를 추출하면 다음이 발생할 수 있습니다.

  • 서버-50900 cursor_valid_after_shard_stepdown.js에 대한 PeriodicShardedIndexConsistencyChecker 비활성화

  • 서버-51673 결정을 유지하기 전에 AsyncWorkScheduler를 종료하도록 transaction_coordinator_test의 테스트 사례 수정

  • 서버-46930 AutoGetOplog가 비문서 잠금 엔진에 대해 컬렉션 IX 잠금을 올바르게 획득하지 못합니다.

  • 서버-48600 RefineCollectionShardKey가 트랜잭션 쓰기 고려 오류를 확인하지 않습니다.

  • 서버- 프라이머리로48928 선출된 사람이 무조건 물러나더라도 배출 모드를 완료할 수 있도록 허용

  • 서버-49462 ReplSetTest.checkOplogs에서 세컨더리가 준비될 때까지 기다립니다.

  • 서버-49730 waitForDrainFinish 사용법 바꾸기

  • 서버-49986 isMaster 명령을 hello로 변환하고 별칭 추가

  • 서버-49987 mongod에서 'hello'가 전송되는 경우 응답 필드 이름 변경

  • 서버- mongos에서 'hello'가 전송되는 경우 응답 필드이름 변경49988

  • 서버-49989 db.hello() 셸 헬퍼 추가

  • 서버-50083 reconfig kill 프라이머리 및 스텝다운 패스스루는 투표 핸드오프를 비활성화해야 합니다.

  • 서버-50097 isMaster 명령 별칭이 사용된 경우 부정확한 exhaustIsMasterMetrics

  • 서버-50103 DBClientCursor가 사이드 연결을 사용하여 커서 종료 요청을 보낼 때 소켓 시간 초과를 설정하지 않습니다.

  • 서버-50116 복제가 활성화된 경우 oplog 쓰기 금지

  • 서버-50320 초기 동기화 프로그램에서 취소 경쟁 수정

  • 서버-50405 mongocryptd에서 별칭 isMaster를 입력하고 적절한 응답 필드를 첨부합니다.

  • 서버-50407 mongotmock에서 별칭 isMaster를 입력하고 적절한 응답 필드를 첨부합니다.

  • 서버-50408 NotMaster ErrorCode 이름을 NotWritablePrimary로 변경

  • 서버-50409 NotMasterNoSlaveOk ErrorCode를 NotPrimaryNoSecondaryOk로 변경

  • 서버-50410 NotMasterOrSecondary ErrorCode 이름을 NotPrimaryOrSecondary로 변경

  • 서버-50411 NoConfigMaster ErrorCode 이름을 NoConfigPrimary로 변경

  • 서버-50415 waitInIsMaster 장애 지점의 이름을 waitInHello로 변경

  • 서버-50418 serverStatus에 exhaustHello 추가

  • 서버-50447 ismaster.js에 대한 backports_required_for_multiversion_tests.yml의 티켓 종속성 수정

  • 서버-50527 NotMasterError 카테고리를 NotPrimaryError로 변경

  • 서버-50607 _checkForShutdownAndConvertStatus_inlock을 호출할 때 뮤텍스를 보유해야 합니다.

  • 서버-50626 read_concern_majority_getmore_secondaries.js 레이스

  • 서버-50640 listCommands는 'hello' 명령 이름 외에 'isMaster' 별칭을 반환해야 합니다.

  • 서버-50869 백그라운드 동기화가 스텝업 중에 적용을 잘못 설정할 수 있음

  • 서버-51047 standalone_replication_recovery_relaxes_index_constaints.js는 의 replica_sets_multiversion에서 실행되지 않아야 4 합니다.4

  • 서버- 하트비트에서51163 InvalidReplicaSetConfig를 반환하는 노드를 다운으로 표시

  • 서버-51259 waitForIsMasterResponse의 이름을 waitForHelloResponse로 변경

  • 서버-51260 hangWhileWaitingForIsMasterResponse의 이름을 hangWhileWaitingForHelloResponse로 변경

  • 서버- 구성이 변경될 때 초기 동기화 프로그램을 완전히 종료하려고하지 마세요.51597

  • 서버-51726 메인 실행기가 종료될 때 상태 코드 호환성 유지

  • 서버-47469 applyOps는 뷰 작업에 배타 락을 사용하지 않습니다.

  • 서버-48128 출력이 있는 맵리듀스 및 애그리게이션이 rs에서 클러스터로 업그레이드할 때 작동하지 않음

  • 서버-48617 동시 'createIndexes'는 쓰기 티켓을 소진하여 프라이머리 및 독립형에 대한 모든 쓰기 작업을 차단할 수 있습니다.

  • 서버-50028 커버리티 분석 114771 결함 : null 검사 후 역참조

  • 서버-50029 커버리티 분석 결함 115663: 초기화되지 않은 스칼라 변수

  • 서버-50291 쿼리 노브를 추가하여 $or 하위 항목을 다른 순서로 열거

  • 서버-51120 데이터 정렬이 지정된 경우 SORT_MERGE를 사용하여 결과를 잘못 정렬하는 쿼리 찾기

  • 서버-51853 항상 numInserted 아웃 매개변수를 추상화 인덱스 액세스 메서드:: 삽입 키 초기화

  • 서버-44586 업데이트 유형을 추적하기 위해 serverStatus에 지표 추가 명령

  • 서버-49154 회귀 테스트를 추가하여 fCV가 로 설정되어 있는지 4 확인합니다.2 컬렉션/인덱스 생성을 비활성화합니다.

  • 서버-30405 표현식을 추가하여 난수 생성

  • 서버-40317 $facet 실행은 사용할 수 있는 메모리 양에 제한이 없습니다.

  • 서버-48390 $accumulator가 있는 그룹은 100MB보다 작은 컬렉션에서 메모리가 MB를 초과한다고 불평합니다.96

  • 서버-48523 변경 스트림을 재개하려고 할 때 무조건 oplog의 첫 번째 항목을 확인합니다.

  • 서버-49469 $unionWith에 대한 설명 executionStats가 내부 파이프라인에 대한 COLLSCAN을 잘못 표시합니다.

서버-50030 커버리티 분석 결함 115212: 잘못된 연산자 사용

  • 서버-43664 WiredTigerUtil::setTableLogging()을 최적화하여 많은 테이블에 대한 WiredTiger 스토리지 엔진 시작 속도 향상

  • 서버-47681 백그라운드 유효성 검사는 kAllDurableSnapshot 대신 kNoOverlap 읽기 소스를 사용하여 세컨더리에서 PBWM 잠금을 수행할 필요가 없도록 합니다.

  • 서버-47803 데이터베이스 수준 프로필 설정을 데이터베이스에서 CollectionCatalog로 이동합니다.

  • 서버-47812 보조 노드가 와일드카드 다중 키 경로를 순서대로 유지하지 않음

  • 서버-47959 oplog 컬렉션에서 동시 {full:true} 유효성 검사 명령으로 인해 발생한 WriteConflictExceptions에 대해 JournalFlusher oplog 읽기를 재시도합니다.

  • 서버-48021 테스트에 WT 디버그 테이블 로깅 모드 추가 *kill_(primary|secondary)*

  • 서버-48154 ident dropper는 주기적으로 글로벌 IS 잠금을 생성해야 합니다.

  • 서버-48245 삭제 보류 중인 컬렉션에서 인덱스 삭제 허용

  • 서버- 에서49776 포트 MDB <-> WT 버전 관리 테이블을 4 2 4전달합니다. ~ .4 및 마스터,

  • 서버-50045 JournalFlusher는 롤백 중에 ShutdownInProgress를 사용하여 쓰기 고려를 중단할 수 있습니다.

  • 서버-50586 컬렉션 유효성 검사는 예외가 발생하기 전에 컬렉션의 네임스페이스를 출력에 추가해야 합니다.

  • 서버-51302 refreshTransaction에 대한 읽기 타임스탬프 검사 재정의

  • 서버-26726 createIndex()의 인수 수를 확인하고 인수가 두 개 이상인 경우 오류 발생

  • 서버-46189 '단일 복제본 세트가 있는 누락된 SSL 모드는 허용되지 않습니다.

  • 서버- 셸은 허용된 설명 수준을 하드 코딩하지 않고 대신 서버가 거부하도록해야 합니다.48244

  • 서버-49320 로그 파일을 만들 수 없는 경우 오류 메시지가 생성되지 않습니다.

  • 서버-50270 셸에는 AWS 인증을 위한 비밀번호가 필요합니다.

  • 서버-50491 freeStorageSize 제한 FTDC 보존으로 인한 빈번한 스키마 변경

  • 서버-23668 scons 축약된 옵션이 제대로 작동하지 않습니다.

  • 서버-43903 모든 컴파일 작업은 구성 로그와 캐시 로그를 업로드해야 합니다.

  • 서버-47355 dist-test/bin의 하드코딩된 경로는 aws_e2e_ecs.js에 포함되어서는 안 됩니다.

  • 서버-47943 ICECC 또는 CCACHE를 지정했지만 로드하지 못한 경우 명시적으로 오류가 발생합니다.

  • 서버-48282 플랫폼 지원: 커뮤니티 및 엔터프라이즈 RHEL 8 ARM 추가

  • 서버-50016 변수 사용자 지정 파일 누락으로 인한 실패

  • 서버-50091 ARM64 빌더를 위한 SCons 캐시 활성화

  • 서버-50125 ccache를 사용하는 UBSAN이 항상 -fsanitize- blacklist 옵션을 존중하는 것은 아닙니다.

  • 서버-50363 --build-tools=next를 안정 상태로 승격

  • 서버-50648 RHEL 8.2 ARM 빌더의 publish_packages 작업은 ARM 호스트에서 실행되어서는 안 됩니다.

  • 서버-50674 Darwin --separate-debug 도구는 플래그로 제거하지 않아야 합니다.x

  • 서버-34484 IDL 대상은 외부 빌드 경로에서 올바르게 작동하지 않습니다.

  • 서버-35649 isSelf 실패로 인해 제거된 노드는 자신을 찾으려고 다시 시도해야 합니다.

  • 서버-38289 SCons에 .idl 파일에 대해 교육

  • 서버- 복구는39562 중복된 고유 인덱스 키를 처리해야 합니다.

  • 서버-43491 jstest가 mongod(mongos가 아님)에 대해서만 일관된 동작을 보장하도록 지정

  • 서버-45626 일관된 Oplog 잠금 규칙

  • 서버-45992 인메모리 엔진 시작 경고 혼동

  • 서버-46275 인증서 생성 도구에 ECDSA w/OCSP에 대한 지원 추가

  • 서버-46321 매뉴얼 페이지 업데이트

  • 서버-46625 mongocryptd 요청이 mongocryptd가 아닌 데몬으로 전송될 때 진단 개선

  • 46798 서버- VersionInfoInterface::isSameMajorVersion 제거

  • 서버- SERVER-47375 에 나열된 TODO 완료45798

  • 서버-47827 로컬 브랜치에서 커밋된 테스트를 포함하여 마스터 이후 변경된 모든 테스트를 로컬에서 실행하는 로컬 burn_in_tests.py에 대한 요청

  • 서버-48030 GetShardMap 및 이전 RSM의 교착 상태 수정

  • 서버-48067 비고유 키가 많은 고유 인덱스 빌드의 메모리 소비 감소

  • 서버-48170 다중 버전 테스트는 2-node 복제본 세트 샤드와 함께 upgradeCluster()를 사용할 때 프라이머리 안정성을 가정합니다.

  • 서버-48324 ftdc에 tcmalloc 상세 통계를 포함하도록 매개 변수를 노출합니다.

  • 서버- 인덱스48334 빌드는 처리되지 않은 WriteConflictException으로 인해 디버그 빌드에서 실패할 수 있습니다.

  • 서버- 날짜/시간48410 라이브러리의 부호 있는 정수 오버플로 수정

  • 서버- 내부 리더는 기본적으로48452 타임스탬프 없이 읽기를 설정해야 합니다.

  • 서버-48474 $sampleRate 일치 표현식 추가

  • 서버-48705 resmoke.py가 고정 장치 해체 시 코어 덤프를 가져오도록 SIGABRT를 전송하면 중단 분석기에서 코어 파일을 덮어쓸 수 있음

  • 서버-48742 setProfilingLevel을 통해 프로파일러 설정이 변경될 때마다 기록

  • 서버-48884 테스트 프록터 이니셜라이저에 잘못된 사전 요구 사항이 있음

  • 서버-48946 v 에서 Biggie 에버그린 변형을 제거합니다. 브랜치44

  • 서버-48949 의2 snapshot_window_util.cpp에서 logv 정리가 4 누락되었습니다.4

  • 서버-49102 slowMS/sampleRate의 대안으로 필터 표현식 허용

  • 서버-49165 Client.Disconnect의 endSessions 명령이 인증이 필요한 호스트에서 인증되지 않은 연결에 대한 권한 부여 실패를 일으킵니다.

  • 서버-49396 사용자 연결에 대해서만 skipWriteConflictRetries 실패 지점 활성화

  • 서버-49402 Data Lake에 연결할 때 오해의 소지가 있는 오류 메시지

  • 서버-49507 중복 레코드가 많은 고유 인덱스를 다시 작성할 때 시작 복구에서 메모리 소비를 줄입니다.

  • 서버-49766 인덱싱된 컬렉션과 인덱싱되지 않은 컬렉션은 null 쿼리에 대해 서로 다른 결과를 반환합니다.

  • 서버-49857 ASAN Ubuntu 18.04 빌드 변형이 출력을 기호화하지 않았습니다.

  • 서버-49926 [4.4] collMod는 fCV 에서 'recordPreImages: false' 옵션을 허용하지 않아야 4 합니다.2

  • 서버-49957 getPrevAndNextUUIDs에서 범위를 초과하여 읽기

  • 서버-50010 Mongodb 빌드에는 특정 닌자 REGENERATE 규칙이 있어야 합니다.

  • 서버- jstests/multiversion/hashed_index_bad_keys_cleanup.js를 더견고하게 만들기50051

  • 서버-50072 MongoRunner.EXIT_ABORT 초기화 시 _isWindows() 확인

  • 서버-50123 모든 플랫폼에서 기록적인 물리적 코어 수

  • 서버-50134 DSI를 통해 마이크로벤치마크 테스트 실행

  • 서버-50148 MultiIndexBlock에서 이동 후 사용 수정

  • 서버-50242 ismaster용 mongos에서 느린 쿼리 메시지 표시

  • 서버-50246 $unionWith 설명은 커서 단계로 흡수되는 하위 파이프라인의 모든 단계에서 정보를 잃습니다.

  • 서버-50249 에서 패키지 관리자를 통해 4 업그레이드합니다.2.8 ~ 4.4.0

  • 서버-50326 agg_out.js 워크로드의 샤딩을 단일 스레드로 제한

  • 서버-50365 시간 초과할 수 없는 장기 실행 트랜잭션에 갇힘

  • 서버-50376 닌자 넥스트에 컴파일러 변경 사항이 표시되지 않음

  • 서버-50379 ! * 4에서 및 빌더의 빈도를 줄입니다.4

  • 서버-50394 mongod 감사 로그는 샤드 환경에서 __system 사용자에게 DDL 작업의 속성을 부여합니다.

  • 서버-50401 커밋으로 적용된 패치 처리

  • 서버-50490 SERVER RESTARTED 의 로그 심각도를 경고(-2)에서 로그(0)로 다시 낮춥니다.

  • 서버-50530 archive-mh 대상이 Windows에 빌드되지 않음

  • 50605 서버- {logMessage: "msg"} 테스트 전용 명령 추가

  • 서버-50635 샤딩 테스트 종료 시 인덱스 일관성 검사가 ShardNotFound에 대해 견고하지 않음

  • 서버-50690 ocsp 모의에 바인드 IP를 지정하는 옵션 추가

  • 서버-50736 OpenSSL이 ClientHello에 제시된 SNI를 명시적으로 허용하도록 설정

  • 서버-50818 커버리티 분석 결함 114987: 무료 후 래퍼 객체 사용

  • 서버-50852 BF Day - C++ 단위 테스트에 대한 중단 분석기의 '흥미로운 프로세스' 패턴이 db_unittests와 일치하지 않음

  • 서버-50866 systemd 단위 mongod.service는 "After=network-online.target"을 사용해야 합니다.

  • 서버- 실행에 하위 파이프라인이 필요하지 않은 경우 $unionWith설명을 위한 캐시된 파이프라인이 유출됩니다.50895

  • 서버-50913 샤드 클러스터의 마지막 config 서버 해체

  • 서버-50955 oplog_rollover.js는 잘라내기가 필요할 때까지 OplogCapMaintainerThread를 일시 중지합니다.

  • 서버-51041 세컨더리 읽기를 위한 시작 트랜잭션 제한

  • 서버-51045 [v4.4] 보류 중인 차단 목록을 4 업데이트합니다. SERVER- 에 대한 백포트2 46625

  • 서버-51097 unittest가 1시간 이상 실행되어 커밋 대기열이 지연됨

  • 서버-51106 isMaster 명령을 hello의 파생 클래스로 만듭니다.

  • 서버-51194 빌드 도구에 대한 에버그린 작업을 다음에 생성합니다.

  • 서버-51220 간접 삭제에서 속성 감사 처리

  • 서버- 마이크로벤치마크 DSI작업에서 카나리아 비활성화51242

  • 서버-51303 유형에 $match가 뒤따르는 조회 단계에서 일치 조건에서 잘못된 필드를 사용합니다.

  • 서버-51384 드라이버 야간 테스트 를 위한 컴파일 활성화 및 4 수정.4

  • 서버-51467 change_streams_multiversion_cluster.js에서 클러스터를 업그레이드할 때 waitUntilStable을 true로 설정

  • 서버-51604 디버그 기호 업로드가 실패하면 에버그린 컴파일 작업이 실패합니다.

  • 서버-51607 Twisted 종속성을 최소 twisted- 로19 업그레이드합니다.7.0

  • 서버-51685 MongoDB 다운로드 4 수정.4.1 에서 다중 버전 테스트의 4 경우. 브랜치4

  • 서버-51771 libunwind가 GCC >= 로 빌드에10 실패합니다.2

  • 서버-52617 recoverToOplogTimestamp를 실행하기 전에 oplog 컬렉션에 대한 포인터를 캐시합니다.

  • 서버-52696 system_perf.yml 모듈에 sysbench 추가

  • 서버-52697 system_perf.yml 모듈에 tpcc 추가

  • WT-4310 데이터 손상 시 진단 빌드에서 중단하지 않는 옵션 추가

  • WT-5144 perf 프로그램에서 wt_epoch 대신 wt_clock 사용

  • WT-5585 cache_overflow 구성 옵션 제거

  • WT-5645 알려진 실패 테스트/형식 구성을 순환하는 에버그린 테스트 추가

  • WT-5691 가져온 파일의 쓰기 생성이 현재 DB보다 앞서는 시나리오 처리

  • WT-5693 test_wt4105_large_doc_small_upd 활성화

  • WT-6000 재시작을 지원하는 형식의 증분 백업 테스트 개선

  • WT-6006 10 checkpoint-stress-test에서 테스트 바이너리를 로 되돌리기

  • WT-6027 문서 철자 오류 및 경고 수정

  • WT-6181 Python 에버그린 테스트에서 실패 시 표준 출력을 인쇄하도록 합니다.

  • WT-6263 기록 저장 확인 재활성화

  • WT-6277 호환성 테스트를 통해 타임스탬프 유효성 검사 실패 확인

  • WT-6322 전체 호환성 테스트를 작은 그룹으로 분할

  • WT-6390 간결한02 제한 시간을 8 => 10 분에서 연장합니다.

  • WT-6404 __wt_txn_begin을 호출한 후 체크포인트를 지연시키는 타이밍 스트레스 추가

  • WT-6410 WT_SESSION.rebalance 제거

  • WT-6427 가장 오래된 타임스탬프를 설정할 때 항상 안정적인 타임스탬프 설정

  • WT-6446 *.i 파일 이름을 파일로 변경 *_inline.h

  • WT-6451 기록 읽기에 필요한 경우 클린 메타데이터 페이지를 제거하지 않습니다.

  • WT-6463 기록 저장 작업은 캐시 크기를 준수해야 합니다.

  • WT-6467 기록 저장 확인 수정

  • WT-6471 존재하지 않는 clang 형식 바이너리에 대한 오류 메시지 방지

  • WT-6472 timestamp_abort 테스트 캐시 구성 업데이트

  • WT-6478 커서 캐시 통계가 증가하지 않음

  • WT-6490 제거 스레드에 대한 스냅샷 획득

  • WT-6505 누락된 파일 오류에 대한 디버깅 추가

  • WT-6507 작업 시간이 초과된 후 캐시 제거 작업자 종료

  • WT-6526 비정상 종료 후 읽기 전용 모드로 DB를 열 때 어설션 실패 수정

  • WT-6532 분할 길이 계산 시 업데이트 구조 오버헤드 고려

  • WT-6544 데이터 또는 기록 저장소에서 복원된 툼스톤에 온페이지 값이 추가되지 않음

  • WT-6546 최신 시작 지속형 ts를 사용하도록 빠른 잘라내기를 업데이트합니다.

  • WT-6556 메모리 누수를 방지하기 위해 공개 API보다 내부 세션 닫기 기능을 사용하도록 내부 세션 수정

  • WT-6559 새 세션의 세션 ID를 사용하여 통계 버킷 결정

  • WT-6560 WT 유틸리티에서 글로벌 회수 사용 수정

  • WT-6561 wt 유틸리티 사용 출력에 MongoDB 구성 제공

  • WT-6569 준비된 업데이트를 데이터 저장소에 쓰기 전에 단일 업데이트로 스쿼시합니다.

  • WT-6570 중지 타임스탬프 없이 기록 저장소에 남은 업데이트를 제거하는 RTS

  • WT-6571 Lseek는 int를 반환하지 않기 때문에 error_sys_check를 사용할 수 없습니다.

  • WT-6577 기록 저장소 덤프 출력으로 인해 혼동되는 시간 창

  • WT-6581 test_hs 에서 클래스 이름 수정15

  • WT-6583 트랜잭션을 릴리스할 때만 읽기 타임스탬프를 지웁니다.

  • WT-6586 기록 저장소에 삽입된 툼스톤도 WT_UPDATE_HS로 플래그 지정되어야 합니다.

  • WT-6589 비활성화된 커서 캐시 Python 테스트 수정

  • WT-6591 Python 테스트에서 연결을 닫기 전에 체크포인트 스레드 중지

  • WT-6592 빌드되지 않은 확장으로 인해 건너뛴 Python 테스트에 대한 오류 표시 방지

  • WT- test_rollback_to_stable 에서 충돌하는 작업을다시 시도합니다.6593 10

  • WT-6596 타임스탬프 중단 테스트를 위한 캐시를 늘리고 모든 중단 테스트를 위한 키 공간을 분리합니다.

  • WT-6598 dhandle 해시 버킷 크기를 변경할 수 있는 새로운 API 추가

  • WT-6602 커밋 및 롤백을 위해 작업 시간 초과 ms를 전달하도록 허용

  • WT-6604 WT_CELL 구조를 설명하는 댓글의 오타 수정

  • WT-6610 업그레이드를 처리하기 위해 증분 백업 체크포인트 구문 분석 수정

  • WT- 캐시 압력으로 인한 롤백 오류를 수정하기 위해 test_prepare에서 캐시 크기를 늘립니다.6612 08

  • WT-6613 조기 로드 플래그에 대한 Python 테스트 추가

  • WT-6615 실제로 사용되는 위치에서 last_upd를 초기화합니다.

  • WT-6616 체크포인트가 완료되면 가장 오래된 타임스탬프 설정

  • WT-6619 test_cursor13.py에서 무한 루프 가능성 제거

  • WT-6624 제거를 수행하는 애플리케이션에 트랜잭션 스냅샷 사용

  • WT-6625 오래된 TODO 제거

  • WT-6629 메타데이터에서 인덱스 테이블 지원:커서 생성

  • WT-6635 혼합 및 열 파일 형식 테스트 비활성화

  • WT-6640 커버리티: 저장된 dhandle 복원 실패

  • WT-6641 커버리티: 미사용 값

  • WT-6643 64원자 할당을 위해 LSN의 비트 단위 부분을 명시적으로 설정합니다.

  • WT-6649 커버리티: __wt_rec_need_split에서 의도하지 않은 정수 오버플로

  • WT-6650 커버리티: session::close 내 null 역참조

  • WT-6653 RTS 테스트에서 재시도하기 전에 txn 롤백/다시 시작

  • WT-6654 test_backup15.py를 정리합니다.

  • WT-6657 타임스탬프 없이 업데이트를 삽입할 때 기록 저장 패닉 수정

  • WT-6666 롤백 및 커밋에서 구성할 때 작업 타이머 시작

  • WT-6670 초기화되지 않은 버퍼 수정

  • WT- 메타데이터에 체크포인트를 생성하는 데 사용되는 체크포인트스냅샷을 저장합니다.6671

  • WT-6674 비동기 API 코드 및 문서 제거

  • WT-6675 WiredTiger Java 언어 API 및 문서 제거

  • WT-6680 일시적으로 기록 저장 확인 비활성화

  • WT-6683 논리적으로 죽은 코드 수정

  • WT-6685 WT_SESSION::create에 가져오기 구성 옵션 추가

  • WT-6689 내보낸 구성이 제공될 때 파일 가져오기 지원 추가

  • WT-6690 내보낸 구성이 제공될 때 테이블 가져오기 지원 추가

  • WT-6691 파일 가져오기 복구 기능 추가

  • WT-6692 가져온 타임스탬프가 현재 DB의 타임스탬프보다 최신인 시나리오 처리

  • WT-6708 집계된 기간에서 가장 오래된 시작 txn을 최신 txn으로 용도 변경

  • WT-6712 안정적인 타임스탬프가 설정되지 않은 경우 RTS 작동 허용

  • WT-6720 새로운 hs open() 및 close() 메서드 추가

  • WT-6725 디스크에서 복원된 업데이트에 대한 가시성 확인 건너뛰기

  • WT-6731 WT_RESTART가 API 호출로 반환되지 않도록 방지

  • WT-6732 에버그린 작업 로그의 작업 후 명령 노이즈 수정

  • WT-6734 Swig Java 인터페이스에 누락된 중괄호 추가

  • WT-6736 체크포인트와 동시에 퇴거를 추적하는 통계 추가

  • WT-6741 가져오기 시 지원되는 데이터 소스 확인 추가

  • WT-6746 체크포인트 중 메타데이터에 기본 쓰기 생성(write gen) 저장

  • WT-6756 최상위 문서 재정렬

  • WT-6761 test_rollback_to_stable 에 대한 stdout을 무시합니다.10

  • WT-6762 파일 대신 통계를 사용하여 사용량 확인

  • WT-6763 업데이트 체인에 삽입한 후 삽입 실패 시 체인에서 업데이트 해제 수정

  • WT-6764 타임스탬프 중단 테스트에서 체크포인트 정보를 게시하기 전에 안정적인 타임스탬프가 이동할 때까지 기다립니다.

  • WT-6765 디버깅 기능 추가 및 누락된 파일 조기 감지 기능 추가

  • WT-6767 가장 오래된 타임스탬프보다 이전으로 설정할 수 있는 새 읽기 타임스탬프 구성 추가

  • WT-6783 로그 기록을 보장하기 위해 테이블에 대한 고유 키 생성

  • WT-6792 호환성 테스트를5 업데이트하여 mongodb-0 에 대해 테스트합니다. 브랜치

  • WT-6793 코드 통계 정리 에버그린 작업

  • WT-6797 합선 전에 최소 항목을 확인합니다.

  • WT-6798 Arm LSE 원자 및 올바른 강도 장벽 활용

  • WT-6806 random_directio에서 적극적 중단 백오프

  • WT-6808 문서: 최상위 아키텍처 그림 추가

  • WT-6809 hs 커서 캐싱을 더 일찍 이동하여 교착 상태 방지

  • WT-6811 이전 독자가 혼합 모드 작업의 뒷부분을 읽을 수 있도록 허용

  • WT-6812 기록 값을 손상시킬 수 있는 '순서가 잘못된 수정' 수정

  • WT-6813 schema_create의 메모리 누수 수정

  • WT-6822 모든 테스트에 올바른 Python을 사용하고 분할 스트레스 테스트를 위한 환경을 설정합니다.

  • WT-6827 scons 검사 예제를 병렬이 아닌 순서로 실행합니다.

  • 서버-47733 업데이트가 호출될 때 SymmetricEncryptorWindows가 패딩되지 않아야 함

  • 서버-49339 ocspValidationRefreshPeriodSecs를 ocspStaplingRefreshPeriodSecs로 변경

  • 서버-49383 OCSP 응답자에 호스트 헤더가 있는지 확인

  • 서버- auth_sharding_cmd_metadata.js가 샤드를 복제본 세트로시작하도록 합니다.43938

  • 서버-46811 multi=true 업데이트는 고아 문서의 샤드 키를 수정하여 문서가 소유되도록 할 수 있습니다.

  • 서버-47753 강등 동시성 제품군에서 random_moveChunk_index_operations.js 활성화

  • 서버- 에서47900 checkOrphansDeleted 헬퍼를 4 비활성화합니다.4 다중 버전 테스트

  • 서버-48066 샤드 키를 동일한 값으로 업데이트하기 위한 업데이트 샤드 키 동시성 테스트 허용 안 함

  • 서버-48096 jstest의 PeriodicShardedIndexConsistencyChecker 스레드로 인해 의도하지 않은 샤드 새로 고침이 발생할 수 있습니다.

  • 서버-48229 ReplicationCoordinator 이후 PeriodicShardedIndexConsistencyChecker를 종료하여 작업이 중지된 후 스레드가 작업을 일시 중지하지 않도록 합니다.

  • 서버- SERVER-48341 46 48307 을 로 백포팅한 후 SERVER- 의 블랙리스트에 있는 테스트에서 requires_fcv_48307 를 4 제거합니다.4.

  • 서버-48365 마이그레이션 관리자 복구는 정제된 샤드 키를 처리해야 합니다.

  • 서버-48531 3 청크 스플리터, 준비된 트랜잭션 및 스텝다운 스레드 간에 교착 상태가 발생할 수 있습니다.

  • 서버-48556 random_moveChunk_broadcast_delete_transaction.js는 범위 삭제 작업이 완료될 때까지 기다리는 동안 발생하는 강등 오류를 허용 가능한 moveChunk 오류로 처리해야 합니다.

  • 서버-48601 ChunkSplitter는 splitVector 및 splitChunk에 동일한 청크 경계를 사용해야 합니다.

  • 서버-48641 체크아웃된 세션의 쓰기 고려를 기다리는 MigrationDestinationManager로 인한 교착 상태

  • 서버-48679 flushRoutingTableCacheUpdates는 kRead가 아닌 kWrite로 중요 섹션에서 차단해야 합니다.

  • 서버-48689 MigrationDestinationManager는 체크아웃된 세션과 함께 스레드가 참여할 때까지 기다립니다.

  • 서버-48699 _configsvrMoveChunk 명령이 시작되기 전에 range_deleter_interacts_correctly_with_refine_shard_key.js 테스트에서 MaxTimeMS가 만료될 수 있음

  • 서버-48929 moveChunk 헬퍼는 LockTimeout 오류를 무시해야 합니다.

  • 서버-49044 AsyncRequestSender가 startTransaction=true로 원격 명령 요청을 다시 시도하지 않도록 설정

  • 서버-49085 MovePrimaryInProgress 오류 코드 추가

  • 서버-49086 삽입, 업데이트 및 삭제 명령에서 MovePrimaryInProgress 오류로 인해 실패

  • 서버-49087 MovePrimaryInProgress 테스트 지원 추가

  • 서버-49088 findAndModify 명령에서 MovePrimaryInProgress로 실패

  • 서버-49089 mapReduce 명령에서 MovePrimaryInProgress로 실패

  • 서버-49091 create, collMod, drop 및 renameCollection 명령에서 MovePrimaryInProgress 오류로 인해 실패합니다.

  • 서버-49092 createIndexes 및 dropIndexes 명령에서 MovePrimaryInProgress 오류로 인해 실패

  • 서버-49311 PeriodicShardedIndexConsistencyChecker로 인해 stale_mongos_and_restarted_shards_agree_on_shard_version.js에서 오류가 발생할 수 있습니다.

  • 서버-49433 청크 분할 시 컬렉션 주요 버전 증가 중지

  • 서버-49452 collMod 명령에서 MovePrimaryInProgress 오류로 인해 실패

  • 서버-49546 setFCV를 4 4 로 설정합니다. 는 범위 삭제 작업을 한 번에 하나씩 삽입하지 않고 배치로 삽입해야 합니다.

  • 서버-49699 waitForCurOpByFailPoint는 의 필터 매개변수를 무시해서는 안 4 됩니다.4

  • 서버-49715 setFCV에서 까지의 소유되지 않은 범위를 찾는 동안 중단이 있는지 4 확인합니다.4

  • 서버-49734 스텝업 시 Balancer::initiateBalancer() 호출은 비동기식이어야 합니다.

  • 서버-49765 dropIndexes 명령에 대한 MovePrimaryInProgress로 실패

  • 서버-49809 movePrimary 중에 뷰가 생성되면 뷰 정의가 손실될 수 있습니다.

  • 서버-39621 비활성화된 체인은 동기화 소스에서 oplog 페처가 종료되지 않더라도 프라이머리가 강등될 때 동기화 소스 변경을 적용해야 합니다.

  • 서버- 테스트에서47263 패배 시 부정확한 로그 메시지 표시

  • 서버-47612 remove_newly_added_field_after_finishing_initial_sync.js의 투표가 강력하지 않습니다.

  • 서버-47645 강등 시 모든 세션을 무효화해야 합니다.

  • 서버-47849 shutdownTask에 로깅 추가

  • 서버-48525 준비된 트랜잭션이 있는 경우 config.transactions 삭제 금지

  • 서버-48712 write_concern_after_stepdown.js 레이스

  • 서버-48776 재구성 쿼럼 검사 중 구성 버전 및 용어 검사 제거

  • 서버-48967 세컨더리의 빈 네임스페이스에 복제된 쓰기 방지

  • 서버-48975 isSelf 로깅 상세도 증가

  • 서버-48979 change_stream_stepdown.js에서 구성 전파와 선택 간의 경쟁

  • 서버-49676 커버리티 분석 결함 115809: 초기화되지 않은 스칼라 필드

  • 서버-49683 catchup_takeover_two_nodes_ahead.js는 가짜 투표를 방지하기 위해 initialWithHighElectionTimeout()을 사용해야 합니다.

  • 49924 서버- 서버- 를49527 마스터 브랜치로 정방향 포트

  • 서버-49990 별칭 setSlaveOk() 및 getSlaveOk() 셸 헬퍼

  • 서버-49991 별칭 printSlaveReplicationInfo() 셸 헬퍼

  • 서버-50039 dbadmin.js 테스트의 타이밍 오류

  • 서버-50063 Oplog 페처는 종료 시 네트워크 오류 또는 콜백 취소를 반환할 수 있습니다.

  • 서버-50140 초기 동기화는 동기화 소스의 부정확한 재시작을 견딜 수 없습니다.

  • 서버-50325 no_writes_to_config_transactions_with_prepared_transaction.js에서 추가 오류 코드 허용

  • 서버-39392 PlanStage::dispose의 불변성은 항상 true로 평가됩니다.

  • 서버-48442 이벤트를 임의의 순서로 테스트하도록 change_streams.js 수정

  • 서버-48950 $search에 대한 설명을 개선하여 mongot의 통계 노출

  • 서버-48993 explainForSort는 잘못된 쿼리 계획을 생성할 수 있습니다.

  • 서버-49010 index_stepdown_after_init.js에서 로그 상세도 증가

  • 서버-49389 인덱스 빌드 초기화 메시지가 예상보다 더 자주 기록됨

  • 서버-49514 'index_abort_before_commit_signal.js'에서 'IndexBuildAborted' 오류 코드를 확인해야 합니다.

  • 서버-49530 독립형 모드로 oplog 복구를 위한 최종 인덱스 빌드 단계 수정

  • 서버-48658 TTL 모니터는 QueryPlanKilled에 대해 "E" 수준에서 기록하지 않아야 합니다.

  • 서버-49415 신뢰할 수 없는 로그 라인 검사로 인해 create_new_indexes_with_conflict.js가 간헐적으로 중단됨

  • 서버-49521 트랜잭션을 시작하기 전에 실행되는 createIndexes 명령에 쓰기 고려 'majority'를 사용하도록 코어/txn의 테스트 수정

  • 서버-49556 다중 문서 트랜잭션에서 작동하도록 fsm_workloads/indexed_insert_base.js 인덱스 설정의 인덱스 빌드 수정

  • 서버-49949 다중 키 쓰기를 포함하는 준비된 트랜잭션을 재구성하면 초기 동기화 노드가 충돌합니다.

  • 서버-50137 에서 생성된 oplog 항목으로 인해 불변성 실패와 3 함께 MongoDB가 충돌합니다.4

  • 서버- Shell_utils_launcher.cpp의 셸 헬퍼는 verify()를 사용해서는안 됩니다.45260

  • 서버-47697 logger:: typedefs를 logv2::LogSeverity, logv2::LogComponent 등으로 만듭니다.

  • 서버-47698 LogSeverity constexpr

  • 서버-47736 LogSeverityLimiter를 logger/에서 logv2/로 가져옵니다.

  • 서버-45930 mongodb 커뮤니티가 홈브루의 도구에 의존하도록 만들기

  • 서버-47138 MSI 설치 프로그램이 잘못된 구성 파일을 생성합니다.

  • 서버-48041 아이스크림에 새니타이저 블랙리스트 파일에 대해 알리기

  • 서버-48443 GCC 및 ICECC 에서 컴파일 오류가 1 발생합니다.2+

  • 서버-48885 공백이 포함된 PATH 구성 요소가 있는 build.ninja 생성 파일의 경로 분할 버그

  • 서버-48966 닌자 생성기가 템플릿 입력에 대한 종속성을 방출하지 않습니다.

  • 서버-49036 닌자가 생성하는 compile_commands.json이 불완전합니다.

  • 서버-49395 단위 테스트 모음을 로컬에서 실행할 수 없음(회귀)

  • 서버-49466 --build-tools=next 플래그를 도입하여 --ninja=next를 포함합니다.

  • 서버-49493 deps 파일을 통한 재생성을 위해 SCons 파일 추적

  • 서버-49932 MSI 빌드 프로세스는 빌드 디렉토리 경로를 통해 파일을 가져옵니다.

  • 서버- 컴파일 바이패스가 적용되어서는 안 되는경우에 적용됩니다.50078

  • 서버-25548 셸 충돌 후 resmoke가 계속되지 않아야 합니다.

  • 서버- SERVER-43490 에 나열된 TODO를 수행할 수 있는지 확인합니다.38686

  • 서버-46726 진단 작업을 비활성화하려면 별도의 setParameter를 제공합니다.

  • 서버-46842 프로세스가 충돌한 경우 resmoke.py가 스텝다운 제품군에서 데이터 일관성 검사를 실행해서는 안 됩니다.

  • 서버-47518 정적 기간 불변 객체를 정의하는 유틸리티로 dtor 순서 오류 완화

  • 서버-47598 로컬에 설치된 mongodbtoolchains는 원격 아이스크림 빌드에 영향을 줄 수 있습니다.

  • 서버-47604 다운으로 인해 백그라운드에서 계속되는 경우 '인덱스 빌드 실패'를 기록하지 마세요.

  • 서버-47639 비동기 getHosts 요청 및 동시 토폴로지 변경으로 인한 경쟁 수정

  • 서버-47775 LOGV2_FATAL이 스택 추적을 인쇄하지 못했습니다.

  • 서버-47892 래치에 대한 DiagnosticInfo는 ServiceContext를 생성하고 삭제하는 단위 테스트와 잘 통합되지 않습니다.

  • 서버-47933 logv2: 속성 충돌 감지

  • 서버-48048 다중 버전 블랙리스트에 resmoke 태그 파일 사용

  • 서버- rollback_test.js에서 replSetStepDown을다시 시도합니다.48107

  • 서버-48178 롤백으로 인해 연결을 닫아 재구성에서 자신을 찾는 것이 중단될 수 있습니다.

  • 서버-48204 mirror_reads.js의 어설션 개선

  • 서버-48339 unionWith_current_op.js의 failpoint에서 작업이 중단되었는지 확인합니다.

  • 서버-48506 RSM 기한이 최대값 미만인 경우 FailedToSatisfyReadPreference 대신 MaxTimeMSExpired를 발생시킵니다.

  • 서버-48572 random_moveChunk_refine_collection_shard_key.js는 moveChunk의 LockTimeout 오류를 무시해야 합니다.

  • 서버-48709 config 서버의 서명 키 생성기 스레드가 예상대로 깨우지 않음

  • 서버- 클라이언트관찰자가 ClientOutOfLineExecutor를 삭제하도록 합니다.48901

  • 서버-48952 logv2 src/mongo/util/stacktrace_posix.cpp에 대한 정리

  • 서버-48965 update_and_bulk_insert.js의 부담을 덜기

  • 서버-48982 StepdownShouldInterruptConfigWrite에서 재구성 스레드가 완료될 때까지 하트비트에 응답합니다.

  • 서버-49007 Mock_http_server.py의 지표 응답에 있는 왕복 등록 ID입니다.

  • 서버-49016 Ninja 빌드에서 '해당 파일 없음: /proc/cpuinfo'를 보고합니다.

  • 서버-49026 의사_commands.js가 opId ' '을(를)1234 실수로 종료할 수 있습니다.

  • 서버-49054 서버 MSI는 Compass Community 대신 Compass를 설치해야 합니다.

  • 서버-49090 애그리게이션 명령에서 MovePrimaryInProgress 오류로 인해 실패

  • 서버-49097 sys-perf 빌드는 릴리스 빌드와 다릅니다.

  • 서버-49126 NetworkInterfaceIntegrationTest가 internalClient가 되도록 허용

  • 서버-49335 publish_packages는 barque API 키를 사용해야 합니다.

  • 서버-49404 $arrayToObject에서 추가 검사 시행

  • 서버-49417 '연결이 허용됨' 서버 로그에서 sessionId 사용

  • 서버-49432 ServiceExecutorSync 종료 시 삭제 후 읽기 방지

  • 서버-49438 Memory.js 테스트가 $where 시간 초과 중단을 허용하도록 허용

  • 서버-49457 중복 기호 링커 오류로 인해 Ninja mongod 빌드가 실패합니다.

  • 서버-49476 Ubuntu 18 에서 ldap_authz_bind를 비활성화합니다.04 및 20.04

  • 서버- 프라이머리가49523 복제본 세트의 과반수를 볼 수 없는 경우 'commit_quorum_does_not_hang_with_initial_sync.js'가 실패할 수 있습니다.

  • 서버-49690 이전 oplog 항목을 검색할 때 'CappedPositionLost' 재시도

  • 서버-49693 replicaSetPingTimeMillis를 부동 소수점으로 표현합니다.

  • 서버-49694 샤드 클러스터에서는 가장 가까운 읽기 또는 헤지된 읽기(hedged read)가 니어 샤드 복제본으로 라우팅되지 않을 수 있습니다.

  • 서버-49704 txn_Being_applied_to_secondary_cannot_be_killed.js는 투표를 허용하지 않아야 합니다.

  • 서버-49716 "gather_failed_unittests"가 ubuntu1804-build에서 작동하지 않습니다.

  • 서버-49922 schema_validator_with_expr_variables.js의 부담을 덜기

  • 서버-49933 sys-perf 작업에 cedar 인증 정보를 넣습니다.

  • 서버-50170 mongos에서 서버 선택 실패 수정

  • 서버-50173 [v4.4] 테스트 제품군 sharding_multiversion의 백포트 목록에서 explain_for_sort_collation.js를 제거합니다.

  • 서버-50178 initial_sync_nodes_maintain_and_gossip_commit_point.js에 로깅 추가

  • 서버-50183 RollbackTest에서 RollbackTestDeluxe로 _awaitPrimaryAppliedSurpassesRollbackApplied 함수를 복사합니다.

  • 서버-50216 시스템 성능 빈도 조정

  • 서버-50290 작업 분할에 대한 더 강력한 제한 적용

  • 서버-50308 실패한 커서 설정 정리 시 디버그 로그 메시지 조정

  • 서버-50352 다중 버전 제외에 대한 이전 구문에 대한 이해 추가

  • 서버-50362 다중 버전 태그 생성을 위한 반복 실행을 위한 복원력 추가

  • WT-5571 에버그린의 컴파일러 경고 손실, CFLAGS에 추가할 방법 필요

  • WT-5717 기록 저장 복구 테스트 재활성화

  • WT-5945 test_wt2853_perf에 대해 더 엄격한 성능 사용

  • WT- GB 캐시 크기를 사용하도록 test_wt _handle_locks업데이트5970 4333 1

  • WT-6215 이름 변경 시 백업 차단 정보 지우기: 되돌리기

  • WT- 타임스탬프가 표시된 항목를 삽입하여 기록 저장소에서 키를 제거한 횟수를 추적하는 통계 추가6233 0

  • WT-6274 세션은 hs 커서 가져오기/릴리스 호출을 중첩해서는 안 됩니다.

  • WT-6325 빠른 잘라내기는 준비되지 않은 작업으로 이어질 수 있습니다.

  • WT-6331 WiredTiger 시작 시 가장 오래된 타임스탬프 설정

  • WT-6421 클린 파일에 대한 메타데이터 체크포인트 구문 분석 방지

  • WT-6425 파일 복사 경쟁을 피하기 위해 로그 보관 끄기

  • WT-6440 __wt_txn_update_check에서 온페이지 가시성 검사 헬퍼 사용

  • 6466 WT- HS 커서가 닫혀 있을 때 WT_SESSION 타이머를 재설정하지 마세요.

  • WT-6468 체크포인트에 의해 정리된 삭제된 페이지 삭제

  • WT-6473 작은 캐시가 있는 형식 구성으로 인해 빈 객체가 생성될 수 있습니다.

  • WT-6474 명령줄 또는 구성 파일 처리를 수행하기 전에 글로벌 RNG를 구성합니다.

  • WT-6479 기록 저장소에 전역적으로 표시되는 첫 번째 업데이트 이후에는 업데이트를 삽입하지 않습니다.

  • WT-6492 WT_UPDATE_RESTORED_FROM_DS를 사용하여 온페이지 값이 업데이트 체인에 있는지 확인합니다.

  • WT-6493 준비된 업데이트가 동시에 수정되는 경우 업데이트 목록 처리 재시도

  • WT-6499 캐시 사용량을 지배하는 btree에 대한 제거 우선 순위 무시

  • WT-6511 커서 조인: 절이 완료되면 반복자를 명시적으로 진행합니다.

  • WT-6514 문서에서 eviction_updates_trigger에 대한 설명 수정

  • WT-6517 13 롤백 오류가 발생하지 않도록 test_txn 업데이트

  • WT-6519 mongodb-4 6 에 대한 테스트 커버리지를 추가합니다. 호환성 테스트의 브랜치

  • WT-6527 스레드를 할당할 수 없는 경우 WT API에서 정상적으로 반환

  • WT-6528 WiredTiger API 및 소스 코드에서 공격적인 용어 제거

  • WT-6539 백업 수정 및 메모리 유출 이름 변경

  • WT-6543 테스트 작업을 위해 재시작 시 에버그린 아티팩트 링크 구분

  • WT-6551 로그 사전 할당 테스트 시작 시 타이밍 문제 방지

  • WT-6552 PPC 테스트 실패에 대한 evergreen.yml의 구성 플래그 수정

  • WT-6578 조정이 디스크의 값을 지나치지 않도록 방지

  • WT-6611 이름 변경 및 증분 백업을 허용하는 개선 사항 되돌리기

  • WT-6623 복구 파일 스캔에서 연결 수준 파일 ID 설정

← 4.4의 샤딩된 클러스터를 4.2로 다운그레이드