summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl
Commit message (Collapse)AuthorAgeFilesLines
* Revert "SERVER-46257: OplogFetcher should run LogicalTimeMetadataHook on ↵Lingzhi Deng2020-02-218-49/+18
| | | | | | DBClientConnection" This reverts commit 830fbc2939c577f0904ba1202c1eca9d8e921c54.
* Revert "SERVER-44522 serverStatus metrics for awaitable isMaster"Ben Caimano2020-02-212-33/+2
| | | | This reverts commit b4915c29d4848439e23857c45fd3fcf94622b015.
* SERVER-45304 Include resolved IP address in rs.status()Amirsaman Memaripour2020-02-218-0/+640
|
* SERVER-46257: OplogFetcher should run LogicalTimeMetadataHook on ↵Lingzhi Deng2020-02-208-18/+49
| | | | DBClientConnection
* SERVER-44780 Update 'Oplog Fetching' section of Replication Arch GuideSamyukta Lanka2020-02-201-16/+16
|
* SERVER-46268 Release client lock before asserting in TopoVersionObserver testsAmirsaman Memaripour2020-02-202-5/+25
|
* SERVER-45869 more automatically converted structuredGabriel Russell2020-02-202-11/+25
|
* SERVER-46235 Fix and re-enable jstests in replica_sets, sharding and ↵Henrik Edin2020-02-201-18/+17
| | | | core_txns suites.
* SERVER-44522 serverStatus metrics for awaitable isMasterJason Chan2020-02-202-2/+33
|
* SERVER-44710: Add metrics.repl.network.getmores.numEmptyBatchesLingzhi Deng2020-02-201-4/+29
|
* SERVER-46122 Make the drop command abort in-progress index builds before ↵Gregory Wlodarek2020-02-191-6/+2
| | | | dropping the ready indexes and collection itself
* SERVER-45405 Allow implicit collection creation inside multi-doc txnsMaria van Keulen2020-02-193-9/+10
|
* SERVER-39453 initial sync ignores in-progress index builds when cloning ↵Benety Goh2020-02-192-1/+5
| | | | collections
* SERVER-45574: Replace OplogFetcher with NewOplogFetcherLingzhi Deng2020-02-1917-3290/+305
| | | | | - Delete old OplogFetcher implementation and unit tests - Rename NewOplogFetcher as OplogFetcher
* SERVER-46185 Add StorageInterface utilities for replicate before journaling ↵Dianna Hohensee2020-02-196-65/+108
| | | | changes and use them to simplify replication recovery oplog truncation code.
* SERVER-39453 add StorageEngineMock to initial sync tests for ↵Benety Goh2020-02-192-0/+8
| | | | IndexBuildsCoordinator
* SERVER-46108 Improvements to validate dbtest test failure debuggingDianna Hohensee2020-02-191-1/+1
| | | | | create mode 100644 src/mongo/db/storage/storage_unittest_debug_util.cpp create mode 100644 src/mongo/db/storage/storage_unittest_debug_util.h
* SERVER-45574: Use NewOplogFetcher in steady state replication and initial syncLingzhi Deng2020-02-199-105/+112
|
* SERVER-46026 Remove redundant time suffix in log statementMark Benvenuto2020-02-191-2/+2
|
* SERVER-46219 Unittests always uses text even if the server uses JSON.Henrik Edin2020-02-181-2/+5
| | | | | | Temporary until we work on fixing the tests. Transaction slow query log logs with both new and old log statement
* SERVER-46026 Fix initial_sync_drop_against_last_stable.js with JSON logsHenrik Edin2020-02-181-6/+5
|
* SERVER-28680: Fix naming of lastCommittedOp field in replSetRequestVotesXuerui Fa2020-02-188-57/+145
|
* SERVER-45422 Test that all isMaster fields respect the horizonTess Avitabile2020-02-181-0/+70
|
* SERVER-45623 read/write concern provenanceKevin Pulo2020-02-163-0/+20
|
* SERVER-44356 Set config server periodicNoopIntervalSecs to 1Bernard Gorman2020-02-162-2/+8
|
* SERVER-37726 Make dropIndexes abort in-progress index buildsGregory Wlodarek2020-02-151-4/+4
|
* SERVER-45138 Add MONGO_CONFIG_JSON_LOG_DEFAULT define to use JSON logs by ↵Henrik Edin2020-02-141-1/+1
| | | | default
* SERVER-46171: NewOplogFetcher should check for shutdown before retrying the ↵Lingzhi Deng2020-02-142-3/+43
| | | | initial connection
* SERVER-45885 add UUID support to ↵Benety Goh2020-02-142-6/+27
| | | | ReplicationCoordinatorImpl::canAcceptWritesFor()
* SERVER-45178 Always update rollbackId before truncating oplog for ↵Vesselina Ratcheva2020-02-141-4/+5
| | | | | | rollback-via-refetch create mode 100644 jstests/replsets/rollback_via_refetch_update_rollback_id_before_oplog_truncation.js
* SERVER-46162: Fix race in OplogFetcherAutoReconnectsButFails unit testLingzhi Deng2020-02-141-3/+13
|
* SERVER-45885 ReplicationCoordinator::canAcceptWritesFor() accepts ↵Benety Goh2020-02-147-20/+28
| | | | | | NamespaceStringOrUUID Interface change only - invariants if UUID is provided.
* SERVER-45822 Manually convert slow query and slow query-like logsMark Benvenuto2020-02-141-9/+24
| | | | create mode 100644 jstests/libs/logv2_helpers.js
* SERVER-44771 Introduce 2nd CatalogCache for filtering onlyTommaso Tocci2020-02-141-2/+3
| | | | | | Only on ShardServer (not ReadOnly) use a second catalog cache for filtering only in order to allow operations in transactions to safely consult the CatalogCache.
* SERVER-45120 Move 'localSetTime' out of the RWConcernDefault IDLKaloian Manassiev2020-02-141-11/+12
|
* SERVER-45815 Make observer for topologyVersion changeAmirsaman Memaripour2020-02-1311-13/+636
|
* SERVER-45964 Implement helper in ReplicaSetNodeProcessInterface for issuing ↵Gregory Noma2020-02-139-9/+38
| | | | commands to the primary
* SERVER-46107 Manual conversion of log statementsHenrik Edin2020-02-131-2/+29
|
* SERVER-45869 automatically converted structured loggingGabriel Russell2020-02-1352-1364/+2918
|
* SERVER-45454 Desugar where to expr + functionEric Cox2020-02-132-3/+3
|
* Revert "SERVER-29030 Announce new primary via heartbeat requests"Ryan Timmons2020-02-137-140/+17
| | | | This reverts commit 994fdd99bb6adb2cf9c7dd4061c2035188c2c8da.
* SERVER-45470 Process metadata with each new batch in the new oplog fetcherSamyukta Lanka2020-02-123-39/+365
|
* SERVER-29030 Announce new primary via heartbeat requestsRyan Timmons2020-02-127-17/+140
|
* SERVER-46067 Replicate Before Journaling interface changesDianna Hohensee2020-02-124-57/+19
| | | | | | | | | flushAllFiles takes callerHoldsReadLock in order to skip taking a write lock to update the truncate point. waitUntilDurable takes skipJournalListenerUpdate to know to skip updating the truncate point. getToken takes a defer_lock and opCtx so collection locks can be locked prior to locking the mutex. Remove inactive 'async' field from fsync command. Put explicit dummy value for inactive (since MMAP) 'numFiles' result field in fsync command. Put explicit dummy value for inactive (since MMAP) 'fsyncFiles' result field in write concern.
* SERVER-46058 Redaction of BSONObj results in BSONObj and not a string.Henrik Edin2020-02-121-9/+21
|
* SERVER-44858 Implement speculative sasl authSara Golemon2020-02-122-0/+29
| | | | | | | | | create mode 100644 jstests/auth/speculative-auth-replset.js create mode 100644 jstests/auth/speculative-sasl-start.js create mode 100644 jstests/ssl/speculative-auth-replset.js create mode 100644 jstests/ssl/speculative-authenticate.js create mode 100644 src/mongo/db/auth/sasl_commands.h create mode 100644 src/mongo/db/s/balancer/core_options_stub.cpp
* SERVER-30883 fast-path fetching of oldest oplog entryEric Milkie2020-02-121-3/+13
| | | | This reverts commit b81a373933e8481fa40f4b6fc692e537df2e307b.
* SERVER-44705: Track time spent in each batchLingzhi Deng2020-02-112-1/+8
|
* SERVER-45904 Create a standalone collection sharding state factoryMarcos José Grillo Ramírez2020-02-111-0/+2
| | | | | | create mode 100644 src/mongo/db/s/collection_sharding_state_factory_shard.h create mode 100644 src/mongo/db/s/collection_sharding_state_factory_standalone.cpp create mode 100644 src/mongo/db/s/collection_sharding_state_factory_standalone.h
* SERVER-46053: NewOplogFetcher should send term and lastCommittedOpTime in ↵Lingzhi Deng2020-02-112-5/+68
| | | | getMore requests