7.0.34 Registro de cambios
Internos
SERVIDOR-120668 No permitir $trim con una string de máscara demasiado grande
SERVIDOR-121895 Mejorar la restricción de los errores de validación
SERVIDOR-122032 Invocar replaceEncryptedFieldsInFilter con proyección posicional resulta en un uso después de la liberación
SERVIDOR-122449 Mejorar las expresión de coincidencia $bitSet
SERVIDOR-124268 [SOLO PRUEBA] [v7.0 Solo la modificación de colección entrelazada podría causar un falso positivo en la prueba fsm
SERVIDOR-126021 Comportamiento indefinido al insertar datos con nombres de campo duplicados en colecciones de series temporales
7.0.32 Registro de cambios
Seguridad
Falta de verificación de autorización en updateUser servidor-119679
Replicación
SERVER-79298 FCBIS debería tener éxito en un conjunto no saludable
Query
SERVIDOR-110916 Uso después del movimiento en targetShardsAndAddMergeCursors()
SERVIDOR-118546 No se puede crear un índice 2dsphere de series temporales con un usuario que no sea del sistema
Internos
SERVER-105047 La query que utiliza $or y $ne en una colección particionada puede incluir documentos huérfanos
Servidor-105416 Las configuraciones deben ser rechazadas si hacen que la elección de un primario sea imposible
SERVER-105662 Servidor: Reduzca la necesidad de realizar solicitudes desde el endpoint http de git para la generación multiversión
SERVER-105942 Añade registros (logging) al hook stepDown de ReplicaSetAwareService.
SERVER-107482 Gestionar los errores de StaleConfig de alto nivel en batch_write_op
Servidor-108040 Actualizar markFailed para revisar el paso actual
SERVIDOR-108581 El tiempo restante de la query de búsqueda se calcula de forma incorrecta en mongos.
SERVIDOR-108945 Gestionar $elemMatch con una ruta vacía bajo un $or incluido correctamente
SERVIDOR-109033 Defecto de análisis de Coverity 152012: doble bloqueo
SERVIDOR-109200 Actualiza MozJS a ESR 140.3
SERVER-109213 Aumentar el logging cuando los límites del índice se consideren no válidos
SERVER-110118 Defecto de análisis de Coverity 176650: Uso de un objeto movido
SERVIDOR-110345 config.rangeDeletions Docs para tareas de borrado de rango incompletas podrían borrarse debido a un filtro de borrado no exacto
SERVIDOR-110423 $group puede utilizar un escaneo distinto en un índice disperso, que oculta los resultados nulos/faltantes
SERVER-111486 $group aún puede utilizar un escaneo distinto en un índice disperso si hay un índice alternativo disponible
SERVIDOR-112955 Crear alias para lanzamientos de emergencia
SERVER-114165 Ejecutar análisis de Coverity solo en la versión de ensayo de las ramas de lanzamiento.
SERVER-114698 Corrige el error de ubsan en VerifyMaxOpenSessionsBasedOnRlimit en v7.0
SERVIDOR-114731 Soluciona la prueba multiversión de updatea.js y json_schema.js en v7.0
servidor-116129 Las transacciones internas nunca deben especificar un nivel de consistencia de lectura vacío.
SERVER-116130 forceSyncSource asistente se cuelga en shardsvr debido al nivel de confirmación de escritura (write concern) mayoritaria implícita
SERVER-116327 Validar el uso de tipos de índice no válidos en el momento de la creación
SERVIDOR-117317 Actualiza MozJS a ESR 140.7
SERVIDOR-119413 se espera que configTerm sea un int32 pero puede ser un int64
SERVER-119546 Elimina oldcrypt de 8.0
SERVIDOR-119961 MacOS 7.0 errores en las compilaciones en cascada debido a problemas en la instalación del módulo Python
SERVIDOR-119981 Corregir binDataClean() para el tipo obsoleto
SERVER-120182 [v8.0] Reduzca correctamente el tiempo de espera de ReplSetTest en x509_extended_key_usage.js
SERVER-122483 [MozJS] Error de compilación de std::to_chars en macOS < 10.15
WT-16698 Medir el tiempo que toma la limpieza de un punto de control
7.0.31 Registro de cambios
Query
SERVIDOR-95374 Los índices comodín compuestos pueden incorrectamente traspasar los predicados durante la unión o la planificación.
SERVIDOR-113319 $match pushdown después de un campo renombrado se realiza incorrectamente cuando la raíz de la expresión es una expresión de ruta de campo renombrada
Esquema
WT-14140 Bloqueo de esquema innecesario tomado por manejos "archivo:" activos que no se han eliminado
Almacenamiento
SERVIDOR-108699 Comprobar el tamaño de BSON en la validación de la colección
WT-12349 Corrige el comportamiento de __wt_modify_reconstruct_from_upd_list con un snapshot de lectura no confirmada
WT-12535 Optimice el tiempo empleado en __wt_update_obsolete_check()
WT-15803 Corregir ref que no se desbloquea en casos de error
WiredTiger
WT-13612 Lógica agregada de tiempo incorrecta de WT para escenarios de fusión de fragmentos y división de página.
WT-13627 Aserción fallida: 'ts == 1 || ts == 0'. se detectó una actualización de timestamp fuera de orden
WT-14273 Informa una estadística sobre cuánto tiempo ha pasado desde que una página fue puesta en espera para su eliminación
WT-14843 Añadir estadísticas para rastrear páginas de expulsión vistas y en cola
Internos
SERVIDOR-55068 Máximo de conexiones entrantes actualmente establecido al 80% del máximo de archivos abiertos, pero cada conexión consume 2 descriptores de archivos
SERVIDOR-60823 runCommandWithRetries en el marco de pruebas JS supera el límite de recursividad del intérprete JS
SERVER-78241 La línea de registro truncada muestra el número de cadenas restantes en lugar de las cadenas truncadas
SERVIDOR-82688 caída de mongod, corrección de error cuando las conexiones son > session_max de wiredtiger
SERVIDOR-86278 Investigar discrepancia entre las agregaciones de ShardLocal y ShardRemote
SERVIDOR-88234 Corrija las pruebas de métricas de nivel de confirmación de escritura (write concern)
SERVIDOR-89870 Límite de tasa JWKManager::getValidator
SERVER-91045 Carga JWKs inmediatamente al iniciar, independientemente del JWKSMinimumQuiescePeriodSecs
SERVIDOR-91503 Mejorar el mensaje de error NoSuchTransaction para las transacciones
SERVIDOR-93154 Emitir evento de cambio abortIndexBuild
SERVIDOR-93560 Evitar el registro en la ruta crítica en la anulación de txn
SERVIDOR-96103 Arreglar el entrecomillado de argumentos en Windows shell ProgramRunner
SERVIDOR-99623 Alto uso de CPU en el servicio de eliminación de rangos
SERVIDOR-101491 Quiescar en JWKFetcherImpl cuando el remoto devuelve un error 5xx
SERVIDOR-101758 Agregando un nuevo ejecutor de tareas estrictamente locales para tareas locales en el nodo.
SERVIDOR-102927 evergreen/failed_unittests_gather.sh omite .debug archivo de símbolos debido a un error anterior en el script
SERVER-103148 Prevenir que writeConcernError salga del scope en los asistentes de DBDirectClient
SERVIDOR-103774 No permitir el uso de índices comodín compuestos como índice de clave de partición
SERVER-104810 Soporte para los algoritmos de firmas JWS PS256 para OIDC
SERVER-106194 CheckMetadataConsistency no está leyendo fragmentos con el nivel de consistencia de lectura snapshot
SERVIDOR-106310 Agregue más registros a la falla invariante al intentar establecer la marca de tiempo de confirmación para la transacción.
SERVIDOR-106360 Deshabilite la simbolización de stacktrace para las tareas de resmoke por defecto.
SERVIDOR-106778 RSA_PSS_SALTLEN_DIGEST no es compatible con versiones antiguas de OpenSSL
SERVIDOR-107304 Hacer que Pipeline::dispose() sea idempotente
SERVER-110149 Defecto de análisis de Coverity 176559: Uso de un objeto movido
SERVER-110442 Captura información sobre la duración de la creación de índices
Servidor-110953 Verifica que no hay ningún documento huérfano en una partición de destinatario antes de iniciar la clonación de un rango.
SERVIDOR-112229 Backport gitignore para la nueva herramienta auto_header
SERVIDOR-112529 Desactivar temporalmente external_data_source.js en concurrency_compute_mode
SERVIDOR-113153 Hacer que los fuzadores multiversión de query en versiones LTS sean determinísticos
SERVIDOR-113431 Fija Copybara a una etiqueta específica
SERVIDOR-113545 Espera a que lastCommittedOpTime se inicialice después del reinicio en api_version_prepare_txn.js
SERVIDOR-113700 Actualizar copybara a v20251110
SERVER-114017 La prueba move_primary_setFCV.js crea la base de datos en la última FCV en lugar de la FCV rebajada
SERVIDOR-114337 Creación de índices lastCommittedMillis should be int64
SERVER-114363 Métricas de bloqueo de replicación de creación de índices de captura
SERVIDOR-114867 Define RSA_PSS_SALTLEN_DIGEST si no está definido por OpenSSL
SERVER-115398 Diferenciar entre replicación steady-state y recuperación de inicio para lastTimeBetweenCommitOplogAndCommitMillis
SERVER-115917 Configurar Visual Studio y la versión específica de instalación de MSVC
SERVIDOR-115962 El balanceador no progresa cuando la partición más cargada ya está equilibrada dentro de sus zonas
SERVIDOR-118428 mongocryptd rechaza mensajes grandes
SERVER-118713 [v7.0.30] No se puede crear un índice 2dsphere de series temporales con un usuario que no sea del sistema
SERVER-118849 Double free en el volcado de la tabla hash de SBE
SERVIDOR-119317 Mejorar el ciclo de vida del objeto del estado hash de MD5
SERVIDOR-119319 Corregido el error use-after-free de ExpressionContext
SERVIDOR-119396 Ajustar el tamaño máximo del búfer para los mensajes de red de entrada
WT-11529 Dejar de permitir que los cursores de puntos de control intenten el desalojo
WT-13746 Conflicto entre RTS y expulsión respecto a btree->rec_max_timestamp (toma 2)
WT-15251 Saltar test_sweep04 sobre 8.0
7.0.30 Registro de cambios
Internos
SERVER-118713 [v7.0.30] No se puede crear un índice 2dsphere de series temporales con un usuario que no sea del sistema
7.0.29 Registro de cambios
particionado
SERVIDOR-94315 Error de filtrado de particiones por intercalación
Internos
SERVIDOR-99119 Cambia los invariantes relacionados con la ubicación a tasserts
SERVIDOR-112952 apretar comando del perfil comprobación auth
SERVIDOR-113532 [8.0] Introduce un nuevo límite CursorResponseBsonSize de 16MB+32KB
SERVIDOR-113685 Segfault para query en índice comodín compuesto
SERVER-113897 Reporte de la existencia de un índice comodín compuesto no válido
SERVIDOR-113900 Añadir comprobación en tiempo de ejecución al código del enumerador de planes
SERVIDOR-114695 Actualizar el valor por defecto para las conexiones pendientes
SERVER-114838 Bloqueo administrador es susceptible a un ataque de DDOS adversario
SERVIDOR-115296 Redactar valores sin procesar de ResourceId en mensajes de error
SERVIDOR-115693 Corregir la detección del repositorio git actual en ventanas
SERVIDOR-116206 Mejor gestión de excepciones para compresores de mensajes
SERVIDOR-116210 Ajustar el tamaño máximo del búfer para solicitudes de entrada
SERVER-116211 Limitar la memoria asignada por buffers de red
7.0.28 Registro de cambios
Internos
SERVIDOR-115508 Crear buffers de tamaño mínimo para mensajes sin comprimir
7.0.26 Registro de cambios
Query
SERVER-98461 findAndModify donde la query no contiene clave de partición no devuelve WCE en caso de error
SERVIDOR-103519 Asegúrate de que los comandos actualizar y bulkWrite devuelvan WCE en el caso de clústeres
Almacenamiento
WiredTiger
WT-9575 Las páginas con actualizaciones más recientes que el ID de la txn más antiguo no se ponen en cola para desalojo
Compilación y empaquetado
SERVER-112367 [v7.0] Solucionar el error espurio de la prueba del flujo de cambios multiversión
Internos
SERVIDOR-76547 El comando create en una colección de series de tiempo no es idempotente
servidor-77172 El hilo "abortExpiredTransactions" puede atascarse si no logra finalizar una sesión
SERVIDOR-82071 Prevenir que los usuarios especifiquen un máximo menor que el mínimo permitido en el comando de fusión de fragmentos
SERVIDOR-82180 Las inserciones limitadas en el primario pueden tener un orden natural distinto al de los secundarios
SERVIDOR-82243 Corrección del error de concurrencia en lookupARecords
servidor-84081 FLE2 error de escritura oculta el error de nivel de confirmación de escritura (write concern)
SERVIDOR-86299 Prueba y corrige el reporte de errores FLE2 writeConcernError en escrituras particionadas.
SERVIDOR-86591 Mejorar el manejo de errores de InitialSync para problemas de red transitorios
SERVER-86727 Considera cambiar MigrationDestinationManager::cloneCollectionIndexesAndOptions para no tomar el bloqueo DB MODE_X
SERVIDOR-87194 Comando de fusión forzada de fragmentos para aceptar solo rangos que no estén vacíos
SERVER-89039 Admite un comando que devuelve resultados después de que se haya iniciado la creación de índices
SERVIDOR-90495 Soporte de inicio o reanudación desde el recordId eliminado en el escaneo por orden natural
SERVIDOR-92236 Las migraciones por fragmentos deben usar fuentes de cancelación de corta duración
SERVIDOR-92275 Se mejora la prueba de comprobación de que las colecciones de la lista sean coherentes con el catálogo duradero
SERVIDOR-93153 Emit startIndexBuild change evento
SERVIDOR-93400 timeseries_insert_mixed_schema_bucket.js necesita protegerse contra la sincronización de collmod
SERVIDOR-93672 Corrige el error de concatenación en multiversionconstants.py
SERVIDOR-94327 Añadir unittest para killAllExpiredTransactions
SERVIDOR-94618 Reemplaza la sintaxis de encadenamiento opcional en create_indexes_return_on_start.js
SERVIDOR-95423 Contar fallas de inserción en la caché SASL SCRAM
SERVIDOR-95919 Asegura que todas las etapas de agregación tengan pruebas de autenticación
SERVIDOR-96839 Pass writeConcern from UMCs into UMCTransaction
Añade una métrica en FTDC para el tiempo de espera de mutex del coordinador de replicación SERVIDOR-97201
SERVIDOR-97641 Remover la dependencia de la prueba unitaria de LdapHealthObserver en ldaptest.10gen.cc
SERVER-98729 Soluciona la condición de competencia de apagado en repl_monitor_refresh.js
SERVIDOR-99868 Mejora la capacidad de depuración de batch_write_exec/batch_write_op
SERVIDOR-99915 FLE2 findAndModify también debería devolver WCE del resultado de la API de la transacción
SERVIDOR-100528 Investigar todos los comandos que aceptan nivel de confirmación de escritura (write concern) para el manejo WCE
SERVIDOR-100936 Mongos debe devolver WCE como un error de alto nivel para la creación de colecciones
SERVIDOR-100937 Mongos debe devolver WCE en dropIndexes
SERVIDOR-100938 Mongos debe devolver WCE al usar createIndexes
SERVER-100939 Mongos debe devolver WCE al no realizar ninguna acción con setFeatureCompatibilityVersion
SERVER-100942 setDefaultRWConcernDefault debe devolver WCE
SERVIDOR-100943 abortTransaction debe esperar el nivel de confirmación de escritura (write concern) y devolver WCEs en caso de fallo
SERVIDOR-101178 Aplicar importantes correcciones upstream de ICU a nuestra copia incluida
SERVIDOR-101386 Prueba todos los comandos que aceptan nivel de confirmación de escritura (write concern) en colecciones de series temporales
SERVIDOR-101387 Probar todos los comandos que aceptan nivel de confirmación de escritura (write concern) con FLE colecciones
SERVER-102266 7.0 -- Defecto de análisis de Coverity 169977: condición de competencia de datos
SERVIDOR-102428 La sincronización inicial lógica asigna el doble de maxIndexBuildMemoryUsageMegabytes
SERVER-102477 Revertir cambio que impide ajustar taskExecutorPoolSize en 7.0+
SERVER-102571 Verificar contra la categoría WriteConcernError al procesar transacciones QE
SERVER-102670 [v8.1] Gestión incorrecta de errores de inserción de series de tiempo ordenadas
SERVIDOR-102983 Los reportes de sincronización inicial informan sobre el uso de memoria en la creación de índices compuesto
SERVER-103664 Asegúrese de que las operaciones estén inactivas antes de detener los secundarios en mongos_writes_wait_for_write_concern_sharded_addl_crud_ops.js
SERVIDOR-103742 opWriteConcernCounters puede incrustar bytes NUL ilegalmente en ServerStatus
SERVIDOR-103960 Imponer un control adecuado en la ruta de campo para asegurar que el número de partes no exceda 255
SERVIDOR-104220 El router debe tener en cuenta el error de nivel de confirmación de escritura (write concern) en la colección de descartar
SERVER-104543 No fallar en la colección de stacktrace si no podemos resolver un símbolo
SERVER-104839 Agrega una nueva línea de registro que contenga tanto metadatos como información de autenticación
SERVER-105041 [v8.0] Fijar la versión de MSVC en las ramas lanzadas
SERVIDOR-105263 Resmoke bloquea la finalización de pruebas exitosas al simbolizar pruebas fallidas de otros trabajos.
SERVER-105424 Gestionar yield y restauración en las advertencias de conexión directa de partición
SERVER-105528 Corrige FLE2 encontrarYModificar el reporte de errores de nivel de confirmación de escritura (write concern) en mongod
SERVIDOR-106075 Las transacciones preparadas con apiVersion no se reanudan tras el traspaso primario
SERVIDOR-106162 [solo prueba] Reevaluar la omisión de errores de nivel de confirmación de escritura (write concern) en el estado FSM de descartar
SERVER-106354 Falta la adquisición de bloqueo de recursos al aplicar un lote de inserciones a una colección con tamaño fijo
SERVIDOR-106492 Incluir métricas de multiplanner en FTDC
SERVER-106589 Provision more memory for creaciones de índices during sincronización inicial
SERVER-106875 Realmente desregistrar todas las colecciones al cerrar CollectionCatalog
SERVIDOR-106965 [v8.0] crear un directorio de caché compartido de scons
SERVER-106988 [v8.0] Solucionar generación de ninja + helado
SERVIDOR-107361 La determinación del rollover en el catálogo de buckets puede fallar al comprobar esquemas mixtos en grandes mediciones
SERVER-107429 [v7.0] Preparar SPM-4070 7.0 rama para la publicación
SERVER-107852 Reconstrucción del SBOM de servidor a master/v8.x/v7.0
SERVIDOR-107924 Hacer que la prueba RateLimitIsValidAfterQueueing sea resistente a máquinas lentas
SERVIDOR-108366 Transacciones preparadas con apiVersion
SERVER-108565: Mejorar el manejo de escrituras sobredimensionadas en colecciones de series temporales.
SERVIDOR-108800 Usar una sesión reintentable para escrituras de configuración en check_metadata_consistency.js
SERVER-109435 Mejorar la colección de errores para mongod_proxy_protocol.js
SERVIDOR-109493 Desactivar la verificación de Coverity "excepción no detectada en noexcept"
SERVER-110119 Defecto de análisis de Coverity 176642: Uso de un objeto movido
SERVER-110124 Defecto de análisis de Coverity 176627: Uso de un objeto movido
SERVER-110130 Defecto de análisis de Coverity 176613: Uso de un objeto movido
SERVER-110132 Defecto de análisis de Coverity 176604: Uso de un objeto movido
SERVER-110133 Defecto de análisis de Coverity 176603: Uso de un objeto movido
SERVER-110141 Defecto de análisis de Coverity 176586: Uso de un objeto movido
SERVER-110146 Defecto de análisis de Coverity 176577: Uso de un objeto movido
SERVER-110161 Corregir el comportamiento de $_startAt para dejar de omitir documentos
SERVIDOR-110252 Agregue retrasos en audit_remote_local_intermediate.js
SERVIDOR-110425 Desarrollar y añadir una tarea Evergreen para subir SBOM a Kondukto usando SilkBomb para master, v7.0, v8.0, v8.1, v8.2
SERVIDOR-110618 Coverity 7.0 Correcciones por lotes de QI
SERVIDOR-110675 python dep está generando errores en 7.0 compilaciones
SERVIDOR-110890 Defecto de análisis de Coverity 175049: Código lógicamente muerto
SERVIDOR-111135 Vuelve a intentar configurar configureFailPoint en rollback_test.js
SERVIDOR-111427 Carga SASL antes de bloquear las páginas de códigos
SERVIDOR-111460 Páginas de código PIN para mongos
SERVIDOR-112035 El protocolo de proxy degradado se desconectó a INFO
SERVER-112375 [v7.0] Etiquetar timeseries_create.js con requires_fcv_70
SERVER-112467 Rastrear y reportar el número de conexiones de proxy pendientes
SERVER-113256 [Resumen] Problemas de reporte de errores de nivel de confirmación de escritura (write concern)
7.0.25 Registro de cambios
Internos
SERVIDOR-105873 QueryPlannerParams no debe mantener punteros propiedad de IndexCatalogEntry
7.0.24 Registro de cambios
Almacenamiento
WiredTiger
Internos
SERVER-92411 Prueba que todas las etapas de agregación de recursos de documento tengan verificaciones de autenticación
SERVER-99146 [v8.0] No permita confirmar las importaciones de ShardingTest y ReplSetTest en las ramas 8.0 y anteriores
SERVIDOR-99693 Corregir el error del analizador de bloqueos cuando process_ids está vacío
SERVIDOR-102017 [v8.0] Registro de advertencia de inicio cuando disableJavaScriptJIT está configurado
SERVIDOR-102224 7.0 -- Informe de análisis de Coverity 170751: Campo escalar no inicializado
SERVER-102483 [v7.0] Corrige las condiciones de carrera de datos en la clase UserAcquisitionStats en 7.0
SERVIDOR-103505 Gestione los errores de metadatos en WiredTigerUtil::setTableLogging
SERVIDOR-103642 Rename sdp-triager to devprod-compilar-automatización
SERVIDOR-103741 Añadir métricas de colección de perfiles
SERVER-103783 Corregir la string NAN esperada en Windows en la prueba IDL
SERVIDOR-104771 [v7.0] La sincronización inicial falla cuando el origen tiene índices TTL en una colección con tamaño fijo
SERVIDOR-105219 Aumente el tiempo de espera para s390x
SERVIDOR-105336 [7.0] Remover las tareas de múltiples versiones de las variantes de Debian 11
SERVIDOR-108091 [v8.0] Corregir condición de carrera en jstests/noPassthrough/indexbg_killop_stepdown.js en 7.0 y 8.0
SERVER-108449 Fijar allowed_requesters para la generación de informes SAST
SERVER-109679 [v7.0] Desactivar connection_establishment_rate_limiting_stats.js en macos
7.0.23 Registro de cambios
particionado
SERVIDOR-95324 Desactivar chunkMigrationConcurrency
SERVIDOR-105799 Asegúrate de que los failpoints utilizados en check_metadata_consistency_timeout_tests.js se alcancen en máquinas lentas
Internos
SERVER-52121 Crear indicador de funcionalidad para Limitar handshakes de conexión concurrentes de ingreso
SERVIDOR-52424 Habilitar la bandera de funcionalidad para limitar los apretón de manos concurrentes de conexión de entrada
SERVIDOR-75523 Crear regla de clang-tidy que prohíba el uso de "no_unique_address"
SERVIDOR-81797 Crear nuestra propia implementación portátil de atomic notify() y wait() con soporte de tiempo de espera
SERVIDOR-86656 Crea un mutex de lector-escritor optimizado para lectores
SERVIDOR-90424 Un tipo de mutex de lector-escritor amigable para el lector
SERVER-101135 priority_takeover_two_nodes_equal_priority.js debería usar un electionTimeoutMillis más bajo
SERVIDOR-101381 query_with_txn_prepared.js debería relajar la verificación de conteo de documentos
SERVIDOR-101495 auth_no_pri.js debe utilizar un valor menor para electionTimeoutMillis
SERVER-101581 Comprueba el estado del socket antes de aceptar la conexión en ASIO
SERVER-101800 Investigar la regresión de OpenSSL 3 en las funciones HMAC
SERVER-102719 Garantizar que las pruebas FCBIS tengan un durationMillis distinto de0
SERVIDOR-103934 FCBIS debería poder llamar a KVEngine::cleanShutdown sin que se produzca una fuga de memoria
SERVIDOR-104168 proveedor en utilidad de bucket de tokens folly
SERVER-104407 Introduce los parámetros del servidor para afinar el limitador de velocidad de establecimiento de conexión
SERVIDOR-104408 Introducir el componente admission::RateLimiter
SERVER-104412 Exenta las conexiones priorizadas de la adquisición de tokens
SERVIDOR-104413 Agregar métricas al componente admission::RateLimiter
SERVIDOR-104415 Integrar el limitador de tasa de establecimiento de conexiones en SessionWorkflow
SERVIDOR-104771 [v7.0] La sincronización inicial falla cuando el origen tiene índices TTL en una colección con tamaño fijo
SERVER-104811 Actualizar la sección de estado del servidor "conexiones" para maxEstablishing
SERVIDOR-104814 Agregar métricas de tiempo de establecimiento a IngressHandshakeMetrics
SERVIDOR-105502 Use assert.soon para las aserciones de métricas en las pruebas de connection_establishment*
SERVIDOR-105526 Agregar registros de depuración adicionales y una fecha límite a la prueba ConcurrentTokenAcquisitionWithQueueing
SERVIDOR-105670 Asegúrate de que ConcurrentTokenAcquisitionWithQueueing realmente espera hasta que todos los que están esperando estén en reposo.
SERVIDOR-105693 Hacer que connection_establishment_rate_limiting_exemptions.js sea resiliente a diferentes errores de cierre de conexión.
SERVIDOR-105753 Garantizar la coherencia de la experiencia de usuario del limitador de velocidad de establecimiento de conexión con el limitador de velocidad de operación
SERVIDOR-106045 Cambiar el nombre de burstSize => burstCapacitySecs parámetro
SERVIDOR-106149 RateLimiter debe devolver los tokens al contenedor si se rechazan.
SERVIDOR-106166 No agregar Inf a FTDC para TotalAvailableTokens
SERVER-106487 point_in_time_lookups_drop_pending.js es inestable al comprobar que una lectura PIT crea una nueva instancia para la colección tras una eliminación
SERVIDOR-106622 Haz afirmaciones borrosas para todos los dobles en rate_limiter_util_test
SERVIDOR-106636 Use un tiempo de espera más prolongado al esperar a que todos los hilos se enlisten en la prueba ConcurrentTokenAcquisitionWithQueueing
SERVER-107208 [v7.0] Agregar pruebas básicas para SERVER-107165
SERVIDOR-107217 [v7.0] Agregue pruebas robustas para SERVER-107165
SERVIDOR-107245 [v7.0] Reparar agg_yielding_during_runtime_planning.js
SERVER-107272 Escribe una tarea Evergreen para la generación de reportes SAST.
SERVIDOR-107282 [v8.1] Actualizar CODEOWNERS para expandir la definición solo para pruebas
SERVIDOR-107321 [v7.0] Preparar la rama de backport maxEstablishing para 7.0
SERVIDOR-107534 Introduce ValorVersionado
SERVER-108539 [v7.0] Remover las inclusiones defectuosas en la verificación ordenada MongoNoUniqueAddressCheck
7.0.22 Registro de cambios
particionado
SERVER-99440 Agregar parámetro de tiempo de espera para la operación de comprobación de coherencia de metadatos en la base de datos
Replicación
servidor-85915 No se puede seleccionar la fuente de sincronización porque somos votantes y esta no lo es
SERVIDOR-98831 No obtener el mutex de replicación dos veces al procesar pulsos de latido
Internos
SERVIDOR-82755 Crear indicador de funcionalidad
SERVIDOR-82756 Activar bandera de funcionalidad
SERVIDOR-83963 Devolver temprano en renameCollectionForApplyOps si sourceNss y targetNss son iguales
SERVIDOR-85692 Ignorar optimizationTimeMillis en una prueba js
SERVIDOR-85804 Soporte para el Protocolo Proxy en Mongod
servidor-86268 Verificar la coherencia de las opciones de colección entre el catálogo local y el catálogo de particionado
SERVER-87572 Añadir la métrica serverStatus() para contar los eventos de replanteamiento
SERVIDOR-89699 Detectar correctamente cuando OpenLDAP incluye shims compatibles con MozNSS
SERVER-89919 Añadir matriz de pruebas a la copia de seguridad y restauración
SERVIDOR-90472 Defecto de análisis de Coverity 155588: Uso de un iterador no válido
SERVIDOR-91299 Refresca MultiCollectionAccessor tras realizar la multiprogramación
SERVIDOR-91374 Corregir condición de carrera entre getTerm y updateTerm en _doReplSetReconfig
SERVER-92023 Extrae solo $readPreference de $queryOptions en la shell de prueba de Mongo
SERVIDOR-92419 shardedDataDistribution devuelve nulo para ownedSizeBytes si no hay documentos
SERVIDOR-92476 planningTimeMicros puede incluir trabajo no relacionado con la planificación
SERVIDOR-93213 Optimizar getTimeseriesBucketsMayHaveMixedSchemaData para analizar la opción del motor de almacenamiento solo una vez
SERVIDOR-93367 Reducir el número y el tamaño de los documentos a insertar en las pruebas create_index_background
SERVIDOR-93432 Espera el failpoint antes de terminar la operación en fle2_contention_kill_parent.js
SERVIDOR-94193 Impide que se agote el tiempo de espera de las inserciones en all_shard_and_config_hosts_brought_down_one_by_one en variantes lentas
SERVIDOR-94530 Cambie la invariante ExpressionContext::getResolvedNamespaces a una tassert
SERVIDOR-94650 Prohibir causal_consistency_shell_support.js del conjunto de pruebas config-stepdown
SERVER-94657 El rol de restauración debe permitir eliminar system.views en cualquier base de datos
SERVIDOR-95430 Proporcionar enlace a registros sin procesar cuando partes de una tarea expiren
SERVIDOR-95523 La operación inserción no gestiona correctamente la reintento de DuplicateKey
SERVER-95524 Evita volver a intentar en caso de error de clave duplicada al hacer upserts en transacciones multidocumento
SERVIDOR-95682 Crear indicador de funcionalidad
SERVIDOR-95683 Activar bandera de funcionalidad
SERVER-96107 $lookup, $graphLookup y $unionWith pueden leer de la base de datos incorrecta al ejecutarse con $merge o $out
SERVIDOR-96197 _resolvedNamespaces de ExpressionContext no puede distinguir entre colecciones con el mismo nombre en diferentes dbs
SERVIDOR-96269 Modificar auditoría de autenticación especulativa
SERVIDOR-96503 Añadir más líneas de registro a FCBIS
SERVIDOR-97403 Reemplazar invariantes con tasserts en la generación de errores de validación de documentos
SERVER-97462 Al volver a intentar los registros omitidos, se puede intentar borrar el registro sin wuow
SERVIDOR-97662 No parametrizar queries para la caché de planes SBE cuando la caché de planes SBE no se puede alcanzar
SERVER-97898 Exponer puntos finales de proxy en la API AsioSession
SERVER-97903 Crear decoración de cliente AuditClientAttrs
SERVIDOR-97908 Propagar AuditClientAttrs entre los clientes mediante ForwardableOperationMetadata.
SERVIDOR-97920 Actualizar AuditEventMongo y AuditEventOCSF para usar AuditClientAttrs
SERVER-98160 Registra AuditClientObserver únicamente cuando la auditoría esté habilitada
SERVER-98386 partición no verifica correctamente la ShardVersion recibida para colecciones de series temporales.
SERVIDOR-98417 Añadir test para los registros del rastreador de registros omitidos que ya no se encuentran en la colección
SERVIDOR-98965 [v7.0] timeseries_reopened_bucket_insert.js crea manualmente contenedores con marcas de tiempo integradas que no coinciden con el control.min.timestamp
SERVER-99236 Cuando se produce una degradación, los comandos remotos enviados por BalancerCommandsScheduler deben interrumpirse.
SERVIDOR-99488 Incluye sourceClient en el registro del sistema de conexión aceptada
SERVIDOR-99584 Añadir pruebas para los métodos de (de)serialización BSON de AuditClientAttrs
SERVIDOR-99616 $group puede acceder a MONGO_verify
SERVER-99660 Guardar una prueba de balanceador de carga de extremo a extremo para auditar IPs de clientes con formato mongo a través del protocolo proxy
SERVIDOR-99678 Añade el proxyPort CLI a mongod
SERVER-99817 El redondeo de bucket de serie de tiempo para fechas anteriores a1970 es incorrecto en algunos casos cuando se requiere precisión de milisegundos
SERVIDOR-99834 Soporte para cliente que no es OCS en el puerto mongos loadBalancer
SERVIDOR-99836 Usar un endpoint remoto de origen proxied en shouldOverrideMaxConns
SERVIDOR-100182 Reemplazo a netstat si 'ss' no está soportado en la variante
SERVER-100468 Escribe la prueba de balanceador de carga de extremo a extremo para auditar las IP de los clientes en formato OCSF a través del protocolo proxy
SERVER-100609 Resolver la referencia de esquema sbom spdx.schema.json a una copia local
SERVIDOR-100840 Corrección de consultas en abt_translation_bm
SERVIDOR-101078 No cerrar la conexión enviando loadBalanced:true en mongod
SERVIDOR-101164 Utilizar los binarios de pyinstaller para db-contrib-tool
SERVIDOR-101170 CheckMetadataConsistency para no usar MONGO_UNREACHABLE
SERVIDOR-101230 Defecto de análisis de Coverity 155126: Uso de un iterador no válido
SERVIDOR-101242 Corregir la condición de competencia en ConnectionInterface::getTimesUsed()
SERVIDOR-101296 remover el test aws_e2e_ecs.js
SERVIDOR-101337 Las respuestas de agotamiento deben afirmar que son un OP_MSG
SERVIDOR-101389 Prueba MockServerStreamTest la cancelación debe esperar a que las operaciones terminen después de cancelar
SERVER-101530 Agrega la capacidad de cambiar el tamaño de caché del catálogo al inicio mediante un Parámetro de servidor
SERVIDOR-101700 el script setup_spawnhost_coredump no logra ejecutarse en hosts de Evergreen
SERVIDOR-101716 read_through_cache.h la función arroja excepción en el método noexcept
SERVIDOR-102276 [v7.0] Defecto de análisis de Coverity 169621: condición de competencia de datos
SERVER-102338 [v7.0] -- Defecto de análisis Coverity 169091: condición de competencia de datos
SERVIDOR-102735 Actualice db-contrib-tool a 1.0.0
SERVER-102787 Agregue pruebas de auditoría de Mongo y OCSF detrás del balanceador de carga para autónomo y replset
servidor-102872 Utiliza las compilaciones específicas para SO de db-contrib-tool pyinstaller para PPC
SERVER-103286 Añade reintentos al obtener información de ss y netstat
SERVIDOR-103749 CheckOrphansAreDeletedHelpers debe tener en cuenta la recuperación diferida de las migraciones no terminadas
SERVER-103824 Añadir jstest que utilice IP diferente para el servidor proxy y el cliente de origen
SERVER-103862 proxy_protocol_connect.js no está ejecutando comprobaciones (assertions)
SERVER-104205 un análisis más específico de la salida de "netstat" en las pruebas de particionado proxy
SERVIDOR-105553 [7.0] Agrega la entrada ddl_view_events.js a backports_required_for_multiversion_tests.yml
SERVIDOR-105611 Actualice MozJS/Spidermonkey a ESR 128.11
SERVIDOR-105903 [v7.0] El predicado de igualdad duplicado impide que el sufijo del índice satisfaga la ordenación
SERVER-106050 [v7.0] La validación de la colección no comprueba la ordenación temporal correctamente para los contenedores de series de tiempo v3
SERVIDOR-106122 Remover loadTest y reducir la carga de fuzzTest en la prueba del protocolo proxy
SERVIDOR-106297 Implementar getProxiedSrcRemoteAddr en grpc_session
7.0.21 Registro de cambios
Query
SERVIDOR-95672 Los índices en campos de arreglos que contienen subarreglos no incluyen algunos resultados
SERVER-97629 Sustituya el "invariant" por tassert al ceder el control
Almacenamiento
WiredTiger
WT-13216 Evaluar el uso de la comprobación de desalojo de la caché en modo compacto
Operaciones
WT-12012 Restablecer los niveles detallados originales si gen_drain se desbloquea después de aumentar los niveles detallados
Compilación y empaquetado
SERVIDOR-51366 Configura las carpetas creadas por el instalador
Internos
SERVER-73498 Agregar el tiempo dedicado en el multiprogramador a la salida de explain
SERVIDOR-82762 Todos los accesos al estado del AutoMerger deben estar protegidos por un mutex
SERVIDOR-88891 Eliminar la migración de tenants y las pruebas de integración y paso a paso para la división y fusión de particiones
SERVER-90449 Prevenir que el Monitor TTL ejecute collMod durante rollback y durante la ejecución de la sincronización inicial de fuzzers
SERVIDOR-90997 Relaja la afirmación cuando no se encuentra el documento en doDeleteRecord()
SERVIDOR-91272 No imprima printStackTrace que no justifique Supervisar de fallas de Atlas
SERVER-91314 Eliminar queries "spillable" cuando el espacio en disco es bajo
SERVIDOR-91774 Linter que verifica que las etiquetas require_fcv_* sean <= la versión actual
SERVIDOR-91933 Carrera de datos al acceder a CollectionTruncateMarkers::_minBytesPerMarker
SERVIDOR-92137 Asegúrate de que las inserciones en series temporales realicen una comprobación de ShardVersion antes de inspeccionar la existencia de la colección de buckets
SERVER-92239 las change streams no sobreviven a stepdowns cuando también ocurre un rollback.
SERVIDOR-92259 La resolución del namespace desde UUID no verifica los namespaces de commit pendientes
SERVER-92273 [v7.0] ListCollections tiene un comportamiento inconsistente para namespaces con commiteo pendiente (7.0 solo)
SERVIDOR-92673 Aumentar el tiempo de espera de la aserción de las pruebas del observador de salud
SERVER-92797 Corregir el comportamiento al ejecutar next() sobre un cursor exhausto cerrado
SERVIDOR-92806 La entrada de la caché de planes ignora la intercalación de índices con $elemMatch
SERVER-93389 WiredTigerSessionCache no elimina adecuadamente las sesiones liberadas después de un rollback
SERVIDOR-93497 Mueve la invalidación de la caché de usuario de OpObserver a los controladores onCommit
SERVIDOR-93771 Establecer límites de tiempo enterprise-rhel-81-ppc64le a nivel de variante
SERVIDOR-93917 [v7.0] Evaluar si el error de entrelazado de arreglo -> objeto se aplica a 7.0 y anteriores.
SERVER-93963 Reemplace ?. sintaxis en query_by_uuid_commit_pending.js
SERVER-94156 Admitir inserción con reintento de clave duplicada si el índice único tiene intercalación
SERVIDOR-94272 Reduce los tiempos de espera de ciclismo de energía para cumplir con las restricciones de Evergreen
SERVIDOR-94649 Aumentar el registro de errores y advertencias de conexiones directas de particiones
SERVIDOR-94662 Reintentar la instalación de pipx db-contrib-tool
SERVER-94731 Emite eventos de flujos de cambios para la colección system.views (cuando showSystemEvents está habilitado)
SERVIDOR-94970 las consultas particionadas $searchMeta en $lookup y $unionWith fallan al alcanzar un tassert inalcanzable
SERVIDOR-95311 Determina el valor por defecto para reshardingDelayBeforeRemainingOperationTimeQueryMillis
SERVIDOR-95610 Actualizar la comprobación de versión para reshardingDelayBeforeRemainingOperationTimeQueryMillis en servers.js
SERVER-95775 Actualiza MSI para hacer referencia a libsasl2.dll en lugar de libsasl.dll
SERVER-95869 Transformar CommandOnShardedViewNotSupportedOnMongod en CommandNotSupportedOnView en todos los caminos de código
SERVIDOR-96404 Mejorar los nombres de variables en la serialización de $map y $filter
SERVIDOR-97044 Corrige un problema en el que los flujos de cambio podrían generar incorrectamente un evento de "descarte" durante la re-fragmentación o desfragmentación de una colección que está o estaba utilizando la fragmentación por zonas.
SERVIDOR-97254 El parser $jsonSchema no debe usar cadenas vacías para distinguir entre esquemas de nivel superior y sub-esquemas
SERVIDOR-97405 Añadir parámetro de servidor para omitir el muestreo de Oplog
SERVIDOR-97726 Evita borrar directorios ident al mismo tiempo que se crean
SERVIDOR-98349 Evite que mongos duerma durante 3 segundos antes de apagarse
SERVIDOR-98555 Corrige Jepsen y Antithesis para la clonación por https
SERVIDOR-98937 Gestiona las interrupciones al acceder a los sockets ASIO
SERVIDOR-101519 corrige la prueba dbCheck para que no dé error cuando se utiliza una vista después de una colección
SERVER-101807 Registra la entrada del oplog al lanzar OplogOutOfOrder
SERVIDOR-101880 [v7.0] Remover "openssl 1.1.1" Referencias a distros de Evergreen
SERVER-102115 Agregue la empresa RHEL9 como objetivo para el curador
SERVIDOR-102941 [v7.0] La validación de la colección no debe aplicar la ordenación para los buckets de series de tiempo v3
SERVIDOR-103093 [v7.0] Mueve dismissDisposal() de _mergingPipeline desde el constructor DocumentSourceInternalSearchRemoteMongot
SERVIDOR-103275 Actualiza MozJS de ESR 128.8 a la última versión (ESR 128.10)
SERVIDOR-103607 [v7.0] Asegúrese de que los eventos estén replicados antes de realizar pruebas en change-stream_null_existence_eq_rewrite_test
SERVER-104118 Update Okta OIDC authentication script
SERVER-104206 Añadir la etiqueta does_not_support_causal_consistency a timeseries_lastpoint_top.js
SERVIDOR-104693 [v7.0] Añadir punteros a compiles.yml de sys-perf
7.0.20 Registro de cambios
Almacenamiento
WiredTiger
Internos
SERVIDOR-60823 runCommandWithRetries en el marco de pruebas JS supera el límite de recursividad del intérprete JS
SERVIDOR-84770 Las pruebas de flujo de cambios no se recuperan de errores recuperables del flujo de cambios
SERVIDOR-90724 fsm_workloads/agg_unionWith_interrupt_cleanup.js usa incorrectamente el nombre de la partición como nombre del set de réplicas al construir una cadena de conexión
SERVER-93120 Colección FTDC bloqueada en el estado de backupCursor bloqueado
SERVER-95237 Make update_replace_id.js test robust
SERVIDOR-96128 Remueve referencias a linkbench en system_perf.yml
SERVER-100387 Hacer que el linter de códigos de error funcione con identificadores de tickets SERVER de 6 dígitos
SERVIDOR-100673 Añadir soporte para RHEL 9 zSeries
SERVER-100723 Configura los generadores de pruebas programadas en m8g/AL2023 para MongoDB v6.0+
SERVIDOR-100856 ocsp_sharding_basic debe tener el incorporar deshabilitado
SERVIDOR-102004 Actualiza last_lts_mongos_commands.js y last_lts_mongod_commands.js
SERVIDOR-102116 Aumentar la concurrencia s390x a 16x
SERVIDOR-102389 remover pruebas innecesarias de backports.yml
SERVER-102475 Update jstests/noPassthrough/spill_to_disk_server_status.js
SERVIDOR-102526 Actualiza MozJS a ESR 128.8
SERVIDOR-102547 Remover las tareas push, publish_packages y crypt_push de las variantes Graviton 4 en v7.0 y v8.0
SERVIDOR-103600 Corrige database_versioning_all_commands.js
SERVIDOR-103828 Gestionar un socket vacío en peekASIOStream
7.0.19 Registro de cambios
Esta versión contiene mejoras de seguridad o fiabilidad. El registro de cambios se actualizará cuando esté disponible más información.
7.0.18 Registro de cambios
Query
SERVIDOR-97470 findAndModify: el comportamiento de Mongos WriteConcernError difiere del de Mongod
Almacenamiento
WiredTiger
WT-10849 falló: format-stress-test-1 en ubuntu2004-stress-tests-arm64 [wiredtiger @ 593bf276]
WT-11448 Corregir el problema de la prueba de verificación de la discordancia de truncamiento
WT-12528 Añadir una estadística quando la compactación en segundo plano omite un archivo debido a un punto de control conflictivo
WT-12846 Corrige cómo el recorrido compacto gestiona EBUSY desde el flush_lock del punto de control
WT-13642 Crea estadísticas separadas para páginas de hojas/internas sucias
Compilación y empaquetado
SERVIDOR-95976 Introduce el parámetro "matchCollectionUUIDForUpdateLookup" en la etapa de flujo de cambios
Internos
SERVIDOR-71590 Defecto de análisis de Coverity 134195: Uso de un iterador no válido
SERVIDOR-82037 La memoria utilizada por los desbordamientos del clasificador puede crecer sin límites
SERVIDOR-82367 Las actualizaciones encoladas bajo la misma entrada de InProgressLookup siempre se llaman con el mismo valor almacenado en caché en la ReadThroughCache.
SERVIDOR-83221 La función listIndexes de las colecciones agrupadas debería mostrar TTL
SERVER-87169 Ejecutar el clúster a nivel _configsvrCheckMetadataConsistency genera un error de invariante cuando Mongo es inalcanzable
SERVIDOR-87433 Gestionar el comportamiento de failover para ReshardingRecipientService durante el aborto
SERVIDOR-87729 [v7.0] Desactiva el control por compatibilidad de características entre versiones para featureFlagQueryStats
SERVER-88400 el stage de agregación shardedDataDistribution no debe devolver campos nulos para series temporales
SERVIDOR-89315 Defecto de análisis de Coverity 147940: Diferentes punteros inteligentes gestionando el mismo puntero raw
SERVIDOR-89320 Defecto de análisis de Coverity 139793: Argumento entero desbordado
SERVIDOR-89322 Defecto de análisis de Coverity 149003: Argumento entero desbordado
SERVER-89328 Defecto de análisis de Coverity 147636: Uso de un objeto movido
SERVIDOR-89718 Defecto de análisis de Coverity 140718: Uso de un iterador no válido
SERVIDOR-90176 El cursor OplogBufferLocalOplog no debe agotar el tiempo de espera
SERVER-90689 Cambiar las verificaciones de advertencia de inicio de THP para que también consideren las configuraciones a nivel de proceso antes de emitir la advertencia.
SERVIDOR-91334 Incorporar el MongoDB Server al servicio Papertrail para el cumplimiento de SSDLC
SERVIDOR-92292 Omitir la adquisición de tickets para prepareTransaction
SERVER-95452 Evitar que CollectionRoutingInfoTargeter itere todos los rangos de fragmentos durante actualizaciones y borrados.
SERVIDOR-97700 [v7.0] La validación debe ser compatible con el bucket de series temporales v3
SERVIDOR-98345 Actualizar las distribuciones amazon2 a la última versión en las compilaciones sys-perf
SERVIDOR-98473 Reorienta sys-perf para usar genny-tareas de DSI
SERVER-98720 Añadir llamadas a redact() faltantes a los registros de advertencias de “error del ejecutor de plan”.
SERVIDOR-99277 Metadatos de particionado invalidados al eliminar la partición
SERVIDOR- Compilaciones de ALde sys-perf creadas99620 2023
SERVIDOR-99833 [v7.0] Intercambia ubuntu20 variante ARM de correr en ubuntu18 a correr en ubuntu20
SERVIDOR-100901 Flexibilizar la invariante del resumen del usuario para tassert en ShardingTaskExecutor
SERVIDOR-101322 [v7.0] Defecto de análisis de Coverity 168904: variable escalar no inicializada
SERVIDOR-101324 Defecto de análisis de Coverity 169043: Uso de un iterador no válido
SERVIDOR-101461 Aclarar numOrphanedDocs y numOwnedDocuments devueltos por $shardedDataDistribution reportará el número de buckets para colecciones de series temporales
7.0.17 Registro de cambios
particionado
SERVER-87140 El test standalone_in_queryable_backup_mode.js podría intentar obtener un primario en un set de réplicas con solo secundarios
Catalog
SERVER-97220 [Solo prueba] collection_catalog_two_phase_drops.js supone que la escritura con registrar en la bitácora avanzará la última marca de tiempo
Almacenamiento
WiredTiger
WT-11460 Usar suma atómica para incrementar el número de generación de guardar en el btree
WT-13050 Errores de segmentación de la compactación en primer plano con una URI NULL
WT-13252 Restablecer id de transacción de actualización estable restaurada con lápida preparada inestable
WT-13377 Reconfigurar una sesión con cache_max_wait_ms no acepta un valor de cero
Internos
SERVER-73641 El filtrado de series temporales puede omitir eventos de rango extendido cuando está particionado.
SERVER-76483 Remover relajación en el hook CheckShardFilteringMetadata
SERVER-76883 Reduce la verbosidad de los registros "El rol no existe" para usuarios externos
SERVER-85627 Registrar información del hilo interrumpido en la degradación killOp.
SERVER-89614 $out no se limpia correctamente entre el renombrado y la eliminación de la colección temporal.
SERVER-91556 Actualiza burn-in para gestionar múltiples sub-suites en tareas de varias versiones
SERVIDOR-91589 Vuelva a asignar las librerías de terceros propiedad de Service Arch en sbom.json a nuevos equipos.
SERVER-91753 servidor3253.js debería utilizar una nueva base de datos para evitar observar colecciones temporales de otras pruebas jstests
SERVIDOR-92329 Soporte emisores con barras diagonales finales en OIDC
SERVIDOR-92339 El ejecutor de pruebas puede fallar en errores de red al comunicarse directamente con la partición de configuración en la suite stepdown de configuración continua.
SERVIDOR-92803 Ignora el error IndexKeySpecsConflict durante la aplicación del oplog de sincronización inicial
SERVER-92853 Esperar la replicación en merge_let_params_size_estimation.js en todas partes
SERVIDOR-94542 [Prueba solo] Implementa un proceso de apagado correcto en el test standalone_in_queryable_backup_mode.js
SERVER-94594 Avance correcto del tiempo en internal_transactions_unsharded.js
SERVIDOR-94735 [v7.0] Establecer el valor por defecto de 'internalQueryFrameworkControl' en 'forceClassicEngine'
SERVIDOR-94820 Reduce la cantidad de pipelines generadas por el fuzzer
SERVIDOR-97551 [8.0] Extienda el tiempo de espera en las instrucciones assert.soon de initial_sync_unsupported_auth_schema.js
SERVIDOR-97842 picos de uso de CPU de mongodb con la versión más nueva de openssl en el9
SERVER-97862 Corrija el cambio_streams_split_event_v1_v2_tokens.js la división inicial de fragmentos de reshardCollection (v8.0)
SERVIDOR-98062 actualizar alias de clave Authenticode
SERVIDOR-98168 Especifica numInitialChunks para reshardCollection en internal_transactions_resharding.js [v7.0]
SERVIDOR-98593 Añade un código de error de reserva para cuando recibimos SSL_ERROR_SYSCALL sin un error asociado.
SERVIDOR-98608 Actualizar MozJS a la última ESR Versión menor 115
SERVIDOR-98818 Limpie los archivos del diario entre las copias de seguridad incrementales en la librería sharded_backup_restore.js
SERVER-99074 Etiqueta el archivo array_index_and_nonIndex_consistent.js como tsan_incompatible
SERVER-99275 Espere un único evento dropIndexes en change_streams_split_event_v1_v2_tokens.js
SERVER-99483 Actualiza mongo-task-generator a la versión 0.7.20
SERVER-99605 Referenciando el paquete pin pip a 0.35.1 en la v7.0 para solucionar la configuración de venv
SERVER-100594 Reducir el máximo de profundidad de fromjson de 250 a 200
WT-7053 Corrección de una condición de carrera que podría provocar el desalojo y el bloqueo mutuo del punto de control
WT-13667 Se admite compilar WiredTiger con SWIG 4.3.0. versión
WT-13893 test_autoclose falla con
"argument 1 of type 'struct __wt_cursor *' is None"
7.0.16 Registro de cambios
Seguridad
SERVIDOR-93433 Bloqueo en el acceso concurrente a la caché LRU en el almacén de claves ESE
particionado
SERVER-84769 El algoritmo de resharding remainingOpTime no funciona con un tiempo transcurrido bajo.
SERVIDOR-92762 Establecer el valor por defecto de numInitialChunks en reshardCollection en 90
Query
SERVIDOR-84089 La operación masiva se congela si se utiliza en combinación con la intercalación y la inserción
SERVIDOR-92904 El tamaño de la respuesta supera BSONObjMaxInternalSize mientras el lote permanece dentro de BSONObjMaxUserSize.
SERVIDOR-95350 Corregir posible fallo al ejecutar una explicación sobre un comando válido
Almacenamiento
WiredTiger
Compilación y empaquetado
WT-13560 Deprecación de la clonación SSH de los repositorios Git
Internos
SERVER-67816 El redondeo de bucket de series de tiempo para fechas anteriores a 1970 se comporta de manera inesperada.
SERVIDOR-76726 max_time_ms_connection_pool.js debe excluirse de los traspasos que desencadenen conmutaciones por error
SERVIDOR-76928 Cuenta para la prueba dbhash de larga duración
SERVER-76961 Corregir la estructura esperada del atributo de iniciar sesión en speculative-auth-replset.js
SERVER-78784 Inicializar AuthorizationManager antes de crear el objeto Client
SERVER-81109 Corrige el manejo interno de internal_transactions_sharded_from_mongod.js de la coherencia causal entre sesiones
SERVER-83666 Mejorar la claridad del reporte de métricas de número de CPUs en FTDC
SERVER-84143 Mejorar las capacidades de depuración de Windows para BSON y volcados principales
SERVER-84541 es posible que setQuerySettings falle con un paso atrás en sets de réplicas
servidor-85862 Hacer que burn_in_tests.py comprenda la configuración multiversión
SERVIDOR-87065 Haz que las comprobaciones de validación para el mínimo/máximo y la marca de tiempo incrustada sean robustas frente a eventos de rango extendido y cambios de granularidad.
SERVER-88284 actualizar Cyrus SASL para mitigar CVEs
SERVER-88925 Utilice opCtx alternativa en los asistentes de parámetros del clúster utilizados en los manejadores onCommit.
SERVIDOR-89055 Corrija los casos de prueba de persist_sampled_*_queries.js para que no compartan espacios de nombres
SERVER-89489 Las etapas internas del flujo de cambios no deben serializarse para las estadísticas de la query
SERVIDOR-89690 query_stats_regex.js no tiene mensajes de registro de diagnóstico
SERVIDOR-89918 Añade el seguimiento completo del nombre ident a la copia de seguridad/restauración
SERVIDOR-90302 Complete TODO listed in SERVIDOR-64574
SERVIDOR-90351 Mantén el nombre del campo numCores en hostInfo
La referencia a Oplog SERVIDOR-90643 podría invalidarse en el ciclo de OplogCapMaintainer
SERVER-90672 Investigar un posible error en la ruta de inserción de serie de tiempo que permite que varios buckets tengan los mismos OID en todas las franjas.
SERVER-90893 listDatabases es inconsistente con las operaciones DDL concurrentes.
SERVIDOR-90952 Añade una prueba para garantizar que createIndexes priorice la verificación de collectionUUID
SERVIDOR-91113 Evite invalidar la caché del catálogo con una marca de tiempo de un namespace diferente
SERVER-91203 AutoGetters deben establecer instantáneas limitadas para espacios de nombres secundarios
SERVIDOR-91376 Utilice std::string en lugar de StringData para horizonString
SERVIDOR-91415 Remover carrera en backupCursorKeepAliveFuture en el apagado de sincronización inicial basado en la copia del archivo
SERVER-91556 Actualiza burn-in para gestionar múltiples sub-suites en tareas de varias versiones
SERVIDOR-91669 inicializar Baton antes de exponer los nuevos opCtx a los observadores de clientes
SERVER-91757 El índice encriptada utilizado para cubrir el campo anidado puede devolver resultados incorrectos
SERVIDOR-92005 Las estadísticas de clúster dbStats pueden activar un Invariant con removeShard concurrente
SERVER-92127 Remover la inestabilidad en Watchdog_test SleepyHungCheck
SERVER-92189 Las escrituras a mongos pueden tener puntos finales diferentes en el mismo lote secundario.
SERVIDOR-92254 Solucionar bloqueo en _shardsvrCompactStructuredEncryptionDataCommand
SERVIDOR-92398 [v7.0] Migrar v7.0 a AWS MacOS Fleet
SERVIDOR-92592 Conjuntos de arreglos iguales pueden tener valores hash diferentes
SERVER-92645 Permitir guardados sin marca de tiempo para la restauración
SERVER-92780 Mover tareas y variantes sys-perf a DSI
SERVER-92958 Aumente el tamanho do oplog para todos os testes de backup/restauración
SERVER-93005 Evitar duplicar la preferencia de lectura al ejecutar una query exhaustiva en la shell
SERVIDOR-93130 Solucionar el bloqueo del servidor causado por el hilo de obtención periódica de OCSP al llamar join() sobre sí mismo.
SERVIDOR-93181 Reserva el subtipo x09 de binData para vectores
SERVIDOR-93182 Corrige el caso límite en DocumentSourceUnwind
SERVIDOR-93264 Añadir manejo adicional de plazos y pausas para la prueba unitaria de Topology Observer.
SERVIDOR-93333 [v7.0] Pasar CollectionUUID en todas las llamadas a AutoGetCollection en createIndex
SERVIDOR-93482 registro versión de Python en uso
SERVIDOR-93575 Aumenta el tiempo que espera cursor_server_status_metrics_lifespan_histogram.js
SERVIDOR-93673 Montar claves de licencia de RedHat en contenedores ubi7 en pruebas de paquetes
SERVIDOR-93690 Marcos create_indexes.js test como multiversion incompatible
SERVER-93734 [v7.0] Deshabilitar dns_container_tester.js en RHEL 8
SERVER-93844 El comando 'count' en una vista asume una respuesta entera
SERVIDOR-93848 WiredTigerSessionCache::getSession() puede leer el valor obsoleto del estado de apagado
A partir de MongoDB 8.1, la clase
WiredTigerSessionCachese renombra aWiredTigerConnection.SERVIDOR-93855 Añadir la empresa "jstests" a la lista de exclusiones de CODEOWNERs
SERVIDOR-94008 Reduce la velocidad verify_session_expiration_sharded.js
SERVIDOR-94144 [v7.0] $documents en $lookup no se puede analizar con QueryStats
SERVER-94149 [sólo_ensayo] Aceptar fallos de moveChunk esperando al borrador de rango si refineCollectionShardKey se ejecuta simultáneamente en random_moveChunk_refine_collection_shard_key.js
SERVER-94187 No utilizar git ssh en copybara
SERVIDOR-94207 Un $match en serie de tiempo en fechas anteriores a 1970 puede omitir documentos
SERVIDOR-94211 Fija 10gen/jepsen al último commit de jepsen-mongodb-master
SERVIDOR-94231 La query no debe fallar si queryStats no puede calcular la clave
SERVIDOR-94316 Capturar y gestionar correctamente las excepciones en el punto de entrada del servicio del router
SERVIDOR-94368 [sólo prueba] Refactorizar ttl_deletes_not_targeting_orphaned_documents.js y hacerlo determinista
SERVER-94440 PoC on generate_token
SERVER-94461 Actualiza mongo-c-driver a 1.27.5+
SERVIDOR-94471 Formato incorrecto de bucket para buckets que contienen fechas anteriores y posteriores a 1970
SERVIDOR-94483 Corregir sbe_multiplanner_index_check.js waitForFailPoint
SERVER-94559 Las eliminaciones de mediciones de serie de tiempo actualizan el minTime de un bucket.
SERVIDOR-94592 Comprueba los argumentos internos para explicar
SERVIDOR-94635 Hace que los parámetros de actualización de la sesión sean configurables
SERVIDOR-94764 Crear fixture de prueba unitaria para la validación del certificado entre pares
SERVER-94918 [v7.0] No pines el módulo de criptografía a 2.3 en RHEL 9 PowerPC y ZSeries
SERVIDOR-95019 El método getElapsed en getRecipientHighEstimateRemainingTimeMillis puede asignar incorrectamente a 0 duraciones transcurridas inferiores a 1s.
SERVIDOR-95054 Reintentar el error HostUnreachable al llamar a removeShard en suites de paso inferior de configuración
SERVER-95067 Las inserciones de series de tiempo pueden generar varios lotes que hagan referencia al mismo bucket.
SERVER-95085 Soluciona un problema en UnwindProcessor
SERVIDOR-95230 JSON.parse fallará si hay más de 1 línea
SERVIDOR-95240 Remover PeerID de los handshakes SSL
SERVER-95445 SSLManagerOpenSSL debe validar toda la cadena de certificados contra la CRL, no solo el certificado hoja
SERVIDOR-95669 Remover invariantes no válidos de processResponseFromRemote()
SERVIDOR-95670 Las operaciones internas de agregación emiten rastreos de pila
SERVER-95688 Evaluar si los errores BSON deberían registro el contexto de memoria por defecto
SERVIDOR-95700 Sanitizar mensaje de error de tipo BSON incorrecto devuelto al usuario
SERVIDOR-97260 timeseries_create.js inserta un bucket con el timestamp _id incorrecto
SERVIDOR-97441 Solucionar comprobación de eventos de rango extendido en la comprobación de validación para min max
SERVER-97586 [v7.0] Revert SERVER-94735 v7.0 Backport
SERVER-98052 Filtrar entradas de estadísticas de query en collName en query_stats_regex.js
WT-13409 No se maneja un ret en __txn_checkpoint
7.0.15 Registro de cambios
SERVIDOR-95279 Utiliza un nuevo tipo C++ para los nombres de campos BSON y garantizar su validez
SERVER-96419 La neutralización incorrecta de bytes nulos puede llevar a sobrelecturas del búfer en MongoDB Server
7.0.14 Registro de cambios
Internos
SERVIDOR-93205 Exponer el número de índices prepareUnique en serverStatus
SERVIDOR-93224 drop_database_before_write_is_targeted.js no es compatible con la configuración de las pruebas stepdown
SERVIDOR-93326 Agregar reintentos al clonar jstestfuzz.git
SERVIDOR-93578 [v7.0] Revertir "SERVIDOR-92273 ListCollections without filtro should include commit pending espacios de nombres (7.0 solamente)"
SERVIDOR-79766 TransactionRouter ignora el ajuste atClusterTime en la solicitud
SERVIDOR-80315 grouped_match_push_down.js Aserción incorrecta en el resultado de getStageSequence()
SERVIDOR-80661 Actividad de prueba en segundo plano de Sandbox
SERVER-82476 Deshabilitar los pestillos de diagnóstico por defecto
SERVIDOR-82551 Usa compresor paralelo para acelerar el archivado de binarios
SERVER-82814 Soporte para operadores de comparación de expresiones internas al determinar los límites de escaneo de colecciones con índice clusterizado.
SERVIDOR-84045 Asegúrese de que PlanExecutor siempre esté disponible mientras accede al índice de la clave de partición en AutoSplitVector
SERVIDOR-84531 Insertar cubos de esquemas mixtos a través de la colección system.buckets no establece la bandera timeseriesBucketsMayHaveMixedSchemaData
SERVIDOR-84625 Corrección de carrera de datos en MigrationSourceManager
SERVER-84699 Añadir una verificación a la validación para buscar buckets de esquemas mixtos en series de tiempo
SERVER-85384 Remueve alias después de ramificar
SERVER-85892 $merge con el pipeline después de que $documents devuelva un error.
SERVIDOR-86669 Conocimiento autoritativo no válido en un nodo secundario después de que mover el primario localmente crea la colección en la partición primaria
SERVIDOR-86879
concurrency_replication*las tareas no se están ejecutando en la variante de compilación UBSan DEBUGSERVIDOR-87760 añade una variante amazon linux x86 al Proyecto MongoDB-Mongo-Master Evergreen
SERVIDOR-87961 La reescritura de la serie de tiempo $group puede producir resultados incorrectos cuando una etapa anterior de $project no incluye los campos accedidos
SERVER-88255 Sys-perf: Reemplazar la compilación de mongotools con la descarga de un artefacto estático
servidor-88439 Uso después de liberar en DocumentSourceLookup::clone
SERVER-88530 El script de configuración de BF para pruebas unitarias de C++ no configura símbolos binarios/de depuración de pruebas unitarias
SERVIDOR-88750 Añadir el parámetro "bypassEmptyTsReplacement" para las operaciones de inserción, actualización, findAndModify y bulkWrite.
SERVIDOR-88811 El análisis de las entradas de oplog antes de la marca de tiempo estable puede fallar
SERVIDOR-89391 Aumenta el timeoutMS en exhaust_hello_topology_changes.js
SERVER-89727 Remover la adquisición de bloqueos de base de datos y colección en la compactación
SERVIDOR-89748 Vuelve a intentar el comando _flushRoutingTableCacheUpdates si falla en retry_on_transient_error_basic.js
SERVER-89769 La prueba no está esperando al vaciador de diarios antes de realizar el punto de control.
SERVIDOR-89844 Realiza $jsonSchema con campos de dólar en todos los campos de palabras clave para que se puedan volver a analizar
SERVIDOR-89861 incluir la longitud decodificada en el mensaje de error al validar un BSON anidado no válido
SERVIDOR-89890 Fix assertRetryableCommandWorkedOrFailedWithCodes
SERVIDOR-90147 Actualizar timelib.h a 2022.10 y los archivos de zona horaria a 2024a
SERVER-90330 Creación de cuelgue indefinido del coordinador de DDL si se ejecuta en un nodo secundario
SERVIDOR-90352 AsioNetworkBaton::detachImpl no limpia el mapa _timersById
SERVIDOR-90391 Aclarar encabezados y readme
SERVIDOR-90625 QueryStats del tiempo de ejecución de la suma de cuadrados excede su int64_t
SERVIDOR-90727 Corrige analyze_shard_key.js para ignorar errores relacionados con readConcern: disponible
SERVER-90790 Agregar código de depuración para el constructor CommonAsioSession
SERVIDOR-90825 Se añadió el README que explica el cumplimiento para src/third_party
SERVIDOR-90845 actualiza idxEntryBytesWritten revisa index_build_operation_metrics.js para considerar los conflictos de escritura
SERVER-90958 $bucketAuto debe agrupar los documentos con las mismas claves de agrupamiento en el mismo bucket
SERVIDOR-90984 Corregir el exhaust hello stream para procesar SplitHorizonChange si la respuesta proviene de un horizonte obsoleto.
SERVIDOR-90995 El campo meta de Shadowing no debe considerarse como un campo meta "calculado"
SERVIDOR-91067 Omitir el código setMinVisibleForAllCollectionsToOldestOnStartup durante el rollback
SERVIDOR-91108 Registrar con codificación utf-8 para evitar errores de charmap en Windows
SERVIDOR-91159 Retrasar el filtrado de mensajes excesivos en el registro FTDC-on-arbiter hasta que el nodo reconozca ser un árbitro.
SERVER-91195 Proporcionar una solución genérica adaptable para no perder las opciones de colección de series temporales de nivel superior.
SERVIDOR-91223 $log da un cálculo incorrecto con Decimal128
SERVIDOR-91247 Asegúrese de que la creación de DDLCoordinator no sobreviva al paso hacia abajo-arriba del nodo.
SERVIDOR-91254 Error al decidir si los documentos están dentro de una ventana en classic
SERVER-91257 Establecer al equipo de construcción como propietario de linenoise en el SBOM
SERVER-91258 Incrementa el tamaño de oplog en las pruebas de change_streams_split_event
SERVIDOR-91312 Reporte métricas sobre tiendas de registros temporales y archivos externos utilizados para el desbordamiento de query
SERVIDOR-91336 Objetos temporales de C++ en una expresión tienen una vida corta
SERVER-91339 $redact puede corromper la memoria si se usa $$ROOT en la expresión.
SERVIDOR-91352 No comprobar la entrada no-op en readConcern_atClusterTime_noop_write.js
SERVIDOR-91366 Corrige un posible fallo en la finalización del coordinador
SERVIDOR-91390 El cálculo necesario para la validación de la memoria de la colección puede desbordarse
SERVIDOR-91406 $changeStreamSplitLargeEvent devuelve un error ubicación7182803 al utilizarse con una expresión de coincidencia no renombrable
SERVIDOR-91412 Uso de BSONObj no poseído en splitVector
SERVIDOR-91499 Agrega "-sysperf" a la versión de mongo en sys-perf.
SERVIDOR-91566 Suprimir checkIndexesConsistentAcrossCluster en index_operations_abort_concurrent_outgoing_migrations.js
SERVIDOR-91573 $match aplicado antes de $addFields puede llevar a resultados incorrectos
SERVIDOR-91625 [v7.0] Activar planes indizados para expresiones con $$NOW, $$CLUSTER_TIME y $$USER_ROLES
SERVER-91630 configsvr_remove_chunks.js debe usar escrituras reintentables al escribir en el servidor de configuración
SERVIDOR-91680 Desactive el caso de prueba en concurrent_drops_and_create.js en v6.0 multiversión
SERVIDOR-91699 Memories substraídas mayores que la memoria total
SERVIDOR-91701 Redobló la robustez de la prueba max_time_ms_no_leak_shard_cursor.js
SERVIDOR-91703 Desactivar PeriodicShardedIndexConsistencyChecker durante read_committed_lookup.js
SERVIDOR-91728 Corregir una mala fusión en backport-21214
SERVIDOR-91758 mongos_rs_shard_failure_tolerance.js debería reintentar NetworkInterfaceTimeLimitExceeded para un comando find particionado en versiones anteriores a 8.0
SERVIDOR-91778 No cierre el cursor en el shell cuando el cursor alcance su límite
SERVIDOR-91781 Espera para la replicación en merge_let_params_size_estimation.js
SERVER-91784 $project-$addFields en arreglos puede producir resultados incorrectos
SERVIDOR-91787 Asignar Cyrus SASL al equipo "compilar"
SERVIDOR-91793 Excluir las retroportaciones que solo incluyan archivos
etc/*suppressionsde la propiedad del código de la versiónSERVIDOR-91817 Hacer más robusta la carga de trabajo de analyze_shard_key.js.
SERVIDOR-91818 resharding_coordinator_recovers_abort_decision.js Debería ser más insistente a la hora de asumir la nueva primaria
Servidor-91831 la función uassert en NetworkInterfaceTL::setTimer puede ocasionar un fallo en el servidor
SERVIDOR-91859 analyze_shard_key_jscore_passthrough falla al encontrar errores CommandOnShardedViewNotSupportedOnMongod
SERVIDOR-91894 Corregir views_basic.js para hacer referencia al nombre de base de datos correcto
SERVIDOR-91919 change_stream_pit_pre_image_deletion_asymmetric.js puede consumir una cantidad excesiva de memoria
SERVIDOR-91938 Realizar read_and_write_distribution.js y analyze_shard_key.js en 7.0 no realizar updateOne y removeOne sin clave de partición
SERVIDOR-91940 Remover todos los archivos ignorados del servidor evergreen.yml
SERVER-91969 Prueba de sincronización inicial con paquetes de series de tiempo de esquema mixto
SERVIDOR-91970 Espera a que se resuelvan las tareas de eliminación de rangos superpuestos en el origen antes de iniciar una migración.
SERVIDOR-91985 Se soluciona una condición de carrera en egress_connection_acquisition_to_wire_metrics.js
SERVIDOR-91993 [v7.0] Corregir now_variable.js en el motor classic
SERVIDOR-92021 arregla mongotmock o guardar kill_cursors.js con mongot real
SERVER-92030 Actualizar mongo-c-driver (libbson) a la versión 1.27.1en servidor
SERVER-92045 La comprobación de validación del bucket de series de tiempo con esquemas mixtos no establece la bandera "válida" en caso de error.
SERVER-92085 Hacer skip a la prueba de invalidación de cursor con seguimiento para el fuzzer de configuración
SERVIDOR-92086 Las pruebas de contenedores de esquemas mixtos de serie de tiempo pueden intentar de forma incorrecta validar que no hay contenedores sin comprimir.
SERVIDOR-92145 La actualización de la configuración del balanceador puede sobrescribir una configuración más reciente.
SERVIDOR-92158 Desactivar hedged_reads.js en variantes de Windows
SERVIDOR-92160 Incrementar la constante promedio de tiempo de configuración de tareas para cálculos de espera
SERVIDOR-92183 Mongod se bloquea al ejecutar agregación
SERVIDOR-92186 Implementar una API simple para obtener/establecer app_metadata desde/hacia los strings de configuración de WiredTiger.
SERVER-92193 El Index Bounds Builder intenta crear límites del índice usando un índice no geográfico
SERVER-92199 Ban change_stream_lookup_single_shard_cluster.js from stepdown suites
SERVIDOR-92201 currentop_shell.js puede que no espere lo suficiente para que todos los fragmentos estén listos en los pasatabiques de la colección particionada
SERVER-92231 [v7.0] Permitir que el desempaquetador de buckets lea buckets v3 y los trate como buckets v2
SERVER-92233 Espera la replicación después de la creación de la colección en text_search_index_commands.js
SERVER-92247 Excluir los tipos internos elemMatch de computeWhetherMatchOnAs
SERVER-92273 ListCollections tiene un comportamiento inconsistente para namespaces de confirmación pendiente (7.0 solo)
SERVER-92298 Elimina el argumento ProjectionPathASTNode no utilizado para acelerar las solicitudes de agregación $project
SERVER-92375 remover la versión menor de rhel8.x nombres de variante
SERVIDOR-92376 actualice el contenedor de prueba del paquete suse15 package test container to sp5
SERVIDOR-92377 Limpiar la configuración system_perf.yml
SERVER-92379 Reutilice la compilación mongodb-mongo-master para la librería mongocrypt
SERVIDOR-92381 Asegúrese de que MigrationSourceManager cumpla su promesa al abortar en las etapas iniciales
SERVIDOR-92382 Actualizar un índice prepareUnique no comprueba si se están aplicando restricciones
SERVIDOR-92389 Haz un nuevo shared_ptr para evitar su uso después de la liberación.
SERVER-92395 No se debe enviar el grupo a SBE si contiene expresiones incompatibles con SBE
SERVIDOR-92402 read_and_write_distribution.js es impulsivo
SERVIDOR-92414 [v7.0] Etiquetar enterprise-rhel-83-s390x con --excludeWithAnyTags=resource_intensive
SERVIDOR-92415 Incrementa la versión de db-contrib-tool a v0.8.3
SERVIDOR-92426 Adaptar las pruebas para depender del nuevo formato de opción del catálogo de timeseriesBucketsMayHaveMixedSchemaData
SERVIDOR-92516 Remover variantes de compilación openssl111
SERVER-92547 Utilice el nombre de variante antiguo rhel80 en v4.2 y en v4.4 pruebas de múltiples versiones
SERVIDOR-92556 fsync.js no es determinista debido al agotamiento de tickets
SERVIDOR-92562 Actualiza la versión de SBOM a su rama
SERVIDOR-92601 Elimine la tarea package_new_compile
SERVIDOR-92603 La reformulación de Or-to-in no siempre evita la reformulación de expresiones parametrizadas
SERVIDOR-92612 establecer el directorio de caché para las instalaciones de pip en evergreen
SERVIDOR-92623 Anclar la versión de v5.0 a 5.0.28 en timeseries_collection_mixed_type.js
SERVIDOR-92660 Garantizar validaciones coherentes en all_collection_stats.js comparando finalmente $collStats y $_internalAllCollectionStats
SERVER-92663 Deshabilitar temporalmente lint_sbom
SERVIDOR-92682 cambiar sbom_linter para usar el esquema local
SERVIDOR-92694 restart_during_downgrading_fcv.js no está esperando que las particiones se pongan de acuerdo sobre un primario
SERVER-92736 Actualizar el asignador de símbolos para utilizar la tarea original ejecutada
SERVIDOR-92777 Corrige los componentes de la URL para el artefacto RHEL8
SERVER-92812 Eliminar la bandera de experimento de la característica gCollModTimeseriesBucketsMayHaveMixedSchemaData
SERVER-92842 Suprime la aserción en store_historical_placement_data.js
SERVIDOR-92899 [7.0] Soluciona el código de error indexbg_killop_secondary.js
SERVER-92902 Solucionar problema de desbordamiento al convertir numInitialChunks de size_t a int
SERVIDOR-92927 Agregue la clave rhel8 al diccionario Docker de package_test.py
SERVER-92939 Ruta para descargar herramientas a la nueva versión de rhel
SERVER-92974 Garantiza que los modos de parámetros THP válidos no generen una advertencia de inicio.
SERVIDOR-92986 Haga que resharding_coordinator_recovers_abort_decision.js espere a la elección
SERVIDOR-93014 Al ajustar a nivel local timeseriesBucketsMayHaveMixedSchemaData durante MultiIndexBlock::commit, se podrían generar inconsistencias en el catálogo
SERVIDOR-93099 Permitir collMod con timeseriesBucketsMayHaveMixedSchemaData=false
SERVIDOR-93139 Garantiza la coherencia causal entre las operaciones de prueba de read_committed
SERVIDOR-93174 No se debe elegir secundarios en la prueba mongos_rs_shard_failure_tolerance
SERVIDOR-93212 Obtenga la versión de mongod y la información de la versión de git sin iniciar un proceso mongod
SERVER-93318 [v7.0] Revert SERVER-86904
WT-11391 Agregar una estadística para rastrear cuándo abortamos la conciliación porque no podemos avanzar
particionado
SERVIDOR-69234 Robustecer txn_recover_decision_using_recovery_router.js contra refrescos espurios de versión de partición
SERVIDOR-82281 ShardingTest.js no combina correctamente varios SetParameters
SERVER-89529 Los escritos reintentables durante el rehashing pueden ejecutarse más de una vez si la migración de fragmentos sigue a la operación de rehashing
Query
SERVIDOR-37164 Resultados incorrectos de la query en $gte null con índice disperso
SERVIDOR-92668 Resultado incorrecto con SBE, índice hash, $lookup
Almacenamiento
WiredTiger
WT-9607 Corrija la sincronización de los mensajes de progreso compactos
WT-10619 Actualizar Clang-Format a 12.0.1
WT-10689 Corrija el número de claves esperadas en test-prepare-hs03
WT-10720 Aumentar el umbral de pendiente en test_sweep04.test_big_run en unit-test-long
WT-12139 Solucionar la pérdida de memoria durante la recuperación de copias de seguridad del sistema.
WT-12302 Corrige el mensaje de tiempo de progreso compacto
WT-12560 El hilo de la aplicación está atascado en un desalojo forzado debido a actualizaciones no confirmadas
WT-12643 Corregir la lógica de recorrido del servidor de desalojos para que pueda desalojar todas las páginas.
WT-13091 Hacer que el modo de depuración cursor_copy sea más preciso
WT-13109 Corrija test_scrub_eviction_prepare.py para desalojar la página con el cursor release_evict
Operaciones
WT-11669 Crear un nuevo registro de registro para IDs de copia de seguridad
7.0.12 Registro de cambios
Agregación
SERVER-89344 Corregida la salida “explain” para queries '$unionWith'
Almacenamiento
WiredTiger
WT-10994 Hacer que el servidor de limpieza respete la bandera WT_DHANDLES_DROPPED y evitar que el usuario cree un cursor bulk cuando se esté ejecutando una transacción
WT-11194 Corrigiendo la carga del formato cuando la opción de invertir está activada
WT-11273 Prevenir el punto de estrés de hs_search con pareto y repetición predecible
WT-11941 Estadísticas incorrectas de tiempo para desalojo y conciliación
WT-12110 Desafie las pruebas de copia de seguridad timestamp_abort en el modo de compatibilidad
WT-12736 Marca la página como limpia después de reinstanciar la página con las actualizaciones preparadas.
Internos
SERVIDOR-58300 Generalizar el concepto de colección local de particiones.
SERVER-64574 Actualizar MozJS/Spidermonkey a la última versión ESR.
SERVIDOR-72019 Actualizar el driver C de Mongo y mitigar el CVE
SERVER-72090 system.users se puede renombrar a colecciones regulares y viceversa
SERVIDOR-81331 El "spilling" en SBE puede causar lecturas en un objeto de catálogo destruido
SERVER-81596 Corrige Race en index_operations_abort_concurrent_outgoing_migrations.js
SERVIDOR-82205 Realizar una comparación de dbHash en el shell para excluir las opciones de cifrado
SERVER-82668 Remover fsync_deadlock.js del conjunto sharding_csrs_continuous_config_stepdown
SERVIDOR-83377 Haz que timeseries_dynamic_bucket_sizing.js sea más robusto
SERVIDOR-83712 No añada $en longitud a la clave de caché de planificación si no hay ordenamiento
SERVIDOR-84009 [7.0] Limpiar la prueba de rendimiento de estadísticas de query
SERVIDOR-84011 [7.0] Activar bandera de funcionalidad
SERVIDOR-84054 crear el atributo por defecto para ENABLE_ENTERPRISE_TESTS
SERVIDOR-84315 Introduce nueva bandera para controlar la estrategia de volcado en $group
SERVER-86674 La sincronización primaria puede creer que está actualizada cuando no lo está.
SERVIDOR-87267 Aumentar el umbral de uso de memoria de bucket_catalog para timeseries_dynamic_bucket_sizing.js
SERVIDOR-87343 Añadir awaitReplication() antes de escalar el secundario en range_deletions_has_index.js
SERVIDOR-87817 La instancia de mongo devuelve un error (MongoCommandException, ubicación50811) en la versión 7.0.6, pero funciona bien en la versión 6.0.12.
servidor-87818 La instancia de mongo falla en la versión 7.0.6, pero funciona bien en la versión 6.0.12
SERVIDOR-88172 Config se puede usar como partición primaria incluso en un clúster con servidor de configuración dedicado
SERVER-88264 Agregue una opción para habilitar advertencias para conexiones directas en clústeres de una sola partición
SERVER-88417 processReshardingFieldsForRecipientCollection puede utilizar información de base de datos obsoleta y crear incorrectamente un destinatario
SERVIDOR-88832 Comprobar periódicamente la interrupción en dbStats
SERVER-89466 Actualiza MozJS ASANHandles para admitir el seguimiento de asignaciones de memoria multihilo
SERVIDOR-89496 Recopile consultas de flujo de cambios utilizando $_passthroughToShard para estadísticas de query
SERVIDOR-89499 Eliminación de shard-lite, independiente, conjunto de réplicas de 1nodos y variantes tipo m60.
SERVIDOR-89723 Adaptar la validación para el authorization_endpoint, token_endpoint, device_authorization_endpoint
SERVIDOR-89812 Solucionar el error interno del compilador C1001 al compilar mozjs en MSVC
servidor-89970 Reducir la inestabilidad de hedged_reads.js
SERVER-89994 Permitir operaciones directas de partición que adquieran bloqueos únicamente en colecciones que no sean de usuario
SERVIDOR-90086 Corrige las comprobaciones de direct_shard_connection_auth para directConnectionChecksWithSingleShard
SERVIDOR-90100 Suprime la filtración de falsos positivos de libresolv
SERVIDOR-90122 Elabora un documento CycloneDX para 7.0
SERVER-90164 Prevenir que las pruebas que se quedan colgadas mientras recopilan minivolcados se ejecuten en Windows.
SERVER-90168 Deshabilitar variantes de compilación LTO que sean incompatibles con Bazel
SERVER-90173 Serializar el tipo SBE ObjectId en una clave string correctamente
SERVER-90184 Solo cargar los plugins de SASL incluidos en Windows
SERVIDOR-90311 Actualizar README.third_party.md mozjs con la última versión
SERVER- « SERVIDOR-90394 Hacer que la prueba update_node_clustertime_replset.js sea más resistente a $$NOW"
SERVER-90427 Remover la variante (sin pestillos de diagnóstico)
SERVER-90438 Defecto de análisis de Coverity 155571: Uso de un objeto movido
SERVIDOR-90485 $sort no funciona como se esperaba cuando se utiliza junto con includeArrayIndex
SERVIDOR-90513 Comprobar si SSL_get0_verified_chain devuelve null antes de utilizarlo
SERVIDOR-90543 El participante de la transacción debe mantener el bloqueo del cliente al configurar opCtx
SERVIDOR-90599 Remover fecha](trabajo ticket) el enlace no utilizado a liblzma
SERVIDOR-90657 [v7.0] Arreglar ignore_dbcheck_in_startup_recovery.js en 7.0
SERVIDOR-90678 Etiqueta los tests de copias de seguridad incrementales particionadas como intensivos en recursos y omite su ejecución en variantes más pequeñas.
SERVIDOR-90681 Corregir competencia de datos sobre el flag jumbo del fragmento
SERVER-90747 Gestiona $elemMatch con ruta vacía en el plan de enumeración correctamente
SERVIDOR-90770 El 6.0 y el 7.0, Error de $unionWith $search query para colecciones no particionadas en un clúster particionado.
SERVIDOR-90777 Revertir SERVIDOR-71520
SERVIDOR-90830 Agregar reintentos a la clonación de QA.git
SERVIDOR-90833 Corregir la optimización incorrecta de orden acotado cuando el campo de tiempo se renombra mediante $addFields
SERVER-90853 Implementar un linter para el sbom (para v7.0)
SERVIDOR-90866 [v7.0] Corrija que DeleteStage ignore NEED_YIELD
SERVER-90869 No permitir renombres de ruta completa con puntos para expresiones '$elemMatch'
SERVIDOR-90870 Actualizar mongotmock y corregir cualquier prueba
SERVER-90891 uassert cualquier intento de agregar Decimal a la clave V0 string
SERVIDOR-90928 Haga que copybara elimine líneas extra en los mensajes de confirmación
SERVER-90985 AddToSetNode::init() debe lanzar uassert si el argumento de $each es BSON no válido
SERVIDOR-90988 El destructor de PrepareExecutionHelper debería usar el valor en caché de CanonicalQuery::toStringShort que agregué específicamente solo para que lo use ese destructor.
SERVIDOR-90991 Aumentar el tiempo de espera en compile_and_run_unittests_*_quarter
SERVER-91066 Configura migrationCommitVersionError failpoint en todos los nodos configsvr en migration_coordinator_failover_include.js
SERVIDOR-91068 Remover la prueba read_ticket_exhaustion_with_stepdown
SERVIDOR-91094 Hacer que los backports requieran codeowners
SERVIDOR-91166 Las transacciones en retryable_write_error_labels.js deben actualizar diferentes documentos
SERVER-91176 Llama a awaitNodesAgreeOnAppliedOpTime en ignore_dbcheck_in_startup_recovery.js
SERVIDOR-91178 Gestionar una lectura de snapshot realizada en una marca de tiempo antes de la eliminación de la colección
SERVER-91179 Saltar el directorio jstests en codeowners para la v7.0, v6.0, y v5.0
SERVIDOR-91182 Realiza schedule_global_auto_tasks y el relacionado "sólo parcheo"
SERVIDOR-91186 Mover sys-perf a ejecución en RHEL 9.4 máquinas.
SERVER-91222 Hacer que cluster_time_across_add_shard.js reintente temporalmente en caso de error KeyNotFound después de reiniciar el set de réplicas
SERVIDOR-91256 Corrección v7.0 formato sbom y activar linteador
SERVIDOR-91275 corregir variante AL2023-arm64-cron-sólo-integración-mongot
SERVIDOR-91291 Omite etc/backports_required_for_multiversion_tests.yml en codeowners
SERVIDOR-91322 configure las opciones de configuración perpetua en el subcomando multiversion-config
SERVER-91324 Anclar los clones de jepsen a una etiqueta específica
SERVER-91362 Rendimiento: no copiar el objeto "scope" de JS si existe un JsExecution en caché.
SERVIDOR-91407 Crea una SBOM para la librería crypt_shared para 7.0
SERVIDOR-91423 [v7.0] agregar la función detect_evergreen_config
SERVIDOR-91435 Regenerar certificados de prueba con bandera heredada
SERVER-91494 Evitar el acceso más allá del final del campo group by en DocumentSourceBucket
SERVIDOR-91507 Actualiza el sbom con la nueva versión de mozjs el 7.0
SERVIDOR-91531 index_drop_before_running.js debe esperar la replicación antes de emitir aserciones sobre la baja de índices en el secundario
SERVER-91558 Hacer que HedgeCancellationTest sea resistente a la interrupción de operaciones.
SERVIDOR-91679 [v7.0] Fijar la librería puremagic en 1.23
WT-11092 Actualiza s_clang_format para descargar automáticamente los binarios aarch64
WT-11109 wt_wrap_open_cursor devuelve WT_NOTFOUND en test/formato para un cursor de punto de control
WT-12708 Evaluación/revisión del recorrido aleatorio de desalojo
WT-12863 Actualizar la verificación de la página de objetivo de desalojo para la selección de árbol en el proceso de desalojo.
7.0.11 Registro de cambios
Agregación
SERVER-90297 La expresión de coincidencia de campo vacío ocasiona fallas en la reescritura de la optimización de flujos de cambio
Almacenamiento
WiredTiger
WT-12900 Suba la prueba/formato que falla de CONFIG a Evergreen
Internos
SERVIDOR-76231 Validate no debe fallar inmediatamente cuando detecta claves fuera de orden.
SERVIDOR-76232 No se caiga cuando se detecten inconsistencias de índice en WiredTiger.
SERVIDOR-77561 Despliegue de logging del sistema de archivos resmoke
SERVER-79014 Actualiza el asistente hasKilledSessionError() para que también verifique la clave writeError en busca de un código de Interrupción.
SERVIDOR-81454 El timeseries $geoNear lanza un error inesperado con lookup
SERVIDOR-82305 Hacer que dbCheck ignore los conflictos de preparación en los secundarios
servidor-82764 Haz que "planningTimeMicros" incluya el tiempo del período de prueba del planificador múltiple
SERVER-85279 No ejecutar el colector de estadísticas de colección de FTDC en los árbitros.
SERVIDOR-85446 Reintentar en caso de error de red en multiversionconstants.py
SERVIDOR-86280 Volver a clasificar algunos avisos/errores de validación de la colección
SERVER-86904 Conflicto entre la sincronización inicial que configura la marca de tiempo más antigua y el re-sharding que fija la marca de tiempo más antigua
SERVIDOR-87059 Establecer el parámetro de cardinalidad del clúster puede causar que setFCV falle al reintentarse
SERVER-87087 La validación de la comprobación del ordenamiento de índices únicos no funciona para colecciones con índice clusterizado
SERVER-87373 la opción de índice prepararUnique FCV la comprobación de compatibilidad no debe realizarse durante la empresa emergente
SERVER-87661 crea el binario LAST_GREEN para mongot
SERVIDOR-88072 Mensajes de error en query de series temporales en lugar de producir una respuesta correcta
SERVER-88098 Añade un bloque try/catch a notablescan.js para reducir el ruido en las pruebas
SERVIDOR-88263 Trasladar las advertencias de conexión directa a la adquisición de la colección (y a la obtención automática de la colección)
SERVIDOR-88318 Fallo en dbcheck si un lote falló esperando por el nivel de confirmación de escritura (write concern)
SERVER-88518 Reevaluar el número y tamaño de las particiones en el query stats store.
SERVIDOR-88651 Asegúrese de que el objeto de métricas de redistribución siga existiendo al informar información de currentOp.
SERVIDOR-88694 No emitir registros de errores para escenarios de autorrecuperación en BalancerStatsRegistry.
SERVIDOR-88978 El coordinador de resharping debe asegurarse de que los participantes hayan visto kAbort antes de eliminar los metadatos de la colección temporal.
SERVER-89418 CursorManager pierde el seguimiento de los cursores registrados para queries con múltiples ejecutores
SERVER-89490 Retornar ErrorCodes::NetworkTimeout en el pool de conexiones LDAP
SERVER-89495 Desactivar los parámetros de prueba incluso cuando no se especifiquen setParameters.
SERVER-89625 Gestionar directoryPerDb y wiredTigerDirectoryForIndexes correctamente al informar sobre namespaces y UUID durante una copia de seguridad.
SERVER-89859 Hacer que move_chunk_deferred_lookup.js sea más robusto frente a variantes más lentas
SERVIDOR-89904 Actualiza la versión de Jepsen para las pruebas “jepsen-docker”
SERVIDOR-89930 Valida correctamente la etapa $densify si 'partitionByFields' contiene el campo de densificación
SERVER-89933 Remover partición división performance test
SERVIDOR-89939 Limite los registros usados para la ingesta directa de conexión a una vez por hora
SERVIDOR-89943 El utilitario de bandera de funcionalidad debe volver a intentar en caso de errores en los conjuntos con cambios de roles y al eliminar el primario
servidor-89989 Extender sharded_backup_restore.js para realizar copias de seguridad incrementales
SERVIDOR-90020 Utilice explícitamente 1 servidor de configuración para las pruebas de mongos_api_params_util
SERVIDOR-90053 [v7.0] Agregar PENDIENTES SERVER-89921 para descomentar partes de las pruebas una vez que los tickets relevantes sean retrocompatibilizados
SERVER-90054 Haz que scoped_db_connection_test no sea inestable.
SERVIDOR-90069 run_restore.js y run_restore_unsharded.js no deberían aplicar el conteo rápido.
SERVIDOR-90090 Actualizar las distribuciones de Amazon 2 a la última versión
SERVER-90091 Fortalecer las pruebas de eventos de división en flujos de cambios contra eventos idénticos
SERVIDOR-90112 No llame a FeatureFlag::isEnabled en audit::log*ClusterParameter
SERVER-90116 Los cursores de archivos de copia de seguridad deben requerir autorización del sistema
SERVER-90135 Asegúrese de que los almacenes CA del sistema Windows estén en un estado limpio al iniciar ssl_linear tests
SERVIDOR-90170 No uses jsTestName() en explain_skip.js
SERVER-90187 Limpieza de binarios multiversión antes de ejecutar pruebas resmoke
SERVIDOR-90199 La etiqueta que pruebas de index_startup_prepareunique.js requiere replicación.
SERVIDOR-90232 Modifica los entornos multiversión para que no ejecuten jstests que dependan de compilar mongod con controles de diagnóstico
SERVIDOR-90238 [7.0] Habilita las estadísticas de query en los traspasos de estadísticas de query
SERVIDOR-90248 Insertar el campo _id en el parámetro de clúster de configuración de auditoría
SERVER-90264 Remover paso lento de la compilación
SERVER-90288 Los operadores del query a nivel de bits deben interpretar el byte direccionable más bajo en BinData como el byte menos significativo.
SERVIDOR-90320 Registro estadísticas de conexión en WiredTigerStatsTest::EmptySession
SERVIDOR-90443 Pruebas de actualización para la etapa agregada de empresas
SERVER-90630 Haz que el empaquetador sea consciente del archivo json «sbom»
WT-10802 Gestionar el error EBUSY al hacer un checkpoint en test/formato
WT-11972 Actualiza la snapshot del hilo de la aplicación si la expulsión no ha progresado
WT-12609 Mejore la limpieza de los puntos de control y la lógica de desalojo de páginas
7.0.9 Registro de cambios
particionado
SERVIDOR-89134 Test supposedly assumes multi writes outside of transactions are atomic
Operaciones de escritura
SERVIDOR-88200 Las escrituras de series de tiempo en buckets creados manualmente pueden comportarse de manera anómala
Almacenamiento
SERVER-30832 Corregir el comportamiento de dbCheck en rollback
WiredTiger
Internos
SERVIDOR-65974 Sustituye HistoricalIdentTracker por cursores de punto de control
SERVER-74931 Añadir AtomicWord::storeRelaxed
SERVER-76001 Añade métricas serverStatus para PeriodicThreadToAbortExpiredTransactions
SERVIDOR-76534 Corregir el reporte del namespace y UUID en un cursor de copia de seguridad cuando los cambios aún no hayan sido validados
SERVER-77427 Evita la transmisión a través de la red cuando una partición apunta únicamente a sí misma para una $lookup subpipeline
SERVIDOR-77530 Únete al ejecutor de replicado en el apagado
SERVER-79049 El servidor devuelve un CollectionUUIDMismatch inesperado, con el nombre real de la colección igual al nombre esperado de la colección.
SERVER-79637 Un query incorrecto genera un $lookup si la colección foránea TS usa un predicado correlacionado.
SERVER-79774 Emitir advertencia cuando el balanceo esté desactivado para colecciones con fragmentos en seguimiento en una partición en proceso de drenaje.
SERVIDOR-80194 En sharded_agg_helpers.cpp recuperamos CollectionRoutingInfo sin comprobar si hay una transacción
SERVER-80340 Gestionar y probar dbCheck durante la sincronización inicial
SERVER-80341 sharded_agg_helpers::attachCursorToPipeline no debe adjuntar dbVersion cuando se dirija a una partición local mediante la tabla de enrutamiento
SERVIDOR-81807 Los planes SBE en caché tienen constantes atadas al bloque
SERVER-82349 Mongo 7 se bloquea al borrar o descartar índices de applyOps sin un UUID de colección.
SERVIDOR-82571 insert_with_data_size_aware_aware_balancing.js puede ocasionalmente fallar al ejecutar contra máquinas/variantes lentas
SERVER-82717 QueryPlannerIXSelect::stripInvalidAssignments intenta eliminar la asignación de índices inexistente de $_internalSchemaAllElemMatchFromIndex
SERVIDOR-83193 Sustituya los métodos de acceso de BatchedCommandRequest obsoletos por los proporcionados por OperationContext
SERVER-83370 PrepareUnique:true para colecciones de series temporales debe arrojar un error
SERVIDOR-83984 El nivel de verbosidad de WiredTiger está suprimido
SERVIDOR-84440 Exponga el número de procesos en espera de replicación en serverStatus
SERVIDOR-84653 Haga que las pruebas auto_safe_reconfig_helper esperen las nuevas eliminaciones agregadas
SERVIDOR-84717 [SBE] Corrige buildGroup() para tolerar múltiples campos de salida con el mismo nombre
SERVER-85681 Corrección para el paso de un valor negativo a BasicBufBuilder::grow()
SERVIDOR-85694 La etapa del pipeline de agregación $searchMeta no pasa la correcta query a mongot después de PlanShardedSearch
SERVER-85969 Actualizaciones de la Documentación
SERVER-86201 Las upserts de clúster realizadas a través de la Interfaz de Procesos de ShardServer deben usar el contexto de la operación para configurar su nivel de confirmación de escritura (write concern)
SERVER-86253 Agregar serverstatus para registrar cuántos usuarios utilizan escrituras repetibles.
SERVIDOR-86327 El esquema único de serie de tiempo por columna de bucket no se mantiene en algunos casos
SERVIDOR-86375 Haz que index_build_memory_tracking.js sea menos estricto
SERVER-86380 Permitir múltiples configuraciones de IdP con el mismo emisor, pero con un par emisor-audiencia único
SERVER-86407 La validación no produce resultados completos cuando debería hacerlo.
SERVIDOR-86419 SBE y Clásico se comportan de manera diferente para $bitsAnyClear en NumberDecimal infinito
SERVER-86474 $_internalApplyOplogUpdate con $set: { foo: Timestamp(0, 0) } no se replica correctamente
SERVIDOR-86478 El mínimo/máximo del bucket de serie de tiempo no rastrea nombres de campos vacíos bajo ciertas circunstancias
SERVIDOR-86529 Vuelve a habilitar las pruebas de ciclo de energía en Evergreen
SERVER-86640 Reestructurar la actualización JWKS de IdentityProvider a IDPJWKSRefresher
SERVIDOR-86642 Proceso de actualización de selección de registro de proveedor de identidad
SERVER-86648 Los archivos de ordenación para la creación de índices reanudables no solo no se sincronizan en el sistema de archivos al apagarse
SERVIDOR-86987 Asegúrate de que check_metadata_consistency.js utilice escrituras reintentables al contactar con el servidor de configuración.
SERVER-87032 No parece que se recopilen Estadísticas de query en flujos de cambio de base de datos completa y clúster completo.
SERVER-87306 Prevenir el acceso al ptr del administrador OCSP durante el apagado
SERVER-87379 Cache el valor de CanonicalQuery::toStringShort en PrepareExecutionHelper
SERVER-87521 Se corrigió la condición de carrera en BackgroundSync entre making RollbackImpl y shutdown
SERVIDOR-87537 Hacer que InternalSearchMongotRemoteSpec no sea estricto
SERVIDOR-87573 Permitir que token_endpoint sea opcional en el documento OpenID Discovery
SERVER-87845 Soluciona el problema de timeout en la prueba unitaria del watchdog PauseAndResume
SERVER-87905 Desbordamiento de entero en la validación de BSONColumn
SERVER-87930 El utilitario Unittest CaptureLogs permite el acceso no sincronizado a las instrucciones de registro
SERVER-87987 La optimización de series temporales no excluye el timeField aunque sea renombrado por los $addFields y excluido por un Proyecto
SERVIDOR-88017 Resolver error de inversión de orden de bloqueo de TSAN en TimestampKVEngineTest
SERVIDOR-88034 Corregir configuraciones de tareas de ciclo de energía
SERVIDOR-88063 Añade la etiqueta RetryableWriteError cuando la operación de escritura falla con StaleConfig y es directa a la partición
SERVIDOR-88097 Agregue la bandera --release a las compilaciones sys-perf
SERVIDOR-88136 Corregir la prueba arbiter_always_has_latest_fcv.js para probar correctamente el comportamiento de compatibilidad de características entre versiones del árbitro
SERVER-88173 Las comparaciones de bits de BinData producen resultados incorrectos en muchos casos.
SERVIDOR-88202 Corrige un posible desbordamiento de enteros en la validación BSON
SERVIDOR-88262 Prevenir los timeouts en read_pref_with_hedging_mode.js
SERVIDOR-88296 La expresión constante $group no se puede volver a analizar
SERVER-88328 El namespace podría quedar inutilizable al particionado la colección al degradar de v7.2 a v7.0
SERVIDOR-88404 checkMetadataConsistency debe actualizarse si no encuentra información almacenada en caché para la base de datos
SERVER-88650 Deadlock en VectorClockMongoD durante el apagado
SERVIDOR-88676 Retrode en 7.0la funcionalidad build_patch_id.
SERVIDOR-88755 Asegúrese de que todas las variantes de compilación sys-perf especifiquen un mongodb_setup_release
SERVIDOR-88779 FLE2 la escritura reintentable se interrumpe si se vuelve a intentar una transacción interna
SERVIDOR-88833 mongos genera una respuesta para las escrituras enviadas por el cliente con w:0
SERVIDOR-88864 Hacer nodes_eventually_sync_from_closer_data_center.js más robusto a problemas transitorios de latencia en el latido del corazón
SERVIDOR-88942 Actualiza la versión de db-contrib-tool que incluye la solución para la descarga de binarios antiguos.
SERVIDOR-89026 Remover bench_test_with_tenants.js en v7.0
SERVIDOR-89067 Invalidar todas las solicitudes de usuario que coincidan con un nombre de usuario
SERVIDOR-89068 Establecer explícitamente exec_timeout y timeout_secs para el proyecto sys-perf
SERVIDOR-89076 test_resharding_test_fixture_shutdown_retry_needed no gestiona errores de SnapshotUnavailable
SERVER-89235 Falta la etiqueta de internal_strip_invalid_assignment.js
SERVIDOR-89251 Revertir la prueba concurrente movePrimary y agregaciones de v7.0 y v6.0
SERVIDOR-89253 Hacer que la reutilización de binarios compilados en el script de compilación scons sea más resistente
SERVER-89402 insert_with_data_size_aware_balancing.js es incompatible con suites de pruebas que matan/terminan el primario del CSRS
SERVER-89414 Reforzar la extracción de particiones en un desmontaje de prueba de store_historical_placement_data.js
SERVER-89554 Arreglar el script evergreen/compiled_binaries_get.sh
WT-11532 Corrija el restablecimiento de la sesión RNG utilizando el cursor RNG
WT-12225 Arreglar la debilidad del generador RNG en la etapa $sample de mongodb
7.0.8 Registro de cambios
Internos
servidor-75845 Capturar InterruptedDueToStorageChange en el shell paralelo para fcbis_election_during_storage_change.js
SERVIDOR-77559 Implementar el controlador de registros del sistema de archivos para RESMOKE
SERVIDOR-77737 $top/$bottom da un resultado incorrecto para colección particionada y expresiones constantes
SERVER-78556 Devolver el valor por defecto de internalInsertMaxBatchSize a 64.
SERVER-78832 El constructor AutoGetCollectionForReadLockFree debe comprobar la versión de la partición al establecer la clave de partición.
SERVIDOR-78852 Prueba de movePrimary y ejecución concurrente de $out
SERVER-79575 Corregir el conteo de nodos NUMA.
SERVIDOR-79999 reducir la cobertura del código de prueba en los desarrolladores de macos
SERVIDOR-81108 La búsqueda particionado $ falla tassert en writeQueryStats
SERVER-83422 remover explicación de AggQueryShape
SERVIDOR-84179 Simple8b builder does not fully reset estado after writing RLE block
SERVIDOR-84530 Añadir clave hash de estadísticas de query a la salida de $queryStats
SERVER-85580 Deshacer cualquier actualización en caso de un error en la construcción de ScopedSetShardRole
SERVIDOR-85721 Punto el registro regenerativo de tareas de langosta de enlace a Parsley
SERVIDOR-85799 rollback_recovery_commit_transaction_before_stable_timestamp debería esperar a que el sistema se estabilice antes de desactivar el failpoint
SERVIDOR-86021 [v7.0] 7.0 backport testing auditar
SERVER-86583 Las lecturas de snapshot no transaccionales en una colección no particionada pueden ejecutarse con metadatos de partición no coincidentes.
SERVIDOR-86622 El coordinador de resharding puede usar información posiblemente obsoleta de la base de datos
SERVIDOR-86672 El coordinador CollMod puede utilizar información de base de datos posiblemente desactualizada
SERVIDOR-86774 Aumenta el tamaño del oplog para pruebas PIT (restauración a un punto específico del tiempo)
SERVIDOR-86782 geo_axis_aligned.js tarda demasiado
SERVIDOR-86798 lista de denegación validate_db_metadata_command.js del conjunto de migraciones de tenant
SERVIDOR-86965 [v7.0] Habilite las estadísticas de query para $search en 7.0
SERVIDOR-87058 La actualización de fragmentos desde una secundaria no espera el writeConcern de mayoría al realizar el vaciado
SERVIDOR-87081 estadísticas de query para búsqueda particionada en v7.0
SERVER-87166 [v7.0] Arreglar collation_bucket.js para query_stats en 7.0
SERVIDOR-87323 Las continuaciones futuras deben capturar el vector de reloj como un puntero compartido.
SERVIDOR-87610 Relajar los cables trampa de retry de shardVersion en el namespace de excepciones obsoletas recibidas
SERVIDOR-87616 Crear una variante minimal trySbeEngine de la construcción en configuraciones de liberación que tengan SBE
SERVER-87666 La forma del query en caché de plan para $documents es único en cada ejecución.
SERVER-87982 Renombra el campo THP_enabled en la sección de estado de ftdc systemMetrics
SERVER-88111 random_DDL_CRUD_operations.js la inserción masiva debe realizar la máxima cantidad de inserciones internalInsertMaxBatchSize.
SERVER-88360 Remover la aserción de tripwire “El uuid del catálogo de particionado y el uuid de la colección del catálogo local no coinciden”.
7.0.7 Registro de cambios
particionado
SERVER-84368 CreateIndex falla con StaleConfig si se ejecuta desde un mongos obsoleto contra una colección particionada no vacía.
Query
SERVER-83602 $or -> $in MatchExpression rewrite should not generate $or directly nested in another $or
Agregación
SERVIDOR-87313 [v7.0] [SBE] Aggregate command reaches tripwire assertion in SortStage::SortImpl::runLimitCode()
Compilación y empaquetado
WT-11407 Solucionar la prueba test_txn24 (no WiredTiger) para detener los errores WT_ROLLBACK en MacOS
Internos
SERVIDOR-70672 Fusionar el repositorio de la empresa en 10gen/mongo
SERVER-72431 Haz que el commit de división de fragmentos sea idempotente
SERVER-76700 Aumentar la ventana de tiempos de CPU transcurridos aceptables en OperationCPUTimerTest::TestReset
SERVER-79285 makeOperationContext no se debe llamar en el ejecutor de limpieza de la instancia de primaryOnlyService
SERVIDOR-79999 reducir la cobertura del código de prueba en los desarrolladores de macos
SERVER-80177 validate() no debe devolver valid:false para documentos no conformes
SERVER-83501 Escribir un script para generar un archivo de todos los parámetros de servidor disponibles para ejecuciones sys-perf
SERVIDOR-83508 Carrera entre el supervisor y FCBIS borrando archivos de almacenamiento antiguos
SERVIDORES-83956 El balanceador emite incorrectamente un mensaje de advertencia en clústeres de múltiples versiones
SERVIDOR-84008 Habilite variantes de sys-perf de estadísticas de query en 7.0
SERVIDOR-84123 Añadir control de versiones a la validación BSON
SERVER-84125 Comprobar el tamaño del nombre del campo en la validación BSONColumn
SERVIDOR-84179 Simple8b builder does not fully reset estado after writing RLE block
SERVER-84240 Hacer que replSetReconfig reintente errores de red
SERVER-84589 El error al eliminar directamente una colección de buckets de serie de tiempo particionada puede ser engañoso.
SERVIDOR-84612 Define una versión para immer
SERVIDOR-84615 Definir una versión para linenoise
SERVER-84628 Advertencia de inicio en mongos por nivel de confirmación de escritura/lectura.
SERVER-85318 Cambia expireAfterSeconds en timeseries_out_non_sharded.js
SERVER-85459 [v7.0] los nodos aceptan el parámetro bucketRoundingSeconds en compatibilidad de características entre versiones 6.0, binario 7.0.
SERVER-85534 Punto de control del vector clock después de confirmar la colección sharded
SERVIDOR-85690 Espera a que el descenso de nivel termine antes de continuar la creación de índices en index_build_unregisters_after_stepdown.js
SERVER-85716 Corrección para el buffer vacío que se pasa a la validación BSONColumn
SERVIDOR-85843 Una operación de guardar puede fallar con NamespaceNotFound si la base de datos se ha descartado simultáneamente (solo particionado)
SERVER-85869 Una búsqueda exhaustiva en la partición de configuración puede devolver datos desactualizados.
SERVIDOR-85973 Actualizar README.third_party.md para indicar que Valgrind tiene la licencia BSD-4-Clause
SERVER-86021 7.0 auditoría de backport testing
SERVIDOR-86065 La validación estructural de BSONColumn debe comprobar el modo anidado intercalado
SERVER-86106 shadow-utils no está en suse
Servidor-86158 cambiar el punto de falla utilizado en las pruebas de métricas de operación TTL
SERVIDOR-86273 $search debe establecer la versión del protocolo y el token de secuencia de búsqueda en establishSearchCursors
SERVIDOR-86355 recoverRefreshDbVersion está suprimiendo errores
SERVER-86395 Investigar el error DuplicateKey al recuperar convertToCapped desde el punto de control estable
SERVIDOR-86399 Asegúrese de que FTDC rastrea la información relacionada con los sistemas que podrían estar ejecutando el nuevo asignador
SERVER-86403 Soluciona las advertencias de inicio de THP
SERVIDOR-86417 Cambiar el filtro $vectorSearch a obj propio
SERVIDOR-86424 $facet debería poder generar documentos con searchSequenceToken
SERVIDOR-86433 Borrar la memoria en la data_union almacenada en el terminal antes de usarla
SERVIDOR-86452 [v7.0] haz v7.0 Variante de FLE más cercana al master
SERVIDOR-86454 Fusionar las restricciones canSwapWithRedact y canSwapWithSingleDocTransform
SERVER-86481 Pruebas de mayoría de Jepsen set, register, y nivel de consistencia de lectura no se están ejecutando en Evergreen
SERVIDOR-86523 Retrocompatibilidad de las estadísticas de query a 7.0 Lote #5
SERVIDOR-86607 Rechazar tokens de acceso con múltiples claims de audiencia
SERVIDOR-86619 Document::shouldSkipDeleted() accede a la string sin comprobar si falta g
SERVIDOR-86620 [v7.0] Script de Backport para los parámetros de sys-perf
SERVIDOR-86622 El coordinador de resharding puede usar información posiblemente obsoleta de la base de datos
SERVIDOR-86624 Hacer que RSLocalClient también espere a que haya disponible un snapshot
SERVER-86632 plan_cache_drop_database.js debe detectar errores DatabaseDropPending
SERVIDOR-86634 Una colección que termine con ecoc.compact debe considerarse una colección FLE
SERVER-86646 Corregir el manejo en decodeRecordIdStrAtEnd de bytes de tamaño no terminados
SERVIDOR-86652 Query Stats 7.0 Agrupar de backport #6
SERVER-86698 Añade transferencias de estadísticas de query a evergreen_nightly para 7.0
SERVER-86700 [7.X] Corrige que timeseries_agg_out.js no espere el error NamespaceNotFound
SERVER-86705 operación moveChunk más lenta que el índice TTL en ttl_deletes_not_targeting_orphaned_documents.js
SERVIDOR-86717 Resharding debe validar que el rango de zona proporcionado por el usuario no incluya campos con prefijo $.
SERVIDOR-86772 Corregir watchdog_test desfazado
SERVIDOR-86822 remover sharding_gen de los desarrolladores de macOS
SERVER-86840 Corregir el script de reunión de pruebas unitarias para gestionar tareas divididas de pruebas unitarias.
SERVIDOR- Se86841 corrige la configuración de prueba para shapifying_bm.cpp en 7 0 la rama.
SERVER-86876 Deshabilite los pestillos de diagnóstico para las variantes sys-perf en 7.0
SERVER-86889 Se corrigió idl_check_compability.py para considerar los casos límite.
SERVIDOR-86903 Reintegración de QS a 7.0 Lote n.°7
SERVER-87061 Las transacciones multi-documento particionadas pueden observar efectos parciales de la operación de repartición concurrente.
SERVIDOR-87130 Retrocompatibilidad de las estadísticas de query a 7.0 Lote #8
SERVER-87177 Modificar las pruebas en expression_test.cpp para no usar $getFields.
SERVER-87330 Aceptar JWKSets con claves no RSA
SERVER-87394 [v7.0] Explora soluciones para el paquete debian11 roto
servidor-87415 Remover la carga de trabajo run_command__simple de sys-perf
SERVIDOR-87479 Ejecuta manualmente variantes de compilación SBE en ramas de lanzamiento en evergreen para generar y agregar pruebas SBE $group/$lookup con prefijos $skip/$limit
SERVER-87544 Corregir gitignore para permitir la detección de módulo de empresa por parte de Git.
SERVIDOR-87557 Excluir algunas pruebas de FF de una variante de compilación no válida
SERVIDOR-87567 El SessionWorkflow debería devolver correctamente un error de respuesta ante solicitudes malformadas.
SERVIDOR-87600 Elimina variantes antiguas de system_perf.yml
SERVIDOR-87612 Retrocompatibilidad de las estadísticas de query a 7.0 Lote #9
WT-10178 Arreglar el estrés de sincronización que causa que el formato se agote con prepare-conflict
WT-11239 Agregar banderas de compilación CLANG_C/CXX_VERSION a la tarea wiredtiger configure
WT-11325 Claves que faltan en el esquema-abort-predictable-test
WT-12304 RTS debe proporcionar información sobre cuánto trabajo adicional necesita realizar
WT-12321 Añade una estadística para rastrear cuántos cursores masivos están abiertos
WT-12402 Agregue estadísticas para rastrear cuando el servidor de desalojo omite recorrer un árbol
7.0.6 Registro de cambios
particionado
SERVER-75537 Gestionar operaciones directas contra particiones
SERVER-76337 Agrega una métrica de estado del servidor para rastrear conexiones directas no autorizadas a particiones
SERVER-76984 Remover verificación de !_isInternalClient() en el punto de entrada del servicio
SERVIDOR-77027 Solo verificar conexiones directas a la partición si habilita el particionado
SERVER-81508 Potencial doble ejecución de instrucciones de guardar cuando se lanza ShardCannotRefreshDueToLocksHeld
SERVIDOR-83146 La operación de escritura masiva podría fallar con NamespaceNotFound
SERVIDOR-83775 No equilibres los datos entre particiones que posean más del tamaño de datos ideal
Replicación
SERVIDOR-79191 continuous_initial_sync.py Puede estar en retroceso (Rollback) durante el desmontaje de la FSM
Query
SERVER-84595 borrar prueba inválida jstests/noPassthrough/out_majority_read_replset.js
Agregación
SERVIDOR-82929 $listSearchIndexes requiere la acción de privilegio find en lugar de la acción de privilegio listSearchIndexes, como se pretendía.
Almacenamiento
WT-11062 Libere de forma segura la dirección de referencia para permitir el acceso concurrente.
WiredTiger
WT-11845 Soluciona el problema de visibilidad de la transacción con truncamiento
Compilación y empaquetado
SERVER-62957 Añadir evento de flujo de cambios en reshardCollection
Internos
SERVER-69413 Actualizaciones de la Documentación
SERVER-72703 Degradar el bloqueo de la base de datos de $out a MODO_IX.
SERVER-72839 El servidor omite la validación del certificado del par si no se proporciona ni CAFile ni clusterCAFile
SERVIDOR-74875 Implementar mapa ordenado inmutable y conjunto
SERVER-75497 Convertir contenedores ordenados en CollectionCatalog en inmutables
SERVIDOR-75613 Añadir pretty printers de GDB para estructuras de datos inmutables
SERVIDOR-75851 Añadir typedef para vector inmutable
SERVIDOR-76463 Asegurarse de que los bloqueos de DDL particionado adquiridos fuera de un coordinador esperen la recuperación de DDL
SERVER-77801 Remover sharded_collections_jscore_passthrough_with_config_shard de los hosts de macOS
SERVIDOR-78188 Permitir el uso por defecto del pool de conexiones LDAP multihilo con libldap y OpenSSL 1.1.1
SERVER-78311 mongos no informa sobre writeConcernError en presencia de writeErrors para el comando de inserción
SERVER-78662 Deadlock con la creación de índices, paso posterior, transacción preparada y bloqueo coll MODE_IS
SERVIDOR-78911 Suprime siempre el registro “Se suministró un nombre de usuario diferente a saslSupportedMechs” durante la autenticación intra-cluster de X.509
servidor-79150 Reduce el alcance de ScopedSetShardRole a la etapa de configuración de la creación de índices
SERVIDOR-79192 Corrige migration_coordinator_commit_failover.js para utilizar awaitReplicationBeforeStepUp: false
SERVIDOR-79202 PinnedConnectionTaskExecutor puede quedarse atascado al apagarse
SERVER-79214 Los documentos huérfanos causan fallas en indexu.js
SERVER-79286 Crea un mando de query
SERVIDOR-79400 Implementar heurísticas de desempate con el número de documentos
SERVER-79972 Investigar cómo acelerar el archivado de vaciados principales
SERVIDOR-80150 Registro del compresor de red negociado con metadatos del cliente
SERVIDOR-80233 Implementar heurística de prefijos de índice
SERVIDOR-80275 Agregar línea de registro para obtener una puntuación detallada del plan
SERVER-80310 Actualiza sysperf para permitir ejecutar tareas individuales de genny en waterfall
SERVER-80645 Los paquetes Community de Amazon 2023 no se instalan
SERVER-80978 Corrija un posible bloqueo entre TTLMonitor::onStepUp y transacción preparada
SERVIDOR-81021 Mejora el heurístico del prefijo de índice teniendo en cuenta intervalos cerrados
SERVIDOR-81181 Activar featureFlagCheckForDirectShardOperations
SERVIDOR-81246 El comportamiento de FLE WriteConcernError no está claro
SERVIDOR-81534 Los bloqueos DDL no deben ser adquiridos durante el paso hacia abajo o el apagado
SERVER-82053 Utilizar sugerencia de índice para la query de reapertura del bucket de serie de tiempo
SERVIDOR-82221 listCollections y listIndexes deben incluir namespaces pendientes de confirmación
SERVIDOR-82261 El script setup_spawnhost_coredump podría omitir un volcado de memoria central de un proceso bloqueado en Windows
SERVER-82353 La transacción multi-documento puede perder documentos cuando movePrimary se ejecuta simultáneamente.
SERVIDOR-82365 Optimiza la construcción del histograma de estado de distribución de la colección del balanceador (intento 2º)
SERVIDOR-82450 MongoServerError: las escrituras por lotes deben generar una sola entrada applyOps
SERVIDOR-82627 ReshardingDataReplication no se une al grupo de hilos ReshardingOplogFetcher causando una falla invariante.
SERVIDOR-82640 Sube la salida de mongod --version a S3 durante la compilación del servidor en Evergreen
SERVIDOR-82815 Exponer la creación de la clave del índice del servidor mediante agregación
SERVIDOR-83050 Crea una implementación de MongoDB en AL2-openssl-1.1.1
SERVER-83119 Una réplica secundaria se bloquea en una colección con índice clusterizado si se habilita notablescan
SERVER-83145 El fragmento de búfer compartido rastrea incorrectamente el uso de la memoria en freeUnused()
SERVIDOR-83192 Siempre incluye cero cpuNanos en el perfilador.
SERVIDOR-83296 Remueve los datos de columna del fuzzer BSON
SERVIDOR-83337 Vuelve a habilitar wt_size_storer_cleanup_replica_set.js en macOS
SERVIDOR-83369 La creación de índices no aplica validación del tipo de campo "bucketSize"
SERVIDOR-83454 El registro y la baja del Servicio Rango Deleter no deberían confiar en las garantías de orden onCommit.
SERVER-83492 Remover los valores limit y skip de la clave de caché del plan SBE si es posible
SERVER-83567 Empuje en tiendas clásicas con valores faltantes.
SERVIDOR-83610 Considere reducir los privilegios requeridos para $documents
SERVIDOR-83639 Añadir excepción para el fuzzer para la validación BSONColumn
SERVIDOR-83738 db-contrib-tool falla a veces al obtener el json de la versión
SERVIDOR-83825 aumentar el nivel de verbosidad del registro para los reintentos de conflicto de escritura en index_build_operation_metrics.js:
SERVER-83874 La operación de mover primario no descarta db.system.views en el donante
SERVIDOR-83955 Repara mensajes de advertencia incorrectos en el comando ReplSetGetStatus
SERVIDOR-83959 Al preparar el plan SBE, pase correctamente el argumento preparingFromCache
SERVIDOR-84063 Remover BlackDuck del correo diario de seguridad cron
SERVER-84130 Optimización incorrecta del filtro a nivel de bucket cuando algunos eventos en el bucket no tienen el campo
SERVIDOR-84147 Actualizar el espacio de trabajo de vscode de true a explicit
SERVIDOR-84186 Agrega un benchmark que ejecute operaciones matemáticas en Series de Tiempo a sys perf
SERVIDOR-84233 Soporte para BSON MinKey y MaxKey en BSONColumn
SERVIDOR-84313 Excluya coordinate_txn_recover_on_stepup_with_tickets_exhausted.js de los conjuntos multiversion particionado en 7.0
SERVER-84336 Las inserciones timeseries pueden dejar BSONObj colgantes en WriteBatches en ciertos casos
SERVIDOR-84337 Hacer backport de las nuevas variantes añadidas a perf.yml a sys-perf-7.0 y sys-perf-4.4.
SERVER-84338 Los queries $or de nivel superior pueden llevar a una entrada de caché de plan SBE no válida que devuelva resultados incorrectos.
SERVIDOR-84353 La prueba para el paso abajo de bloqueo con consumo de tickets de lectura es inestable
SERVER-84410 Realiza una actualización inicial de los otros mongos en txn_with_several_routers.js
SERVIDOR-84436 Gestiona saltos + suma de límites que desbordan int64_t en SBE
SERVIDOR-84468 Solucionar interbloqueo al ejecutar runTransactionOnShardingCatalog()
SERVIDOR-84534 [7.0] Lista de bloqueo plan_cache_sbe.js de replica_sets_initsync_jscore_passthrough
SERVIDOR-84548 Usar ShardServerCatalogCacheLoader en configsvr provoca un uso excesivo de manejadores de datos WT / uso de memoria
SERVER-84567 writeQueryStats debe registrar un error en lugar de emitir un uassert cuando la funcionalidad está deshabilitada.
SERVER-84722 Crear un parámetro de servidor no documentado para omitir la validación de documentos en la ruta de inserción de código para uso interno
SERVIDOR-84723 Las transacciones multi-documento particionadas pueden observar efectos parciales de las operaciones DDL concurrentes.
SERVIDOR-84732 Corregir error tipográfico en mongo-perf autónomo inMemory ARM AWS test
SERVIDOR-84806 Ignorar el evento de cambio reshardCollection después de v6.0->v7.0 actualizar en prueba
SERVIDOR-85167 El almacenador de tamaños puede vaciarse simultáneamente mientras se destruye para rollback
SERVER-85171 dividir tareas unitarias
SERVIDOR-85206 Mejora del rendimiento de full_range.js y explicit_range.js
SERVIDOR-85260 SBE $mergeObjects bloquea el servidor con entrada indefinida
servidor-85263 Reporte de nombre de aplicación cliente escapado
SERVER-85306 Actualiza la configuración de sys-perf para usar enlaces de Github con HTTPs en lugar de SSH
SERVIDOR-85419 El equilibrador contamina los registros si no se encuentra un destinatario adecuado durante el drenaje.
SERVIDOR-85453 ExternalDataSourceScopeGuard no debe ser compatible con múltiples ejecutores de planes
SERVER-85530 Actualizar certificados de prueba
SERVER-85633 Añade un bloqueo alrededor de la llamada res_ninit
SERVIDOR-85652 Actualiza las tareas de Azure del atlas de DSI para que utilicen un artefacto de compilación AL2.
SERVIDOR-85693 Arreglar una posible violación de acceso en User::validateRestrictions
SERVER-85714 El validador BSONColumn debe tratar MinKey y MaxKey como no comprimidos
SERVIDOR-85771 Hacer que $bucketAuto sea más robusto en caso de una string vacía para el campo groupBy
SERVIDOR-85848 $redact inhibe la optimización de flujo de cambios
SERVIDOR-85956 Query Stats 7.0 Agrupar de backport #1
SERVER-85984 La prueba para insertar Docs más grandes que el máximo permitido por el usuario es inestable.
SERVIDOR-86027 Etiqueta insert_docs_larger_than_max_user_size_standalone.js con requires_persistence y requires_replication
SERVIDOR-86081 Falta de sys-perf required parameters Debido a Evergreen restricción
SERVER-86096 Añade cargas de trabajo de Queryable Encryption al 7.0 Proyecto en Evergreen
SERVER-86116 CreateCollectionCoordinator puede no lograr crear los metadatos del fragmento al momento de realizar el commit.
SERVIDOR-86118 Retrocompatibilidad de las estadísticas de query a 7.0 Lote #2
SERVIDOR-86298 Query Stats 7.0 Agrupar de backport #3
SERVIDOR-86363 Hacer que el inicio de sesión en el registro de contenedores sea silencioso
SERVIDOR-86432 Retrocompatibilidad de las estadísticas de query a 7.0 Lote #4
WT-11777 Corrección de unidades de llamadas a __wt_timer_evaluate(): registro y periodo de progreso
WT-11987 El número de versión de la tabla se descartó a versión=(mayor=1,menor=0)
WT-12043 Remover el ifdef obsoleto HAVE_DIAGNOSTIC para evitar la fuga de memoria
WT-12077 Cálculo incorrecto de la suma de verificación del hardware en zSeries para búferes en la pila
WT-12147 Desactivar temporalmente clang-analyzer
WT-12211 Corrige la variable de entorno PATH en el analizador de bloqueos para generar un vaciado central de Python (7.0)
7.0.5 Registro de cambios
particionado
SERVIDOR-73763 La resharding no amplía los rangos de zona para los documentos config.etiqueta, lo que conduce a un bucle fassert del primario del servidor de configuración por un error de clave duplicada.
SERVER-82838 ReshardingOplogApplier utiliza el nivel de confirmación de escritura (write concern) {w: "majority", wtimeout: 60000} al persistir el progreso de la aplicación del oplog de redistribución de particiones.
SERVIDOR-82883 Recuperar TransactionCoordinator en paso up puede bloquear la adquisición de tickets de lectura/escritura mientras los participantes están en el estado preparado
SERVIDOR-82953 CreateCollectionCoordinator::checkIfOptionsConflict debe ser más detallada
SERVIDOR-83061 Remover partially-released vestiges of ShardRole API from 7.0
Query
SERVIDOR-83470 Introducir la configuración internalQueryFrameworkControl para 6.0-estilo lógica de selección de motor
Almacenamiento
SERVER-33494 WT SizeStorer nunca borra entradas antiguas.
Internos
SERVIDOR-65082 Remover el flag de funcionalidad para los índices de métricas de serie de tiempo
SERVIDOR-65666 No crear fragmentos en particiones en vaciado al particionar una nueva colección
SERVER-70338 El rendimiento de las query accede al motor de almacenamiento sin bloqueos durante el apagado y el rollback
SERVER-70974 Corregir finalizaciones anticipadas activadas cuando el usuario especifica los parámetros del servidor TCP Fast Open
SERVER-75033 Capturar vaciados de núcleo de fallos de pruebas en macOS
SERVIDOR-76560 Las colecciones de series de tiempo no siempre reconocen correctamente expireAfterSeconds
SERVIDOR-77311 Añade un nuevo mensaje de registro cuando un nodo secundario omita una creación de índices en dos fases con un subconjunto de índices construido
SERVIDOR-77728 Reforzar prueba de índice comodín válido index.js
SERVIDOR-77827 Permitir que el rol de restauración descarte system.views
SERVIDOR-78065 Crear indicador de funcionalidad
SERVIDOR-78066 Activar bandera de funcionalidad
SERVIDOR-78998 Refactoriza la comprobación del valor de 'internalQueryFrameworkControl' en todo el código de la query.
SERVER-79217 La carrera en PrimaryOnlyServiceMongoDTest::stepUp causa una falla invariable
SERVIDOR-79235 rolling_index_builds_interrupted.js checkLog depende de clearRawMongoProgramOutput
SERVER-79274 Los controles de compatibilidad de características entre versiones pueden ser problemáticos si la compatibilidad de características entre versiones está sin inicializar entre los controles
SERVIDOR-79762 Corregir initial_sync_chooses_correct_sync_source.js para esperar que el nodo de sincronización inicial encuentre el primario antes de comenzar la sincronización inicial
SERVIDOR-79810 hacer que JournalFlusher::waitForJournalFlush() sea interrumpible al esperar el nivel de confirmación de escritura (write concern)
servidor-79864 El eliminador TTL no gestiona correctamente colecciones de series de tiempo con fechas de rango extendido.
SERVIDOR-79919 guardar prueba js para SERVIDOR-79810
SERVER-79924 Usar un flag 'isCount' preciso para codificar un CanonicalQuery para SBE plan caché
SERVER-80363 El valor por defecto de writeConcern del servidor no se respeta cuando se establece wtimeout.
SERVIDOR-80368 Reforzar hidden_index.js y compound_wildcard_index_filter.js
SERVER-80660 Registra un resumen de dónde MongoDB dedicó tiempo durante el inicio y el apagado
SERVIDOR-80789 Hacer que AutoGetOplog se comporte de manera constante en el nodo del set de réplicas iniciado de manera autónomo
SERVER-80901 GFeatureFlagServerlessChangeStreams de auditoría
SERVIDOR-80922 El orden de los campos del objeto no está definido cuando se usa $setWindowField
SERVER-80974 Apagado no limpio mientras se eliminaban los archivos locales.* la colección y los índices pueden hacer que el catálogo sea inconsistente
servidor-81046 agregar requireSequenceTokens a SearchCommand.CursorOptions
SERVIDOR-81143 export_import_concurrency.js debe comprobar el código 2 al finalizar el subproceso cliente resmoke.
SERVER-81229 Move primary puede que no limpie las colecciones clonadas en caso de fallo
SERVER-81371 La fase de clonación de movePrimary podría volver a intentarse indefinidamente si la base de datos contiene vistas particionadas
SERVIDOR-81375 Deshabilitar las pruebas de reorganización de transacciones internas en el conjunto de pruebas de degradación de CSRS
SERVIDOR-81396 "Enterprise RHEL 8.3 " s390x variante de compilar "Compartida" está sobrescribiendo los binarios de "Enterprise RHEL 8.3 s390x" (no Compartido)
SERVIDOR-81400 Validación estructural para BSONColumn
SERVER-81442 Hilo de restablecimiento de oplog Poke WT periódicamente
SERVIDOR-81517 deny list validate_db_metadata_command.js from suite de migración
SERVER-81591 Asegúrese de que el secundario que se está promoviendo en stopReplicationAndEnforceNewPrimaryToCatchUp no esté desactualizado
SERVIDOR-81603 Establezca el subproceso de trabajo de flujo del balanceador como interrumpible para admitir un paso correcto del servidor de configuración
SERVIDOR-81606 Excluir la prueba de durabilidad del catálogo sin marca de tiempo de las variantes en memoria
SERVIDOR-81631 Haz que el campo de configuración authorizationClaim OIDC proveedor de identidad sea opcional
SERVIDOR-81949 Sincronizar de 10gen/mongo a mongodb/mongo en v4.4 con copybara
SERVER-81978 repl::applyCommand_inlock no gestiona las excepciones TemporarilyUnavailable y TransactionTooLargeForCache
SERVIDOR-82036 Relajar el invariante de recuperación de inicio para la creación de índices monofásicos no acabados
SERVIDOR-82043 Mejora de la validación de mensajes de confirmación para los commits en 10gen/mongo
SERVIDOR-82073 Corregir la generación del comando de combinación de fragmento en collection_defragmentation.js
SERVER-82090 Reducir el alcance de la sincronización para la reapertura basada en ficheros
SERVIDOR-82111 En sharded_agg_helpers.cpp mover el invariante debajo de la verificación del estado de respuesta
SERVIDOR-82143 Hacer que el campo de configuración clientId OIDC proveedor de identidad sea opcional
SERVIDOR-82197 Resultados de query incorrectos en SBE si el $group genera un desbordamiento en presencia de intercalación
SERVIDOR-82223 El manejador de commits en el observador de la operación compatibilidad de características entre versiones es susceptible a interrupciones
SERVIDOR-82313 Corrige la cancelación de la API txn desde quien la llama
SERVIDOR-82365 Optimiza la construcción del histograma de estado de distribución de la colección del balanceador (intento 2º)
SERVER-82368 Concuerda los principales/inferiores N acumuladores en SBE y Classic
SERVIDOR-82391 [v4.4] Solo permite que github Apps Copybara Syncer: 10gen-to-Mongodb sincronice las nuevas confirmaciones en mongodb/mongo.
SERVIDOR-82437 db.collection.getSearchIndexes(<indexName>) devuelve un índice duplicado
SERVIDOR-82447 $project impulsado incorrectamente en timeseries cuando $project utiliza $getField en un campo de medición
SERVIDOR-82449 [v4.4] Optimizar el comportamiento de sincronización de copybara para escenarios específicos sin cambios
SERVER-82555 Usa la clonación superficial para acelerar las pruebas de rendimiento
SERVIDOR-82685 Aumentar reshardingCriticalSectionTimeoutMillis para store_historical_placement_data.js
SERVER-82706 check_metadata_consistency.js debe utilizar escrituras reintentables al contactar con el servidor de configuración
SERVIDOR-82708 Actualizar las variantes que se usan para las pruebas de rendimiento en ramas estables
SERVIDOR-82730 El comando validate puede conservar la invariancia sobre keystrings corruptos
SERVIDOR-82781 Simular gancho de prueba de choque puede dejar parte del archivo al copiar datos
SERVIDOR-82791 createView falla con StaleConfig si ya existe una colección particionada con el mismo namespace
SERVER-82967 Stepdown después de llamar a ActiveIndexBuilds::registerIndexBuild() durante la configuración de la creación de índices no se desregistra por sí mismo
SERVIDOR-82984 FLE2 con inserción: verdadero puede tener upsertedDocuments.size() == 1 y updateReply.getNModified() == 1 al mismo tiempo
SERVIDOR-83088 Hacer que the matchPattern sea opcional para los IdP de flujo de máquina.
SERVER-83091 El query $or puede activar un bucle infinito durante la enumeración del plan.
SERVIDOR-83099 LDAPTimer::setTimeout puede ejecutar la función de retorno en línea
SERVIDOR-83107 Añadir campo 'type' al struct search IndexDefinition
SERVER-83150 Document::shred() no copia los metadatos del documento
SERVIDOR-83161 Corrige la lectura concurrente de _errMsg de MigrationDestinationManager sin adquirir mutex
SERVIDOR-83225 Solucionar la prueba untimestamped_catalog_writes_require_durability
SERVIDOR-83257 IDPManager debe hacer copias locales compartidas_ptr de manera atómica
SERVIDOR-83283 Modificar el script de copybara para enviar un mensaje de Slack en caso de fallo
SERVIDOR-83336 Desactivar temporalmente wt_size_storer_cleanup_replica_set.js en macOS
SERVIDOR-83354 Programar la instancia de copybara después de cada confirmación realizada
SERVIDOR-83389 aggregation_optimization_fuzzer falla en 6.0 y 7.0 con un punto de fallo disablePipelineOptimization desactivado.
SERVIDOR-83429 FLE2 actualizable repetible: actualizar y findAndModify fallan al reintentarse si el documento se elimina
SERVIDOR-83485 Corregir el código de serialización de rutas multikey utilizado durante la validación.
SERVER-83494 [7.0] Corregir el caso de prueba de la unidad eliminadora de rangos
SERVER-83499 Actualiza las pruebas del gestor de metadatos que esperan que la descripción de la colección contenga un preservador de rango
SERVIDOR-83580 Reintroducir las pruebas unitarias de políticas de balanceador con varios fragmentos
SERVIDOR-83592 Agregue la bandera resmoke --enable_enterprise_tests para habilitar las pruebas js empresariales
SERVER-83655 Restablecer excepción ns legal para clientes en admin.system.new_users
SERVIDOR-83685 Configura internalQueryFrameworkControl "trySbeRestricted" como el control de query por defecto
SERVIDOR-83777 Limite $in de longitud en la clave de caché de plan con internalQueryMaxScansToExplode + 1
SERVER-83830 En la versión Enterprise, crear una colección en un set de réplicas con la opción storageEngine.inMemory interrumpe las réplicas secundarias.
SERVIDOR-83866 Actualizar BACKPORTS_REQUIRED_BASE_URL de mongodb/mongo a 10gen/mongo
SERVIDOR-83916 Añadir supresión LSAN para hilos filtrados por pools de hilos no unidos.
SERVER-83952 Corregir los fallos del fuzzer para la validación de BSONColumn
SERVER-84013 Resultados incorrectos del plan de escaneo de índices en query con predicados duplicados en $or anidados
SERVIDOR-84087 Asegúrate de que ExecutorPool se termine después de que las migraciones se hayan completado.
SERVER-84148 Se corrige el problema de temporización en la prueba fle2_compact_setfcv.js
SERVIDOR-84337 Hacer backport de las nuevas variantes añadidas a perf.yml a sys-perf-7.0 y sys-perf-4.4.
WT-7929 Investigar una solución para evitar bloqueos del FTDC durante el punto de control.
WT-11584 Solucionar la prueba test_checkpoint_stats
WT-11698 Re-activar la verificación HS en v7.0
WT-11774 Añadir estadística de diagnóstico para investigar la incapacidad del servidor de desalojo de encolar páginas
WT-12036 Solución temporal para la contención de bloqueo en Windows
7.0.4 Registro de cambios
particionado
SERVIDOR-82069 Se utiliza una función arrojable en el guardia de alcance al registrar el índice
SERVIDOR-82364 Arreglar la tabla $config.transitions para la carga de trabajo analyze_shard_key.js FSM
Internos
SERVER-67962 Cuando se aplica config.image_collection, las eliminaciones necesitan un mejor control de concurrencia.
SERVER-69206 Defecto de análisis de Coverity 122738: Uso de un objeto movido
SERVER-69244 $merge falla cuando el nivel de consistencia de lectura por defecto de la sesión se establece en “mayoría”.
SERVIDOR-72532 CommandNotFound: No existe el comando: 'shardVersion'
SERVIDOR-75756 Comprobar la presencia de la query en la caché de planes
SERVIDOR-77113 Excluir campos que contengan puntos de los índices de series de tiempo
SERVIDOR-79317 Proporciona más documentación y funciones auxiliares para casos donde las verificaciones de flags de características puedan ejecutarse cuando la compatibilidad de características entre versiones no esté inicializada durante la sincronización inicial.
79470 Actualizar provisionamineto de infraestructura partición-lite-auditar para sysperf
SERVIDOR-79975 [Clásico] Optimizar claves de grupos grandes
SERVER-81028 Comportamiento incorrecto de $listCatalog en presencia de un cambio de nombre concurrente de una colección en la versión v7.0
SERVER-81133 Acelerar la lógica para la persistencia de la caché de la tabla de enrutamiento.
SERVIDOR-81295 No se puede reanudar las pipelines changeStream de la V2 con tokens de reanudación V1
SERVER-81390 HashAggStage no respeta la intercalación al desbordar al disco
SERVIDOR-81435 Agregar métricas para capturar el impacto de la confirmación de grupo de serie de tiempo
SERVIDOR-81456 Suprimir fallas del desinfectante de fugas para AsioReactor
SERVER-81467 Ejecuta Jepsen list-append en Evergreen
SERVER-81524 Las invocaciones no operativas de setUserWriteBlockMode deben esperar la confirmación de la mayoría de SystemLastOpTime
SERVIDOR-81581 Extensión del tiempo de espera de BlackDuck
SERVIDOR-81605 cleanupOrphanedWhileMigrating.js no debe ejecutarse en suites de cambio de paso
SERVIDOR-81942 El coordinador de ShardingDDL debe reintentar en errores de LockTimeout
SERVER-82028 Las operaciones DDL en la colección de series temporales durante la migración del inquilino pueden hacer crashar el destinatario debido a una falla invariante.
SERVIDOR-82086 Añada cargas de trabajo de query tsbs a sys perf
SERVIDOR-82156 Inconsistencia entre las respuestas de inserción y actualización de FLE para retriedStmtIds
SERVIDOR-82178 Actualiza las referencias a ycsb_like_queryable_encrypt1_cfdefault_sharded en system_perf.yml
SERVIDOR-82204 Las funciones ventana clásicas primero/última manejan incorrectamente el campo faltante
SERVIDOR-82220 Evite la invariancia durante assertIsPrimaryShardForDb
SERVIDOR-82234 Relaja las aserciones en session_pooling.js
SERVIDOR-82324 Solucionar condición de carrera de datos al leer/escribir el ID de sesión lógica
SERVIDOR-82328 Acceso concurrente a MovePrimaryCoordinatorDocument sin adquirir Mutex
SERVER-82410 DocumentSourceListSearchIndexes debe contener una copia propia del objeto de comando
SERVIDOR-82428 Incluir conexiones inactivas en el comando aggregate currentOp en fsync.js
SERVER-82446 El caso de uso $densify puede resultar en documentos fuera del rango.
SERVIDOR-82590 [7.0 Solo] Prueba de actualización/reducción de la funcionalidad de banderas para eliminaciones arbitrarias de series temporales
SERVER-82798 Respetar el tamaño mínimo del bucket de serie de tiempo al calcular el límite de tamaño del bucket
SERVIDOR-82799 Aumenta reshardingCriticalSectionTimeoutMillis para resharding_update_tag_zones.js
SERVIDOR-82803 El hook CheckMetadataConsistency debe ignorar los errores NetworkInterfaceExceededTimeLimit
WT-11698 Re-activar la verificación HS en v7.0
7.0.3 Registro de cambios
Seguridad
SERVIDOR-77119 fle2_crud.js debería utilizar la misma sesión para leer de colecciones cifradas/no cifradas
particionado
SERVIDOR-40459 Optimizar la construcción del histograma de estado de distribución de la colección del balanceador
SERVIDOR-77479 Los participantes de renombramiento particionado podrían snapshot/restauración incorrectamente documentos pendientes de eliminación de rango
SERVER-79327 Falta verificación en clave de partición de colección de depuración
SERVER-81241 El procesador del eliminador de rango no debe intentar reprogramar tareas durante el apagado del servicio.
Compilación y empaquetado
SERVIDOR-80752 Aumenta el tamaño de la AMI de Windows para reducir las posibilidades de OOM
Internos
SERVIDOR-62921 Mejorar el registro de selección de fuente de sincronización
SERVER-66018 Exponer métricas para el uso de readPreference
SERVER-69244 $merge falla cuando el nivel de consistencia de lectura por defecto de la sesión se establece en “mayoría”.
SERVIDOR-69821 Corregir el error de reducción (underflow) en el seguimiento de memoria de la query
SERVER-71819 Difundir el comando collMod a todas las particiones
SERVER-72687 Soporte para $out a colecciones de series de tiempo
SERVER-74061 Soporte $out para series de tiempo en secundarios y clústeres fragmentados
SERVER-76341 Añadir estadística de rendimiento de eliminación por rango
SERVER-76626 Investigue fallas de prueba para los comandos concurrentes $out y shardCollection
SERVIDOR-76789 Agrega immer al README.third_party.md
SERVIDOR-76912 Excluir migration_recovers_unfinished_migrations.js de los conjuntos de particiones de configuración
servidor-77231 Soporte de plataforma: Añade soporte para Debian 12
SERVER-77506 Las transacciones multi-documento particionadas pueden no coincidir con los datos y ShardVersion.
SERVIDOR-78009 shardSvrCommitReshardCollection El comando debe fallar de manera recuperable si el nodo se está apagando
SERVIDOR-78091 Ejecute las tareas publish_packages en rhel 8.7 en vez de rhel 8.0
SERVER-78108 La interfaz del punto de venta debe exponer su estado de apagado
SERVER-78115 Las particiones primarias deben confirmar una escritura por mayoría antes de utilizar nueva información de enrutamiento del servidor de configuración
SERVIDOR-78342 nReturned en una query lenta es incorrecto cuando no se han encontrado Docs
SERVIDOR-78384 mongos debe permitir --port 0
SERVIDOR-78687 Configure la sincronización de copybara entre 10gen/mongo y 10gen/mongo-copybara
SERVER-78847 Los comandos de gestión del índice de búsqueda no logran detectar la colección en otras particiones
SERVIDOR-78851 movePrimary puede fallar en la fase de clonación si $out se ejecuta en paralelo
SERVER-78854 CurOp::completeAndLogOperation espera a que un ticket adquiera el GlobalLock
SERVIDOR-78952 Revertir SERVIDOR-78855 después de SERVIDOR-77506
SERVER-79088 Mejorar el rendimiento del multi-planificador SBE para query que devuelve cero resultados.
SERVER-79251 Prueba de eliminación del índice de la clave de partición con hash: la migración de fragmento aborta la migración
SERVIDOR-79335 Auditar gFeatureFlagColumnstoreIndexes
SERVIDOR-79384 Permitir el inicio con el URI de Emisor no disponible
SERVIDOR-79446 la inserción ignora collectionUUID para colecciones de series temporales
SERVIDOR-79471 Las lecturas espejeadas deberían incluir la versión de la base de datos además de la versión del fragmento
SERVIDOR-79585 Una válida de $match falla en la colección de series de tiempo
SERVER-79632 Detener la eliminación de rangos cuando el índice de clave de partición con hash no existe
SERVIDOR-79664 Gestiona TemporarilyUnavailableException en la aplicación de transacciones preparadas
SERVER-79779 AsyncResultsMerger filtra cursor de shard cuando getMore falla debido a error de no ser primario
SERVER-79781 TestGetDestinedRecipientThrowsOnBlockedRefresh no debería ejecutar dos actualizaciones sin restablecer el valor de retorno ficticio del cargador de caché de catálogo
SERVIDOR-79926 Investiga las posibles causas de fallo de OCSP
SERVIDOR-80001 Eliminar la lista de opCtx durante ClientDisconnect durante getMores
SERVIDOR-80021 Realizar la conversión $convert correctamente entre double y string
SERVIDOR-80157 ExclusionProjectionExecutor obliga a la caché de Documento a cargar los campos excluidos
SERVIDOR-80203 Normalización del meta campo de serie de tiempo puede romper la orientación de inserción.
SERVER-80270 Probar el nuevo comportamiento de la función always-on
SERVIDOR-80279 Confirmar en una transacción inexistente y luego proceder a continuar puede desencadenar un invariante.
SERVIDOR-80358 Las inserciones de series de tiempo generan campos de índice duplicados en el documento de bucket
SERVIDOR-80809 Haz que _logOplogEntriesForInvalidResults sea resiliente a oplog inexistentes
SERVIDOR-80886 $out puede fallar con un StaleDbVersion después de un movePrimary
SERVER-81033 Ignorar la respuesta de collMod de la partición DBPrimary si no tiene fragmentos
SERVER-81041 Corregir el bloqueo de compactación de la colección de series de tiempo.
SERVIDOR-81044 Gestiona correctamente la actualización interna del oplog en transacciones
SERVIDOR-81055 $listSearchIndexes no se arroja cuando se usa fuera de atlas en 7.2 versiones alfa
SERVER-81106 La partición de destinatario no espera a que la versión de la colección persista localmente antes de comenzar la fase de clonación.
SERVIDOR-81146 Utiliza datos históricos de ejecución para establecer tiempos de espera por defecto cuando los datos no están completos
SERVIDOR-81149 La compresión de cubeta de actualización de series de tiempo falló debido a la pérdida de datos por descompresión
SERVIDOR-81155 Use la semántica de movimiento para evitar copiar todos los fragmentos en el coordinador createCollection
SERVER-81198 Corrige la entrada last_lts en el archivo backports_required_for_multiversion_tests.yml
SERVER-81201 Limitando el uso de memoria durante la fase de clonación en la partición receptor
SERVIDOR-81202 Usa el entorno del host al firmar
SERVIDOR-81203 Cambia la versión de featureFlagShardKeyIndexOptionalHashedSharding a 7.0
SERVIDOR-81226 Deadlock entre _commitSplitPreparedTxnOnPrimary y stepDown
SERVIDOR-81232 Omite la adquisición del bloqueo RSTL en llamadas a TimestampMonitor
SERVIDOR-81312 no puede importar una colección con índice oculto
SERVIDOR-81318 El TimestampMonitor debe ser de alta prioridad y no recibir tickets.
SERVIDOR-81332 Remover el mensaje de registro innecesario en read_and_write_distribution.js
SERVIDOR-81393 Haz que la salida del comando resmoke multiversion-config en YAML se guarde en un archivo
SERVIDOR-81398 Asegúrate de que analyzeShardKey y el muestreo de consultas tomen bloqueos al buscar el UUID de la colección
SERVER-81427 Verifica que la bandera de funcionalidad esté habilitada en ambas particiones
SERVIDOR-81431 Agregar la tarea canaries_only a las ramas más antiguas de mongo
servidor-81904 Aborda el problema solo for test en la prueba unitaria UpdateChunkMapRandom
SERVIDOR-81939 Asegurarse de que los comandos configureQueryAnalyzer y analyzeShardKey verifiquen que el namespace de entrada esté correctamente formateado
SERVER-81966 Evitar la modificación de instancias anteriores de ChunkMap durante la actualización.
SERVER-81985 El comando FlushRoutingTableCacheUpdates no debería estar permitido en bases de datos
SERVIDOR-82002 Arregla el etiquetado de no_selinux en transaction_too_large_for_cache jstest
SERVIDOR-82003 las pruebas de powercycle faltan variables
SERVIDOR-82070 La función clásica de ventana $stdDevSamp gestiona incorrectamente el marco de ventana vacío
SERVER-82272 [7.0] Remover pruebas de flujo benchmarks_orphaned
WT-10809 MemorySanitizer: uso de valor no inicializado en __wt_txn_commit
WT-10972 Elimina largos periodos de silencio durante la recuperando cuando los mensajes verbosos recovery_progress están activados
WT-11491 Registrar el tiempo de WiredTiger durante el inicio y el apagado
WT-11564 Corrija RTS para leer el valor de transacción más reciente solo cuando exista en el punto de control
WT-11602 Ocultar errores de expulsión esperados de la aplicación y no rollback en caso de errores
7.0.2 Registro de cambios
particionado
SERVIDOR-44422 Permitir findAndModify y delete one para orientar por query en lugar de por clave de partición extraída.
servidor-75634 La lógica en attachCursorSourceToPipelineForLocalRead realiza el control de versiones de particiones por UUID
SERVIDOR-78657 Deshágase de getSplitCandidatesForSessionsCollection y minNumChunksForSessionsCollection
SERVER-79086 La eliminación del documento de estado de ReshardingCoordinatorService no es idempotente
SERVIDOR-79682 ShardsvrReshardCollection puede colgarse si se produce un paso atrás poco después de promocionarse
SERVER-79771 Hacer que la operación de reparticionado sea resistente a NetworkInterfaceExceededTimeLimit.
SERVIDOR-80236 Race in registro de origen de migración y captura de guardados para xferMods para borrados
SERVER-80246 La prueba de Fsync no está comprobando correctamente las operaciones ddl concurrentes
SERVIDOR-80463 MigrationChunkClonerSourceOpObserver::onInserts() se escribió para que pareciera que omite comprobar algunos documentos para determinar si su fragmento se ha movido
SERVIDOR-80712 Evita dejar la partición del conjunto de réplicas particionada al final de linearizable_read_concern.js
Operaciones
SERVIDOR-58534 Recopilar compatibilidad de características entre versiones en FTDC
SERVIDOR-77610 ID de sesión de registro asociado con el cursor de copia de seguridad
Compilación y empaquetado
WT-11302 falló: format-failure-configs-test en ubuntu2004-arm64 con OOM [wiredtiger @ e298381e]
Internos
SERVIDOR-50606 NetworkInterfaceTest debe ser más permisivo con el tiempo de espera de operaciones asíncronas
SERVER-52149 Crear indicador de funcionalidad para hacer que la realización de copias de seguridad autogestionadas en 4.4+ sea lo más segura posible
SERVIDOR-52452 Habilitar la bandera de funcionalidad para hacer que la realización de copias de seguridad autogestionadas en 4.4+ sea lo más segura posible
SERVIDOR-68132 Remueve la Funcionalidad para PM-2076
SERVER-71520 Vaciado de todas las pilas de hilos al agotar el tiempo de espera de adquisición de RSTL
SERVIDOR-73253 Mejor seguimiento de rutas al renombrar campos de agrupación anidados/compuestos
SERVER-73348 Error de agregación en DocumentSourceSequentialDocumentCache
SERVIDOR-74893 Cambiar la estrategia de enumeración por defecto para la planificación de consultas $or
SERVER-74954 Resultado incorrecto cuando $or contiene o reescribe la condición extra de $elemMatch.
SERVER-75255 Remover todas las entradas obsoletas de backports_required_for_multiversion_tests.yml
SERVIDOR-75693 $vectorSearch Actualizaciones de la documentación
SERVIDOR-76780 Mejorar la robustez de sparse_index_internal_expr.js y compound_wildcard_index_hiding.js mediante pruebas
SERVIDOR-76840 Filtrar el oplog para la colección query_oplogreplay
SERVER-76932 Añadir una forma para que un thread sepa cuándo el thread SignalHandler ha terminado con printAllThreadStacks.
SERVIDOR-77134 Las consultas de búsqueda conservan tickets de almacenamiento mientras esperan la respuesta de la red
SERVIDOR-77232 Soporte de plataforma: Eliminar el soporte para Debian 10
SERVER-77233 Soporte de plataforma: Remover soporte para Ubuntu 18.04
SERVIDOR-77542 Las operaciones internas deben gestionar las excepciones TemporarilyUnavailable y TransactionTooLargeForCache
SERVIDOR-77638 Agregar registro al completar el resharding
SERVIDOR-77677 La prueba or_to_in.js solo debería ejecutarse en 7.0 y superiores.
SERVIDOR-77732 Crear variante de LTO
SERVER-77862 Excluya compact.js para que no se ejecute en variantes de macos
SERVIDOR-77991 $$USER_ROLES no está disponible dentro de la sub-pipeline de agregación
SERVER-78149 Implementa el comando mongos fsync (bloqueo : true)
SERVIDOR-78150 Implementa el comando mongos fsyncUnlock
SERVIDOR-78151 Agregar el estado fsyncLock al comando currentOp de mongos
SERVIDOR-78153 Desbloquea el servidor de configuración principal mediante el comando mongos fsyncUnlock
SERVIDOR-78154 Detectar operaciones DDL en curso en fsync con comando de bloqueo
SERVER-78156 Prueba el comando mongos fsync con bloqueo y transacciones distribuidas.
SERVER-78159 Fusionar DocumentSourceInternalSearchMongotRemote y DocumentSourceInternalIdLookup en DocumentSourceSearch
SERVER-78164 Haz que SBE sea elegible para DocumentSource con requiresInputDocSource = false
SERVIDOR-78217 Renombrar la vista devuelve un error incorrecto en un clúster (2º intento)
SERVER-78252 Bloquea las migraciones de fragmentos para claves de partición con función hash si no tienes el índice de clave de partición
SERVER-78253 Permitir que las personas con claves de partición con hash descarten el índice de hash
SERVER-78505 La base de datos caché no usa correctamente la opción 'allowLocks'
SERVIDOR-78529 Crear indicador de funcionalidad
SERVIDOR-78530 Activar bandera de funcionalidad
SERVIDOR-78650 Revisión de reescritura de la bitácora de operaciones de Change Stream con $nor produce una validación de arreglo vacío si ningún hijo es elegible para la reescritura
SERVER-78721 Remover la compatibilidad multiversión para la prueba de renombrar vista
SERVER-78746 Habilitar la funcionalidad flag en 7.0
SERVER-78793 Añada un tiempo de espera al comando Bloqueo FSync de mongos
SERVIDOR-78831 Hacer que $listSearchIndexes lance una Excepción cuando se utilice fuera de Atlas
SERVIDOR-78848 El comportamiento de $listSearchIndexes debe ser coherente con otras agregaciones cuando la colección no existe
SERVER-78917 Relajar la condición en un bucle de enrutador en shard_version_retry
SERVER-78987 Remueve el código de supervisión gratuito del repositorio MongoDB/mongo
SERVER-79025 El comando Mongos Fsync with bloqueo debe utilizar el comando mongos fsyncUnlock
SERVER-79045 Actualiza la entrada yaml-cpp en README.third_party.md a 0.6.3
SERVER-79046 El PreWriteFilter debe estar desactivado si el proceso mongod se inicia con --shardsvr y en modo de respaldo consultable.
SERVIDOR-79054 Modificar service_executor_bm para ejecutar un benchmark vacío en ASAN
SERVER-79236 El servidor no puede iniciar en modo autónomo si hay parámetros de clúster
SERVIDOR-79336 [Seguridad] Auditoría v7.0 flag de funcionalidad
servidor-79360 Evitar acceder a OpDebug desde otros hilos
SERVIDOR-79497 Backporta $vectorSearch a 7.0
SERVIDOR-79552 $group reescribe para series temporales devuelve un resultado incorrecto si se hace referencia al metaField en un objeto
SERVIDOR-79599 Error de query geoespacial en MongoDB versión 6.3.2
SERVIDOR-79780 ScopedCollectionDescription no debería contener un RangePreserver
SERVER-79912 CheckReplDBHash informa de un fallo con las colecciones system.buckets debido a un BSON no válido.
SERVER-79958 Programee las cargas de trabajo de alto valor para que se ejecuten con mayor regularidad
SERVIDOR-79974 Eventos del flujo de cambios de bucket de series de tiempo translate shardCollection shardKey fields
SERVER-79982 Los catalogadores por lotes pueden ejecutarse simultáneamente con HistoricalCatalogIdTracker::cleanup() y provocar resultados incorrectos en la búsqueda de PIT.
SERVIDOR-80100 Corregir error tipográfico en la exclusión de compound_wildcard_index_hiding.js y sparse_index_internal_expr.js
SERVER-80140 Use la opción $currentOp para verificar que los hilos fsyncLockWorker estén esperando el bloqueo.
SERVIDOR-80234 Las pruebas unitarias de caché del catálogue de "allowLocks" deben bloquear la actualización
SERVIDOR-80302 capped_large_docs.js no es resistente al rollback de replicación
SERVIDOR-80465 Haz que numCandidates sea opcional en mongod para $vectorSearch
SERVIDOR-80488 Evite recorrer la tabla de enrutamiento en la política de división de fragmentos del balanceador
SERVIDOR-80491 Exponer métricas más granulares sobre el equilibrio de rondas
SERVIDOR-80544 Corregir espera incorrecta en runSearchCommandWithRetries
SERVIDOR-80655 Reducir la generación de logs en las tareas de publicación
SERVER-80678 Remover un caso de prueba obsoleto.
SERVIDOR-80696 Corrección de cómo se calcula el límite en $_internalSearchMongotRemote
SERVER-80708 Aumentar el tamaño de la tarea sys-perf 'Compilar para Atlas-like'
SERVER-80740 [7.0,7.1] Remover pruebas de transmisión
SERVIDOR-80772 Los desarrolladores de etapas crean un plan no válido para el Proyecto simple después de la query de ordenamiento
SERVIDOR-80786 [7.0] Los buckets particionados de series de tiempo deben permitir el uso de deleteOne contra _id
SERVIDOR-80828 Deshabilite configure_query_analyzer_persistence.js de la suite sharding_csrs_continuous_config_stepdown
SERVIDOR-80912 Enterprise RHEL 7.1 ppc64fallas le en 6.0 cascada
SERVIDOR-80975 shardCollection(timeseriesNss) puede acceder a parámetros de solicitud sin inicializar cuando se invoca en una suite multiversión
SERVIDOR- <svg81013 class="" height="" width="" rolé="" aria-hidden="" alt="" viewbox=""> Corrige resolveCollator para que devuelva 'kNo' cuando la query tenga collator y la colección no la tenga
SERVER-81031 remover la referencia a unowned RecordStore en la clase WT RandomCursor
SERVIDOR-81036 Corrige la entrada de prueba en backports_required_for_multiversion_tests.yml
SERVIDOR-81372 Las fases de desfragmentación de la colección retroceden esporádicamente
WT-10108 Añade una estructura de datos que encapsule el contexto de truncado de nivel de usuario
WT-10786 Desajuste de suma de verificación en bench-tiered-push-pull-s3
WT-10873 Falló: No se pudo localizar la actualización asociada con una operación preparada [wiredtiger @ 57bcfe46]
WT-10927 Volver a habilitar la verificación de HS
WT-10987 Siempre registrar un registro de truncado incluso si no hay trabajo por hacer
WT-10992 Implementar funciones testutil para copiar y remover directorios
WT-11060 error de formato: no se puede localizar la actualización asociada con una operación preparada
WT-11168 Remover la lógica de reutilización de la imagen de la página
WT-11222 Corrige run_format_configs para ejecutar configuraciones fallidas en paralelo
WT-11223 Preparar resolución de diagnóstico en lecturas de actualizar liberada
WT-11247 Reducir las filas de formato de prueba larga para limitar el uso de disco
WT-11280 El seguimiento de la generación podría no estar sincronizado correctamente
WT-11299 Corregir el script run_format_configs.sh para buscar exactamente el id del proceso
WT-11423 No se pudo localizar la actualización asociada a una operación preparada
WT-11424 WT_CURSOR.search: expiró con prepare-conflict
WT-11636 Inhabilitar la prueba de nivel del SDK de Google
WT-11638 Se preparó la corrección para actualizar la resolución
WT-11684 Revertir "WT-10927 Rehabilitar la verificación HS en mongodb-v7.0"
7.0.1 Registro de cambios
Seguridad
SERVIDOR-78723 La redistribución de una colección QE falla debido a __safeContent__
SERVIDOR-78830 Añadir el conteo de CSFLE y las Colecciones QE a serverStatus
SERVER-79641 La lectura espejeada debe adjuntar la información de cifrado del comando original
particionado
SERVIDOR-62987 Lógica de replicación incorrecta en actualizaciones de nodos secundarios
SERVER-67529 El reprocesamiento omite silenciosamente documentos con todos los valores MaxKey para sus campos bajo el nuevo patrón de clave de partición
SERVER-78913 Hacer que los periodos de las tareas periódicas de muestreo de query sean configurables en tiempo de ejecución
Query
SERVER-80256 QueryPlannerAnalysis::explodeForSort no debe presuponer que los escaneos de índices producen resultados no contiguos.
Internos
SERVIDOR-71627 La información actualizada de la ruta de la colección en caché bloqueará severamente todas las solicitudes de los clientes cuando un clúster tenga 1 millones de fragmentos
SERVIDOR-73866 Re-activar agg_merge_when_not_matched_insert.js en los suites de transferencia config_fuzzer
SERVIDOR-74701 Añadir verificación de suma de comprobación para el instalador de blackduck
SERVIDOR-75120 Problemas de stacktrace de libunwind con --dbg=on en ARM64
SERVIDOR-76299 Reportar conflictos de escritura en serverStatus en secundarios
SERVER-76339 Incrementar el tiempo de espera de ShardedClusterFixture al iniciar/detener el balanceador
SERVIDOR-76433 Copia el test search_view.js de 5.0 a todas las ramas posteriores
SERVIDOR-77029 Establecer syncdelay en TestOplogTruncation antes de iniciar el hilo de punto de control
SERVIDOR-77183 $project seguido de $group a veces da resultados incorrectos
SERVER-77223 dbcheck_detects_data_corruption.js necesita esperar a que el primario registre una entrada de healthlog
SERVER-77382 El campo meta incrustado en nulo para crear una colección de series de tiempo conduce a una especificación de índice BSON no válida.
SERVIDOR-77823 Pseudocódigo para la prueba de rendimiento
SERVIDOR-78095 Relajar la comprobación de aserciones para la carga de trabajo de FSM de update_multifield_multiupdate.js
SERVIDOR-78369 ignoreUnknownIndexOptions no tiene en cuenta el campo de índice «weights»
SERVIDOR-78498 Haz que el failpoint del balanceador sea más inteligente
SERVIDOR-78525 Actualizar jstests/noPassthrough/metadata_size_estimate.js para usar un tamaño de documento más pequeño
SERVER-78696 Limpiar únicamente los metadatos de filtrado de particiones antes de liberar la sección crítica en los participantes de collmod
SERVIDOR-78769 La secuencia de detención asíncrona del balanceador puede superar el apagado del MongoD (y generar notificaciones erróneas de fuga de memoria).
SERVIDOR-78782 Complete TODO listed in SERVIDOR-75120
SERVER-78813 La propagación del punto de confirmación falla indefinidamente con cursores exhaustivos con lastCommitted optime nulo
SERVER-78862 Corregir la serialización de $elemMatch anidados
SERVIDOR-78888 Desprogramar Mix js
SERVER-78950 Utiliza IDs secuenciales de cubo de series de tiempo cuando sea posible
SERVIDOR-79021 Actualiza la entrada de Boost en README.third_party.md a 1.79.0
SERVER-79022 Actualiza el hash de Git de ASIO en README.third_party.md
SERVIDOR-79023 Actualiza la entrada de C-Ares en README.third_party.md a 1.19.1
SERVER-79033 La invalidación de la colección de imágenes para el namespace faltante durante la sincronización inicial siempre intenta inserción
SERVER-79082 Hacer que las pruebas de analyzeShardKey no verifiquen que el número de documentos huérfanos sea <= al total de documentos
SERVER-79103 No se generan vaciados de memoria si falla la detención del balanceador
SERVIDOR-79126 Fijar pyyaml en otro lugar
SERVER-79138 Solucionar la carrera de datos en el fixture AuthorizationSessionTest
SERVIDOR-79252 Añade el archivo bootstrap de system-perf a la sección Archivos de la tarea.
SERVIDOR-79261 Agregar registro al monitor de ping
SERVER-79316 [7.0] No ejecutar el empaquetador en variantes enlazadas dinámicamente
SERVER-79357 CheckMetadataConsistency no está leyendo fragmentos con el nivel de consistencia de lectura snapshot
SERVIDOR-79370 Las estadísticas de sondeo de rendimiento no siempre se actualizan correctamente.
SERVIDOR-79372 Corregir la afirmación incorrecta sobre el número de cursores abiertos
SERVIDOR-79382 Restablecer el contador de OID en el bucket al detectar una colisión
SERVIDOR-79397 Corregir y probar la lógica para reintentar internamente las inserciones en series de tiempo en caso de colisión de OID
SERVER-79447 La secuencia de parada del balanceador puede causar que el servidor de configuración falle al bajar de nivel.
SERVIDOR-79509 Añadir pruebas de FCV de transición con removeShard y transitionToDedicatedConfigServer
SERVIDOR-79515 Actualizar generador de tareas
SERVER-79607 El apagado de ShardRegistry no debería esperar indefinidamente las solicitudes de red pendientes
SERVER-79609 Corrija el test findAndModify_upsert.js para aceptar el error StaleConfig
SERVIDOR-79651 Sólo utilizar réplicas de dos nodos en pruebas de rendimiento de sincronización inicial.
SERVIDOR-79777 Aumentar la ventana de diferencias para el tamaño de muestra en sample_rate_sharded.js
SERVIDOR-79885 La obtención de Oplog con getMore no debe establecer lastKnownCommittedOpTime como nulo si no está utilizando cursores exhaustivos
SERVIDOR-79937 Evita lecturas por mayoría dentro de la BalancerDefragmentationPolicy
SERVIDOR-79944 Se debe lograr que analyze_shard_key.js no afirme que el número de consultas muestreadas observadas a través de analyzeShardKey y $listSampledQueries no decrece
SERVIDOR-79950 Fija commitPreparedTransaction para que no sea interrumpible en commitSplitTxn y vuelve a adquirirTicket
SERVER-79981 resize_tickets.js falla en el conjunto de pruebas de transacciones concurrentes fijas
servidor-80153 Los archivos core vaciados de UBsan/Sanitizer Universal del compilador no se están subiendo correctamente
SERVIDOR-80183 Remueve la comprobación de operationTime de store_retryable_find_and_modify_images_in_side_collection.js
SERVER-80207 Utilice un contador de 4bytes para rastrear escrituras directas de buckets en series de tiempo.
SERVER-80224 Corrige las fallas de aserciones en stale_mongos_updates_and_removes.js y extract_shard_key_values.js en 7.0
WT-10714 Selecciona una distribución de rendimiento explícitamente etiquetada para las pruebas de rendimiento
WT-11202 Remover la configuración connection level operation_timeout_ms
WT-11221 Las pruebas de Python fallan debido a la inesperada advertencia "La expulsión tomó más de 1 minutos" en la salida estándar
WT-11312 Corrige la verificación incorrecta de la bandera para obtener una estadística precisa de desalojo forzado.
WT-11359 Actualizar tareas de spinlock para limitar el uso del disco
WT-11419 Incrementa cc_pages_removed al detectar una página eliminada para remover