diff options
author | Esha Maharishi <esha.maharishi@mongodb.com> | 2018-04-13 08:49:20 -0400 |
---|---|---|
committer | Esha Maharishi <esha.maharishi@mongodb.com> | 2018-04-13 15:02:37 -0400 |
commit | ae329950ae47013397202e48f27b0e318ac6bc10 (patch) | |
tree | bd7353fd465029562d692acafd70b6305c3246c1 /src/mongo/s/database_version.idl | |
parent | 924fa2cdc12faffe6a17e77fb990a91a5239f883 (diff) | |
download | mongo-ae329950ae47013397202e48f27b0e318ac6bc10.tar.gz |
SERVER-34435 DatabaseVersion idl type should not use lexicographic comparison
Diffstat (limited to 'src/mongo/s/database_version.idl')
-rw-r--r-- | src/mongo/s/database_version.idl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mongo/s/database_version.idl b/src/mongo/s/database_version.idl index 55a9dd55f10..9eaf8811557 100644 --- a/src/mongo/s/database_version.idl +++ b/src/mongo/s/database_version.idl @@ -24,7 +24,10 @@ imports: structs: DatabaseVersion: description: "A (UUID, int) pair that uniquely identifies an incarnation of a database in a cluster and reflects changes to the database's primary shard" - generate_comparison_operators: true + # The generated comparison operators will do a field-wise lexicographic comparison, which + # doesn't work because it's nonsensical to lexicographically compare UUIDs. + generate_comparison_operators: false + strict: true fields: uuid: type: uuid |