Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-11726

[C++][FlightRPC] fligh benchmark crashes with grpc mutex error

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • None
    • None
    • C++, FlightRPC
    • None

    Description

      Tested with latest master branch. Before dig deeper, would like to know if anyone have some idea. cc lidavidm

      $ release/arrow-flight-benchmark
      Using spawned TCP server
      Server running with pid 1041173
      Server host: localhost
      Server port: 31337
      Testing method: DoGet
      Server host: localhost
      Server port: 31337
      Number of perf runs: 1
      Number of concurrent gets/puts: 4
      Batch size: 131040
      Batches read: 9768
      Bytes read: 1280000000
      Nanos: 199529911
      Speed: 6117.9 MB/s
      Throughput: 48955.1 batches/s
      Latency mean: 62 us
      Latency quantile=0.5: 28 us
      Latency quantile=0.95: 83 us
      Latency quantile=0.99: 3177 us
      Latency max: 6526 us
      [mutex.cc : 2048] RAW: Check waitp == nullptr || waitp->thread->waitp == nullptr || waitp->thread->suppress_fatal_errors failed: detected illegal recursion into Mutex code
      terminate called after throwing an instance of 'boost::process::process_error'
      what(): waitpid(2) failed: No child processes
      Aborted (core dumped)

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              yibocai Yibo Cai
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: