Skip to content

Commit bfe4d0c

Browse files
committed
RUBY-716 Make sure parallelCollectionScan command can be run on secondaries
1 parent b9ba2f9 commit bfe4d0c

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

lib/mongo/functional/read_preference.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ module ReadPreference
4545
'mapreduce',
4646
'replsetgetstatus',
4747
'ismaster',
48+
'parallelcollectionscan'
4849
]
4950

5051
def self.mongos(mode, tag_sets)

test/unit/read_pref_test.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,4 +106,10 @@ def test_cmd_no_reroute_with_primary_secondary_ok
106106
assert_equal :primary, ReadPreference::cmd_read_pref(:primary, command)
107107
end
108108

109+
def test_parallel_scan_secondary_ok
110+
command = BSON::OrderedHash['parallelCollectionScan', 'test-collection',
111+
'numCursors', 3]
112+
assert_equal true, ReadPreference::secondary_ok?(command)
113+
end
114+
109115
end

0 commit comments

Comments
 (0)