Skip to content

Ruby test flake: ClientStub #client_streamer via a call operation sends metadata to the server ok when running start_call first #17800

@apolcyn

Description

@apolcyn
Failures:
  1) ClientStub #client_streamer via a call operation sends metadata to the server ok when running start_call first
     Got 0 failures and 2 other errors:
     1.1) Failure/Error: result = @op.execute
          GRPC::Internal:
            13:Received RST_STREAM with error code 2
          # ./src/ruby/lib/grpc/generic/active_call.rb:31:in `check_status'
          # ./src/ruby/lib/grpc/generic/active_call.rb:181:in `attach_status_results_and_complete_call'
          # ./src/ruby/lib/grpc/generic/active_call.rb:418:in `client_streamer'
          # ./src/ruby/lib/grpc/generic/client_stub.rb:249:in `block (2 levels) in client_streamer'
          # ./src/ruby/lib/grpc/generic/interceptors.rb:170:in `intercept!'
          # ./src/ruby/lib/grpc/generic/client_stub.rb:248:in `block in client_streamer'
          # ./src/ruby/spec/generic/client_stub_spec.rb:417:in `get_response'
          # ./src/ruby/spec/generic/client_stub_spec.rb:432:in `run_op_view_metadata_test'
          # ./src/ruby/spec/generic/client_stub_spec.rb:438:in `block (4 levels) in <top (required)>'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example.rb:254:in `instance_exec'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example.rb:254:in `block in run'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example.rb:457:in `block in with_around_example_hooks'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb:464:in `block in run'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb:602:in `run_around_example_hooks_for'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/hooks.rb:464:in `run'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example.rb:457:in `with_around_example_hooks'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example.rb:251:in `run'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb:629:in `block in run_examples'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb:625:in `map'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb:625:in `run_examples'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb:591:in `run'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb:592:in `block in run'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb:592:in `map'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb:592:in `run'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb:592:in `block in run'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb:592:in `map'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/example_group.rb:592:in `run'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:116:in `map'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/configuration.rb:1989:in `with_suite_hooks'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:111:in `block in run_specs'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/reporter.rb:74:in `report'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:110:in `run_specs'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:87:in `run'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:71:in `run'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib/rspec/core/runner.rb:45:in `invoke'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/exe/rspec:4:in `<main>'
     1.2) Failure/Error: recvd_rpc = @server.request_call
          GRPC::Core::CallError:
            request_call completion failed
          # ./src/ruby/spec/generic/client_stub_spec.rb:1076:in `request_call'
          # ./src/ruby/spec/generic/client_stub_spec.rb:1076:in `expect_server_to_be_invoked'
          # ./src/ruby/spec/generic/client_stub_spec.rb:1027:in `block in run_client_streamer'
          # ./src/ruby/spec/generic/client_stub_spec.rb:22:in `block in wakey_thread'
          # /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/logging-2.2.2/lib/logging/diagnostic_context.rb:474:in `block in create_with_logging_context'
Finished in 0.29355 seconds (files took 0.47053 seconds to load)
150 examples, 1 failure
Failed examples:
rspec ./src/ruby/spec/generic/client_stub_spec.rb:437 # ClientStub #client_streamer via a call operation sends metadata to the server ok when running start_call first
Coverage report generated for idiomatic, wrapper to /Volumes/BuildData/tmpfs/src/github/grpc/workspace_ruby_macos_opt_native/coverage. 989 / 1101 LOC (89.83%) covered.
E0123 00:57:56.139452000 140736176268160 backup_poller.cc:110]         run_poller: {"created":"@1548233876.139428000","description":"Shutting down timer system","file":"src/core/lib/iomgr/timer_generic.cc","file_line":704}
/Users/kbuilder/.rvm/rubies/ruby-2.5.0/bin/ruby -I/Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/lib:/Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-support-3.8.0/lib /Users/kbuilder/.rvm/gems/ruby-2.5.0/gems/rspec-core-3.8.0/exe/rspec src/ruby/spec/generic/active_call_spec.rb src/ruby/spec/generic/client_interceptors_spec.rb src/ruby/spec/generic/client_stub_spec.rb src/ruby/spec/generic/interceptor_registry_spec.rb src/ruby/spec/generic/rpc_desc_spec.rb src/ruby/spec/generic/rpc_server_pool_spec.rb src/ruby/spec/generic/rpc_server_spec.rb src/ruby/spec/generic/server_interceptors_spec.rb src/ruby/spec/generic/service_spec.rb src/ruby/spec/spec_helper.rb --tag ~bidi --tag ~server failed

https://source.cloud.google.com/results/invocations/f46bb68f-671f-4f8a-b89f-417ea5d13fd6/targets/github%2Fgrpc%2Fruby_macos_opt_native/tests

seen on PR: #17688

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions