-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: 2.5.0
-
Component/s: None
Hi,
I noticed the following script fails on 2.5.0 (used to work on 2.4.3):
require 'mongo' client = Mongo::Client.new([ 'localhost:27017' ], database: 'development') puts client.database.collections
Changing "localhost" to "127.0.0.1" works.
## Output for 2.5.0 wpp@~/git/sandbox$ bundle exec ruby test.rb D, [2018-02-09T13:43:12.702265 #10871] DEBUG -- : MONGODB | Topology type 'unknown' initializing. D, [2018-02-09T13:43:12.702458 #10871] DEBUG -- : MONGODB | Server localhost:27017 initializing. D, [2018-02-09T13:43:12.704956 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 D, [2018-02-09T13:43:13.210214 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 D, [2018-02-09T13:43:13.714324 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 D, [2018-02-09T13:43:14.217036 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 D, [2018-02-09T13:43:14.719472 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 D, [2018-02-09T13:43:15.223425 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 D, [2018-02-09T13:43:15.728603 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 D, [2018-02-09T13:43:16.233551 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 D, [2018-02-09T13:43:16.734265 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 D, [2018-02-09T13:43:17.237078 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 D, [2018-02-09T13:43:17.740351 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 D, [2018-02-09T13:43:18.241844 #10871] DEBUG -- : MONGODB | Address family not supported by protocol family - connect(2) for [::1]:27017 ^C/Users/wpp/.gem/ruby/2.3.3/gems/mongo-2.5.0/lib/mongo/server/monitor.rb:186:in `sleep': Interrupt from /Users/wpp/.gem/ruby/2.3.3/gems/mongo-2.5.0/lib/mongo/server/monitor.rb:186:in `throttle_scan_frequency!' from /Users/wpp/.gem/ruby/2.3.3/gems/mongo-2.5.0/lib/mongo/server/monitor.rb:75:in `scan!' from /Users/wpp/.gem/ruby/2.3.3/gems/mongo-2.5.0/lib/mongo/cluster.rb:352:in `block in scan!' from /Users/wpp/.gem/ruby/2.3.3/gems/mongo-2.5.0/lib/mongo/cluster.rb:352:in `each' from /Users/wpp/.gem/ruby/2.3.3/gems/mongo-2.5.0/lib/mongo/cluster.rb:352:in `scan!' from /Users/wpp/.gem/ruby/2.3.3/gems/mongo-2.5.0/lib/mongo/server_selector/selectable.rb:113:in `select_server' from /Users/wpp/.gem/ruby/2.3.3/gems/mongo-2.5.0/lib/mongo/cluster.rb:246:in `next_primary' from /Users/wpp/.gem/ruby/2.3.3/gems/mongo-2.5.0/lib/mongo/database/view.rb:53:in `collection_names' from /Users/wpp/.gem/ruby/2.3.3/gems/mongo-2.5.0/lib/mongo/database.rb:117:in `collection_names' from /Users/wpp/.gem/ruby/2.3.3/gems/mongo-2.5.0/lib/mongo/database.rb:141:in `collections' from test.rb:5:in `<main>' ## Output for 2.4.3 wpp@~/git/sandbox$ bundle Fetching gem metadata from https://rubygems.org/.......... Resolving dependencies... Using bson 4.3.0 Using bundler 1.16.0.pre.3 Using mongo 2.4.3 (was 2.5.0) Bundle complete! 1 Gemfile dependency, 3 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. wpp@~/git/sandbox$ bundle exec ruby test.rb D, [2018-02-09T13:43:37.220586 #10906] DEBUG -- : MONGODB | Topology type 'unknown' initializing. D, [2018-02-09T13:43:37.220736 #10906] DEBUG -- : MONGODB | Server localhost:27017 initializing. D, [2018-02-09T13:43:37.224735 #10906] DEBUG -- : MONGODB | Topology type 'unknown' changed to type 'single'. D, [2018-02-09T13:43:37.224817 #10906] DEBUG -- : MONGODB | Server description for localhost:27017 changed from 'unknown' to 'standalone'. D, [2018-02-09T13:43:37.224905 #10906] DEBUG -- : MONGODB | There was a change in the members of the 'single' topology. D, [2018-02-09T13:43:37.225355 #10906] DEBUG -- : MONGODB | localhost:27017 | eyeson_dev_development.listCollections | STARTED | {"listCollections"=>1, "cursor"=>{}, "filter"=>{:name=>{"$not"=>/system\.|\$/}}} D, [2018-02-09T13:43:37.227828 #10906] DEBUG -- : MONGODB | localhost:27017 | eyeson_dev_development.listCollections | SUCCEEDED | 0.002313s #<Mongo::Collection:0x007febbb8962d8> #<Mongo::Collection:0x007febbb896288> #<Mongo::Collection:0x007febbb896238> #<Mongo::Collection:0x007febbb8961e8> #<Mongo::Collection:0x007febbb896198> #<Mongo::Collection:0x007febbb896148> #<Mongo::Collection:0x007febbb8960d0> #<Mongo::Collection:0x007febbb896058>
Let me know if you need more information,
have a good weekend.