diff options
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); |