diff options
author | Gabriel Marks <gabriel.marks@mongodb.com> | 2022-08-30 19:28:35 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-08-30 21:12:24 +0000 |
commit | 36b8246daa269b1a21d63d3f0e11c31b274e6703 (patch) | |
tree | 121fc5483e0bdd2effb73d6ac5e913761bb43ba6 /src/mongo/db/mirror_maestro.cpp | |
parent | 27f7896edc0828d0c4bae3d70bbec7e8b0a66d98 (diff) | |
download | mongo-36b8246daa269b1a21d63d3f0e11c31b274e6703.tar.gz |
SERVER-68342 Modify ServerParameter to take tenantId
Diffstat (limited to 'src/mongo/db/mirror_maestro.cpp')
-rw-r--r-- | src/mongo/db/mirror_maestro.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/mongo/db/mirror_maestro.cpp b/src/mongo/db/mirror_maestro.cpp index e3bf69e9831..5be4cf1e0bc 100644 --- a/src/mongo/db/mirror_maestro.cpp +++ b/src/mongo/db/mirror_maestro.cpp @@ -249,13 +249,15 @@ auto parseMirroredReadsParameters(const BSONObj& obj) { } // namespace void MirroredReadsServerParameter::append(OperationContext*, - BSONObjBuilder& bob, - const std::string& name) { - auto subBob = BSONObjBuilder(bob.subobjStart(name)); + BSONObjBuilder* bob, + StringData name, + const boost::optional<TenantId>&) { + auto subBob = BSONObjBuilder(bob->subobjStart(name)); _data->serialize(&subBob); } -Status MirroredReadsServerParameter::set(const BSONElement& value) try { +Status MirroredReadsServerParameter::set(const BSONElement& value, + const boost::optional<TenantId>&) try { auto obj = value.Obj(); _data = parseMirroredReadsParameters(obj); @@ -265,7 +267,8 @@ Status MirroredReadsServerParameter::set(const BSONElement& value) try { return e.toStatus(); } -Status MirroredReadsServerParameter::setFromString(const std::string& str) try { +Status MirroredReadsServerParameter::setFromString(StringData str, + const boost::optional<TenantId>&) try { auto obj = fromjson(str); _data = parseMirroredReadsParameters(obj); |