| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
lastRefreshedChunkVersion instead of refreshSequenceNumber
|
|
|
|
| |
config.chunks.uuid collections
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This change goes towards cleaning up the ChunkVersion class so it has
clearly specified methods for the three variants of parsing, which it
supports.
Also it moves all the catalog types to be under the s/common library so
they can be used not only from the catalog.
|
|
|
|
|
|
| |
This name is more appropriate now, because we will be attaching more
metadata to it such as the critical section wait handle, which is
necessary for parallel migrations.
|
|
|
|
|
|
|
|
| |
On read, the parsing code was preferring the old 'version' field, which is
not being written since version 2.4 and on write it was writing both the
old 'version' field and the somewhat newer 'lastmod'.
Made it to only look for 'lastmod' and to never write 'version'.
|
|
|
|
| |
commands via the OP_COMMAND metadata
|
|
|
|
| |
to parallel ConfigServerResponseMetadata
|
|
|
|
| |
when sending with commands
|
|
|
|
| |
OpTime
|
|
|
|
|
|
|
|
|
| |
This change adds the OpTime of the chunk manager as of the time its cached
metadata was loaded along with each versioned request sent from MongoS.
This includes write commands and the setShardVersion command.
The OpTime is only sent as part of this change. There will be a follow-up
change to add code to interpret this information on the MongoD side.
|
|
|
|
| |
This reverts commit cec89b290906adb7d36507d20d619aaa5a6f6c16.
|
|
|
|
|
|
|
|
|
| |
This change adds the OpTime of the chunk manager as of the time its cached
metadata was loaded along with each versioned request sent from MongoS.
This includes write commands and the setShardVersion command.
The OpTime is only sent as part of this change. There will be a follow-up
change to add code to interpret this information on the MongoD side.
|
| |
|
|
Introduce the dropped version constants for ChunkVersion.
|