문서 메뉴

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

5.0 변경 로그

이 페이지의 내용

  • 5.0.26 변경 로그
  • 5.0.25 변경 로그
  • 5.0.24 ChangeLog
  • 5.0.23 변경 로그
  • 5.0.22 변경 로그
  • 5.0.21 ChangeLog
  • 5.0.20 변경 로그
  • 5.0.19 ChangeLog
  • 5.0.18 ChangeLog
  • 5.0.17 ChangeLog
  • 5.0.16 ChangeLog
  • 5.0.15 ChangeLog
  • 5.0.14 ChangeLog
  • 5.0.13 ChangeLog
  • 5.0.12 변경 내역
  • 5.0.11 ChangeLog
  • 5.0.10 ChangeLog
  • 5.0.9 ChangeLog
  • 5.0.8 ChangeLog
  • 5.0.7 변경 로그
  • 5.0.6 변경 로그
  • 5.0.5 변경 로그
  • 5.0.4 ChangeLog
  • 5.0.3 ChangeLog
  • 5.0.2 ChangeLog
  • 5.0.1 변경 로그
  • 서버-65802 mongos는 renameCollection 대상이 이미 존재하는 경우 일관되지 않은 오류 코드를 반환합니다.

  • 서버-84368 비어 있지 않은 샤드 컬렉션에 대해 오래된 mongos에서 실행되는 경우 CreateIndex가 StaleConfig로 실패합니다.

서버-83602 $or -> $in MatchExpression 재작성은 $or를 다른 $or에 직접 중첩해서는 안 됩니다.

WT-11062 ref addr를 안전하게 해제하여 동시 액세스를 허용합니다.

  • 서버-56661 WiredTiger의 기본 close_handle_minimum을 250 에서 로 상향 2000

  • 서버-60603 ASIOSession::ensureSync()에서 어설션 없이 연결 재설정 오류 허용

  • 서버-68128 명령 응답을 생성하는 동안 예외가 발생하면 네트워크 오류가 발생합니다.

  • 서버-69005 $internalBoundedSort는 빈 정렬 패턴을 허용하지 않아야 합니다.

  • 서버-72703 $out의 db lock을 MODE_IX로 다운그레이드합니다.

  • 서버-75355 Queryable Encryption으로 설명 개선

  • 서버-79235 Rolling_index_builds_interrupted.js checkLog는 clearRawMongoProgramOutput에 의존합니다.

  • 서버-79286 쿼리 노브 만들기

  • 서버-79400 문서 수 타이 브레이킹 휴리스틱(tie-breaking heuristics) 구현

  • 서버- numa79575 노드 카운팅 수정

  • 서버-80233 인덱스 접두사 휴리스틱 구현

  • 서버-80275 자세한 계획 점수를 위한 로그 줄 추가

  • 서버-81021 닫힌 간격을 고려하여 인덱스 접두사 휴리스틱 개선

  • 서버- 기본적으로82476 진단 래치 비활성화

  • 서버-84336 Timeseries 삽입은 특정 경우에 WriteBatch에 매달린 BSONObj를 남길 수 있습니다.

  • 서버-84612 이머 버전 정의

  • 서버-84615 Linenoise 버전 정의

  • 서버-85534 샤드 컬렉션을 커밋한 후 벡터 클럭을 체크포인트합니다.

  • 서버-85633 res_ninit 호출 주위에 잠금 추가

  • 85843 서버- 데이터베이스가 동시에 삭제된 경우 쓰기 작업이 실패하고 NamespaceNotFound가 표시될 수 있습니다(샤딩 전용).

  • 서버-85869 구성 샤드에서 전체 찾기는 오래된 데이터를 반환할 수 있습니다.

  • 85973 서버- README. Third_party.md를4업데이트하여 Valgrind가 BSD- -Clause에 따라 라이선스가 부여되었음을 나타냅니다.

  • 서버-86017 멀티 플래너 타이 브레이킹 개선 사항을 v 에 백포트합니다.60

  • 서버-86214 모든 bazel-* 출력 디렉토리를 git에 추가합니다.

  • 서버-86388 에서 fle_drivers_integration.js 테스트를 6 제거합니다.0

  • 서버-86395 안정적인 체크포인트에서 convertToCapped를 복구하는 동안 DuplicateKey 오류 조사

  • 서버-86403 THP 시작 경고 수정

  • 서버-86433 사용하기 전에 엔드포인트에 저장된 data_union에서 메모리를 비웁니다.

  • 서버-86562 멀티 플래너 타이 브레이킹 개선 사항을 v 에 백포트합니다.50

  • 서버-86619 Document::shouldSkipDeleted()가 누락된 문자열을 확인하지 않고 문자열에 액세스합니다.

  • 서버-86622 리샤딩 조정자가 오래된 데이터베이스 정보를 사용할 수 있습니다.

  • 서버-86632 plan_cache_drop_database.js는 DatabaseDropPending 오류를 포착해야 합니다.

  • 서버-86717 리샤딩은 사용자가 제공한 구역 범위에 $-접두사가 붙은 필드가 포함되지 않았는지 확인해야 합니다.

  • 서버-87198 [5.0] 스냅샷 읽기가 실패할 경우 샤드 레지스트리 읽기를 과반수 readConcern으로 대체합니다.

  • 서버-87224 이전 브랜치의 테스트 변형에서 진단 래칭 활성화

  • 서버-87259 [v5.0] Atlas Azure Intel 변형 수정

  • 서버-87415 sys-perf에서 run_command__simple 워크로드 제거

  • 서버-87544 엔터프라이즈 모듈의 git 인식을 허용하도록 gitignore 수정

  • 서버-87567 SessionWorkflow는 잘못된 요청에 대한 응답 오류를 올바르게 반환해야 합니다.

  • 서버- shardVersion을 완화합니다. 수신된 오래된 예외의네임스페이스에서 트립와이어를 다시 시도합니다.87610

  • 서버-87626 [v5.0] buildvariant 구성에 san_options 추가

  • 서버-87653 latch_analyzer.js가 parallelTester의 일부로 실행되는 것을 방지합니다.

  • WT-9057 컴팩트 워크에서 Null 주소 읽기

  • WT-12077 스택의 버퍼에 대한 zSeries의 잘못된 하드웨어 체크섬 계산

  • WT-12379 의 Windows에서 잘못된 Python 6 버전입니다.0

  • WT-12402 퇴거 서버가 트리를 건너뛰는 시점을 추적하는 통계 추가

  • WT-12438 Ubuntu 사용을 18 중지합니다.04 의 에버그린 배포판에 전원을 5 공급합니다.0

  • WT-12447 5의 CMake Windows 빌드에서 잘못된 버전의 Python을 수정합니다.0

  • 서버-76536 동시성 제품군에서 receiveChunkWaitForRangeDeleterTimeoutMS 증가

  • 서버-81508 ShardCannotRefreshDueToLocksHeld가 발생했을 때 쓰기 문이 이중 실행될 수 있습니다.

서버-56756 디스크 장애 발생 시 프라이머리는 강등할 수 없음

  • WT-10017 안정적인 롤백이 끝날 때 불안정한 기록 버전을 제거합니다.

  • WT-12316 에 6 대한 테스트/형식의 타이밍 스트레스 옵션을 수정합니다.0 및 이전 브랜치

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

  • 서버-62763 Setsockopt에 옵션을 전달하는 데 사용되는 데이터 유형 수정

  • 서버-64444 listIndexes가 유효하지 않은5 0 사전 에서 실패합니다. 업그레이드 후 인덱스 사양

  • 서버-66036 향후 유효성 시맨틱 개선

  • 서버-68674 벤더 불변/영구 데이터 구조 라이브러리

  • 서버-69413 문서 업데이트

  • 서버-71520 RSTL 획득 시간 초과 시 모든 스레드 스택 덤프

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

  • 서버-74874 순서가 지정되지 않은 변경할 수 없는 맵에 typedef를 추가하고 설정합니다.

  • 서버-74875 변경할 수 없는 순서가 지정된 맵 구현 및 설정

  • 서버-74876 사용할 이머 메모리 정책 평가

  • 서버-74946 컬렉션 조회를 위해 CollectionCatalog의 컨테이너를 변경할 수 없는 컨테이너로 변환합니다.

  • 서버-74947 뷰 조회를 위해 CollectionCatalog의 컨테이너를 변경할 수 없는 상태로 변환

  • 서버-74951 프로필 설정을 위한 CollectionCatalog의 컨테이너를 변경할 수 없는 상태로 변환

  • 서버-75263 이머 벤치마크 추가

  • 서버-75497 CollectionCatalog의 순서가 지정된 컨테이너를 변경할 수 없는 컨테이너로 변환

  • 서버-75613 변경할 수 없는 데이터 구조를 위한 GDB 프리티(Pretty) 프린터 추가

  • 서버-75851 변경할 수 없는 벡터에 typedef 추가

  • 서버-76789 README. Third_party.md에 immer를 추가합니다.

  • 서버-76932 SignalHandler 스레드가 printAllThreadStacks로 완료되었을 때 스레드가 알 수 있는 방법 추가

  • 77694 서버- --opt=off를 사용하여 이머 헤더를 컴파일할 수 없습니다.

  • 서버-78911 X.509 클러스터 내 인증 중에 '다른 사용자 이름이 saslSupportedMechs에 제공되었습니다' 로그를 항상 표시하지 않습니다.

  • 서버-80150 클라이언트 메타데이터로 협상된 네트워크 압축기 로그

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

  • 서버-80978 TTLMonitor::onStepUp과 준비된 트랜잭션 간의 잠재적 교착 상태 수정

  • 서버-81133 라우팅 테이블 캐시를 유지하기 위한 속도 향상 로직

  • 서버- Amazon 에서82093 mongo v 릴리스5 2023

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

  • 서버-82627 ReshardingDataReplication이 ReshardingOplogFetcher 스레드 풀에 참여하지 않아 불변성 실패가 발생합니다.

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

  • 서버-83050 AL2-openssl- 에 mongodb 배포를1 1만듭니다. .1

  • 서버-83337 macOS에서 wt_size_storer_cleanup_replica_set.js를 다시 활성화합니다.

  • 서버-83369 인덱스 생성 시 bucketSize 필드 유형이 적용되지 않습니다.

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

  • 서버-84063 Security Daily Cron에서 BlackDuck 제거

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

  • 서버-84749 1macOS 변형에서 sharding_update_v _oplog_jscore_passthrough 제거

  • 서버-84772 엔터프라이즈 변형에서 스티치 관련 작업 삭제

  • 서버-85167 크기 저장기는 롤백을 위해 파기되는 것과 동시에 플러시될 수 있습니다.

  • 서버-85263 이스케이프 클라이언트 애플리케이션 이름 보고

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

  • 서버-85364 [6.0] CollectionCatalog의 리소스 맵을 변경 불가능으로 변환

  • 서버-85365 [6.0] CollectionCatalog의 섀도 카탈로그를 변경 불가능으로 변환합니다.

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

  • 서버-85498 [5.0] MacOS에서 immutable_ordered_test 수정

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

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

  • 서버-85693 User::validateRestrictions의 잠재적 액세스 위반 수정

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

  • 서버-85984 사용자 최대값보다 큰 문서를 삽입하는 테스트는 oplog의 특정 문서 순서에 의존하지만 해당 순서는 보장되지 않습니다.

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

  • 서버-86062 [v5.0] 디렉토리 perdb.js는 --nojournal과 함께 실행할 때 유지되지 않는 fsync/checkpointing 동작에 의존합니다.

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

  • 서버-86561 벤치마크 고아를 시간에서 3시간으로 늘립니다.4

  • WT-7712 커밋 및 지속형 타임스탬프는 안정적인 타임스탬프에서 허용되지 않아야 합니다.

  • WT-9824 테스트/형식의 파일 관리자 WT 연결 구성에 테스트 추가

  • WT-11491 시작 및 종료 중에 소요된 WiredTiger 시간 기록

  • WT-11777 __wt_timer_evaluate() 호출 단위 수정: 로깅 및 진행 기간

  • WT-12211 중단 분석기에서 PATH 환경 변수를 수정하여 Python 코어 덤프(7 0)를 생성합니다.

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

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

  • 서버-73763 리샤딩은 config.tag 문서의 구역 범위를 확장하지 않으므로 중복 키 오류로 인해 config 서버 프라이머리 fassert 루프가 발생합니다.

  • 서버- ReshardingOplogApplier는 리샤딩 oplog 애플리케이션 진행 상황을82838 유지할 때 {w: "majority", wtimeout: 쓰기 고려를 사용합니다. 60000}

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

  • 서버-82953 CreateCollectionCoordinator::checkIfOptionsConflict가 더 상세해야 합니다.

  • 서버-83146 NamespaceNotFound로 인해 대량 쓰기 작업이 실패할 수 있음

  • 서버-55465 캐치업 인수의 투표 드라이런에서 현재 프라이머리의 투표 요청 실패 시 불변성 수정

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

서버-82129 fCV 5.0 대부분의 컬렉션에 대해 config.cache.collections에 UUID가 누락되어 업그레이드가 실패합니다.

서버-33494 WT SizeStorer는 이전 항목을 삭제하지 않습니다.

  • 서버-65666 새 컬렉션을 샤딩할 때 드레이닝 샤드에 청크를 생성하지 않습니다.

  • 서버-67766 로그 인덱스 및 컬렉션 성공 삭제

  • 서버-69063 TCP 킵얼라이브 옵션 설정 수정

  • 서버-69615 WiredTiger의 롤백 퍼징으로 인해 종료 시 크기 저장기가 더티로 표시됨

  • 서버-74074 동시성 제품군에서 인증 일관성 워크로드 제외

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

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

  • 서버-77926 실행기 작업자 스레드에 대한 LSAN 억제 추가

  • 서버-78009 노드가 종료되는 경우 shardSvrCommitReshardCollection 명령이 복구 가능하게 실패해야 함

  • 서버-79864 TTL 삭제기가 범위 날짜가 확장된 time series 컬렉션을 올바르게 처리하지 못합니다.

  • 서버-79982 일괄 처리된 카탈로그 작성자는 HistoricalCatalogIdTracker::cleanup()과 동시에 실행되어 잘못된 PIT 찾기 결과를 초래할 수 있습니다.

  • 서버-80789 독립형으로 시작된 복제본 세트 노드에서 AutoGetOplog가 일관되게 작동하도록 합니다.

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

  • 서버-80974 local.* 컬렉션 및 인덱스를 삭제하는 동안 비정상적으로 종료되면 카탈로그가 일관되지 않을 수 있습니다.

  • 서버-81143 export_import_concurrency.js는 하위 2 resmoke 클라이언트를 종료할 때 코드 를 확인해야 합니다.

  • 서버-81442 주기적으로 WT oplog 회수 스레드를 포킹합니다.

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

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

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

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

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

  • 서버-82223 fCV op 옵저버의 커밋 핸들러가 중단될 수 있음

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

  • 서버-82447 $project가 측정 필드에서 $getField를 사용할 때 timeseries에서 $project가 잘못 푸시됨

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

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

  • 서버- 에버그린에서 서버 컴파일 중에82640 mongod --version 출력을 S 에 업로드합니다.3

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

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

  • 서버-83091 $or 쿼리는 계획 열거 중에 무한 루프를 트리거할 수 있습니다.

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

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

  • 서버-83336 macOS에서 wt_size_storer_cleanup_replica_set.js를 일시적으로 비활성화합니다.

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

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

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

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

  • 서버-83655 admin.system.new_users에 대한 법적 클라이언트 ns 예외 복원

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

  • 서버-83874 기본 이동 작업은 기증자에서 db.system.views를 삭제하지 않습니다.

  • 서버-83916 조인되지 않은 스레드 풀에서 유출된 스레드에 대한 LSAN 억제 추가

  • 서버-84013 중첩된 $or에 중복된 술어가 있는 쿼리의 인덱스 스캔 계획에 대한 잘못된 결과

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

  • 서버-84435 브랜치 v 에 엔터프라이즈 모듈 통합을 배포합니다.50

  • 서버-84457 [v5.0] 동기화 소스 리졸버 쿼리에서 용어 필드 유형을 명시적으로 선언합니다.

  • 서버-84479 매니페스트 부재를 허용하도록 burn_in 테스트를 수정합니다.

  • 서버-84576 [v5.0] 을(를)5 업데이트합니다. 읽어보기0

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

  • WT-9257 CS에서 test_checkpoint WT_NOTFOUND 실패

  • WT-9821 파일의 모든 데이터 손상을 보고하는 확인 옵션 추가

  • WT-10601 페이지의 첫 번째 차단이 손상되었을 때 wt verify -c 실패를 수정합니다.

  • WT-10961 왼쪽 하위 트리에서 레이싱 삭제 및 삽입으로 인해 발생하는 OOO 키 수정

  • WT-10972 recovery_progress 상세 메시지를 활성화한 상태에서 복구 시 긴 침묵 시간 제거

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

  • WT-11774 퇴거 서버가 페이지를 대기열에 넣을 수 없음을 조사하는 진단 통계 추가

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

  • 서버-73430 OpenSSL 에 대한 해시, HMAC 및 암호화 알고리즘 조회를 3 개선합니다.0

  • 서버-75989 OpenSSL 에 대한 지원을 3 추가합니다.0 FIPS

  • 서버-78108 POS 인터페이스는 종료 상태를 노출해야 합니다.

  • 서버-78115 샤드 프라이머리는 config 서버의 새 라우팅 정보를 사용하기 전에 과반수 쓰기를 커밋해야 합니다.

  • 서버-81581 BlackDuck 시간 초과 연장

  • 서버-81942 ShardingDDLCoordinator는 LockTimeout 오류 시 다시 시도해야 합니다.

  • 서버-82204 클래식 창 기능의 첫 번째/마지막이 누락된 필드를 잘못 처리합니다.

  • 서버-82233 mongodb/mongo에서 10gen/mongo로 BACKPORTS_REQUIRED_BASE_URL 업데이트

  • 서버-82613 50 v 에서 테스트를 억제합니다. 다중 버전

  • 서버-82799 resharding_update_tag_zones.js에 대한 reshardingCriticalSectionTimeoutMillis 증가

  • 서버-82990 v 에서 전원 주기 장애를 조사합니다.6 0 및 v5.0

  • 서버-83150 Document::shred()는 문서 메타데이터를 복사하지 않습니다.

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

  • WT-11584 test_checkpoint_stats 테스트 수정

  • WT-11602 애플리케이션에서 예상 제거 실패를 숨기고 오류 발생 시 롤백하지 않습니다.

  • 서버-40459 밸런서의 컬렉션 분포 상태 히스토그램 구성 최적화

  • 서버-79086 ReshardingCoordinatorService 상태 문서의 삭제는 멱등성이 아닙니다.

  • 서버-79327 컬렉션 샤드 키 정제에 검증 누락

  • 서버-79682 스텝업 직후에 스텝다운이 발생하는 경우 ShardsvrReshardCollection이 중단될 수 있음

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

  • 서버-80712 linearizable_read_concern.js의 끝에 복제본 세트 샤드를 분할된 상태로 두지 마세요.

  • 서버-58534 FTDC에서 FCV 수집

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

  • 서버-77610 백업 커서와 연결된 로그 세션 ID

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

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

  • 서버-60156 Time Series 업데이트를 위해 storageValid()를 우회하는 방법 추가

  • 서버-60176 델타 업데이트는 저장에 대한 차이점만 검증해야 합니다.

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

  • 서버-68791 스택 추적 API를 확장하여 로깅 가능한 BSONObj를 반환합니다.

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

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

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

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

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

  • 서버-77638 리샤딩 완료 시 로깅 추가

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

  • 서버-78150 mongos fsyncUnlock 명령 구현

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

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

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

  • 서버-78217 샤드 클러스터에서 이름 변경 뷰 반환 잘못된 오류(2차 시도)

  • 서버-78252 샤드 키 인덱스가 없는 경우 해시 샤드 키에 대한 청크 마이그레이션 차단

  • 서버-78253 해시 샤드 키를 보유한 사용자가 해시 인덱스 삭제 허용

  • 서버-78342 일치하는 문서가 없는 경우 느린 쿼리에서 nReturned가 잘못되었습니다.

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

  • 서버-78505 데이터베이스 캐시가 'allowLocks' 옵션을 올바르게 사용하지 않습니다.

  • 서버-78529 기능 플래그 만들기

  • 서버-78530 기능 플래그 활성화

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

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

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

  • 서버-79126 다른 위치에 pyyaml 고정

  • 서버-79251 청크 마이그레이션 중간에 해시 샤드 키 인덱스 삭제 테스트 마이그레이션 중단

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

  • 서버-79552 객체에서 metaField를 참조하는 경우 timeseries에 대한 $group 다시 쓰기가 잘못된 결과를 반환합니다.

  • 서버-79632 해시 샤드 키 인덱스가 존재하지 않는 경우 범위 삭제 중지

  • 서버-79781 TestGetDestinedRecipientThrowsOnBlockedRefresh는 카탈로그 캐시 로더 모의 반환 값을 재설정하지 않고 새로 고침을 두 번 실행해서는 안 됩니다.

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

  • 서버-79975 [클래식] 대규모 그룹 키 최적화

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

  • 서버-80100 compound_wildcard_index_hiding.js 및 sparse_index_internal_expr.js 제외의 오타 수정

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

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

  • 서버-80203 Time Series 메타 필드의 정규화로 인해 삽입 타겟팅이 중단될 수 있음

  • 서버-80234 allowLocks의 카탈로그 캐시 단위 테스트는 새로 고침을 차단해야 합니다.

  • 서버- v에서 libfuzzer를 비활성화합니다.80484 50

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

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

  • 서버-80643 large_events_failed_metric.js가 실패하는 이유는 변경 스트림 사전 이미지가 v 에서 지원되지 않기 때문입니다.50

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

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

  • 서버-80737 [5.0] slow_query_log_stats_not_block_on_RSTL.js에는 잠금 없는 읽기 지원이 필요합니다.

  • 서버-80809 _logOplogEntriesForInvalidResults를 존재하지 않는 oplog에 대해 복원력 있게 만듭니다.

  • 서버-80982 이름 변경 컬렉션 코디네이터는 뷰 카탈로그를 사용하여 뷰가 있는지 확인해야 합니다.

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

  • 서버-81155 createCollection 코디네이터의 모든 청크를 복사하지 않으려면 이동 시맨틱을 사용하세요.

  • 서버-81201 수신자 샤드의 복제 단계 중 메모리 사용량 제한

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

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

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

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

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

  • 서버-82003 전원 주기 테스트에 변수가 누락되었습니다.

  • 서버-82070 클래식 창 함수 $stdDevSamp가 빈 창 프레임을 잘못 처리합니다.

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

  • WT-10207 로그 슬롯 플래그를 수정하고 WT- 에 추가된 디버깅을 제거합니다.9796

  • WT-10624 검색86 및 삽입을 위한 x 의 회귀 수정

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

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

  • WT-11359 스핀락 작업을 업데이트하여 디스크 사용량 제한하기

  • 서버- addShard가 실행되기 전에 드라이버가 서명된 $clusterTimes를 복제본 세트 --shardsvrs에 가십하는것을 지원합니다.60466

  • 서버- 리샤딩은67529 새로운 샤드 키 패턴에서 해당 필드의 모든 MaxKey 값이 있는 문서를 자동으로 건너뜁니다.

  • 서버-78036 샤딩 초기화 중 LogicalTimeValidator의 가져오기와 설정 간의 경쟁을 처리합니다.

  • 서버-79771 NetworkInterfaceExceededTimeLimit에 대한 리샤딩 작업 복원력 만들기

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

  • 서버-59419 OperationContext::_ignoreInterrupts는 IgnoreInterruptionsGuard 소멸자에 의해 동기화 없이 기록될 수 있습니다.

  • 서버-61732 ThreadContextTest 외부에서 생성된 스레드가 테스트 카운터를 업데이트하지 못하도록 방지

  • 서버-69793 쿼리 시스템에서 메모리 언더플로 검사 비활성화

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

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

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

  • 서버-77382 Time Series 컬렉션 생성을 위한 Null 임베디드 metaField로 인해 잘못된 BSON 인덱스 사양이 발생합니다.

  • 서버-78369 ignoreUnknownIndexOptions는 '가중치' 인덱스 필드를 고려하지 않습니다.

  • 서버-78950 가능하면 순차 Time Series 버킷 ID를 사용하세요.

  • 서버-78971 TestProctor가 비활성화된 경우 Grid::getExecutorPool() 종료 건너뛰기

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

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

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

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

  • 서버-79382 충돌 발생 시 버킷 OID 카운터 재설정

  • 서버-79397 OID 충돌 시 내부적으로 시계열 삽입을 재시도하는 로직 수정 및 테스트

  • 서버-79609 StaleConfig 오류를 허용하도록 findAndModify_upsert.js 테스트 수정

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

  • 서버-79861 로제타 빌더 삭제

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

  • 서버-80183 store_retryable_find_and_modify_images_in_side_collection.js에서 operationTime 확인 제거

  • 서버-80302 capped_large_docs.js는 복제 롤백에 복원력이 없습니다.

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

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

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

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

  • WT-10759 조정 중에 기록 저장소 페이지를 강제로 제거하려고 다시 시도하지 않음

  • WT-11051 집계 타임스탬프 유효성 검사에서 최신 시작 지속형 타임스탬프 비교 수정

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

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

  • 서버-58618 interruptible_test의 절전 간격으로 인해 부정확성이 발생합니다.

  • 서버-58958 Interruptible::WaitUntilDeadline 테스트를 일시적으로 비활성화합니다.

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

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

  • 서버-73841 기능 플래그 활성화

  • 서버-74143 느린 쿼리 보고서는 스토리지 통계를 반환하기 위해 rstl 잠금이 필요하지 않아야 합니다.

  • 서버-74451 mongot 커서에 제한 푸시다운 구현

  • 서버-74453 사용자 정의 제한으로 생성된 mongot 커서에 대한 getMore 지원 구현

  • 서버-74701 blackduck 설치 프로그램에 대한 체크섬 확인 추가

  • 서버-74954 $를 포함하거나 $elemMatch 추가 조건을 다시 작성할 때 잘못된 결과

  • 서버-75648 출력 설명을 위한 제한 푸시다운 정보 추가

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

  • 서버-76404 추출 가능한 제한이 있는 경우 프리페치 없는 TaskExecutorCursor를 호출합니다.

  • 서버-76828 RoutingTableHistory 및 ChunkMap에 대한 테스트 커버리지 증가

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

  • 서버-77654 Time Series 컬렉션 timeField 이름에 대한 더 많은 제약 조건 적용

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

  • 서버-78229 createIndexes는 상위 DatabaseShardingState에 액세스하기 전에 대상 nss의 CollectionLock을 획득해야 합니다.

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

  • 서버- 의78333 DocumentSourceSearchMeta입니다.5 0/4. 가4 관련 컬렉션을 올바르게 지정하지 않습니다.

  • 서버-78410 롤백 재개 가능 인덱스 빌드 테스트에서 디버그 투표 로그 메시지 표시 안 함

  • 서버-78434 implicitly_shard_accessed_collections.js에서 뷰를 암시적으로 샤딩하지 않습니다.

  • 서버-78525 더 작은 문서 크기를 사용하도록 jstests/noPassthrough/metadata_size_estimate.js를 업데이트합니다.

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

  • 서버-78751 $collStats는 네임스페이스 검사에 의존하는 대신 time series 옵션의 존재 여부를 확인해야 합니다.

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

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

  • 서버- Mix js예약 취소78888

  • 79136 서버- time-series에 대한 metaField의 $match + $group 쿼리 결과가 잘못되었습니다.

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

  • WT-8340 비트 유형의 Btree 원자 플래그에서 오버플로된 값을 수정합니다.8

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

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

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

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

  • WT-10585 키 순서 확인에서 마지막 키의 위치 기록

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

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

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

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

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

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

  • 서버-62854 ShardingCatalogManager::removeShard는 동시 제거 샤드 커밋을 방지해야 합니다.

  • 64706 서버- PM에 대한 기능 플래그 만들기-2802

  • 서버-67699 변경 스트림 이벤트가 16Mb를 초과하는 경우에 대한 추적 추가

  • 서버-70242 인트라클러스터 X509 인증은 "다른 사용자 이름이 saslSupportedMechs에 제공되었습니다"를 트리거할 수 있습니다.

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

  • 서버-71387 범위 기반 창 [+N, unbounded]는 tassert할 수 있습니다.

  • 서버-71985 DuplicateKey 오류 시 시계열 삽입 자동 재시도

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

  • 서버-73707 에버그린 시간 초과 계산 수정 및 정리

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

  • 서버-73959 문서를 미리 가져오지 않도록 TaskExecutorCursor에 옵션 추가

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

  • 서버-74551 mongo 로 업그레이드한 후 findAndModify 중에 WriteConflictException이 불필요하게 5 경고로 기록됩니다.0

  • 서버-74645 integration_tests_standalone[_audit]은 고유한 빌드를 실행해서는 안 됩니다.

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

  • 서버-74980 '새로 고침 캐시 컬렉션' 로그 메시지의 과도한 로깅이 에 5 도입되었습니다.0

  • 서버-75280 shard_keys_with_dollar_sign.js가 치명타 리샤딩 초에 긴 시간 제한을 사용하도록 설정

  • 서버- 샤딩 로깅 라이브러리에서75298 로그 오류 심각도 감소

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

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

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

  • 서버-76180 [5.0] transaction_too_large_for_cache.js에서 TemporarilyUnavailable 오류 코드 제거

  • 서버-76739 에버그린 작업 시간 초과로 인한 아카이브 데이터 누락

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

  • 서버-76826 달러 필드가 있는 문서에서는 $merge가 작동하지 않습니다.

  • 서버-76934 객체에 중복 필드가 있는 경우 업데이트 computeDiff() 코드에서 안전하게 오류가 발생합니다.

  • 서버-76955 v 에서 fsm_workloads/map_reduce_drop.js에 multiversion_incompatible 플래그를 추가합니다.50

  • 서버-76983 mongos 종료 절차가 CatalogCache를 종료하지 않습니다.

  • 서버-76988 구역 정보가 너무 큰 경우 reshardCollection 작업 중단

  • 서버-77018 dbStats와 2 인덱스 빌드 간의 교착 상태

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

  • 서버- SERVER-77039 71368 변경 사항에서 map_reduce_drop.js를 다시 블랙리스트에 추가

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

  • 서버-77168 인증이 활성화된 상태에서 time series 컬렉션을 복원할 때 mongod가 충돌합니다.

  • 서버-77196 TaskExecutorCursorTest의 NoPrefetch 테스트가 교착 상태에 빠질 수 있습니다.

  • 서버-77226 코드 세그먼트 고정 시 권한 확인 수정

  • 서버-77266 rename_capped_collection_droptarget.js의 createCollection 명령은 'ns를 찾을 수 없음' 오류를 무시해야 합니다.

  • 서버-77273 oom_retry 도구에 gcc IPA pass cp ICE 추가

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

  • 서버-77357 [v5.0] 우분투22 변형 추가

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

  • 서버- 에서77518 pin_code_segments.js를 6 비활성화합니다.0 rhel-80-debug-ubsan

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

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

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

  • 서버-77687 자동 재시도에 ld OOM 메시지 추가

  • 서버-77710 AuditManager의 데이터 경쟁 수정

  • 서버-77769 SysPerf yml의 컴파일 건너뛰기 주석의 간격이 잘못되었습니다.

  • 서버- 시계열 버킷 _id에 대한 OID 값의 하위78080 바이트에 완전히 임의의 바이트 사용 8

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

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

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

  • WT-8536 evergreen.yml 파일에서 LLVM 심볼라이저 경로를 업데이트합니다.

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

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

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

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

  • WT-9117 테스트 형식이 상태로 137 종료되었습니다(Linux OOM 킬러).

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

  • WT-10253 세션 dhandle 스윕 및 세션 커서 스윕을 더 자주 실행합니다.

  • WT-10285 새니타이저 실행 중 테스트 형식이 137 상태(Linux OOM 킬러)로 인해 실패합니다.

  • WT-10469 타임스탬프가 없는 툼스톤이 기록 저장소 항목을 제거하지 않는 문제 수정

  • WT-10488 test_schema_abort가 잘못된 인수로 인해 실패했습니다.

  • WT-10512 기록 저장소에 순서가 맞지 않는 타임스탬프를 삽입하지 않는 문제 수정

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

  • WT-10764 안정적인 롤백에 시작 및 중지 메시지 추가

  • 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 경로 업데이트

  • WT-11167 실패: rhel 의 format-stress-sanitizer-ppc-test8-ppc [wiredtiger-mongo-v5.0]: 메모리 누수가 감지되었습니다.

  • 서버-72146 Atlas에서 청크 마이그레이션 지표에 더 쉽게 액세스할 수 있도록 합니다.

  • 서버-76004 getOwnershipFilter 함수에서 잘못된 샤딩 tassert 제거

  • 서버-76516 50 의 ReshardingRecipientServiceTest에서 시계의 동시 액세스를 수정합니다. 브랜치

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

  • 서버-54150 안정적인 체크포인트에서의 복구는 oplog 애플리케이션 장애 시 fassert해야 합니다.

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

  • 서버-60375 sharding_csrs_continuous_config_stepdown에서 move_chunk_remove_shard.js를 블랙리스트에 추가합니다.

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

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

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

  • 서버-68338 sync_source_changes.js는 하트비트를 기다려야 합니다.

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

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

  • 서버-72686 timeseries 컬렉션에서 $collStats 애그리게이션 단계에 대한 지원 추가

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

  • 서버-73385 RenameCollectionCoordinator가 대상 ns에 대한 중요 섹션을 잘못 해제합니다.

  • 서버-73390 데이터베이스 삭제 시 데이터베이스 버전 회귀 버그 완화

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

  • 서버-74997 tlsOCSPVerifyTimeoutSecs의 시간 제한을 초로 줄입니다.4

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

  • 서버-75082 밸런서 마이그레이션 스로틀링 구성 가능

  • 서버-75360 느린 쿼리 로그에 $search 결과 수(총 조회수) 포함

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

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

  • 서버-75626 macosx venv에 대한 특수 처리

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

  • 서버-75987 transport_layer_test에서 연결 스레드와 서버 스레드를 동기화합니다.

  • 서버-76039 PauseDuringStateTransitions 가드는 DropsTemporaryReshardingCollectionOnAbort에서 올바른 초기화가 필요합니다.

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

  • 서버-76139 sync_source_changes.js는 선택한 동기화 소스에서 어설션하기 전에 노드가 더 이상 새로 추가되지 않을 때까지 기다려야 합니다.

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

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

  • 서버-76278 추가 마이그레이션 정보 기록

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

  • 서버-76421 [5.0] ttl_expire_nan_upgrade.js는 보조 노드가 되기 전에 노드의 인덱스를 확인합니다.

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

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

  • 서버-76600 tsan/asan 변형에서 aggregation_timeseries_fuzzer에 대한 시간 초과 증가

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

  • 서버-76690 venv 활성화 시 PYTHONPATH에 대한 특수 처리

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

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

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

  • 서버-76718 [v5.0] mongocryptd 를 푸시하고 에서 RHEL 7 PPC용 패키지를 5 만듭니다.0

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

  • 서버-76767 4비활성화합니다.0 v 에 대한 업그레이드 테스트입니다. 브랜치50

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

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

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

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

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

서버-75517 업서트를 통한 잘못된 _id 형식 가능

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

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

  • 서버-74647 리샤딩 상태 머신 생성은 중단 후 다시 시도해야 합니다.

  • 서버-74720 기본 'shardingStatistics' serverStatus 섹션은 잠금을 사용합니다.

  • 서버-74824 map_reduce_drop.js에 더 풍부한 표현의 로깅 추가

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

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

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

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

  • 서버-75431 샤드 클러스터의 이름 변경 경로에서 프라이머리 db에 대한 최선의 노력 검사 제거 또는 수정

  • 서버-75501 안정적인 브랜치에서 Sys-perf FCV 변형을 실행하지 마세요.

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

  • 서버-75601 serverStatus API 버전 필드를 더욱 견고하게 만들기

  • 서버-75618 oplog_sampling.js에서 서버를 다시 시작하기 전에 oplog 빠른 카운트 확인

  • 서버-75745 누락되거나 추가 인덱스 키와 관련된 레코드 및 인덱스 메타데이터만 기록합니다.

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

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

  • 서버-58466 CatalogCache에 대한 사소한 최적화: 컬렉션 버전이 변경되지 않은 경우 새 라우팅 테이블을 만들지 않습니다.

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

  • 서버-66542 CatalogCache 새로 고침 완료 후 로그 누락/통계 업데이트

  • 서버- 샤드 제품군에서 컬렉션/데이터베이스를 삭제하는 테스트제외 중지71368

  • 서버-73751 movePrimary는 샤드 컬렉션에 대한 인덱스를 생성해서는 안 됩니다.

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

서버-63049 집계 축적자 사용량 추적

서버-75517 업서트를 통한 잘못된 _id 형식 가능

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

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

  • 서버-60830 Time Series 쿼리 재작성 시 인덱스 스캔 바운드가 누락되었습니다.

  • 서버-61100 last-lt/last-continuous 비호환성을 어설션하는 다중 버전 테스트를 수정합니다.

  • 서버-61203 손상 감지 시 유효성 검사 출력에 기록 메타데이터 및 기록 추가

  • 서버-61909 인덱스 항목이 많은 문서 삽입 또는 삭제 중단

  • 서버-62665 TransportLayerASIO::TimerService가 세션을 안전하게 종료할 수 있는지 확인합니다.

  • 서버-63637 $_internalBoundedSort에 대한 실행 통계

  • 서버-63699 Time Series에 대한 경계 정렬 단계의 개념 증명

  • 서버-64093 BoundedSorter에서 디스크로 유출 지원

  • 서버-64347 경계가 있는 정렬기에 내림차순 정렬 지원 추가

  • 서버-64348 경계 정렬기에 복합 정렬(메타, 시간) 지원 추가

  • 서버-64349 정렬을 통한 버킷 언패킹을 위한 휴리스틱 기반 계획 지원 추가

  • 서버-64397 TimeSorter 비교기 int 오버플로

  • 서버-64451 BoundedSorter 힙이 비어 있는 경우 액세스를 시도하지 않도록 합니다.

  • 서버-64602 경계가 있는 정렬기에서 사용할 수 있도록 Time Series 버킷 시간 경계를 문서 메타데이터로 제공합니다.

  • 서버-64654 PM에 대한 기능 플래그 활성화-2786

  • 서버-64769 $_internalBoundedSort가 샤드 병합 정렬에 대한 정렬 키를 제공하는지 확인합니다.

  • 서버-65050 메타데이터의 포인트 쿼리에 대한 BUS 계획 작업

  • 서버-65990 BucketMaxTimeSpan 변경을 통한 테스트 버스

  • 서버-66012 유효성 검사 중에 추가 인덱스 항목의 메타데이터를 인쇄하려면 WiredTiger 버전 커서를 사용합니다.

  • 서버-66469 날짜 필드를 사용하여 시계열을 필터링하면 이전의 결과가 포함되지 않습니다.1970

  • 서버-66558 여러 인덱스 옵션을 사용할 수 있는 경우 $sort가 경계 정렬로 다시 작성하지 않습니다.

  • 서버-66793 순서가 맞지 않는 버킷이 있는 클러스터형 컬렉션에 대해 정렬을 사용한 버킷 언패킹 비활성화

  • 서버-67446 카탈로그에서 일관된 wildcardProjection 및 columnstoreProjection 사양 확인

  • 서버-67780 축적자가 메타 필드를 사용할 때 시계열 컬렉션에 대한 잘못된 $group 다시 쓰기

  • 서버-67950 bucket_unpacking_with_sort_granularity_change.js에서 더 강력한 어설션 만들기

  • 서버-68328 ReadConcernMajorityNotAvailableYet 오류에 ResumableChangeStreamError 레이블을 추가합니다.

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

  • 서버- 비트 에포크 범위를 벗어난날짜를69952 필터링하면 잘못된 결과가 반환됩니다.32

  • 서버-70167 재개된 생성 코디네이터가 중요 섹션을 잘못 해제하려고 할 수 있음

  • 서버-70747 bucket_unpacking_with_sort_extended_range.js에서 사용되는 컬렉션의 이름을 변경합니다.

  • 71178 서버- 프로젝트 브랜치를 생성하고 PM- 에 플래그를 지정합니다.2786

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

  • 서버-71328 여러 번의 실패 후 기증자 샤드에 대한 메타데이터 필터링이 올바른지 확인합니다.

  • 서버-71392 유효성 검사를 위한 JSON Schema 사용량 추적

  • 서버-71750 writeConflictRetry 루프에서 리팩터를 handleWriteConflictException으로 되돌리기

  • 서버-71751 인메모리 변형의 경우 transaction_too_large_for_cache.js 건너뛰기

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

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

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

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

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

  • 서버-72774 정지 모드의 노드가 투표에서 승리할 수 있습니다.

  • 서버-73110 bucket_unpacking_with_sort_extended_range.js가 샤딩된 패스스루에서 실패합니다.

  • 서버-73125 문서 유효성 검사에서 기본 제공 변수 $$NOW를 사용할 수 없습니다.

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

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

  • 서버-73390 데이터베이스 삭제 시 데이터베이스 버전 회귀 버그 완화

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

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

  • 서버-73521 [5.0] 백포트 setProfilingFilterGlobally 명령

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

  • 서버- SERVER-73732 에 나열된 TODO 완료61100

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

  • 서버-73822 Time Series $group 재작성은 특정 축적자를 무시합니다.

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

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

  • 서버-74103 oplog_sampling.js에서 스토리지 로그 상세도 증가

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

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

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

  • 서버-74153 blackduck_hub.sh 를 수정합니다. 스크립트 50

  • 서버-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를 재설정하지 마세요. 전용]

  • 서버-74501 추가 정리 스레드를 생성하지 않도록 MigrationBatchFetcher/Inserter 완료 의존 수정

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

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

  • 서버-74642 메타데이터를 인쇄할 때 문서 또는 인덱스 키를 생성한 oplog 항목에 대한 추가 정보를 기록합니다.

  • 서버-74647 리샤딩 상태 머신 생성은 중단 후 다시 시도해야 합니다.

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

  • 서버-74824 map_reduce_drop.js에 더 풍부한 표현의 로깅 추가

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

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

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

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

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

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

  • 서버-75431 샤드 클러스터의 이름 변경 경로에서 프라이머리 db에 대한 최선의 노력 검사 제거 또는 수정

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

  • 서버-75618 oplog_sampling.js에서 서버를 다시 시작하기 전에 oplog 빠른 카운트 확인

  • WT-8333 버전 커서 구현

  • WT-8848 API를 추가하여 트랜잭션이 고정된 더티 데이터의 구성 가능한 한도를 초과했음을 롤백하고 표시합니다.

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

  • WT-9629 압축 진행률 통계 수집 수정

  • WT-9879 세션 txn 더티 바이트 통계의 과다 계산 수정

  • WT-10027 세션 txn 더티 통계가 잘못되었습니다.

  • WT-10062 내부 페이지를 건너뛰지 않도록 체크포인트 정리 수정

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

  • 서버-71092 shard_id_test.cpp는 std::string::compare 함수의 순수한 동작에 의존합니다.

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

  • 서버- 레거시 샤드 컬렉션71305 경로는 잘못된 opTime에서 과반수 커밋을 기다립니다(5. 이전0 버전).

  • 서버-71689 로컬 컬렉션을 삭제하기 전에 CatalogCache를 새로 고칩니다.

  • 서버- 컬렉션72301 생성의 최적화된 경로에 청크를 삽입할 때 ordered:false 사용

  • 서버-72430 MigrationDestinationManager::report()가 null _migrationCloningProgress에 액세스할 수 있습니다.

  • 서버-73916 장애 지점이 대기하기 전에 reshardCollection이 이미 실패한 경우 ReshardingTest 고정 오류 보고를 개선합니다.

서버-58712 동일한 키에 여러 개의 보조 인덱스가 있는 컬렉션에서 일관되지 않은 업데이트 성능

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

  • 서버-49705 'permitted' 파일이 'after_test'에 의해 삭제되었을 수 있습니다.

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

  • 서버-60839 TemporarilyUnavailable 오류 유형 도입

  • 서버-63104 기능 플래그로 태그가 지정된 테스트를 통해 로컬에서 jsCore를 쉽게 다시 실행할 수 있습니다.

  • 서버-64764 $expr 재작성이 '$$ROOT'를 처리할 준비가 되지 않았습니다.

  • 서버-65177 TestRemainingInitialSyncEstimatedMillisMetric 단위 테스트의 경과된 초기 동기화 시간은 0 ms일 수 있습니다.

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

  • 서버-65881 제한된 정렬 단계로 정렬 제한 최적화 지원

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

  • 서버-66106 sharded_moveChunk_partitioned.js가 실패한 moveChunk 검사가 올바르지 않을 수 있습니다(이전6 에만0 해당).

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

  • 서버- 시계열은66570 시맨틱을 변경할 수 있는 메타필드 프로젝션을 푸시합니다.

  • 서버-67183 더 높은 처리량의 청크 마이그레이션 - 가져오기 및 삽입을 위한 재구현

  • 서버-67390 backup_restore.js는 부정확한 SIGINT로 인한 -SIGINT 코드를 확인해야 합니다.

  • 서버-67406 샤드된 coll에서 커서를 정렬하면 $ 접두사가 붙은 필드가 누락된 문서가 반환됩니다.

  • 서버-67446 카탈로그에서 일관된 wildcardProjection 및 columnstoreProjection 사양 확인

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

  • 서버-68388 동시성 제한 설정 및 서버 매개변수 이름 업데이트

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

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

  • 서버-68647 기능 플래그 만들기

  • 서버-68648 기능 플래그 활성화

  • 서버-68739 느린 작업 통계에 영향을 주지 않고 WiredTiger 세션 통계 추가

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

  • 서버- 세션 통계가 느린68853 연산 통계여야 한다는 불변성 제거

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

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

  • 서버-70139 listCollection은 중복된 뷰 이름을 반환합니다.

  • 서버-70323 collection_sharding_runtime에서 불변을 tassert로 변환

  • 서버-70369 migrationConcurrency에 대한 serverParameter 생성

  • 서버-70394 MultiPlanStage::removeRejectedPlans에서 자체 스왑 수정

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

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

  • 서버-70566 backup_restore.js 인쇄 오류 코드에 어설션 만들기

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

  • 서버-70640 serverStatus에 migrationConcurrency 추가

  • 서버-70830 단위 테스트 WiredTigerOperationStats

  • 서버-71006 인덱스를 멀티키로 전환한 후 읽기에 대한 작은 불일치 창

  • 서버-71020 Time Series 배치를 중단하면 결국 카탈로그에서 버킷이 제거되도록 합니다.

  • 서버-71055 OplogOrder 테스트는 oplog 항목을 롤백한 후 오래된 all_durable 타임스탬프를 읽을 수 있습니다.

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

  • 서버-71291 변형 '* Enterprise RHEL 8.0'에는 .publish 파일이 없어야 합니다.

  • 서버-71373 predictive_connpool.js 내에서 assert.soon 시간 제한을 확장합니다.

  • 서버-71399 청크 분할 후 점보 청크 플래그가 자동으로 지워지지 않음

  • 서버-71424 lint_fuzzer_sanity 오류 수정

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

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

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

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

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

  • 서버-71597 대소문자를 구분하는 dbName에 대한 createDatabase의 경쟁 조건 수정

  • 서버-71632 스텝다운 제품군에서 dropDatabase FSM 테스트 다시 활성화

  • 서버-71648 [v5.0] txn_index_catalog_changes.js는 스냅샷 읽기를 지원하지 않는 스토리지 엔진에서 실행됩니다.

  • 서버- 패싯에서 $setWindowFields를 사용할 때오류가71691 발생합니다.5643004

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

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

  • 서버-71939 BucketCatalogTest::Task 클래스를 failpoint로 업데이트

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

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

  • 서버-72005 2022-11 sys-perf 변형에서 TSBS 활성화

  • 서버- 동시72046 청크 마이그레이션 테스트

  • 서버-72091 인증 지연 시스템 성능 변형 활성화

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

  • 서버-72176 MetadataManagerTest는 해체 시 orphanCleanupDelaySecs를 기본값으로 재설정해야 합니다.

  • 서버-72185 TSBS perf 테스트 정의는 개인 github 리포지토리에 따라 다릅니다.

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

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

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

  • 서버-72449 backup_restore.js는 하위 2 resmoke 클라이언트를 종료할 때 코드 를 확인해야 합니다.

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

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

  • 서버-72576 macOS에서 archive-dist 바이너리 공증

  • 서버-72613 중단 분석기로 코어 덤프 처리 속도 향상

  • 서버-72619 리팩터링 및 migration_chunk_cloner_source 변경 사항에 대한 더 많은 테스트 추가

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

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

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

  • 서버- SERVER-72868 에 나열된 TODO 완료30949

  • 서버-72877 스텝다운 훅의 Mongos 리타게팅 로직은 뷰를 건너뛰어야 합니다.

  • 서버-72910 [v5.0] SERVER- 에서 wtRCToStatus 변경 사항을 백포트합니다.60839

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

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

  • 서버-73216 BlackDuck을 Detect v 로 업그레이드8

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

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

  • 서버-73264 MigrationChunkClonerSource::commitClone의 잘못된 불변성 수정

  • 서버-73389 드롭 데이터베이스 코디네이터의 체크포인트 벡터 클럭

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

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

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

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

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

  • WT-8290 세션에 새 API를 추가하여 롤백 이유 반환

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

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

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

  • WT-9268 조정을 위해 기록 저장 기록의 삭제를 연기합니다.

  • WT-9428 rec_visibility.c에서 두 개의 어설션 수정

  • WT-9592 안정적인 롤백은 WT_UPDATE_TO_DELETE_FROM_HS 플래그도 지워야 합니다.

  • WT-9705 준비된 커밋에서 업데이트 체인에서 실수로 업데이트를 해제하는 문제 수정

  • WT-9751 제거 중단 후 조정에서 메모리 누수 수정

  • WT-9765 제거 실패로 준비된 롤백 후 준비된 커밋 처리 수정

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

  • WT-9805 삭제해야 하는 업데이트를 기록 저장소에서 저장하고 나중에 삭제합니다.

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

  • WT-10081 이전 브랜치에 대한 실패 형식 구성 수정

  • WT-10250 릴리스 브랜치에 대한 특정 에버그린 빌더 제거

  • WT- 에서10257 data-validation-stress-test-checkpoint-fp-hs-insert-s7 를 5 수정합니다.0

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

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

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

  • 서버-60143 메타데이터 새로 고침 실패 후 필터링 메타데이터 지우지 않기

  • 서버-68139 프로젝션 정렬이 100MB보다 큰 경우 리샤딩 명령이 실패합니다.

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

  • 서버-69134 샤드 컬렉션을 삭제해도 CSS 항목이 제거되지 않음

  • 서버- 동시 중요 섹션과 새로 고침의 결합을 DSS와 CSS 간에동일하게 표시합니다.69444

  • 서버-69700 복제 롤백 실패 resharding_coordinator_recovers_abort_decision.js

  • 서버-69756 reshardCollection cmd 직후에 발행된 abortReshardCollection의 세그멘테이션 오류

  • 서버-70364 네트워크 오류 발생 시 configureFailPoint 명령 재시도(resharding_coordinator_recovers_abort_decision.js)

  • 서버-70373 리샤딩 지표가 복원되지 않는 경우 불변 실패

  • 서버-70793 데이터베이스 메타데이터 새로고침을 수행하여 먼저 IS 잠금 아래의 새 메타데이터를 확인한 후 X 잠금을 수행합니다.

  • 서버-71092 shard_id_test.cpp는 std::string::compare 함수의 순수한 동작에 의존합니다.

  • 서버- 레거시 샤드 컬렉션71305 경로는 잘못된 opTime에서 과반수 커밋을 기다립니다(5. 이전0 버전).

  • 서버-66289 $out이 v 에서 BSONObj 크기 오류를 잘못5 0발생시킵니다. .8

  • 서버-70381 _internalSearchIdLookup 단계가 을(를)5 0 위반합니다. getOwnershipFilter 함수의 전제 조건

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

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

  • 서버-64289 플랫폼 지원: 에서 RHEL7 PPC에 대한 지원을 5 추가합니다.0.X

  • 서버-69507 Rpath는 동적 빌드에서만 설정해야 합니다.

  • 서버-54284 ExceptionFor<ErrorCodes::WriteConflict> 는 WriteConflictException으로 해결되어야 합니다.

  • 서버-57072 모든 플랫폼에서 업그레이드 휠을 살펴보세요.

  • 서버-60016 serverStatus 및 collection 통계는 RSTL 잠금에서 차단되지 않아야 합니다.

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

  • 서버-63104 기능 플래그로 태그가 지정된 테스트를 통해 로컬에서 jsCore를 쉽게 다시 실행할 수 있습니다.

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

  • 서버-66525 errexit가 pip 설치 로그 캡처를 방지합니다.

  • 서버-66972 데이터베이스 중요 섹션이 지속적인 새로 고침으로 직렬화되지 않음

  • 서버-67385 샤드 프라이머리에서 범위에 대한 진행 중인 쿼리가 완료되기 전에 범위 삭제 작업이 잘못 예약될 수 있음

  • 서버-67538 호환되지 않는 오래된 스냅샷이 있는 경우 다중 문서 트랜잭션이 실패합니다.

  • 서버-67681 컴파일 명령에 대한 특정 대상 만들기

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

  • 서버-68477 expireAfterSeconds TTL 인덱스 매개변수에 대한 NaN 처리 개선

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

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

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

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

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

  • 서버-69380 $_internalUnpackBucket 단계는 포함 프로젝션이 이미 흡수된 경우 $project와 잘못 교환될 수 있습니다.

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

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

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

  • 서버-69784 서명된 문자 오용 인스턴스 수정

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

  • 서버-69898 DB 버전을 새로 고치기 전에 중요한 섹션 따라잡기 단계를 기다립니다.

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

  • 서버-69926 errorcodes.py는 MONGO_UNREACHABLE_TASSERT에서 중복 오류를 감지하지 못합니다.

  • 서버-69930 삭제된 데이터베이스의 버전을 새로 고치려고 시도하는 로그에 예기치 않은 오류 메시지가 표시됨

  • 서버-70062 oplog 롤오버 복원 실패의 oplog 항목에 대한 관련 정보를 기록합니다.

  • 서버-70160 전체 문서가 필요한 $match를 $internalUnpackBucket 앞에 푸시다운하지 마세요.

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

  • 서버-70314 로그 보존 제한을 고려하여 Time Series 확장 범위 테스트를 조정합니다.

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

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

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

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

  • 서버-70557 s 에서 integration_tests_sharded에 대한 시간 초과를90늘립니다. x

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

  • 서버-70879 여러 스레드가 동시에 인덱스 멀티키를 돌리는 레이스 수정

  • 서버-71055 OplogOrder 테스트는 oplog 항목을 롤백한 후 오래된 all_durable 타임스탬프를 읽을 수 있습니다.

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

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

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

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

  • 서버-68094 사용자 지정 생성 _id를 사용한 리샤딩이 프로젝션 오류로 인해 실패합니다.

  • 서버-68139 프로젝션 정렬이 100MB보다 큰 경우 리샤딩 명령이 실패합니다.

  • 서버-68869 _configSvrReshardCollection 재시도가 성공하면 resharding_coordinator_recovers_abort_decision.js가 실패할 수 있습니다.

  • 서버-69142 _shardsvrReshardCollection을 다시 시도하면 DuplicateKey 오류가 발생할 수 있습니다(resharding_nonblocking_coordinator_rebuild.js).

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

  • 서버-69384 50 v 수정. implicitCreateIndex 매개 변수에 대한 레거시 shardCollection 경로

  • 서버-69700 복제 롤백 실패 resharding_coordinator_recovers_abort_decision.js

서버- 중복 키 오류 시 'keyValue'필드를 드라이버로 전송하지 않습니다.50454

  • 서버-58673 featureFlagPerShardCursor 활성화

  • 서버-60551 연결할 때 '초기화된 와이어 사양'이 표시되는 경우가 있음

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

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

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

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

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

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

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

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

  • 서버-65006 commitIndexBuild oplog 항목 삽입 시 쓰기 충돌로 인해 멀티키 설정에 실패할 수 있음

  • 서버-66794 ~ 년 이외의 날짜가 있는 TS 컬렉션에 대한 인메모리 플래그 추가 19702038

  • 서버-67402 선형화 가능한 읽기는 때때로 잘못된 읽기 소스로 읽을 수 있습니다.

  • 서버-67538 호환되지 않는 오래된 스냅샷이 있는 경우 다중 문서 트랜잭션이 실패합니다.

  • 서버-67650 리샤딩 수신자는0 oplog 적용자가 oplog 페처를 따라잡지 못한 경우 retentionOperationTimeEstimatedSecs= 를 반환할 수 있습니다.

  • 서버-67653 리샤딩 조정자는 한 수신자의 경우 oplog 페처를 따라잡지 못했음에도 불구하고 중요 섹션을 시작할 수 있다고 잘못 판단할 수 있습니다.

  • 서버-67725 이름 변경의 전제 조건으로 샤드의 카탈로그 일관성 확인

  • 서버-67916 강등 중 경쟁은 ReshardingMetrics에서 불변성을 유발할 수 있습니다.

  • 서버-68003 실험_unified_ninja.vars를 기본값으로 설정

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

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

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

  • 서버-69108 SCCL은 새로 고침을 트리거하지 않고도 구성 및 관리자 메타데이터를 즉시 반환할 수 있습니다.

  • 서버-69547 show_raw_update_description*.js에 multiversion_incompatible 태그를 추가합니다.

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

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

  • 서버-69693 리샤딩 코디네이터에서 코드를 반복하는 대신 Lambda 사용

  • 서버-69785 change_streams_per_shard_cursor.js 견고화

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

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

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

  • 서버-68728 addl을 추가합니다. interruptBeforeProcessingPrePostImageOriginatingOp 실패 지점에 대한 활성화 조건

  • 서버-68869 _configSvrReshardCollection 재시도가 성공하면 resharding_coordinator_recovers_abort_decision.js가 실패할 수 있습니다.

  • 서버-69142 _shardsvrReshardCollection을 다시 시도하면 DuplicateKey 오류가 발생할 수 있습니다(resharding_nonblocking_coordinator_rebuild.js).

서버-62636 setFeatureCompatibilityVersion 4.4 에서 5 성공합니다.0 충돌하는 옵션이 있는 인덱스가 있는 binVersion

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

  • 서버-58966 timeseries_granularity.js 및 timeseries_timestamp_rounding.js가 병렬 제품군의 테스트 네임스페이스에서 충돌

  • 서버-59834 allowDiskUse가 있는 $group이 _tmp 파일을 정리하지 않습니다.

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

  • 서버-63843 동기식 신호 처리기에서 재귀적 doLog 허용 안 함

  • 서버-63852 getThreadName() 충돌이 발생하지 않아야 함

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

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

  • 서버-65006 commitIndexBuild oplog 항목 삽입 시 쓰기 충돌로 인해 멀티키 설정에 실패할 수 있음

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

  • 서버-66794 ~ 년 이외의 날짜가 있는 TS 컬렉션에 대한 인메모리 플래그 추가 19702038

  • 서버-67126 2 printStackTrace no-LOGV2 코드 경로에서 LOGV 호출 제거

  • 서버-67280 HealthObserver::periodicCheckImpl() 구현이 예외를 처리하고 예외가 발생하면 적절한 상태 확인 실패 상태를 반환하는지 확인합니다.

  • 서버-67725 이름 변경의 전제 조건으로 샤드의 카탈로그 일관성 확인

  • 67814 1970서버-2038 serverStatus에서 - 이외의 날짜가 있는 time-series 컬렉션의 수를 추적합니다.

  • 서버-67939 run_dbcheck_background.js는 CappedPositionLost에 대해 복원력이 있어야 합니다.

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

  • 서버-68399 blackduck_hub.py에서 safeint 버전 번호 구문 분석 수정

  • 서버-68482 [5.0] getFlowControlStats에 TSAN 제외 추가

  • 서버-68538 RPM 구성의 종속성 목록에 있는 오타로 인해 Amazon Linux 에서 mongodb 엔터프라이즈 설치가 실패합니다.1

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

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

  • 서버-68737 debian 에서 다중 버전 테스트를11 5 제거합니다.0

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

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

  • 서버-69052 확장 범위를 확인할 때 버킷 컬렉션이 유효한지 확인

  • 서버-69141 [6.1] 고정된 TSBS 버전 앞으로 이동

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

  • 서버-61985 resharding_coordinator_recovers_abort_decision.js는 프라이머리 샤드가 _configsvrReshardCollection을 재시도하고 두 번째 리샤딩 작업을 실행하기 때문에 리샤딩 작업이 성공한 것으로 보고할 수 있습니다.

  • 서버-64340 샤드를 배출하는 동안 밸런서가 비활성화되면 경고

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

  • 서버-68431 resharding_test_fixture가 config 서버의 모든 노드에 대한 장애 지점을 구성하지 않습니다.

  • 서버-68495 매우 많은 수의 구역이 구성된 컬렉션을 리샤딩하면 config 서버 프라이머리에서 무기한 지연될 수 있습니다.

  • 서버-68628 프라이머리 페일오버 후 실패한 리샤딩 작업을 다시 시도하면 서버 충돌 또는 쓰기 손실이 발생할 수 있습니다.

  • 서버-68728 addl을 추가합니다. interruptBeforeProcessingPrePostImageOriginatingOp 실패 지점에 대한 활성화 조건

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

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

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

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

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

  • 서버-62747 proxy_protocol_connect.js는 Docker 컨테이너의 루프백 주소를 사용해야 합니다.

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

  • 서버-65884 Time Series의 $lookup은 상관관계가 있는 $match 뒤에 $sequentialCache를 배치할 수 있습니다.

  • 서버-66023 투표 및 라이브 타이머를 지속적으로 재설정하지 않습니다.

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

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

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

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

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

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

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

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

  • 서버-67305 잠금 없는 읽기 설정에서는 스냅샷 설정 전후에 허용된 쓰기의 유효성을 검사해야 합니다.

  • 서버-67523 delayable_timeout_callback에서 재스케줄 실패 시 _nextCall을 지워야 합니다.

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

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

  • 서버-67845 대상이 샤딩되지 않은 경우에만 이름 변경 "사전 조건 확인" 단계에서 중요 섹션 획득

  • 서버-67939 run_dbcheck_background.js는 CappedPositionLost에 대해 복원력이 있어야 합니다.

  • 서버-68041 merge_write_concern.js 견고화 및 진단 로그 추가

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

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

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

  • 서버-68193 샤딩 DDL 조정자가 distlock 재시도 루프에서 스스로를 잠글 수 있음

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

  • 서버-68511 movePrimary로 인해 MongoDB 에서 샤딩 메타데이터 불일치가 발생할 수 5 있습니다.0+

  • 68522 50 4서버-4 방지 . 바이너리를 fCV 에서 시작합니다. TTL 인덱스가 잘못 구성된

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

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

  • 서버-68737 debian 에서 다중 버전 테스트를11 5 제거합니다.0

  • WT-8847 페이지 복원 시 업데이트 목록을 잘라내기 위해 WT_SAVE_UPD에 툼스톤을 추가합니다.

  • WT-9004 업데이트 복원 제거 시 메모리 누수 수정

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

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

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

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

  • 서버-57519 ARS가 인과적으로 일관적인 ShardRegistry::getShard() 함수를 사용하도록 설정

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

  • 서버-62432 ShardingDDLCoordinator 인스턴스 상태 문서에 대한 안전한 액세스 보장

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

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

  • 서버-64433 새로운 토폴로지 시간은 과반수 커밋 없이 가십거리가 될 수 있습니다.

  • 서버-65027 리샤딩 명령은 오류를 반환하지 않고 추가 옵션을 허용합니다.

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

  • 서버-65925 shardsvrCommitReshardCollection은 가입 시 일시적인 오류를 확인해야 합니다.

  • 서버-65930 DDL 조정자 및 이름 변경 참가자 초기 체크포인트에서 DuplicateKey 오류가 발생할 수 있습니다.

  • 서버-66046 리샤딩 조정자는 리샤딩 적용 단계에서 수신자 샤드 오류가 발생해도 리샤딩 작업을 자동으로 중단하지 않습니다.

  • 서버-66618 resharding_coordinator_recovers_abort_decision.js에서 ReshardingCordinator가 중단되었는지 확인합니다.

  • 서버-66866 범위 삭제기는 컬렉션 잠금을 유지하면서 배치 사이에 대기합니다. IX

  • 서버-67457 참가자에게 연락하는 도중에 중단된 리샤딩 작업은 config 서버 프라이머리에서 무기한 중단될 수 있습니다.

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

서버-66627 install-devcore 대상 백포트

  • 서버-57938 쿼리에 $geoIntersect 및 2dsphere 인덱스가 있는 경우 저장된 GeoJSON에 대한 다각형 유효성 검사 건너뛰기

  • 서버-58257 predictive_connpool.js에 더 나은 진단 기능 추가

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

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

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

  • 서버-62716 WaitForMajorityServiceTest에서 가짜 finishWaitingForOneOpTime 처리

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

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

  • 서버- PC 트랜잭션63971 후 서버 매개변수를 기본값 읽기-쓰기 동작으로 변경 2

  • 서버-64215 종료 시 OplogBufferMock::waitForData 중단

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

  • 서버-64509 ShardRegistry 스레드 풀 종료 순서 수정

  • 서버-64627 초기 동기화 후 인메모리 상태를 처리하는 일반적인 방법 필요

  • 서버-64628 샤드 세트에 노드 추가에 대한 추가 테스트

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

  • 서버-64725 ShardRegistry::periodicReloader를 중단할 수 있도록 설정

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

  • 서버-65100 BSONColumn의 메모리 블록 크기 늘리기

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

  • 서버-65313 시작 복구 중 BatchedCollectionCatalogWriter 사용

  • 서버- 세컨더리65371 노드에서 실행 중인 MigrationSourceManager가 불변성을 트립할 수 있습니다.

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

  • 서버-65723 세컨더리에서 일괄 처리 개선을 위한 조정 가능한 매개변수 추가

  • 서버-65777 "revokePrivilegesFromRole" param.ns 감사 로그에서 사용자 객체 누락

  • 서버-65797 listIndexes를 구문 분석하기 전에 메모리에서 잘못된 인덱스 사양을 제거합니다.

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

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

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

  • 서버-66379 $or를 $in으로 변환하는 데 결함이 있습니다.

  • 서버-66384 NINJA_BUILDDIR의 명령줄 사용자 지정 활성화

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

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

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

  • 서버-66520 BackgroundOperationInProgress 오류 메시지에 인덱스 빌드 UUID 추가

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

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

  • 서버-66658 초기화 전에 샤드 레지스트리에 액세스할 수 있음

  • 서버-66727 최대 time-span을 위반하는 Time Series 버킷을 생성할 수 있습니다.

  • 서버-66769 cygwin을 통해 Windows 호스트를 지원하도록 spawnhost 설정 스크립트 업데이트

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

  • 서버-66843 DeadlineFuture 소멸자에서 방어 프로그래밍 사용

  • 서버-66860 FSM 테스트는 동일한 데이터베이스 이름을 재사용해서는 안 됩니다.

  • 서버-66902 mongodb-mongo-v 에서 다중 버전 설정이 지속적으로 실패하고5 있습니다.0 에버그린 프로젝트

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

  • 서버-67014 에서 더 이상 사용되지 않는 연산 코드에 대한 경고 메시지에 '클라이언트 드라이버에 업그레이드가 필요할 수 있습니다'라고 5 표시합니다.0

  • 서버-67106 _flushRoutingTableCacheUpdates() 명령은 컬렉션 뷰를 참조하는 요청도 처리할 수 있어야 합니다.

  • 서버-67167 병렬 제품군에서 or_to_in.js가 실행되지 않도록 비활성화합니다.

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

  • 서버-67405 is_patch 에버그린 확장을 위한 빈 문자열 처리

  • 서버-67513 v 의 jsCore_compatibility를 위해 or_to_in을5 비활성화합니다.0

  • WT-8425 hs_rec.c의 out_of_order_ts_updates 벡터에서 동일한 커밋 타임스탬프로 업데이트를 푸시합니다.

  • WT-8669 __hs_insert_record에서 타임스탬프가 OOO가 아님을 어설트합니다.

  • WT- 시작 지속형 타임스탬프를 비교하여 ooo 타임스탬프보다 큰경우 수정합니다.9249

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

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

  • 서버-62432 ShardingDDLCoordinator 인스턴스 상태 문서에 대한 안전한 액세스 보장

  • 서버-64822 빈 컬렉션을 샤딩하면 중요 섹션이 너무 일찍 해제됩니다.

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

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

  • 서버-57546 역할 잠금 획득을 위한 테스트별 시간 초과 증가

  • 서버-58337 OP_QUERY 명령 수신 시 사용 중단 경고를 기록하고 serverStatus 카운터를 높입니다.

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

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

  • 서버-61110 AuthorizationContract::contains의 잠금 수정

  • 서버-61460 Resmoke는 config_svr 옵션을 재정의하는 대신 mongod_options와 병합해야 합니다.

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

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

  • 서버-63254 serverStatus에 인덱스 사용량 지표 추가

  • 서버-63796 PM에 대한 기능 플래그 활성화-2750

  • 서버-63850 API 버전 에 count 명령 추가 1

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

  • 서버-64815 다중 버전 테스트에서 buildindexes_false_commit_quorum.js가 실행되는 것을 방지합니다.

  • 서버-65137 양보 후 컬렉션을 새로 고칠 때 네임스페이스 변경 감지

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

  • 서버-65184 downgrade_default_write_concern_majority.js에서 동시 투표와 강등을 방지합니다.

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

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

  • 서버- 의 mh_variants에서65861 enterprise-rhel-83-s x 를390 5 제거합니다.0

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

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

  • 서버-66117 모의 libkrb5 구성에서 refine_shortname 비활성화

  • WT-8250 test_wt7989_compact_checkpoint에서 압축 후 사용 가능한 최대 예상 공간을 늘립니다.

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

  • WT-8481 테스트 근처에서 cppsuite 검색을 분할하고 로깅 수준을 업데이트합니다.

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

  • WT-8860 mongod 로그를 many-collection-test에 테스트 아티팩트로 저장합니다.

  • WT- 에서9019 순환 복잡성 테스트를 5 비활성화합니다.0

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

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

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

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

  • 서버-62690 테스트에서 배출이 완료되기 전에 샤드가 종료됩니다.

  • 서버-65533 {readConcern:available}을 사용하는 작업은 컬렉션을 UNSHARDED로 처리하지 않습니다.

서버- 컬렉션65261 스캔을 통해 고정 사이즈 컬렉션에서 삭제하면 잘못 삭제된 문서 수가 보고됩니다.

서버-44074 플랫폼 지원: 엔터프라이즈 RHEL 8 (zSeries) 추가

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

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

  • 서버-56731 최신 SLES 12 서비스 팩에서 서버 테스트를 실행하는 것이 좋습니다.

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

  • 서버-60105 timeseries 컬렉션에 대한 삽입은 어떤 opcounter에서도 관찰할 수 없습니다.

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

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

  • 서버-61663 concurrency_metrics 및 concurrency_replication_metrics를 더 작은 작업으로 동적으로 분할

  • 서버-61879 마이그레이션을 복구하기 위한 새로 고침은 진행 중인 새로 고침에 참여하지 않아야 합니다.

  • 서버-62205 [auto]splitVector의 최대 청크 크기 인수에 대한 정상성 검사 포함

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

  • 서버-62299 플랫폼 지원: Debian 에 대한 지원 추가 11

  • 서버-63010 언패킹 측정값이 메타 데이터에서 계산된 푸시다운 addFields를 덮어쓰지 않는지 확인합니다.

  • 서버-63387 StreamingCursor는 WiredTiger 백업 커서에서 검색된 순서대로 백업 블록을 반환해야 합니다.

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

  • 서버-63531 commitQuorum에 buildIndexes:false 노드가 잘못 포함되고 투표 노드만 자격이 있다는 오류 메시지가 잘못 표시됨

  • 서버-63910 중요 섹션과 관련된 이 오류 메시지를 일반화합니다.

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

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

  • 서버-64485 _id를 사용하여 extractUpdateType()에서 업데이트 유형을 결정합니다.

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

  • 서버-64732 [v5.0] 인터리브 배열의 BSONColumn 압축을 해제합니다.

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

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

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

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

  • 서버-65182 replsetconfig를 가져올 때 assert.soon을 사용하도록 split_horizon_hostname_startup.js를 수정합니다.

  • 서버-65200 패키지 작업이 작업 그룹의 일부로 실행되지 않음

  • 서버-65211 확장을 사용하여 현재 브랜치에서 바이너리 가져오기

  • 서버- 컬렉션 코디네이터 생성은65284 후속 실행 시 항상 정리를 수행해야 합니다.

  • 서버-65430 ephemeralForTest에서 capped_deletes.js 비활성화

  • 서버-65718 mypy 오류 수정

  • WT-7662 prepare-conflict로 인해 포맷이 시간 초과되었습니다.

  • WT-8260 새로운 EVENT_HANDLER JSON 형식의 유효성을 검사하는 Python 제품군 테스트 만들기

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

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

  • 서버-60109 스텝업 시 벡터 클럭이 복구되는지 확인합니다.

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

  • 서버-61444 bumpCollectionVersionAndChangeMetadataInTxn의 리샤딩 사용은 멱등성이 아닙니다.

  • 서버-61755 마이그레이션 복구는 정제된 샤드 키를 처리해야 합니다.

  • 서버-62072 _configsvrReshardCollection은 'reshardingFields' 설정 해제가 과반수로 복제될 때까지 기다리지 않고 반환될 수 있습니다.

  • 서버-62521 DDL 조정자를 사용할 때 확실한 오류가 발생하면 분산 잠금이 해제되지 않을 수 있음

  • 서버-62761 [v5.0] receiveChunkWaitForRangeDeleterTimeoutMS가 에 전달되고 4 있습니다.4 바이너리

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

  • 서버-62907 벡터 클럭 구성 요소는 CSRS 논롤링 재시작 후에도 생존해야 함

  • 서버-63722 이름 변경 컬렉션 참가자가 강등/종료와 다른 오류 발생 시 중단됨

  • 서버-63742 샤드의 기본 토폴로지 시간으로 인해 샤드 레지스트리가 무한 새로 고침될 수 있음

  • 서버-64517 시작 시 RecoverableCriticalSection이 제대로 복구되지 않음

  • 서버-64580 혼합 바이너리 샤드에서 컬렉션을 샤딩하는 동안 강등 시 이전 바이너리가 충돌할 수 있음

서버-54374 signalOplogWaiters와 StorageEngine::loadCatalog 간의 경쟁

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

서버-21070 컬렉션 통계 수집 옵션 추가

  • 서버-51456 데이터베이스 프로파일러는 쓰기 충돌 발생 시 제거 작업에 대한 'keysDeleted' 속성의 잘못된 값을 출력합니다.

  • 서버-53993 AsyncCommandExecution 테스트에서 opCtx를 해제하기 전에 클라이언트 가닥을 연결합니다.

  • 서버-56300 BSON 객체 및 배열 빌더에 범위 추가 기능 추가

  • 서버-56558 validate_db_metadata_command.js 테스트 견고화

  • 서버-56931 계측 ASIO set_option 실패 개선

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

  • 서버-58069 단위 테스트를 위한 ASSERT_THAT 매처 프레임워크

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

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

  • 서버-58499 새 오류 코드 LoadBalancerSupportMismatch 추가

  • 서버-59220 ocsp_server_refresh.js의 연결 프로브는 새로운 셸을 사용해야 합니다.

  • 서버-59223 ECS SCP 견고성 개선

  • 서버-59290 구성 버전 증가 후 동기화 소스 재평가

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

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

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

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

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

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

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

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

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

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

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

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

  • 서버-59390 config 서버에 대해 주기적으로 상태 검사를 수행할 수 있는 기능을 제공해야 합니다.

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

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

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

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

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

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

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

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

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

  • 서버-60587 FaultFacet 구현

  • 서버-61016 아웃바운드 연결에서 ASIOSession을 생성하는 동안 수신된 Swallow 연결 재설정 관련 오류입니다.

  • 서버-61095 transport_layer_asio_test.cpp 개선

  • 서버-61104 find_and_modify_invalid_query_params.js 견고화

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

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

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

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

  • 서버-61490 transport_layer_test: asio 연결 레이스

  • 서버-61592 ms 정밀도로 쿼리해도 예상 결과가 반환되지 않음(TS 컬렉션)

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

  • 서버-61706 새 구성이 cluster_x 의 모든 노드에 도달했는지 확인509_rotate

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

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

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

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

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

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

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

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

  • 서버- sys-perf 모든 기능 플래그변형에서는 기본적으로 모든 기능 플래그를 활성화합니다.62017

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

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

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

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

  • 서버- 암시적 샤딩 액세스컬렉션에 대해 비활성화된 기능 플래그를 처리합니다.62192

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

  • 서버-62285 cachedir 유효성 검사 추가 푸시 실패 디버그 메시지

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

  • 서버-62379 stepUp 시 ReplicationCoordinator와 BackgroundSync 간의 교착 상태 수정

  • 서버-62466 FaultManager의 _lastTransitionTime 통계 필드는 변경되지 않습니다.

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

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

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

  • 서버-62569 IDL 호환성 검사 스크립트가 배열 유형을 제대로 처리하지 못합니다.

  • 서버-62651 기본적으로 모든 기능 플래그 활성화 기능을 추가하고 마이크로벤치마크 프로젝트에 기본적으로 모든 기능 플래그를 활성화합니다.

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

  • 서버-62680 cachedir 유효성 검사를 통해 로컬 tmp를 생성하여 성공적인 복사를 보장합니다.

  • 서버-62682 PrimaryOnlyService가 _rebuildCV.notify_all()을 호출하지 않아 waitForConditionOrInterrupt 호출이 트리거되지 않음

  • 서버-62712 유효성 검사 cachedir 캐시 오류를 캐시 디버그 로그 파일로만 격리

  • 서버-62876 고정 사이즈 컬렉션으로 테넌트 마이그레이션 테스트 중지

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

  • 서버-63010 언패킹 측정값이 메타 데이터에서 계산된 푸시다운 addFields를 덮어쓰지 않는지 확인합니다.

  • 서버-63073 shard_removal_triggers_catalog_cache_invalidation.js에서 ShardNotFound 처리 수정

  • 서버-63079 $setWindowFields에서 프로젝션 구문 분석기 사용 피하기

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

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

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

  • 서버-63201 applyOps 명령에서 삭제 작업 제한을 완화합니다.

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

  • 서버-63214 이미지 컬렉션 간 컬렉션 해시 불일치 시 전체 DB 간의 해시 불일치 무시

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

  • 서버-63239 빈 범위의 AutoSplitVector에서 예외를 발생시키지 않습니다.

  • 서버-63240 clearJumboFlag가 잘못된 형식으로 ChunkVersion을 유지할 수 있음

  • 서버-63250 암시적 샤딩 timeseries 컬렉션 기능 플래그 검사 수정

  • 서버-63279 Time Series metaField의 조건자를 언패킹과 함께 푸시하면 잘못된 결과가 발생할 수 있습니다.

  • 서버-63288 쿼리 가능한 http 호출에 대한 디버그 로그 메시지 추가

  • 서버- 노드가 다운된 것으로알려진 경우 Oplog 페처가 재시도하지 않아야 함63417

  • 서버-63428 업데이트 작업을 위한 oplog 적용 코드 견고화

  • 서버-63432 대용량 파일을 저장소로 전송

  • 서버-63471 waitForPrimaryOnlyServices가 no_disconnect_on_stepdown.js에서 stepDown을 테스트하기 전에 재구축을 완료합니다.

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

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

  • 서버-63512 하트비트 재구성 시 최적화된(isSelf 호출 없음) 재구성 사용

  • 서버-63531 commitQuorum 오류 메시지에 투표 노드만 자격이 있다고 잘못 표시됨

  • 서버-63646 _raise_if_unsafe_exit가 잘못된 return_code를 사용합니다.

  • 서버- 뷰에서 expireAfterSeconds를 사용하여 collMod 허용안 함63859

  • 서버-63876 [5.0] index.expireAfterSeconds 옵션과 함께 collMod를 적용할 때 세컨더리 노드가 충돌합니다.

  • 서버-63968 $external 데이터베이스에서 기본 제공 역할 열거 금지

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

  • 서버-63986 4update_with_dollar_fields.js 실행 .x 허용 안 함

  • 서버-64182 상태 확인을 다시 활성화하면 보류 중인 다른 확인이 이미 예약되어 있는지 확인해야 합니다.

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

  • 서버-64369 fCV 의 고정 사이즈 컬렉션에서의 삭제를 허용하지 않아야 4 합니다.4

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

  • 서버-64555 [5.0] 새로운 고유 인덱스 데이터 형식의 존재 허용

  • WT-7922 누락된 WiredTiger 버전 파일 처리

  • WT-7954 test_tiered 에서 더 긴 flush_tier 시간 초과 사용04

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

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

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

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

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

  • WT-8417 동시성을 위해 01 cpp 근처에서 검색에서 어설션 테스트를 재구성합니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 서버-58622 DDL 조정자가 조정자 문서를 제거할 때 쓰기 고려 오류를 잘못 처리합니다.

  • 서버-60624 txn_commit_optimizations_for_read_only_shards.js는 코디네이터에서 복제를 일시 중지하고 트랜잭션을 준비 상태로 유지할 수 있습니다.

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

  • 서버-60860 ReshardingCollectionCloner는 가장 가까운 것이 의도된 경우 프라이머리 읽기 설정을 사용합니다.

  • 서버-61003 ShardRegistry의 ReadConcernMajorityNotAvailableYet 오류를 다시 시도해야 합니다.

  • 서버-61105 moveChunk 중 세션 마이그레이션 로직이 로그를 오염시킵니다.

  • 서버-61268 세컨더리에서 복구 가능한 중요 섹션의 릴리스 수정

  • 서버-61416 이름 변경 코디네이터에서 무기한 재시도 오류 발생

  • 서버-61459 ShardingCatalogManager::assignKeyRangeToZone()은 config 서버 프라이머리에서 로컬로 실행되는 동안 오래된 버전의 CollectionType을 읽습니다.

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

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

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

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

  • 서버-61759 AllowMigrations 플래그를 설정 해제하면 진행 중인 마이그레이션이 중단됩니다.

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

  • 서버-61945 '가장 가까운' 읽기 설정이 세컨더리를 선택하면 NamespaceNotSharded로 컬렉션 복제 리샤딩이 실패할 수 있음

  • 서버-61950 ReshardingOplogFetcher는 중단 없이 네트워크 요청이 완료될 때까지 기다리므로 샤드 등급 상승이 완료되지 않을 수 있습니다.

  • 서버-61976 [리샤딩] 샤드가 업그레이드 후 샤드 버전을 새로 고치는 동안 오류가 발생하여 리샤딩 작업이 지연될 수 있습니다.

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

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

  • 서버-62178 임시 리샤딩 컬렉션을 생성하기 전에 수신자 프라이머리가 페일오버하는 경우 NamespaceNotSharded로 인해 리샤딩이 실패할 수 있습니다.

  • 서버-62207 maxTimeMS가 작은 ReshardCollection은 잘못된 BSON 객체 수명으로 인해 샤드 충돌을 일으킬 수 있습니다.

  • 서버-62245 MigrationRecovery는 하나의 마이그레이션만 복구해야 한다고 가정해서는 안 됩니다.

  • 서버-62296 MoveChunk는 새 마이그레이션을 시작하기 전에 완료되지 않은 마이그레이션을 모두 복구해야 합니다.

서버-59721 안정적인 타임스탬프로 롤백을 수행한 후 노드가 다른 노드와 동기화하지 못할 수 있습니다.

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

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

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

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

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

  • 서버-58409 스타트업 RecordId 초기화에 지속형 기록 및 준비된 트랜잭션 재구성에 결함이 있습니다.

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

  • 서버-49748 초기 동기화는 다른 컬렉션보다 먼저 admin.system.version을 복제해야 합니다.

  • 서버-54468 Time Series 컬렉션 샤딩에 대한 최소 지원을 위한 기능 플래그 활성화

  • 서버-56167 중단 분석기는 최소한 샤드 클러스터에 대한 코어 덤프를 수집합니다.

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

  • 서버-57092 JS 러너 리스모크 제품군에 실제 테스트 이름 사용

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

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

  • 서버- mongos의 장애 지점이 writeConcernError의 상태 변경 오류 코드를다시 작성합니다.57772

  • 서버-58035 Mongo 셸에서 db.runCommandWithMetadata 제거

  • 서버-58135 ReplSetTest는 체인이 비활성화된 복제본 세트에서 실패를 시작합니다.

  • 서버-59428 롤백 재개 가능 인덱스 빌드 고정 장치에서 보다 강력한 정규식 일치 사용

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

  • 서버-59781 multi_statement_transaction.js가 StaleConfig에서 트랜잭션을 재시도하지 않음

  • 서버-60048 재시작 후 재시도 가능한 findAndModify 이미지가 일관되지 않을 것으로 예상되는 경우 CheckReplDBHash가 실패하지 않아야 합니다.

  • 서버-60217 [v5.0] enableReconfigRollbackCommittedWritesCheck 는 에 적용되어야 4 합니다.4

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

  • 서버-60334 Stable로 롤백하는 동안 WiredTigerSizeStorer 일시 중지

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

  • 서버-60513 -large 배포판에서 burn_in_tags 컴파일 실행

  • 서버-60517 퍼저에 eviction_dirty_target < eviction_dirty_trigger를 적용합니다.

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

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

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

  • 서버-60959 Time Series 가져오기 오류 컬렉션 ErrorCodes::TimeseriesBucketCleared에 삽입

  • 서버-61005 rs.initiate()가 특정 시작 옵션에서 "불변 실패"와 함께 실패합니다.

  • 서버-61012 템플릿 규칙의 인스턴스화에 생성된 닌자에 명령이 포함되는 경우가 있습니다.

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

  • 서버-61121 TransactionMetricsObserver가 TxnNumberAndRetryCounter를 지원하도록 합니다.

  • 서버-61122 TransactionParticipant 및 TransactionRouter 내의 지표 및 로그 메서드에 TxnNumberAndRetryCounter를 기록합니다.

  • 서버-61188 storeImageInSideCollection=true인 경우, preImageRecordingEnabledForCollection=true인 컬렉션의 사전 이미지 눕 항목에 잘못된 opTime이 할당됩니다.

  • 서버-61194 거친 세분성으로 Time Series 버킷 OID 재사용 방지

  • 서버-61201 뷰를 만들면 교착 상태가 발생할 수 있습니다.

  • 서버-61214 config.system.sessions를 생성할 때 카탈로그 캐시의 알려진 최신 항목이 있는지 확인합니다.

  • 서버-61216 --cache-disable 플래그로 인해 Python 스택 추적이 발생합니다.

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

  • 서버-61307 $setWindowFields ' partitionBy 표현식의 구문 분석 오류에 컨텍스트 추가

  • 서버-61358 유효성 검사 캐시 디렉토리가 InvalidChecksum을 잘못 다시 발생시킵니다.

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

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

  • 서버-61532 제약 조건 위반을 감지하기 위한 Opcounters를 노출해야 합니다.

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

  • 서버-61590 system.buckets 컬렉션이 있다고 해서 컬렉션이 time-series 컬렉션이라고 가정해서는 안 됩니다.

  • 서버-61591 currentop_shell.js 테스트 견고화

  • 서버-61602 timeseries_min_max.js는 측정값이 삽입 순서대로 반환된다고 가정합니다.

  • 서버-61650 sync_source_selection_ignores_minvalid_after_rollback.js에서 복제를 다시 시작하기 전에 노드 연결을 해제합니다.

  • 서버-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

  • 61805 서버- 포트를 사용하여 timeseries_retryable_write_downgrade_oplog_rollover.js에서 프라이머리 노드를 확인합니다.

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

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

  • 서버-61858 sync_source_selection_ignores_minvalid_after_rollback.js에서 연결을 끊기 전에 노드가 프라이머리가 될 때까지 기다립니다.

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

  • 서버-61883 [v5.0] 압축된 Time Series 버킷에 대한 읽기 지원

  • 서버-61910 initial_takes_stable_checkpoint.js는 롤백에서 연결 종료를 고려하지 않습니다.

  • 서버-61931 ClusterManager 역할이 system.buckets.* 컬렉션에 대해 작동하도록 허용

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

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

  • 서버-62023 dbCheck 가시성 개선

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

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

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

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

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

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

  • 서버-62243 시간 초과 없이 벡터 클럭 문서가 다수 커밋될 때까지 기다립니다.

  • 서버-62277 점유 디스크 공간 계산으로 인한 dbstats의 성능 회귀

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

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

  • 서버- 에62382 대한 여러 Amazon Linux 2 505테스트입니다. , .1, 5.2 및 마스터 워터폴이 실행되고 있지 않습니다.

  • 서버-62419 config 서버 스텝다운 제품군에서 실행 시 recover_multiple_migrations_on_stepup.js가 실패합니다.

  • 서버-62423 ephemeralForTest에서 작동하도록 replsetinitiate_works_with_keyfile_profile_verbose_options.js 수정

  • 서버-62592 timeseries_sharding_admin_commands.js clearJumboFlag 테스트의 복원력 향상

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

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

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

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

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

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

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

  • 서버-57686 선거를 앞두고 리샤딩을 실행하는 테스트 커버리지가 필요합니다.

  • 서버-58343 reshard_collection_failover_shutdown_basic.js를 다시 활성화합니다.

  • 서버-59719 shardsvr{Commit, Abort}ReshardCollection이 강등 시 복구할 수 없는 오류를 반환하여 config 서버에서 fassert()가 발생할 수 있음

  • 서버-59806 최적화된 샤드 수집 경로가 많은 청크로 인해 성공하지 못합니다.

  • 서버-60730 shardsvrDropDatabase는 항상 기존 코디네이터에 참여해야 합니다.

  • 서버-60751 move_chunk_critical_section_non_internal_client_abort.js는 config 서버 스텝다운을 고려하지 않습니다.

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

  • 서버-60945 resharding_large_number_of_initial_chunks.js의 리샤딩 중요 섹션 시간 초과 값을 늘립니다.

  • 서버-61027 PermitMigrations 변경 사항 포트

  • 서버-61066 opCtx를 중단 가능으로 표시한 후 shardsvr DDL 명령이 기본 상태를 확인하도록 함

  • 서버-61289 resharding_retryable_writes.js를 타이밍에 대해 더 견고하게 만듭니다.

  • 서버- 일시적인61473 오류 발생 시 리샤딩 조정자가 ReshardingMetrics::onCompletion()을 여러 번 호출하여 구성 서버 충돌 발생

  • 서버-61482 config.reshardingOperations 업데이트는 oplog 슬롯을 유지하면서 PrimaryOnlyService가 재구축될 때까지 대기하여 config 서버에서 복제를 무기한 지연합니다.

  • 서버-61483 리샤딩 조정자가 스텝업에 대한 중단 결정을 복구하지 못하고 작업을 성공으로 커밋하려고 시도하여 데이터 불일치가 발생합니다.

  • 서버-61607 resharding_nonblocking_coordinator_rebuild.js에서 DuplicateKey를 가능한 오류로 허용합니다.

  • 서버-61633 리샤딩의 RecipientStateMachine이 ReshardingOplogFetcher의 스레드 풀에 참여하지 않아 종료 시 서버 충돌이 발생합니다.

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

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

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

서버-58736 컬렉션이 많은 롤백 시 2차 동작 방지

  • 서버-54776 PM에 대한 기능 플래그 활성화-2191

  • 서버- 변경 스트림55535 최적화를 실행하기 위한 성능 테스트

  • 서버-57131 topology_listener_test에서 사소한 경쟁 수정

  • 서버-57164 $group-by-variable 최적화의 불변성 실패

  • 서버-57171 킬롭 테스트의 복원력 향상

  • 서버- transaction_stale_shard_version_errors.js 테스트에서 주기적인57486 인덱스 검사 방지

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

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

  • 서버-59432 시스템 변수 최적화에서 불변성을 다운그레이드하고 그룹에 대한 추가 tassert 추가

  • 서버-59654 Time Series 업데이트 퍼저에 에버그린 작업 추가

  • 서버-59662 Time Series 삽입 및 인터럽트 생성 명령을 사용하여 동시성 테스트 만들기

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

  • 서버-59871 startup_recovery_for_restore_restarts.js는 failpoint 이후에 체크포인트가 발생하는지 확인해야 합니다.

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

  • 서버-60393 replica_sets_jscore_passthrough 시간 제한을 시간으로 3늘립니다.

  • 서버-60424 집계 커서를 다시 만들 때 TenantOplogFetcher 시간이 초과되었습니다.

  • 서버-60632 renameCollection 대상이 이미 존재하는 경우 mongos에서 일관되지 않은 오류가 발생합니다.

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

  • 서버-60671 단검 제거

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

  • 서버-60762 $setWindowFields partitionBy 배열은 지속적으로 오류를 발생시킵니다.

  • 서버-61021 timeseries_delete.js에서 문서가 순서대로 검색되지 않을 수 있습니다.

  • 서버- 샤딩된61039 Time Series listIndex는 뷰의 네임스페이스를 보고해야 합니다.

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

  • 서버-61178 find_cmd_with_indexes_timeseries.js에서 동시성 사용 줄이기

  • 서버-61208 transaction_stale_shard_version_errors.js에서 밸런서가 실행되지 않아야 할 때 실행 중일 수 있습니다.

  • 서버-61269 awaitdata_getmore_cmd.js에 로그 추가

  • 서버-61283 [5.0]50 timeseries_insert_kill_op.js 및 timeseries_insert_idle_bucket_expiration.js에 requires_fcv_ 를 추가합니다.

  • 서버-61291 checkout_idl_files_from_past_releases.py와의 상위 호환성 수정

  • 서버-61309 Time Series 버킷 잠금 재획득 로직 수정

  • 서버-61360 Debian 9 변형 jlink를 줄여 OOM 사례 방지

  • 서버- $$SEARCH_META에서 fCV 검사를 제거하는것이 좋습니다.61405

  • 서버-61597 random_moveChunk_timeseries_inserts.js에 결정적 순서 사용

  • WT-3445 형식 테스터에 여러 테이블을 추가합니다.

  • WT-5008 Jenkins "wiredtiger-perf-btree" 작업을 에버그린으로 마이그레이션

  • WT-5010 Jenkins "wiredtiger-perf-checkpoint" 작업을 에버그린으로 마이그레이션

  • WT-5011 Jenkins "wiredtiger-perf-log-consolidated" 작업을 에버그린으로 마이그레이션

  • WT-5012 Wiredtiger-perf-evict를 에버그린으로 마이그레이션

  • WT-5013 Jenkins "wiredtiger-perf-stress" 작업을 에버그린으로 마이그레이션

  • WT-5580 에버그린 wtperf 테스트에서 wtperf 명령을 로그에 덤프합니다.

  • WT-6001 페이지를 다시 작성해야 하는 경우 페이지를 캐시로 읽지 않도록 합니다.

  • WT-6022 NVRAM 캐시

  • WT-6116 비타임스탬프 테스트 다시 켜기

  • WT-7694 객체 이름에 버킷 접두사가 올바르게 사용되도록 수정했습니다.

  • WT-7820 최신 업데이트 타임스탬프와 비교하기 위해 온디스크 지속형 타임스탬프를 검색합니다.

  • WT-7845 계층형 및 해당 메타데이터에 대해 old_id를 추가합니다.

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

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

  • WT-8030 제거 트리거 설정과 관련된 정상성 검사 추가

  • WT-8046 테스트/형식에서 wiredtiger_open 호출 간에 비영구적 구성 설정 유지

  • WT-8065 cursor 및 prefix_key 구성에 대한 문서 업데이트

  • WT-8076 cmake와 함께 작동하도록 tiered_abort csuite 테스트를 수정합니다.

  • WT-8114 반올림 준비 구성을 사용하여 준비 타임스탬프를 최신 활성 읽기 타임스탬프보다 작거나 같게 설정 허용 되돌리기

  • WT-8151 stop_ts가 wired_start_ts보다 작고 start_ts보다 큰 경우 지속형_start_ts를 stop_ts와 같게 만듭니다.

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

  • WT-8163 체크포인트 정리를 포기하기 위해 더 많은 제거 시나리오 고려

  • WT-8167 cppsuite 코드에서 사용하지 않는 게터 제거

  • WT-8173 아키텍처 가이드 다이어그램에서 행 열 저장 노드 수정

  • WT-8178 wtperf_run.py에서 생성된 JSON 출력을 시더/에버그린으로 푸시

  • WT-8179 wtperf_run.py에서 생성된 out.json을 Atlas로 푸시

  • WT-8188 간단한 관련 테스트에서 간단한 진행률 통계 사용

  • WT-8189 WT 상세 메시지에 간결한 분석을 위한 유용한 정보 추가

  • WT-8192 이벤트 카테고리당 상세도 수준 할당을 지원하도록 상세 API 확장

  • WT-8194 tcmalloc이 활성화된 경우 ASAN 유출 수정

  • WT-8196 cppsuite 파일에 경고 옵션 추가

  • WT-8221 RTS를 수행하기 전에 쓰기 생성 수 비교

  • WT-8224 사용하지 않는 변수에 대한 커버리티 불만 수정

  • WT-8228 압축 테스트에 가변 길이 열 저장 지원 추가

  • WT-8232 18 릴리스 제거 커서를 사용하여 페이지를 제거하도록 hs 테스트를 수정합니다.

  • WT-8233 실패를 무시하는 data-validation-stress-test-checkpoint 수정

  • WT-8237 해제 후 구성에 NULL 값을 할당 해제하면 사용되지 않은 상태로 유지됩니다.

  • WT-8241 가장 큰 키에 대한 값 반환 건너뛰기

  • WT-8253 체크포인트 스트레스 테스트의 디스크 공간 문제 수정

  • WT-8254 관련 심각도 수준으로 상세 메시지를 정의하는 새로운 WiredTiger 내부 API 구현

  • WT-8255 자세한 인터페이스의 레거시 사용이 여전히 의도한 대로 작동하는지 확인하는 Python 제품군 테스트를 만듭니다.

  • WT-8256 다양한 상세 구성 시나리오를 캡처하는 새 테스트 만들기

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

  • WT-8271 perf 테스트 결과 출력에서 git 브랜치 및 커밋 상태 캡처

  • WT-8275 간결한 통계 간소화

  • WT-8280 일시적으로 접두사 어설션 비활성화

  • WT-8281 기록 저장 중지 타임스탬프로 순서가 맞지 않는 처리 수정

  • WT-8283 압축 파일에서 새로운 상세 API 사용

  • WT-8284 롤백이 필요한 경우 트랜잭션에 대한 상세 로깅 개선

  • WT-8285 타사 라이브러리의 CMakes 사용 간소화

  • WT-8286 접두사 검색을 위한 스트레스 테스트 만들기

  • WT-8291 exec 없이 exit() 대신 _exit()를 호출합니다.

  • WT-8294 성능 테스트 결과를 하나의 컬렉션으로 푸시

  • WT-8297 복구 중 기록된 테이블에서 타임스탬프 순서 확인이 실행되었습니다.

  • WT-8298 ubuntu2004-large 인스턴스를 사용하도록 에버그린 성능 테스트를 전환합니다.

  • WT-8314 잘못된 테이블에 대한 블록을 반환하는 블록 캐시 수정

  • WT-8316 형식 이전 버전과의 호환성 모드 수정

  • WT-8317 내부 페이지에 오버플로 키를 저장하지 않습니다.

  • WT-8318 CONFIG 파일 디렉토리에 format.sh 지원 추가

  • WT-8321 스모크 테스트의 제한 시간을 분으로 업데이트 60

  • WT-8331 따옴표 문자를 허용하도록 형식 변경

  • WT-8335 CMake에서 정적 및 공유 WiredTiger 라이브러리 컴파일 지원

  • WT-8336 C++ 파일 컴파일 시 unsafe-loop-optimizations 플래그 비활성화

  • WT-8337 포맷 직접 I/O 테스트가 백업을 끄지 못했습니다.

  • WT-8339 wtperf 모니터 헤더에 누락된 쉼표 추가

  • WT-8342 커버리티: CID 121074: src/support/float.c의 UNINTENDED_INTEGER_DIVISION

  • WT-8345 세션 수준에서 cache_max_wait_ms를 구성하는 API

  • WT-8346 Jenkins "wiredtiger-perf-stress" 나머지 테스트를 에버그린으로 마이그레이션

  • WT-8347 test_checkpoint의 오류 수정 변경 사항

  • WT-8349 인메모리 형식의 실행으로 인해 캐시 크기가 잘못된 CONFIG가 생성될 수 있습니다.

  • WT-8350 구성 값을 끄기 위해 잘못된 유형의 값이 사용된 테스트/형식 문제를 수정합니다.

  • WT-8354 호환성 실행에 사용되는 기록 형식 빌드에는 이전 구문이 필요합니다.

  • WT-8355 121096커버리티 분석 결함 : 초기화되지 않은 포인터 읽기

  • WT-8357 성능 테스트 출력에 더 많은 에버그린 확장 추가

  • WT-8358 명령줄을 통해 ops 및 args 필드를 wtperf에 전달

  • WT-8359 에버그린에서 스모크 테스트와 스트레스 테스트를 분리합니다.

  • WT-8363 성능 테스트를 통한 통계 출력 유효성 검사

  • WT-8364 TCMalloc으로 cppsuite 빌드 시 CMake 버그 수정

  • WT-8368 '__wt_verbose_multi'에서 생성되는 상세 메시지 출력 수정

  • WT-8394 성능 테스트를 통한 통계 출력 유효성 검사 되돌리기

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

  • 서버-49897 리샤딩을 위해 oplog 버퍼 컬렉션에 no-op 항목을 삽입하여 재개의 낭비를 줄입니다.

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

  • 서버-54231 리샤딩은 청크를 소유하지 않은 이전 프라이머리 샤드에 로컬 컬렉션을 남길 수 있습니다.

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

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

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

  • 서버-55557 샤드 키 구체화 후 중단된 마이그레이션의 범위 삭제가 실패할 수 있음

  • 서버- SERVER-56985 에 나열된 TODO 완료56500

  • 서버-57217 기증자 및 조정자를 위한 리샤딩을 위해 currentOp 메트릭의 남은OperationTimeEstimatedSecs를 보고하지 않습니다.

  • 서버-57266 지표 시간 간격을 리샤딩하기 위한 IDL 표현을 생성합니다.

  • 서버-57276 커밋 모니터에 표시되는 FTDC 지표의 최대/최소 완료율을 캡처합니다.

  • 서버-57479 resharding_test_util.js 제거

  • 서버-57654 Pipeline::getNext()가 ReshardingCollectionCloner에서 발생하면 Pipeline::dispose() 호출

  • 서버-57655 Pipeline::getNext()가 ReshardingTxnCloner에서 발생하면 Pipeline::dispose() 호출

  • 서버- 사용하지57665 않는 disallowWritesForResharding() 메서드 제거

  • 서버-57675 random_DDL_CRUD_operations.js는 동일한 대상 ns로 이름을 두 번 변경하려고 시도할 수 있습니다.

  • 서버-57686 선거를 앞두고 리샤딩을 실행하는 테스트 커버리지가 필요합니다.

  • 서버-57760 리샤딩을 위한 전용 OpCounters와 유사한 지표를 도입하고 ReshardingOplogApplier에서 사용

  • 서버-57761 리샤딩 컬렉션 복제의 일부로 삽입 옵카운터 증가

  • 서버-58082 allowMigrations가 이미 false로 설정된 경우 리샤딩 작업 실패

  • 서버-58304 리샤딩 기증자, 수신자 및 조정자 문서의 '메트릭' 필드가 선택 사항으로 표시되지 않음

  • 서버-58343 reshard_collection_failover_shutdown_basic.js를 다시 활성화합니다.

  • 서버-58407 리샤딩 구성 요소가 원격 샤드를 대상으로 할 때 FailedToSatisfyReadPreference에서 재시도하지 않아 서버 충돌이 발생합니다.

  • 서버-58433 bumpCollectionVersionAndChangeMetadataInTxn의 ReshardingCoordinatorService 트랜잭션이 너무 클 수 있음

  • 서버-58592 리샤딩 작업이 거의 끝날 무렵에 스텝다운이 발생할 때 ReshardingCoordinatorService를 더 견고하게 만듭니다.

  • 서버-58871 write_concern_basic.js에서 고정 db 프라이머리 설정

  • 서버-58914 함수 스텁을 사용하여 ReshardingDonorWriteRouter 클래스 만들기

  • 서버-58915 단위 테스트와 함께 ReshardingDonorWriteRouter 기능 구현

  • 서버-58960 쓰기 코드 경로에서 ShardingWriteRouter의 오버헤드 측정

  • 서버-58980 스텝다운과 완료 간의 리샤딩 코디네이터 StepDownStepUpEachTransition 테스트 경쟁 방지

  • 서버- 리샤딩은58990 항상 새 컬렉션 타임스탬프 쓰기

  • 서버-59023 수신자 샤드에서 프라이머리 페일오버 후 NamespaceNotSharded로 인해 리샤딩이 실패할 수 있습니다.

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

  • 서버-59208 ShardCannotRefreshDueToLocksHeld를 사용하여 resharding_replicate_updates_as_insert_delete.js의 재시도 가능 쓰기가 실패하도록 허용

  • 서버-59500 DDL 조정자는 강등 시 dist 잠금을 해제해서는 안 됩니다.

  • 서버-59585 ReshardingOpObserver가 구성 서버에서 잘못된 CollectionShardingRuntime 캐스트를 수행합니다.

  • 서버-59694 금지된 명령을 잘못 리샤딩하면 Config.Cache.Collections 컬렉션에서 일관성이 잘못 가정

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

  • 서버-59775 ReshardingDonorOplogIterator는 강등 후 멤버 상태 SECONDARY에서 계속 실행될 때 fassert()를 트리거합니다.

  • 서버-59803 카탈로그 캐시 새로 고침 애그리게이션을 위한 maxTimeM 설정

  • 서버-59811 ReshardingOplogFetcher는 동기화 소스를 전환할 때 postBatchResumeToken이 시간을 거꾸로 이동하여 리샤딩 작업을 지연시키는 것을 볼 수 있습니다.

  • 서버-59812 데이터 복제 구성 요소가 아직 실행 중일 때 ReshardingMetrics::onStepDown()이 호출되어 불변 실패가 발생합니다.

  • 서버-59849 사전/사후 이미지를 가져올 수 없을 때 ReshardingOplogFetcher의 동작을 확인하는 테스트 추가

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

  • 서버-59903 샤딩된 메타데이터의 이름 변경을 재개할 때 이름이 변경된 태그를 지우지 않습니다.

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

  • 서버-59923 ReshardingTest 고정 장치의 백그라운드 스레드에서 reshardCollection 명령 재시도

  • 서버-59927 리샤딩의 RecipientStateMachine::_restoreMetrics()가 일시적인 오류에 대해 재시도하지 않아 강등 시 fassert()가 발생합니다.

  • 서버-59965 renameCollection과 다중 샤드 트랜잭션 간의 분산 교착 상태

  • 서버-60094 ReshardingOplogApplicationRules는 모든 쓰기의 버전을 지정하지 않습니다.

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

  • 서버-60161 config 서버 강등과 _configsvrRenameCollectionMetadata 명령 간의 교착 상태

  • 서버-60220 ReshardingCoordinator::installCordinatorDoc은 logChange를 호출하기 전에 메모리 상태에서 업데이트해야 합니다.

  • 서버-60266 DDL 조정자에서 WriteConcernError 예외 재시도

  • 서버-60291 금지된 명령을 리샤딩하면 수신자가 완료될 때까지 기다리지 않음

  • 서버-60413 moveChunk 명령에 사용되는 중요 섹션 이유 수정

  • 서버-60508 Time Series 컬렉션에서 중요 섹션을 복구할 때 샤드 서버 OnReplicationRollback이 발생합니다.

  • 서버-60592 DDL 참가자 명령은 txnNumber로 쓰기 작업을 수행하도록 해야 합니다.

  • 서버-60731 삭제 데이터베이스 코디네이터에서 데이터베이스 중요 섹션 릴리스 연기

  • 서버-60737 ShardServerCatalogCacheLoaderTest에서 잘못된 청크 타임스탬프 검사 제거

  • 서버-60774 리샤딩은 엄격한 일관성으로 전환하지 않고 reshardFinalOp를 통해 적용할 수 있으며, 중요한 섹션이 시간 초과될 때까지 리샤딩되는 컬렉션에 대한 쓰기 작업을 지연시킬 수 있습니다.

  • 서버-60811 삭제 데이터베이스로 인해 강등 후 새 컬렉션이 삭제될 수 있음

  • 60858 서버- 기존 ReshardingCoordinator에 참여하는 _configsvrReshardCollection 명령이 강등 시 중단되지 않을 수 있음

  • 서버-60859 ReshardingCoordinator는 취소하지 않고 _canEnterCritical future를 기다리므로 잠재적으로 config 서버 프라이머리 스텝업이 완료되지 않을 수 있습니다.

  • 서버-60916 reshardingOperation의 문서가 있는 스냅샷으로 인해 CPS 복원이 실패했습니다.

  • 서버-61026 드롭 컬렉션 참가자 명령을 수신하는 샤드의 순서 반전

  • 서버-61052 리샤딩 기증자 및 수신자의 조정자 문서 업데이트가 조정자 문서의 복제 대기 시간 초과로 인해 치명적인 어설션이 발생할 수 있습니다.

  • 서버-61066 opCtx를 중단 가능으로 표시한 후 shardsvr DDL 명령이 기본 상태를 확인하도록 함

  • 서버-61108 ReshardingCoordinatorService, 구성 컬렉션 삭제가 코디네이터 문서에서 복제를 기다리는 동안 시간이 초과되어 치명적인 어설션으로 이어질 수 있음

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

  • 서버-59170 tenant_migration_multi_stmt_txn_jscore_passthrough 제품군에서 max_doc_size.js 제외

  • 서버-59646 nodes_in_primarys_datacenter_dont_sync_across_datacenters.js에서 동기화 소스를 평가하기 전에 핑 시간 차이가 changeSyncSourceThreshold보다 큰지 확인하세요.

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

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

  • 서버-55516 샤딩된 패스스루에서 Time Series 테스트용 태그 제거

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

  • 서버-57376 CollectionImpl 및 IndexCatalogImpl 통계는 초기화되지 않았으며 로그에 기록될 수 있습니다.

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

  • 59308 서버- $lookup-$unwind 후 일치 항목이 $lookup 결과에 올바르게 적용되지 않음

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

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

  • 서버-58130 Time Series 컬렉션 유효성 검사기를 변경하면 서버에서 오류 없이 승인합니다.

  • 서버-59057 config.transactions 컬렉션에 대한 유효성 검사 명령에서 빠른 카운트 적용 안 함

  • 서버-52310 새로운 $search 매개변수를 지원하기 위해 통합 작업에 기능 플래그를 활성화합니다.

  • 서버-53350 리샤딩이 실행되는 동안 샤드 및 config 서버에 replSetStepUp, SIGTERM 및 SIGKILL을 전송하기 위한 ReshardingTest 고정 장치에 메서드를 노출합니다.

  • 서버-53351 샤드에 스텝업이 활성화된 리샤딩 퍼저 작업 추가

  • 서버-53913 인스턴스화 시 지표 상태를 로드하는 ReshardingDonorService 인스턴스

  • 서버-54206 Fetcher 클래스에 대한 비차단 API 생성(또는 대체 클래스 생성)

  • 서버-54726 'numScannedAferResume'의 오타 수정

  • 서버-54774 PM을 위한 아키텍처 가이드 업데이트-2191

  • 54775 서버- PM에 대한 기능 플래그 만들기-2191

  • 서버-55711 커버리티 분석 결함 118014: checkState()에 섀도 처리된 '상태' 변수

  • 서버-56416 mongod --version이 M1 랩톱에서 불필요한 로그 줄을 반환합니다.

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

  • 서버-56639 시작 복구를 위한 타임스탬프 인덱스 ID 삭제

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

  • 서버- 리샤딩에서56813 [RRFaM] 인식

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

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

  • 서버-57229 killOp_against_journal_flusher_thread.js는 JournalFlusher가 opId를 찾은 후 killOp를 실행하는 사이에 opCtx를 재설정하지 않도록 해야 합니다.

  • 서버-57295 시작 시 감사 로그 순환

  • 서버-57315 Time Series 컬렉션에 shardCollection 명령 활성화

  • 서버-57350 ShardKeyPattern::parseShardKeyPattern() - NaN 표현이 정수로 캐스팅되는 중입니다.

  • 서버-57437 샤딩된 Time Series 컬렉션을 위한 삽입 라우팅 구현

  • 서버-57565 시계열 측정이 샤드 클러스터의 고아 버킷을 업데이트하지 않는지 확인

  • 서버-57566 Time Series 컬렉션을 위한 샤딩 관리 명령 동작 구현

  • 서버-57567 Time Series 컬렉션을 처리하도록 샤드 패스스루 제품군 업데이트

  • 서버-57568 샤딩된 Time Series 컬렉션에 대한 쿼리 라우팅 동작 구현

  • 서버-57570 샤딩된 Time Series 컬렉션에서 세분성 업데이트 비활성화

  • 서버-57572 샤딩된 Time Series 컬렉션을 위해 mongos에서 보조 인덱스 다시 작성

  • 서버-57573 샤딩된 Time Series 컬렉션의 $sample 단계에 대한 고아 필터링 로직 구현

  • 서버-57589 클러스터 collStats 및 indexStats 명령에 대한 테스트를 개선하여 최상위 'timeseries' 합계가 작동하는지 확인

  • 서버-57603 timeseries::MinMax::minUpdates/maxUpdates는 포함할 업데이트를 결정할 때 timeseries::MinMax::min/max에 대한 호출을 고려해야 합니다.

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

  • 서버-57697 ReshardingOplogApplier::_applyBatch의 지연 시간/처리량 측정

  • 서버-57700 ReshardingCollectionCloner::doOneBatch에서 resharding::data_copy::fillBatchForInsert의 지연 시간/처리량 측정

  • 서버-57717 업데이트 명령에 Time Series 스텁 추가

  • 서버-57718 Time Series 스텁을 삭제 명령에 추가

  • 서버-57733 업데이트/삭제의 쿼리가 Time Series 컬렉션의 metaField에만 의존하는지 확인합니다.

  • 서버-57734 업데이트가 Time Series 컬렉션의 metaField만 수정하는지 확인합니다.

  • 서버-57735 Time Series 컬렉션의 metaField에 대한 단일 업데이트를 해당 버킷 컬렉션의 업데이트로 변환합니다.

  • 서버-57736 Time Series 컬렉션의 metaField에 대한 삭제를 해당 버킷 컬렉션의 삭제로 변환합니다.

  • 서버-57742 비특수 버전의 OperationLatencyHistogram 클래스 만들기

  • 서버-57780 BlackDuck 시간 초과 처리 개선

  • 서버-57784 TryUntilLoop가 소멸자와 프로미스 해결을 동기화하지 않음

  • 서버-58112 TaskExecutor의 종료 명령 프로미스에 명시적 동기화 추가

  • 서버-58122 resync_majority_member.js에서 불변 실패에 대한 검색 로그를 실패 지점 사용으로 대체합니다.

  • 서버-58139 NetworkInterfaceTest::CancelLocally에서 상태 유출 방지

  • 서버-58148 mirrored_reads.js 어설션은 미러링된 읽기 실패를 고려하지 않습니다.

  • 서버-58166 재개 가능한 인덱스 빌드 롤백 테스트를 실행하면 RAMLog 공간이 부족해질 수 있습니다.

  • 서버-58170 timeseries 컬렉션이 있는 경우 system.views 삭제 금지

  • 서버-58175 분할된 timeseries 컬렉션에 삽입을 라우팅하기 전에 시간 값 반올림

  • 서버-58183 _applyPrepareTransaction은 재시도 시 prepareConflictBehavior가 kIgnoreConflictAcceptWrites인지 확인하지 않습니다.

  • 서버-58203 $unionWith 단계 개선

  • 서버-58263 TenantMigrationAccessBlockerRegistry의 absl 맵 지우기 루프 수정

  • 서버-58331 다중 문서 트랜잭션에서 Time Series 업데이트 및 삭제 실패

  • 서버-58370 RollbackImpl에서 StringMap 요소 use-after-free

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

  • 서버-58386 null_query_semantics.js의 테스트 케이스에 고유한 컬렉션 이름 할당

  • 서버- 데이터 정렬을 사용하여Time Series metaField 전용 삭제 테스트58390

  • 서버-58393 Time Series metaField 전용 업데이트를 위한 '데이터 정렬' 활성화

  • 서버-58394 Time Series 컬렉션의 metaField에 있는 여러 개의 정렬된 업데이트를 해당 버킷 컬렉션의 업데이트로 변환합니다.

  • 서버-58396 Time Series 컬렉션의 metaField에 있는 정렬되지 않은 여러 업데이트를 해당 버킷 컬렉션의 업데이트로 변환합니다.

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

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

  • 서버-58480 적절한 일시적 오류 재시도를 허용하기 위해 ContinuousTenantMigration 후크에 필요한 매개변수를 추가합니다.

  • 서버-58485 api_params_transaction.js의 일시적 오류에 대한 트랜잭션 재시도

  • 서버- let을 사용하여Time Series metaField 전용 삭제 테스트58492

  • 58493 서버- 힌트를 사용하여 시계열 metaField 전용 삭제 테스트

  • 서버-58519 동시 컬렉션 삭제로 metaField 전용 Time Series 삭제 수정

  • 서버-58583 mongocryptd에 대한 쿼리 분석은 찾기에서 표현형 프로젝션을 처리하지 않습니다.

  • 서버-58617 metaField가 없는 Time Series 컬렉션에 대한 업데이트 허용

  • 서버-58721 processReplSetInitiate가 stableTimestamp를 설정하거나 안정적인 체크포인트를 사용하지 않습니다.

  • 서버-58722 wildcard_index_multikey.js에서 테스트 사례에 고유한 컬렉션 이름을 할당합니다.

  • 서버- SERVER-58739 에 나열된 TODO 완료58334

  • 서버-58774 timeseries_update_delete_util.h를 정리하고 queryOnlyDependsOnMetaField()에 대한 참조를 업데이트합니다.

  • 서버-58777 빈 하위 문서가 중첩 수준인지 여부에 대해 삽입 및 업데이트가 일치하지 않습니다.

  • 서버-58796 Time Series metaField 전용 업데이트를 위해 'let' 활성화

  • 서버-58797 Time Series metaField 전용 업데이트를 위한 'hint' 활성화

  • 서버-58798 Time Series metaField 전용 업데이트를 위한 'arrayFilters' 테스트

  • 서버-58803 Time Series metaField-only가 가까운 인메모리 버킷을 삭제하는지 테스트합니다.

  • 서버-58804 Time Series metaField 전용 업데이트가 인메모리 버킷을 닫도록 합니다.

  • 서버-58811 timeseries_update_delete_util.h의 단위 테스트 쿼리 함수

  • 서버-58861 ephemeralForTest 정렬 데이터 인터페이스가 빅 엔디안 머신에서 작동하지 않음

  • 서버- 샤딩된 Time Series 테스트를58872 위한 require_fcv_ 태그 추가51

  • 서버-58877 사용 가능한 스토리지 엔진이 없는 경우 SpillableCache에서 디스크 유출을 금지합니다.

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

  • 서버-58896 동시 컬렉션 삭제로 metaField 전용 Time Series 업데이트 수정

  • 서버-58899 Time Series 업데이트에 대한 컬렉션을 보려면 curOp 네임스페이스를 설정합니다.

  • 서버-58903 테넌트 마이그레이션2 스텝다운/킬/종료 패스스루 제품군에서 index_many .js를 블랙리스트에 추가합니다.

  • 서버-58930 mongodb-enterprise-unstable-server가 mongodb-enterprise-unstable-shell과 충돌합니다.

  • 서버-58967 Time Series 삭제에 대한 컬렉션을 보려면 curOp 네임스페이스를 설정합니다.

  • 서버-59024 timeseries_update_delete_util.h의 단위 테스트 업데이트 함수

  • 서버-59036 clustered_index_types.js에서 고유한 버킷 컬렉션 이름 사용

  • 서버-59054 생성된 퍼저 작업에 시간 초과 적용

  • 서버-59067 TLS 경쟁 조건 수정

  • 서버-59072 upsert:true인 Time Series 컬렉션에 대한 업데이트 허용 안 함

  • 서버-59074 oplog 가시성을 설정/대기하기 위해 스토리지 티켓을 획득하지 마세요.

  • 서버-59088 Time Series 컬렉션 샤딩에 대한 최소한의 지원을 위한 기능 플래그 생성: 업데이트 및 삭제

  • 서버-59092 Time Series 삭제를 위한 $jsonSchema 연산자 지원

  • 서버-59094 shardCollection 명령은 Time Series 컬렉션이 올바르게 생성되었는지 확인해야 합니다.

  • 서버-59104 Time Series 업데이트/삭제 코드에서 findNthChild() 사용 제거

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

  • 서버-59110 전원 주기에서 연결 오류 메시지 업데이트

  • 서버-59120 commitChunksMerge에 대한 단위 테스트 만들기

  • 서버-59126 Time Series 컬렉션에서 컬렉션을 삭제하면 config 서버에서 기본 버킷 컬렉션을 삭제해야 합니다.

  • 서버-59140 timeseries shardCollection 명령에 대한 샤드 키 패턴 유효성 검사

  • 서버-59141 RPM 사양 파일에 잠재적 오류가 있는지 검토합니다.

  • 59143 서버- '--ninja' 도구 옵션이 ninja 모듈과 함께 사용되는 경우 강제 실패

  • 서버-59150 non_durable_writes_on_primary_can_reach_majority.js는 세컨더리에서 지속형 타임스탬프가 진행되기를 기다리지 않습니다.

  • 서버-59154 보다 포괄적인 Time Series 업데이트 문서 테스트 사례 추가

  • 서버-59159 $min/max 창 함수 null 시맨틱은 축적자 시맨틱과 다릅니다.

  • 서버-59164 샤딩된 Time Series 네임스페이스에 대한 모든 쓰기 명령은 mongos에서 버킷 네임스페이스로 변환되어야 합니다.

  • 서버-59173 Time Series 업데이트 및 삭제에 대한 감사 오류 메시지

  • 서버-59174 Time Series 업데이트/삭제에 대한 업데이트/삭제된 문서 수 보고

  • 서버-59180 샤딩된 Time Series 컬렉션에 대한 업데이트 재작성 및 라우팅 구현

  • 서버-59181 샤딩된 Time Series 컬렉션에 대한 삭제 재작성 및 라우팅 구현

  • 서버-59184 청크 마이그레이션 후 Time Series 인덱스 및 버킷 컬렉션의 정확성을 확인하는 테스트 추가

  • 서버-59190 IndexAccessMethod는 인덱스 빌드 대량 로드 중 폐기될 수 있습니다.

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

  • 서버-59194 timeseries_update_concurrent.js가 다른 테스트와 병렬로 실행되지 않도록 제외

  • 서버-59196 샤딩된 timeseries 컬렉션을 위한 설명 명령에 대한 테스트 추가

  • 서버-59214 oplog_visibility.js 어설션 메시지에 쿼리 결과 포함

  • 서버-59218 Time Series 업데이트/삭제의 경우 최상위 metaField만 'meta'로 바꿉니다.

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

  • 서버-59294 oidReset의 작업 유형 확인

  • 서버-59298 생성된 퍼저 작업은 exec_timeout_secs가 아닌 timeout_secs를 사용해야 합니다.

  • 서버-59299 $match 단계 개선

  • 서버-59321 접미사 var 를 v5 0 로 업데이트합니다. 컴파일 확장의

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

  • 서버-59410 Time Series 업데이트 정리 및 테스트 삭제

  • 서버-59413 tenant_migration_fetch_committed_transactions_retry.js에서 발생할 수 있는 경쟁 수정

  • 서버-59425 Ninja가 로컬에 아카이브 대상을 설치하지 못함

  • 서버-59445 oplog_sampling.js에서 스토리지 로그 상세도 증가

  • 서버-59456 LDAPReaper 스레드 풀 시작

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

  • 서버-59476 validate_commit_message는 wiredtiger 가져오기를 되돌리는 것을 허용하지 않습니다.

  • 서버-59483 tenant_migration_collection_ttl.js는 수신자 복제기와 기증자 TTL 스윕 간의 경쟁을 고려해야 합니다.

  • 서버-59491 geo_update2.js에 "requires_multi_updates" 태그 추가

  • 서버-59505 혼합된 중첩 측정값에 대한 Time Series 쿼리는 일부 이벤트를 놓칠 수 있습니다.

  • 서버-59515 MergeAuthzCollection 명령의 기본값 수정

  • 서버-59525 TenantMigrationRecipientAccessBlocker가 복구 시 올바르게 초기화되지 않습니다.

  • 서버-59591 LockerNoop::isW()는 항상 true를 반환하여 여러 작업이 동시에 글로벌 배타 락을 보유하고 있다고 생각할 수 있도록 합니다.

  • 서버-59606 런타임 기록이 없는 테스트가 있는 작업에는 동적 시간 제한을 설정하지 마세요.

  • 서버-59635 강등 시 ConfigSvrMoveChunkCommand를 중단 가능으로 표시

  • 서버-59649 다중 버전 생성 제품군 파일 이름은 일반 작업과 달라야 합니다.

  • 서버-59662 Time Series 삽입 및 인터럽트 생성 명령을 사용하여 동시성 테스트 만들기

  • 서버-59666 system.buckets 컬렉션의 이름 변경은 허용되지 않습니다.

  • 서버-59669 동시 테스트의 보호되지 않은 변수 TransientSSLParamsStressTestWithManager

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

  • 서버-59676 DocumentSourceFindAndModifyImageLookup은 샤드에서 사용될 때 불변성을 나타낼 수 있습니다.

  • 서버-59693 ReshardingTest 고정 장치는 replSetStepUp을 실행하려고 시도하는 동안 롤백 상태로 들어가는 노드를 수용해야 합니다.

  • 서버-59701 외부 시간대 데이터베이스 사용 시 일부 시간대 작업 시 오류 발생

  • 서버-59720 Time Series metaField 전용 업데이트에서 $rename을 올바르게 처리합니다.

  • 서버-59727 TenantMigrationAccessBlockerRegistry::_remove는 두 mtab이 모두 있는 경우 제거하지 않습니다.

  • 서버-59765 $dateAdd/$dateSubtract가 특정 '금액' 값에 대한 오버플로를 감지하지 못합니다.

  • 서버-59778 timeseries_query.js 테스트 견고화

  • 서버-59796 catchup.js의 세컨더리에서 복제를 중지하기 전에 복제 대기

  • 서버-59804 system_perf.yml에서 YCSB에 대해 별도의 분기 사용

  • 서버-59805 잘못된 인덱스 카탈로그 옵션을 확인하고 제거하는 방법 제공

  • 서버- SERVER-59843 에 나열된 TODO 완료56639

  • 서버-59865 새로운 암시적 기본 쓰기 고려 공식을 반영하도록 repl arch 가이드 업데이트

  • 서버-59866 currentCommittedSnapshot이 삭제될 때 fCV가 과반수 대기를 중지합니다.

  • 서버-59867 ReplSetConfig/MemberConfig의 분할 수평선 매핑은 결정론적으로 직렬화되어야 합니다.

  • 서버-59868 Durable_history_index_usage.js의 인덱스 빌드 경쟁 수정

  • 서버-59876 송신 연결을 설정하는 동안 libcrypto.so에서 반환하는 데 큰 지연이 발생합니다.

  • 서버-59885 컬렉션의 유효성을 검사하기 전에 복제본 세트가 안정화될 때까지 기다립니다.

  • 서버-59925 만료되는 유휴 버킷의 스트레스 테스트 및 교착 상태 수정

  • 서버-59934 동일한 네임스페이스에 뷰를 삭제하고 컬렉션을 만드는 작업이 순서대로 복제되지 않을 수 있습니다.

  • 서버-59943 다중 버전 설정은 테스트 브랜치에서 자산을 다운로드해서는 안 됩니다.

  • 서버-59952 리스모크 프로세스 중 다중 버전 burnin_tests 오류 수정

  • 서버-59970 인증 명령에서 반환 값 수정

  • 서버-60007 UUID가 예상과 다른 경우 컬렉션을 삭제하는 명령을 구현합니다.

  • 서버-60025 대기열 문서가 유효하지 않은 런타임 객체를 생성하여 서버를 충돌시킵니다.

  • 서버-60038 읽기 고려 스냅샷이 있는 트랜잭션에서 setWindowFields 금지

  • 서버-60062 토폴로지 설명 복제본에서 발견된 중복 uuid 및 서버 설명 딥 카피 수정

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

  • 서버-60145 생성된 작업 resmoke 구성 파일은 작업 이름을 기반으로 해야 합니다.

  • 60150 5서버-0 에 변형을 추가합니다. 일부 기능 플래그가 있는

  • 서버-60201 Time Series 업데이트 정리 및 유틸리티 함수 삭제

  • 서버-60218 $group 단계 개선

  • 서버-60223 컨테이너 호스트는 /에서 에버그린 바이너리를 찾아야 합니다.

  • 서버- RPM 외부 종속성 스캐너는 더 이상사용되지 않습니다.60228

  • 서버-60259 작업 생성에서 require_multiversion 설정

  • 서버-60263 정적 이니셜라이저 누락으로 인해 stitch_support 라이브러리를 로드하지 못합니다.

  • 서버-60269 ShardedTimeSeriesUpdateDelete 기능 플래그 활성화

  • 서버-60270 창 함수 읽기 고려 테스트에 태그 추가

  • 서버-60283 ephemeralForTest 스토리지 엔진과 호환되지 않는 테스트 비활성화

  • 서버-60285 샤딩된 Time Series 컬렉션에서 삭제를 위한 FSM 테스트 생성

  • 서버-60290 Windows 외부 인증 테스트 배포판 업데이트

  • 서버- Bugzilla #에 대한 PCRE 버그 수정 백포트60299 2613

  • 서버-60322 db 간 컬렉션 이름 변경 중 인덱스 빌드 초기화가 실패하면 컬렉션 메타데이터에서 자체적으로 정리되지 않을 수 있습니다.

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

  • 서버-60340 전원 주기에서 SSH 터널을 통해 mongo 포트를 전달하지 않습니다.

  • 서버-60343 단일 단계 인덱스 빌드는 중단 시 타임스탬프가 지정되지 않은 카탈로그 쓰기를 수행합니다.

  • 서버- 에60348 featureFlagTimeseriesUpdatesAndDeletes를 5 추가합니다.0 백포트 빌더

  • 서버-60406 검색 결과가 없는 경우 샤드 클러스터의 샤딩되지 않은 컬렉션에서 $searchMeta가 실패합니다.

  • 서버-60418 drop_sharded_timeseries_collection은 강등을 지원하지 않습니다.

  • 서버-60420 느린 'shardCollection' 경로는 중요 섹션에서 많은 작업을 수행합니다.

  • 서버-60424 집계 커서를 다시 만들 때 TenantOplogFetcher 시간이 초과되었습니다.

  • 서버-60430 [v5.0] tenant_migration_recipient_access_blocker_rollback.js에는 이전 인스턴스가 완료되지 않도록 하는 장애 지점이 있습니다.

  • 서버-60450 금액 값을 부정할 때 $dateSubtract에 대한 오류 검사 추가

  • 서버-60451 커서가 하위 수준에서 저장되고 복원되었기 때문에 인덱스 빌드 코드에서 잘못된 BSONObj에 액세스할 수 있습니다.

  • 서버-60452 컬렉션이 존재하지 않는 경우 Time Series 샤드 키 유효성 검사 수정

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

  • 서버-60469 재시도 가능 삭제는 사전 이미지를 캡처하지 않더라도 사전 이미지 체인을 위해 두 개의 optime을 예약합니다.

  • 서버-60495 DDL 코디네이터에서 FailedToSatisfyReadPreference 재시도

  • 서버-60497 renameCollectionForApplyOps는 system.buckets 이름 변경 확인을 건너뛰어야 합니다.

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

  • 서버-60518 범위 삭제기의 최선의 노력 검사는 고아를 남길 수 있음

  • 서버-60523 독립형 고정 장치가 디렉토리 생성 예외를 잘못 처리합니다.

  • 서버-60544 복제 시스템에서 slaveDelay에 대한 나머지 참조를 교체합니다.

  • 서버-60548 Timeseries 삽입 경로 segfault

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

  • 서버-60554 전원 주기의 SSH 연결 옵션에서 ConnectionAttempts 줄이기

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

  • 서버-60593 sample_timeseries.js 테스트 견고화

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

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

  • 서버-60661 [5.0] 기능 플래그가 꺼져 있을 때 샤딩된 Time Series 컬렉션이 올바르게 작동하는지 확인하는 테스트 추가

  • 서버- 청크를 더빨리 분할하도록 timeseries_balancer.js의 청크 크기 변경60739

  • 서버-60740 timeseries_multiple_mongos.js 테스트 견고화

  • 서버-60762 $setWindowFields partitionBy 배열은 지속적으로 오류를 발생시킵니다.

  • 서버-60766 샤딩된 Time Series 테스트를 위한 'does_not_support_transactions' 추가

  • 서버-60801 로그키퍼 스냅샷 위치 수정

  • 서버-60869 중재자에서 기능 호환성 버전을 설정하는 로직 다시 추가

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

  • 서버-60896 필터링된 이벤트를 트리거하기 전에 감사 스풀러 빠르게 감기

  • 서버-60913 일부 플랫폼에서 패키지 테스트가 실패합니다.

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

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

  • 서버-61094 MultiIndexBlock에서 키 문자열을 생성하면 메모리 제한이 준수되지 않을 수 있습니다.

  • 서버-61096 Windows에서 dbpath를 다시 생성하는 동안 ResetDbPath에서 때때로 오류가 발생합니다.

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

  • WT-5270 에버그린용 wtperf 스크립트 만들기

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

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

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

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

  • WT-7294 VLCS 에버그린 엔디안 테스트 다시 활성화

  • WT-7392 세션 스윕에서 사용할 수 있도록 dhandle에 제거 플래그 추가

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

  • WT-7601 작업 추적 문서의 오타 수정

  • WT-7695 __cursor_key_order_check_row에서 순서가 잘못된 키가 발견되면 전체 트리 덤프

  • WT-7745 btree 객체의 URI를 식별하는 매크로 추가

  • WT-7757 더 이상 사용되지 않는 리프 페이지를 읽지 않고 건너뜁니다.

  • WT-7844 계층형 스토리지에 대한 tiered_abort 스트레스 테스트를 추가합니다.

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

  • 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-8026 에버그린에서 PPC/zSeries/macOS 메인라인 빌드 빈도를 줄입니다.

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

  • 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-8116 cpp 테스트 프레임워크의 상속 관련 문제 수정

  • WT-8119 기존 테스트 프레임워크에 타겟팅된 컴팩트 테스트 추가

  • WT-8121 장기간에 걸쳐 대량의 데이터를 삽입하는 장기 스트레스 테스트 생성

  • WT-8125 새로운 thread_context 로직을 사용하도록 hs_cleanup cppsuite 테스트를 업데이트합니다.

  • WT-8126 삭제된 행 저장소 리프 페이지를 인스턴스화할 때 새로 생성되지 않은 경우에만 btree를 더티로 표시

  • WT-8146 CPP 테스트 종료 시 추적 구성 요소 중지

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

  • WT-8148 util_verify.c의 댓글 오타 수정

  • WT-8161 CMake Evergreen 스모크의 상세도 줄이기

  • WT-8162 'define_c_test' 헬퍼에서 SMOKE 인수 사용 리팩터링

  • WT-8164 10 Windows에서 rollback_to_stable Python 테스트 비활성화

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

  • WT-8171 CPP 테스트 프레임워크에서 C 스타일 테스트 구현

  • WT-8193 VLCS rollback-to-stable의 잘못된 모서리 케이스

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

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

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

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

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

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

서버-57716 PEM의 부분 인증서 체인으로 인해 OCSP에서 유효성 검사 실패

  • 서버-27383 --configsvr와 함께 --replSet 필요

  • 서버-50937 리샤딩 조정자 지원 복구

  • 서버-55824 ssl_get_more.js가 샤드를 복제본 세트로 시작하도록 합니다.

  • 서버-57487 setFCV 중에 청크를 4 업데이트합니다.4 «--» 5. 는0 장기간 밸런싱을 차단하지 않아야 합니다.

  • 서버-57953 _flushReshardingStateChange가 다른 새로 고침이 이미 보류 중인 상태에서 샤드 버전을 새로 고치려고 시도하여 불변 실패를 일으킵니다.

  • 서버-58081 _flushReshardingStateChange가 코디네이터 레이스에서 변경되어 기증자 샤드가 중요 섹션을 획득하여 리샤딩 작업을 지연시킵니다.

  • 서버-58315 독립형 노드를 샤드나 config 서버로 사용하지 않도록 jstest를 변경합니다.

  • 서버-58342 빈 reshardCollection 구역 지정 허용

  • 서버-58603 sureTempReshardingCollectionExistsWithIndexes는 이전에 컬렉션이 삭제된 경우 불변에 부딪힐 수 있습니다.

  • 서버-58702 ReshardingDataReplication의 주석 수정 및 멤버 선언 순서 업데이트

  • 서버-58720 DropDatabaseCoordinator는 CSRS 메타데이터를 제거한 후 파괴적인 로직을 다시 실행해서는 안 됩니다.

  • 서버-58781 ReshardingCoordinatorObserver는 "기증자" 또는 "수신자" 필드가 비어 있는 경우 약속을 이행하지 않아야 합니다.

  • 서버-58868 주석 처리된 moveChunk + AllowMigrations 테스트 활성화/제거

  • 서버- resharding_prohibited_commands.js에서 성공적인 collMod, createIndexes 및 dropIndexes를 기대하기 전에 기증자/수신자가 코디네이터가 결정을 지속했다는 것을 인식할때까지 기다립니다.58917

  • 서버-58926 중요 섹션이 이미 해제된 경우 ReshardingDonor는 중요 섹션의 중지 시간을 설정하려고 해서는 안 됩니다.

  • 서버-59114 원격 기증자 샤드가 중단 예외로 응답하는 경우 ReshardingOplogFetcher가 새 oplog 항목 가져오기를 중지합니다.

  • 서버-59292 WithAutomaticRetry로 인해 완료 미래를 두 번 이상 설정할 수 있습니다.

  • 서버-58133 '대다수' 암시적 기본 쓰기 고려로 인해 시간이 초과되므로 분할 복제 작업을 사용합니다.

  • 서버-58987 복제 복구 중 시작 지점이 종료 지점을 초과하지 않도록 read_only_test.js를 수정합니다.

  • 서버-59083 catchup_takeover_with_higher_config.js는 last-continuous

  • 서버-59131 implicit_default_write_concern_upgrade_shards.js의 assert.soon에 rawMongoProgramOutput 검색을 래핑합니다.

  • 서버-59212 catchup_takeover_with_higher_config.js에서 캐치업 테이크오버를 기다리기 전에 노드가 강등되었는지 확인합니다.

  • 서버-59478 catchup_takeover_with_higher_config.js에서 RSTL을 수행하기 전에 serverStatus 명령을 이동합니다.

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

  • 서버-57448 범위를 벗어난 키 패턴의 int 값을 처리하도록 ExpressionParams::parseTwoDParams() 수정

  • 서버-57667 리샤딩의 컬렉션 복제 파이프라인 처리 속도 개선

서버-58744 고정 사이즈 컬렉션의 applyOps가 다중 타임스탬프 제약 조건을 위반할 수 있습니다.

WT-7830 cmake를 사용하도록 Python 설정 스크립트를 마이그레이션합니다.

  • 서버-52007 새로운 $search 매개변수를 지원하기 위해 통합 작업에 대한 기능 플래그 생성

  • 서버- SERVER-53001 에 나열된 TODO 완료47323

  • 서버-53437 기본 쓰기 고려를 과반수로 변경하기 위한 아키텍처 가이드 업데이트

  • 서버-54735 실행기 종료로 인해 AsyncTry-until이 ErrorCodes::BrokenPromise로 결과를 설정할 수 있습니다.

  • 서버-55589 replSetMaintenance 명령은 RSTL을 사용하지 않습니다.

  • 서버-55664 ephemeralForTest에서 클러스터형 _id 인덱스 지원

  • 서버-55760 AsyncTry에 대한 취소 테스트는 신속합니다.

  • 서버-55966 AsyncTry가 더 이상 until() lambda의 예외를 처리하지 않아 프로세스 충돌이 발생합니다.

  • 서버-56235 time-series가 아닌 컬렉션보다는 클러스터되지 않은 컬렉션에 종속된 인덱스 유형을 평가합니다.

  • 서버-56492 배열 유형으로 Time Series 메타데이터 정규화

  • 서버- build-tools=next를 안정상태로 승격합니다.56580

  • 서버-56763 $merge에 대한 DB 잠금을 유지하지 않을 때 컬렉션 에포크 유효성 검사

  • 서버-56800 CWWC가 클러스터의 기존 CWWC와 일치하지 않는 경우 addShard 실패

  • 서버- DWCF=w: 이고 CWWC가 설정되지 않은 경우 시작시 샤드 서버를 Fassert합니다.56844 1

  • 서버-56845 DWCF=w:1 이고 CWWC가 설정되지 않은 경우 addShard 실패

  • 서버-56846 DWCF를 변경하고 CWWC가 설정되지 않은 경우 샤드 서버에 대한 재구성 실패

  • 서버-57086 v 의 hello 명령에 상속된 maxTimeMSOpOnly 기한을 설정하지 마세요.44

  • 서버-57140 마이그레이션된 셸 스크립트에서 펄(perl) 유물 수정

  • 서버- 노드가 더 높은 구성을 가진 후보에게 투표할 수있도록 허용57262

  • 서버-57279 로그키퍼 스냅샷 워크로드에서 fCV 상수 업데이트

  • 서버-57360 "invariant (_requests.empty());" in ~LockerImpl

  • 서버-57387 create_view_does_not_take_database_X.js는 삽입을 확인해야 합니다.

  • 서버-57435 인과 관계가 일관적인 테스트 모음에서 views_coll_stats.js 제외

  • 서버-57465 remove_newly_added_field_after_finishing_initial_sync.js는 새 구성이 복제될 때까지 기다리지 않습니다.

  • 서버-57520 set_audit_config.js 테스트가 샤드를 복제본 세트로 시작하도록 합니다.

  • 서버-57575 Windows에서 create_view_does_not_take_database_X.js 오류 조사

  • 서버-57585 oplog_visibility.js는 누락된 oplog 항목에 대해 null '다음' 타임스탬프를 출력합니다.

  • 서버-57599 DocumentSourceBucketAuto가 폐기 시 eof를 반환합니다.

  • 서버-57615 복제본 세트를 생성/중지하지 않는 테스트의 경우 CWWC를 w:majority로 재설정합니다.

  • 서버- 세컨더리가57616 disable_cluster_time_gossiping_in_unreadable_state.js에서 서명 키를 로드할 때까지 기다립니다.

  • 서버-57617 테넌트 마이그레이션의 OplogFetcher가 찾기 대신 애그리게이션 쿼리를 수행하도록 합니다.

  • 서버-57630 Ubuntu 18 04 에서 SSL_OP_NO_RENEGOTIATION을 1 활성화합니다. OpenSSL 에 대해 실행할1 때 . .1

  • 서버-57651 쿼리 플래너의 힌트 매개변수 구문 분석에서 정수 오버플로 방지

  • 서버-57657 disable_cluster_time_gossiping_in_unreadable_state.js는 응답의 $clusterTime을 수정해서는 안 됩니다.

  • 서버-57700 ReshardingCollectionCloner::doOneBatch에서 resharding::data_copy::fillBatchForInsert의 지연 시간/처리량 측정

  • 서버-57737 인덱스 빌드 코드 경로에서 커서 저장/복원 커서를 호출하지 않고 포기 스냅샷을 호출하여 WCE를 발생시키고 활성 커서를 무효화할 수 있습니다.

  • 서버-57740 ShardingTest는509 preferTLS 모드와 함께 X 를 사용합니다.

  • 서버-58051 Mongod.exe는 Windows 에서 회전된 로그의 파일 핸들을 해제하지 않습니다.10

  • 서버-58060 새로운 애그리게이션 단계를 추가하여 RRFaM 이미지를 oplog 항목으로 하향 변환

  • 서버-58068 테넌트 마이그레이션으로 인해 중단된 다중 업데이트는 마이그레이션이 완료될 때까지 기다려야 합니다.

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

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

  • 서버-58160 cluster_x509_roate.js에서 송신 시간 초과 증가

  • 서버-58184 체크포인트 스레드는 시작 시 준비된 트랜잭션을 복구하는 데 경쟁할 때 어설션을 유발합니다.

  • 서버-58264 마스터 브랜치의 에버그린에서만 크론 작업을 실행합니다.

  • 서버-58293 mongocryptd는 설명 명령 응답에 서버 API 필드를 포함하지 않습니다.

  • 서버-58353 최신 릴리스를 로 변경하여 다중 버전 제품군에서 비활성화된 복제 테스트가 실패하는 문제를 5 수정합니다.1

  • 서버-58392 다시 가져오기 위해 롤백 시 지속형 기록 고정 해제

  • 서버-58399 작업이 문서 유효성 검사에 실패할 때 쓰기 오류의 중복 errInfo 필드

  • 서버-58402 shutdown_primary.js에서 종료 명령의 시간 초과 늘리기

  • 서버-58420 umask에서 데이터 유형 강등을 정상적으로 처리합니다.

  • 서버- 이전 작업 코드의 사용 중단/제거에 대한 경고 시 로그 줄에 dochub 링크 포함58432 5578800

  • 서버-58438 테넌트 마이그레이션 재시도 가능 쓰기 사전 가져오기 파이프라인이 로드 시 매우 느려질 수 있음

  • 서버-58464 동시 종료가 있는 Time Series 삽입 중 불변 실패

  • 서버-58565 replica_sets_jscore_passthrough에 대한 시간 초과 조정

  • 서버-58581 mongot에서 채워지는 SEARCH_META 변수 추가

  • 서버-58582 $documents 단계를 생성하고 collectionless unionWith를 구현합니다.

  • 서버-58588 $searchMeta 단계 구현

  • 서버-58594 ReplicationCoordinatorImpl::handleHeartbeatResponse_forTest는 _rsConfig를 읽을 때 _mutex를 사용하지 않습니다.

  • 서버-58620 새 수신자 프라이머리는 tenant_migration_resume_collection_cloner_after_rename.js에서 기증자가 컬렉션의 이름을 변경하기 전에 마이그레이션을 완료할 수 있습니다.

  • 서버-58626 capped_max1 를 tenant_migration_incompatible로 표시합니다.

  • 서버-58637 다중 버전 패스스루에서 null_query_semantics.js를 일시적으로 비활성화합니다.

  • 서버-58669 리샤딩 작업이 완료된 후에도 ReshardCollectionInProgress로 인해 createIndexes, dropIndexes 및 collMod가 여전히 실패할 수 있음

  • 서버-58676 샤드 컬렉션에서 SEARCH_META 변수를 설정하는 파이프라인 금지

  • 서버-58682 check_todos.py는 워터폴에서 no-oping이어야 합니다.

  • 서버-58698 [Linux 반복 실행 빌더] disable concurrency_replication_multi_stmt_txn

  • 서버-58740 storeFindAndModifyImagesInSideCollection=true로 재시도 가능한 findAndModify를 작성할 때 여러 oplog 슬롯을 예약합니다.

  • 서버-58806 Enterprise MacOS에서 replica_sets_jscore_passthrough_gen 작업 사용

  • 서버-58812 tenant_migration_timeseries_retryable_write_oplog_cloning.js는 가비지 수집 전에 기증자 문서를 가져와야 합니다.

  • 서버-58815 내부 findAndModifyImageLookup이 합성 oplog 항목을 findAndModify의 타임스탬프로 설정하도록 함 - 1

  • 서버-58823 RefineShardKey 명령은 강등/상승 시 작업 컨텍스트를 중단 가능으로 표시해야 합니다.

  • 서버-58855 out_max_time_ms.js의 경쟁 조건 개선/수정

  • 서버-58857 변경 스트림이 실수로 reshardCollection [ 에서 rename 이벤트를5 필터링합니다.0 전용]

  • 서버-58886 샤드된 검색 쿼리에서 'vars' 결과가 반환되도록 허용하지만 SEARCH_META 액세스에서 실패합니다.

  • 서버- writeConcern을 기다리지 않고 "로컬" db에 쓰는것을 방지합니다.58898

  • 서버-58904 이스케이프된 또는 작은따옴표로 묶인 DESTDIR로 인해 잘못된 .ninja 및 resmoke.ini가 발생합니다.

  • 서버-58919 sharding_jscore_passthrough_wire_ops_gen은 생성된 작업으로 표시해야 합니다.

  • 서버-58948 idl_tool: 생성된 유휴 시간 지원

  • 서버-58973 v 로 deprecated_wire_ops_mongos.js 오류를5 수정합니다.0 Windows 디버그 빌드

  • 서버-58984 awaitable_hello_fcv_change.js는 재구성으로 인해 대기 가능한 hello 요청 사이의 창을 고려하지 않습니다.

  • 서버-59000 생성된 작업에 대한 종속성 적용

  • 서버-59025 oplog_slow_sampling_logging.js에서 스토리지 로그 상세도 증가

  • 서버-59040 background_unique_indexes.js에 operations_longer_than_stepdown_interval 태그 추가

  • 서버-59044 TrialStage에서 $sample에 대한 빈 time series 컬렉션 처리

  • 서버-59056 [5.0] timeseries_retryable_write_downgrade.js의 프라이머리 검사 수정

  • 서버-59071 $sample을 사용하면 샤드에 직접 연결할 때 불변성이 트리거될 수 있습니다.

  • 서버-59091 인덱스 빌드에 삽입된 모든 키에 대해 지속형 카탈로그에서 네임스페이스를 가져오지 않습니다.

  • 서버-59093 에버그린에서 ephemeralForTest에 대해 실패한 jstest 제품군을 일시적으로 비활성화합니다.

  • 서버-59101 파이프라인 라이브러리에서 불필요한 LIBDEPS 에지 제거

  • 서버-59117 xcode 다음 빌더가 dyld 512 라이브러리 제한에 도달했습니다.

  • 서버-59121 powercycle의 check_disk 명령 중 ssh 연결 실패로 인해 ssh 실패 종료가 발생합니다.

  • 서버-59135 MSI의 mongocryptd 대상이 libsasl 에 종속되도록 설정2

  • 서버-59158 mongos 연결을 통한 checkFCV() 셸 헬퍼 실행 지원

  • 서버-59188 커버리티 분석 결함 120391: 초기화되지 않은 스칼라 필드

  • 서버-59197 해당 세션 문서가 삭제되면 팸 이미지 항목 삭제

  • 서버-59203 빌드 변형에 대한 작업 생성을 테스트하기 위해 모의 항목에 의존하지 마세요.

  • 서버-59204 PlanCache 항목 debugInfo에 저장된 소유되지 않은 필터 BSONObj

  • 서버-59217 패키지 파일의 경우 공백을 탭으로 변환

  • 서버-59236 레거시 셸에 디렉토리를 재귀적으로 복사하는 기능 추가

  • 서버-59242 snmp 5 로9 업데이트합니다. .1

  • 서버-59291 'enableSearchMeta' 쿼리 노브 추가 고려

  • 서버-59324 5의 sys-perf에서 기능 플래그 성능 변형을 제거합니다.0.

  • 서버-59353 Mongod 버전 <= 을(를) 실행할 때 셸 스트립 featureFlagRetryableFindAndModify를 4 사용합니다.4

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

  • 서버-59404 powercycle_smoke_skip_compile이 작업 시간 초과에 도달하지 않도록 합니다.

  • 서버-59431 [v5.0] EFT 빌더에서 병렬 작업 비활성화

  • 서버-59516 oplog 페처의 잠금 외부에 opCtx 생성

  • 서버-59573 세션에서 비활성 커서 시간 초과를 복원하는 데 사용할 수 있는 setParameter 추가

  • 서버-59640 [5.0] views_all_commands.js 테스트에서 geoSearch 명령에 대한 커버리지 추가

  • WT-6755 문서: 개발자 용어집 채우기

  • WT-6910 아키텍처 가이드용 '히스토리 스토어' 하위 페이지 작성

  • WT-6911 아키텍처 가이드용 '차단 관리자' 하위 페이지 작성

  • 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-7718 'build_cmake' 이름 변경

  • WT-7838 순서가 지정된 타임스탬프 어설션이 로그 메시지 이상의 작업을 수행하는 기능

  • WT-7842 many-collection-test에서 명시적 ulimit -n 호출 제거

  • WT-7860 코드 커버리지 보고 개선

  • WT-7866 cppsuite-hs-cleanup-stress의 cache_hs_insert 제한 업데이트

  • WT-7876 올바른 부울 값을 사용하고 통계 검사 로직을 업데이트하기 위해 안정적인 테스트로 롤백 업데이트

  • WT-7880 준비된 업데이트 이후의 업데이트가 히스토리 스토어에 있을 때 히스토리 스토어 기록 문제 수정

  • 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의 경쟁 조건

  • 서버-47372 config.cache 컬렉션은 컬렉션이 삭제된 후에도 남아 있을 수 있습니다.

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

  • 서버-50521 임시 리샤딩 컬렉션이 생성된 후 reshardBegin no-op oplog 항목을 작성합니다.

  • 서버-54948 enableSharding 후 다른 MongoS에서 shardCollection을 호출하면 인과적으로 일관되지 않습니다.

  • 서버-55574 마이그레이션 distlock 획득이 상태를 파악하지 못함

  • 서버-56647 네트워크 파티션에 대해 복원력을 갖춘 dropDatabase 만들기

  • 서버-56648 네트워크 파티션에 대해 복원력을 갖춘 dropCollection 만들기

  • 서버-56649 네트워크 파티션에 대해 복원력을 갖춘 renameCollection 만들기

  • 서버-56650 네트워크 파티션에 대해 복원력을 갖춘 createCollection 만들기

  • 서버- _configsvrSetAllowMigrations 명령을 확장하여 컬렉션 uuid를 가져와서멱등으로 만듭니다.57204

  • 서버-57380 클러스터 비호환성 중 'InvalidOptions: 읽기 고려 수준 스냅샷은 트랜잭션에서만 유효합니다' 메시지 개선

  • 서버-57488 재시도 가능 쓰기로 실행할 수 있는 config.tags에서 ns와 일치하는 태그를 제거하는 명령을 생성합니다.

  • 서버-57496 데이터베이스/컬렉션 삭제 후 캐시된 항목을 사전에 제거합니다.

  • 서버-57559 DDL 조정자를 위한 LSID 캐시 구현

  • 서버-57759 ReshardingTest 고정 장치에서 소스 컬렉션을 샤딩하기 전에 movePrimary 명령을 실행합니다.

  • 서버-57850 authCommands.js에서 마이그레이션 대기 시 시간 초과 증가

  • 서버-57870 데이터베이스 샤딩된 FSM 삭제는 작업 완료를 보장하지 않습니다.

  • 서버-57944 배치 쓰기 실행기에서 새로 고침에 실패한 후 타깃터가 완전히 정리되지 않음

  • 서버-58021 mongos는 샤드에서 ShardCannotRefreshDueToLocksHeld 오류가 발생하면 쓰기를 다시 시도해야 합니다.

  • 서버-58048 해시 샤드 키에 대한 리샤딩의 초기 분할 지점이 샘플링된 값과 일치하지 않음

  • 서버-58089 커버리티 분석 결함 120194: 초기화되지 않은 포인터 필드

  • 서버- 컬렉션58115 이름이 변경된 후에도 오래된 정보가 카탈로그 캐시에 남아 있을 수 있습니다.

  • 서버-58143 shardsvrDropCollectionParticipant는 강등 시 종료 가능해야 합니다.

  • 서버-58167 dropDatabase 중에 범위가 지정된 데이터베이스 중요 섹션 사용

  • 서버-58266 청크 관리자 타겟터에서 데이터베이스 버전 강제 새로고침 중지

  • 서버-58271 청크 관리자 타겟터에서 컬렉션 버전 강제 새로고침 중지

  • 서버-58273 drop db 참가자 명령에서 중단 없는 잠금 가드로 인한 교착 상태 해결

  • 서버-58321 리샤딩 중단 명령에서 기증자 대신 수신자 문서 존재 여부를 두 번 확인

  • 서버-58364 ShardServerCatalogCacheLoader::waitForCollectionFlush는 중단 가능해야 합니다.

  • 서버-58465 이름 바꾸기 작업에서 라우팅 정보 정리 수정

  • 서버-58535 _shardsvrRenameCollection은 강등 시 중단되어야 합니다.

  • 서버-58589 ShardingFullDDLSupportTimestampedVersion 기능 플래그 제거

  • 서버-58624 reshard_collection_basic.js의 리샤딩 중요 섹션 시간 초과 값 변경

  • 서버-58649 ShardServerProcessInterface::checkRoutingInfoEpochOrThrow 메서드에서 컬렉션이 항상 샤딩된다고 가정하지 마세요.

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

  • 서버-58749 삭제 데이터베이스 조정자는 컬렉션 분산 잠금을 획득해야 합니다.

  • 서버-58775 ConfigsvrSetAllowMigrationsCommand의 opCtx를 강등 시 종료 가능으로 표시

  • 서버-37904 노드가 클러스터 체인(활성화/비활성화) 설정을 재정의하도록 허용

  • 서버-58258 'replSetGetStatus' 회신에 'initialSync' 필드가 없다고 어설션하기 전에 초기 동기화가 상태를 지울 때까지 기다립니다.

  • 서버-58625 geo_update .js에 multi_update 태그를1 추가하여 특정 패스스루 제품군에서 제외

  • 서버-54078 [SBE] bestbuy_agg_merge_wordcount 벤치마크 제품군의 성능 개선

  • 서버-58127 예외에서 benchRun() 인수를 구문 분석하기 위한 benchRun() 메모리 누수 수정

  • 서버-58372 deprecated_wire_ops_mongos.js 견고화

  • 서버-50287 drop_index.js가 스텝다운이 있는 패스스루 제품군에서 실행되면 실패합니다.

  • 서버-56019 timeseries_index.js가 burn_in_tests burn_in:replica_sets_initsync_jscore_passthrough 하위 작업에서 중단됨

  • 서버-56877 멀티키 카탈로그 업데이트를 중단한 후 삽입 작업에서 인덱스를 멀티키로 설정하지 못할 수 있음

서버-58510 getExecutorForSimpleDistinct() 함수의 '무료 이후 사용' 문제 수정

  • 서버-54729 MongoDB Enterprise Debian/Ubuntu2패키지는 libsasl -modules 및 libsasl2-modules-gssapi-mit에 의존해야 합니다.

  • 서버-55446 Xcode 12 지원 호스트에서 Apple Silicon 컴파일 전용 빌더를 설정합니다.

  • 서버-56446 waitForConnect: false와 함께 _auth 제품군에서 ReplSetTest.restart()를 사용할 수 없습니다.

  • 서버-56568 동적 빌드에서 vptr UBSAN 검사 비활성화 및 LIBDEPS_TYPEINFO 제거

  • 서버- 노드는56620 중재자 지속형 OpTimeAndWalltime을 명시적으로 지워야 합니다.

  • 서버-56625 잘못된 캐시 파일을 정리할 때 cachedir 경쟁 조건의 유효성을 검사합니다.

  • 서버-56980 jstests/core/query_hash_stability.js 견고화

  • 서버-57002 여러 작업 구축을 지원하도록 에버그린 작업 생성을 리팩터링합니다.

  • 서버-57003 단일 작업에서 빌드 변형에 대한 모든 작업 생성

  • 서버-57064 mongos에서 인덱스 및 dropIndex(들) 생성 로그

  • 서버-57176 노드가 복구 단계에 있는 동안 'validateFeaturesAsPrimary' 플래그를 false로 설정해야 합니다.

  • 서버-57268 validate_multikey_restart.js에 멀티키 쿼리 추가

  • 서버-57302 잘못된 이름을 사용하는 암시적 다중 버전 테스트 생성

  • 서버-57327 에버그린 닌자 빌더가 설치 파일을 복사하지 못함

  • 서버-57396 해당되는 플랫폼에서 기본적으로 가시성 지원을 활성화합니다.

  • 서버-57425 SessionCatalog 뮤텍스를 보유하는 동안 opCtx 종료 방지

  • 서버-57450 새로 추가된 테스트가 생성된 동적 리스모크 제품군에 표시되지 않음

  • 서버-57474 profile_operation_metrics.js는 쿼리 산출에 대해 복원력이 없습니다.

  • 서버-57521 fCV 변경은 hello 핸드셰이크를 완료하지 않은 발신 연결을 무조건 종료합니다.

  • 서버-57576 validate_cache_dir은 스택 추적을 출력해야 합니다.

  • 서버-57580 evergreen.yml 및 작업 생성에서 다중 버전 처리 간소화

  • 서버-57642 src/mongo/db/query/plan_yield_policy.cpp 의 불변 실패 75 | 중단

  • 서버-57650 수신자 명령에 대한 응답을 기다릴 때 MigrationChunkClonerSource를 중단할 수 있도록 설정

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

  • 서버-57729 버킷 컬렉션이 존재하지 않는 경우 Time Series 컬렉션을 삭제할 수 없습니다.

  • 서버-57742 비특수 버전의 OperationLatencyHistogram 클래스 만들기

  • 서버-57750 내부 운영팀이 장애 지점을 설정하지 않도록 quiesce_mode.js에서 보다 뚜렷한 읽기 명령을 사용합니다.

  • 서버-57756 동시 강등과 트랜잭션 oplog 항목 적용 간의 경쟁

  • 서버-57771 SBE 설명이 "allPlansExecution" 섹션의 성공적인 정렬 계획에 대한 올바른 평가 기간 통계를 보고하지 않습니다.

  • 서버-57790 4사이에 fCV 업그레이드/다운그레이드의 영향을4 5최소화합니다. 및 .0 대규모 라우팅 테이블이 있는

  • 서버-57798 ./install_compass를 사용하여 연결 문제로 인해 MongoDB Compass를 설치하지 못한 경우 사용자를 MongoDB Compass 다운로드 페이지로 안내

  • 서버-57837 system_perf.yml에 TSBS 추가

  • 서버-57869 셸 getShardDistribution 헬퍼가 에 청크 수를 누적하지 5 않습니다.0.0-rc1

  • 서버-57926 에버그린 scons splunk 작업에서 로그 수준 조정

  • 서버-57928 create_collection.js는 전용 데이터베이스 이름을 사용해야 하며 테스트 데이터베이스가 삭제되지 않도록 해야 합니다.

  • 서버-57951 hook_test_archival.py에 의해 보관된 잘못된 데이터 파일

  • 서버-57983 클래식 엔진에서 $range에 대한 정수 오버플로

  • 서버-58020 cache-dir: 다른 콘텐츠 경쟁 조건으로 동일한 buildsig 방지

  • 서버-58022 tenant_migration_resume_oplog_application.js는 애플리케이션 배치의 일부인 resumeToken을 고려해야 합니다.

  • 서버-58086 일부 작업에서 디버그 기호가 다운로드용으로 표시되지 않는 이유 조사

  • 서버-58087 활성화된 생성 작업의 오버헤드 감소

  • 서버-58159 단일 단계 인덱스 빌드에 대한 인덱스 ID 조정 불변성 완화 확장

  • 서버- 안정적인58169 타임스탬프 계산과 관련된 히트 불변성에 대한 타임스탬프 정보 기록

  • 서버-58187 연결 리퍼 및 MongoLDAP 성능 개선

  • 서버-58191 [마이그레이션 프로토콜] delete_during_migrate.js가 느린 변형에서 따라잡기 단계의 시간 초과로 인한 청크 마이그레이션 실패를 허용하도록 허용합니다.

  • 서버-58197 기존 범위에서 정렬기를 구성할 때 참조로 범위 전달

  • 서버-58202 여러 테스트를 requires_sharding으로 표시

  • 서버-58208 최상위 $graphLookup 단계가 샤드에서 병렬로 실행되도록 허용

  • 서버-58249 findAndModify_flip_location.js는 에 대해 다중 버전 제품군에서 실행할 때 레이시 업서트를 고려해야 4 합니다.4 바이너리

  • 서버-58250 $group 및 $setWindowFields에 대한 메모리 추적 맵의 비효율적인 사용

  • 서버-58280 인덱스 빌드가 활성화될 때 삭제된 인덱스를 숨기면 초기 동기화가 중단됨

  • 서버-58283 새 버전 파일을 추가하여 MONGO_VERSION 및 MONGO_GIT_HASH를 설정합니다.

  • 서버-58332 파이프라인 MemoryUsageTracker: 포인터 안정성을 위해 StringMap을 unordered_map으로 변경

  • 서버-58335 에서 SBE 빌드 변형을 5 제거합니다. 브랜치0

  • 서버-58357 [ephemeralForTest] TemporaryKVRecordStore가 WCE 루프에서 커밋 핸들러를 등록하지 못함

  • 서버-58395 리샤딩 지표는 currentOp 보고서에 대해 초기화되지 않은 경우 기증자 상태/수신자 상태를 kUnused로 설정해야 합니다.

  • 서버-58400 생성된 시간 초과는 반복 실행을 고려해야 합니다.

  • 서버-58480 적절한 일시적 오류 재시도를 허용하기 위해 ContinuousTenantMigration 후크에 필요한 매개변수를 추가합니다.

  • 서버-58515 [ephemeralForTest] EFT 빌더에서 병렬 작업 비활성화

  • 서버-58532 시간 초과를 계산할 때 빌드가 ASAN인 경우를 고려합니다.

  • 서버-58576 작업 생성을 위한 테스트 개선

  • 서버-58651 전원 주기의 종료 핸들러에서 SSH 터널 프로세스 종료

  • 서버-58662 이전 버전의 mongodb가 있는 변형에서 tsbs 비활성화

  • 서버-58707 bench_test*.js 병렬 테스트 작업에서 테스트 이동

  • 서버-58734 새 변경 스트림 퍼저에 에버그린 작업 추가

  • 서버-58746 macOS 10 12 500 에서 빌드 실패. ; mongodb . . 에는 macOS 10 이(가) 필요합니다.13+?

  • 서버-58794 _configsvrCreateDatabase 및 _flushDatabaseCacheUpdates는 모든 API 버전 매개변수를 허용해야 합니다.

  • 서버-58816 errors_on_committed_transaction.js가 v 의 다중 버전 테스트와 호환되지 않습니다.50

  • 서버-58936 고유 인덱스 제약 조건이 적용되지 않을 수 있습니다.

  • WT-6280 체크포인트가 있는 레이스를 처리하는 순서가 잘못된 경우 제거 실패

  • WT- 스테이블의6729 활성 트랜잭션 검사로 롤백을 실행하기 전에 제거를 중지합니다.

  • WT-6782 test_prepare_hs02 WT_ROLLBACK 실패: 동시 작업 간 충돌

  • WT-6902 아키텍처 가이드용 메타데이터 하위 페이지

  • WT-6914 아키텍처 가이드용 '데이터베이스 파일' 하위 페이지 작성

  • WT-7279 스토리지 소스 확장에 대한 다중 종료 호출 허용

  • WT-7343 many-collection-test.py를 실행하는 스크립트 작성

  • 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-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-7640 02 체크포인트 커서가 지원되지 않아 체크포인트 테이블이 달라지는 test_backup 오류 수정

  • WT-7660 cpp 테스트 프레임워크에서 poc_test의 이름을 base_test로 변경하고 insert_operation 로직을 추가합니다.

  • WT-7667 workgen JSON 출력 수정

  • WT-7668 hs_cleanup 테스트에 대한 업데이트 메서드 오버로드

  • WT-7670 테스트 태그 형식 수정 및 추가 Python 테스트에 태그 지정

  • WT-7676 wt_copy_and_sync 대신 파일에서 읽기만 하도록 wtperf 백업을 다시 포맷합니다.

  • WT-7679 many-dhandle-stress에 대한 에버그린 테스트 만들기

  • WT-7683 python 테스트 훅을 추가하여 connection.close() 중에 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-7703 test_checkpoint_snapshot 의 시간 초과 수정04

  • 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-7732 flush_tier에 대한 시간 초과 구성 추가

  • 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-7758 업데이트 체인이 너무 길면 페이지 강제 제거

  • 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-7787 캐시가 공격적 모드일 때 체크포인트 정리를 위한 페이지를 읽지 않음

  • WT-7789 확장 라이브러리 없이 실패하도록 계층화된 Python 테스트 변경

  • 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-7817 계층형 스토리지 주소 쿠키를 이전 버전과 호환되도록 설정

  • 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-7864 테스트에서 시나리오 목록/범위를 실행하기 위한 run.py에 지원 추가

  • WT-7865 RTS 및 테스트 전에 제거가 정지될 때까지 기다리는 동안 시간 초과 어설션을 비활성화합니다.

  • WT-7870 순환 코드 복잡성 측정 수정

  • WT-7871 더 이상 사실이 아닌 댓글 제거

  • WT-7874 다른 두 개의 오래된 댓글 제거

  • WT-7883 잘못된 wt_free 성명서 제거

  • WT-7889 참조 가이드에서 WT의 기존 용도 찾기/WiredTiger로 바꾸기

  • WT-7890 config_lib의 CMake 구문 오류 수정

서버-58398 테넌트 마이그레이션이 무기한 중단됨

  • 서버-58142 TenantOplogBatcher는 다음 배치 콜백이 오류 상태로 호출될 때 완료로 전환되어야 합니다.

  • 서버- Time Series58171 세분성을 변경해도 뷰 정의가 업데이트되지 않음

  • 서버-58489 뷰에 중복된 이름이 있을 때 컬렉션 생성이 무한 writeConflictRetry 루프에 갇힘

  • 서버-58546 어떤 oplog 항목을 적용할지 미리 보려면 applyOps에 로그 메시지 추가

← 5.0 샤드 클러스터를 4.4로 다운그레이드