|
| 1 | +.. _5.1.1-changelog: |
| 2 | + |
| 3 | +5.1.1 Changelog |
| 4 | +--------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-51329` Unexpected non-retryable error when shutting down a mongos server |
| 10 | +- :issue:`SERVER-55382` Ignore error from retryable write being converted to transaction and that transaction failing in random_moveChunk_update_shard_key.js |
| 11 | +- :issue:`SERVER-57686` We need test coverage that runs resharding in the face of elections |
| 12 | +- :issue:`SERVER-58343` Re-enable reshard_collection_failover_shutdown_basic.js |
| 13 | +- :issue:`SERVER-59719` shardsvr{Commit, Abort}ReshardCollection may return unrecoverable error on stepdown, leading to fassert() on config server |
| 14 | +- :issue:`SERVER-59806` Optimized path of shard collection fails to succeed with a large number of chunks |
| 15 | +- :issue:`SERVER-60730` shardsvrDropDatabase should always join existing coordinator |
| 16 | +- :issue:`SERVER-60751` move_chunk_critical_section_non_internal_client_abort.js does not consider config server stepdowns |
| 17 | +- :issue:`SERVER-60945` Increase the resharding critical section timeout value for resharding_large_number_of_initial_chunks.js |
| 18 | +- :issue:`SERVER-61027` Port permitMigrations changes |
| 19 | +- :issue:`SERVER-61186` Remove the ReshardingTest fixture's isMixedVersionCluster() method |
| 20 | +- :issue:`SERVER-61289` Make resharding_retryable_writes.js more robust to timing |
| 21 | +- :issue:`SERVER-61473` Resharding coordinator calls ReshardingMetrics::onCompletion() multiple times on transient errors, leading to config server crash |
| 22 | +- :issue:`SERVER-61482` Updates to config.reshardingOperations wait for PrimaryOnlyService to be rebuilt while holding oplog slot, stalling replication on config server indefinitely |
| 23 | +- :issue:`SERVER-61483` Resharding coordinator fails to recover abort decision on step-up, attempts to commit operation as success, leading to data inconsistency |
| 24 | +- :issue:`SERVER-61607` Accept DuplicateKey as a possible error in resharding_nonblocking_coordinator_rebuild.js |
| 25 | +- :issue:`SERVER-61633` Resharding's RecipientStateMachine doesn't join thread pool for ReshardingOplogFetcher, leading to server crash at shutdown |
| 26 | + |
| 27 | +Replication |
| 28 | +~~~~~~~~~~~ |
| 29 | + |
| 30 | +- :issue:`SERVER-54909` In replSetGetStatus, report last durable and last applied operation wall times for all members |
| 31 | +- :issue:`SERVER-59721` Node may become unable to sync from other members after performing rollback to stable timestamp |
| 32 | +- :issue:`SERVER-60946` Race condition in replsetprio1.js when initiating replset with nodes having different priorities |
| 33 | +- :issue:`SERVER-60969` ReplClientInfo::getLastOp may not be updated before being used to wait for replication in tenant migration |
| 34 | +- :issue:`SERVER-61440` Race in tenant_migration_recipient_current_op.js |
| 35 | + |
| 36 | +Aggregation |
| 37 | +~~~~~~~~~~~ |
| 38 | + |
| 39 | +:issue:`SERVER-59924` Error executing aggregate with $out with "available" read concern on sharded clusters |
| 40 | + |
| 41 | +Storage |
| 42 | +~~~~~~~ |
| 43 | + |
| 44 | +:issue:`SERVER-58736` Avoid quadratic behavior in rollback with many collections |
| 45 | + |
| 46 | +Internals |
| 47 | +~~~~~~~~~ |
| 48 | + |
| 49 | +- :issue:`SERVER-55535` Performance tests to exercise change streams optimizations |
| 50 | +- :issue:`SERVER-59297` Allow system threads to survive InterruptedDueToStorageChange |
| 51 | +- :issue:`SERVER-59871` startup_recovery_for_restore_restarts.js needs to make sure a checkpoint happens after failpoint |
| 52 | +- :issue:`SERVER-60393` increase replica_sets_jscore_passthrough time limit to 3hr. |
| 53 | +- :issue:`SERVER-60567` Fix SBE command's handling of collection UUIDs |
| 54 | +- :issue:`SERVER-60616` Coverity analysis defect 120880: Unsigned compared against 0 |
| 55 | +- :issue:`SERVER-60632` Inconsistent error on mongos when renameCollection target already exists |
| 56 | +- :issue:`SERVER-60671` Remove dagger |
| 57 | +- :issue:`SERVER-60729` Explicitly step up first node in initiate_takes_stable_checkpoint.js |
| 58 | +- :issue:`SERVER-60756` Add additional logging for failed updates in multi_statement_transaction_atomicity_isolation.js |
| 59 | +- :issue:`SERVER-61021` Documents may be retrieved out of order in timeseries_delete.js |
| 60 | +- :issue:`SERVER-61039` Sharded time-series listIndexes should report the view's namespace |
| 61 | +- :issue:`SERVER-61164` Accept error code 48 (Inappropriate authentication) as a valid response for LDAP liveness check |
| 62 | +- :issue:`SERVER-61178` Use less concurrency in find_cmd_with_indexes_timeseries.js |
| 63 | +- :issue:`SERVER-61208` Balancer might be running when it shouldn't in transactions_stale_shard_version_errors.js |
| 64 | +- :issue:`SERVER-61238` Resmoke hook's thread logs not being shown |
| 65 | +- :issue:`SERVER-61269` Adding log to awaitdata_getmore_cmd.js |
| 66 | +- :issue:`SERVER-61270` Coverity analysis defect 121083: Macro compares unsigned to 0 |
| 67 | +- :issue:`SERVER-61291` Fix forward compatibility with checkout_idl_files_from_past_releases.py |
| 68 | +- :issue:`SERVER-61295` Complete TODO listed in SERVER-35721 |
| 69 | +- :issue:`SERVER-61296` Complete TODO listed in SERVER-26792 |
| 70 | +- :issue:`SERVER-61304` Unable to use --use-system-{pcre,boost,...} with r5.1.0 |
| 71 | +- :issue:`SERVER-61308` CappedPositionLost if capped collection wraps around during tenant migration |
| 72 | +- :issue:`SERVER-61309` Fix time-series bucket lock reacquisition logic |
| 73 | +- :issue:`SERVER-61353` MongoDB 5.1.0 displays development version start-up warning |
| 74 | +- :issue:`SERVER-61360` reduce Debian 9 variants jlink to prevent OOM cases |
| 75 | +- :issue:`SERVER-61405` Consider removing FCV check from $$SEARCH_META |
| 76 | +- :issue:`SERVER-61489` Revert the executor_with_mock_net_stress_test test |
| 77 | +- :issue:`SERVER-61496` [SBE] buildSortMerge() does not account for nested MERGE_SORT stages |
| 78 | +- :issue:`SERVER-61532` Opcounters to detect constrain violations need to be exposed. |
| 79 | +- :issue:`SERVER-61597` Use deterministic order for random_moveChunk_timeseries_inserts.js |
| 80 | + |
0 commit comments