Fix jruby test suite concurrent array modification

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 2.7.0.rc0
    • Affects Version/s: None
    • Component/s: Tests
    • None
    • None
    • None
    • None
    • None
    • None
    • None

       1) ./spec/integration/retryable_writes_spec.rb[1:10:1:1:1:1:1:1:1:2:1]
      
      ./spec/integration/retryable_writes_spec.rb[1:10:1:1:1:1:1:1:1:2:1]
      
      ConcurrencyError: Detected invalid array contents due to unsynchronized modifications with concurrent users
      
      org/jruby/RubyArray.java:1287:in `<<'
      org/jruby/RubyArray.java:1302:in `push'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/spec/support/event_subscriber.rb:44:in `started'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/lib/mongo/monitoring.rb:228:in `block in started'
      org/jruby/RubyArray.java:1801:in `each'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/lib/mongo/monitoring.rb:228:in `started'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/lib/mongo/monitoring/publishable.rb:73:in `command_started'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/lib/mongo/monitoring/publishable.rb:45:in `publish_command'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/lib/mongo/server/connection.rb:143:in `dispatch'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/lib/mongo/auth/scram.rb:80:in `login'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/lib/mongo/server/connection.rb:261:in `block in authenticate!'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/lib/mongo/server.rb:312:in `handle_auth_failure!'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/lib/mongo/server/connection.rb:260:in `authenticate!'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/lib/mongo/server/connection.rb:100:in `connect!'
      /data/mci/7191c3059627da5bd8d5ea00beb3cd1a/src/spec/support/primary_socket.rb:11:in `block in included'
      

            Assignee:
            Oleg Pudeyev (Inactive)
            Reporter:
            Oleg Pudeyev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: