Skip to content

Commit cf62d15

Browse files
authored
CSHARP-3655: Removed deprecated URI option slaveOk=true. (#527)
1 parent d8ab2f1 commit cf62d15

File tree

2 files changed

+0
-24
lines changed

2 files changed

+0
-24
lines changed

src/MongoDB.Driver.Core/Core/Configuration/ConnectionString.cs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,15 +1034,6 @@ private void ParseOption(string name, string value)
10341034
case "secondaryacceptablelatencyms":
10351035
_localThreshold = ParseTimeSpan(name, value);
10361036
break;
1037-
case "slaveok":
1038-
if (_readPreference != null)
1039-
{
1040-
throw new MongoConfigurationException("ReadPreference has already been configured.");
1041-
}
1042-
_readPreference = ParseBoolean(name, value) ?
1043-
ReadPreferenceMode.SecondaryPreferred :
1044-
ReadPreferenceMode.Primary;
1045-
break;
10461037
case "serverselectiontimeout":
10471038
case "serverselectiontimeoutms":
10481039
_serverSelectionTimeout = ParseTimeSpan(name, value);

tests/MongoDB.Driver.Tests/MongoUrlBuilderTests.cs

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1208,21 +1208,6 @@ public void TestServers(string[] hosts, object[] ports, string connectionString)
12081208
}
12091209
}
12101210

1211-
[Theory]
1212-
[InlineData("mongodb://localhost/?slaveOk=true", ReadPreferenceMode.SecondaryPreferred)]
1213-
[InlineData("mongodb://localhost/?slaveOk=false", ReadPreferenceMode.Primary)]
1214-
public void TestSlaveOk(string url, ReadPreferenceMode mode)
1215-
{
1216-
var builder = new MongoUrlBuilder(url);
1217-
Assert.Equal(mode, builder.ReadPreference.ReadPreferenceMode);
1218-
}
1219-
1220-
[Fact]
1221-
public void TestSlaveOk_AfterReadPreference()
1222-
{
1223-
Assert.Throws<MongoConfigurationException>(() => new MongoUrlBuilder("mongodb://localhost/?readPreference=primary&slaveOk=true"));
1224-
}
1225-
12261211
[Theory]
12271212
[InlineData(null, "mongodb://localhost", new[] { "" })]
12281213
[InlineData(500, "mongodb://localhost/?serverSelectionTimeout{0}", new[] { "=500ms", "=0.5", "=0.5s", "=00:00:00.5", "MS=500" })]

0 commit comments

Comments
 (0)