lidavidm commented on PR #1227:
URL: https://github.com/apache/arrow-adbc/pull/1227#issuecomment-1780126310

   @zeroshade 
   
   
   ```
   [ RUN      ] DremioFlightSqlStatementTest.SqlIngestDate32
   fatal error: concurrent map writes
   
   goroutine 502 [running]:
   google.golang.org/grpc/metadata.MD.Set(...)
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/metadata/metadata.go:117
   
github.com/apache/arrow-adbc/go/adbc/driver/flightsql.(*bearerAuthMiddleware).HeadersReceived(0x10c0001421a0,
 {0x10c000038b80?, 0x7f31acc8bc4d?}, 0x10c000038b60?)
        
/home/runner/work/arrow-adbc/arrow-adbc/go/adbc/driver/flightsql/flightsql_database.go:490
 +0xea
   
github.com/apache/arrow/go/v13/arrow/flight.CreateClientMiddleware.func2.1({0x7f31acf29540,
 0x10c0001120b0})
        
/home/runner/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/flight/client.go:153
 +0x213
   github.com/apache/arrow/go/v13/arrow/flight.CreateClientMiddleware.func2.2()
        
/home/runner/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/flight/client.go:161
 +0x9f
   created by 
github.com/apache/arrow/go/v13/arrow/flight.CreateClientMiddleware.func2
        
/home/runner/go/pkg/mod/github.com/apache/arrow/go/[email protected]/arrow/flight/client.go:156
 +0x40d
   
   goroutine 17 [runnable, locked to thread]:
   
github.com/apache/arrow-adbc/go/adbc/driver/flightsql.getFlightClient({0x7f31acf2ee28,
 0x10c00011c000}, {0x10c00013e340, 0x1a}, 0x10c0002cc8f0)
        
/home/runner/work/arrow-adbc/arrow-adbc/go/adbc/driver/flightsql/flightsql_database.go:390
 +0x99c
   
github.com/apache/arrow-adbc/go/adbc/driver/flightsql.(*databaseImpl).Open(0x10c0002cc8f0,
 {0x7f31acf2ee28, 0x10c00011c000})
        
/home/runner/work/arrow-adbc/arrow-adbc/go/adbc/driver/flightsql/flightsql_database.go:399
 +0x85
   
github.com/apache/arrow-adbc/go/adbc/driver/driverbase.(*database).Open(0x60c000002488?,
 {0x7f31acf2ee28?, 0x10c00011c000?})
        
/home/runner/work/arrow-adbc/arrow-adbc/go/adbc/driver/driverbase/database.go:134
 +0x2b
   main.FlightSQLConnectionInit(0x60c000002498, 0x60c000002488, 0x60c000002458)
        
/home/runner/work/arrow-adbc/arrow-adbc/go/adbc/pkg/flightsql/driver.go:968 
+0x1e4
   
   goroutine 164 [select]:
   
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x10c0000fe730, 
0x1)
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418
 +0x115
   google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x10c000286a80)
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:552
 +0x91
   google.golang.org/grpc/internal/transport.newHTTP2Client.func6()
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:451
 +0x85
   created by google.golang.org/grpc/internal/transport.newHTTP2Client
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:449
 +0x2393
   
   goroutine 516 [select]:
   
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x10c000142580,
 {0x7f31acf2edf0, 0x10c0000e2100})
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83
 +0x12a
   created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55
 +0x138
   
   goroutine 178 [select]:
   
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x10c0000de480,
 {0x7f31acf2edf0, 0x10c0000e2600})
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83
 +0x12a
   created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55
 +0x138
   
   goroutine 156 [select]:
   
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x10c000142e80,
 {0x7f31acf2edf0, 0x10c000159f00})
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83
 +0x12a
   created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55
 +0x138
   
   goroutine 177 [select]:
   
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x10c0000de420,
 {0x7f31acf2edf0, 0x10c0000e25c0})
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83
 +0x12a
   created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55
 +0x138
   
   goroutine 155 [select]:
   
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x10c000142e20,
 {0x7f31acf2edf0, 0x10c000159ec0})
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83
 +0x12a
   created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55
 +0x138
   
   goroutine 163 [IO wait]:
   internal/poll.runtime_pollWait(0x7f31ab031f68, 0x72)
        /opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:305 +0x89
   internal/poll.(*pollDesc).wait(0x10c0000d4580?, 0x10c0000e6000?, 0x0)
        
/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:84 
+0x32
   internal/poll.(*pollDesc).waitRead(...)
        
/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:89
   internal/poll.(*FD).Read(0x10c0000d4580, {0x10c0000e6000, 0x8000, 0x8000})
        /opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_unix.go:167 
+0x25a
   net.(*netFD).Read(0x10c0000d4580, {0x10c0000e6000?, 0x10c000082c80?, 
0x7f31ac584a45?})
        /opt/hostedtoolcache/go/1.19.13/x64/src/net/fd_posix.go:55 +0x29
   net.(*conn).Read(0x10c0001261c8, {0x10c0000e6000?, 0x0?, 0x10c000082cc0?})
        /opt/hostedtoolcache/go/1.19.13/x64/src/net/net.go:183 +0x45
   bufio.(*Reader).Read(0x10c000322600, {0x10c0000f6040, 0x9, 0x0?})
        /opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:237 +0x1bb
   io.ReadAtLeast({0x7f31acf292a0, 0x10c000322600}, {0x10c0000f6040, 0x9, 0x9}, 
0x9)
        /opt/hostedtoolcache/go/1.19.13/x64/src/io/io.go:332 +0x9a
   io.ReadFull(...)
        /opt/hostedtoolcache/go/1.19.13/x64/src/io/io.go:351
   golang.org/x/net/http2.readFrameHeader({0x10c0000f6040?, 0x9?, 0xe4ac9991?}, 
{0x7f31acf292a0?, 0x10c000322600?})
        /home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 
+0x6e
   golang.org/x/net/http2.(*Framer).ReadFrame(0x10c0000f6000)
        /home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 
+0x95
   
google.golang.org/grpc/internal/transport.(*http2Client).reader(0x10c0000d8480, 
0x0?)
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:1594
 +0x265
   created by google.golang.org/grpc/internal/transport.newHTTP2Client
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:397
 +0x1d3b
   
   goroutine 154 [select]:
   
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x10c000142d40,
 {0x7f31acf2edf0, 0x10c000159e00})
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83
 +0x12a
   created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55
 +0x138
   
   goroutine 176 [select]:
   
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x10c0000de300,
 {0x7f31acf2edf0, 0x10c0000e2400})
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83
 +0x12a
   created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55
 +0x138
   
   goroutine 515 [select]:
   
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x10c000142300,
 {0x7f31acf2edf0, 0x10c0000e2040})
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83
 +0x12a
   created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55
 +0x138
   
   goroutine 198 [IO wait]:
   Errors while running CTest
   internal/poll.runtime_pollWait(0x7f31ab031d88, 0x72)
        /opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:305 +0x89
   internal/poll.(*pollDesc).wait(0x10c0000d4780?, 0x10c000344000?, 0x0)
        
/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:84 
+0x32
   internal/poll.(*pollDesc).waitRead(...)
        
/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:89
   internal/poll.(*FD).Read(0x10c0000d4780, {0x10c000344000, 0x8000, 0x8000})
        /opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_unix.go:167 
+0x25a
   net.(*netFD).Read(0x10c0000d4780, {0x10c000344000?, 0x10c000083c80?, 
0x7f31ac584a45?})
        /opt/hostedtoolcache/go/1.19.13/x64/src/net/fd_posix.go:55 +0x29
   net.(*conn).Read(0x10c000126188, {0x10c000344000?, 0x0?, 0x10c000083cc0?})
        /opt/hostedtoolcache/go/1.19.13/x64/src/net/net.go:183 +0x45
   bufio.(*Reader).Read(0x10c000322900, {0x10c0000f6200, 0x9, 0x0?})
        /opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:237 +0x1bb
   io.ReadAtLeast({0x7f31acf292a0, 0x10c000322900}, {0x10c0000f6200, 0x9, 0x9}, 
0x9)
        /opt/hostedtoolcache/go/1.19.13/x64/src/io/io.go:332 +0x9a
   io.ReadFull(...)
        /opt/hostedtoolcache/go/1.19.13/x64/src/io/io.go:351
   golang.org/x/net/http2.readFrameHeader({0x10c0000f6200?, 0x9?, 0xf539fcb4?}, 
{0x7f31acf292a0?, 0x10c000322900?})
        /home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 
+0x6e
   golang.org/x/net/http2.(*Framer).ReadFrame(0x10c0000f61c0)
        /home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 
+0x95
   
google.golang.org/grpc/internal/transport.(*http2Client).reader(0x10c00016eb40, 
0x0?)
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:1594
 +0x265
   created by google.golang.org/grpc/internal/transport.newHTTP2Client
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:397
 +0x1d3b
   
   goroutine 524 [select]:
   
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x10c000338320, 
0x1)
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418
 +0x115
   google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x10c0001440e0)
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:552
 +0x91
   google.golang.org/grpc/internal/transport.newHTTP2Client.func6()
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:451
 +0x85
   created by google.golang.org/grpc/internal/transport.newHTTP2Client
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:449
 +0x2393
   
   goroutine 199 [select]:
   
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x10c0000fe8c0, 
0x1)
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:418
 +0x115
   google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x10c0001443f0)
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/controlbuf.go:552
 +0x91
   google.golang.org/grpc/internal/transport.newHTTP2Client.func6()
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:451
 +0x85
   created by google.golang.org/grpc/internal/transport.newHTTP2Client
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:449
 +0x2393
   
   goroutine 501 [runnable]:
   google.golang.org/grpc.newClientStreamWithParams.func4()
        /home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:391 
+0x92
   created by google.golang.org/grpc.newClientStreamWithParams
        /home/runner/go/pkg/mod/google.golang.org/[email protected]/stream.go:390 
+0xe6f
   
   goroutine 517 [select]:
   
google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x10c0001425e0,
 {0x7f31acf2edf0, 0x10c0000e2140})
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:83
 +0x12a
   created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/grpcsync/callback_serializer.go:55
 +0x138
   
   goroutine 523 [IO wait]:
   internal/poll.runtime_pollWait(0x7f31ab031e78, 0x72)
        /opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:305 +0x89
   internal/poll.(*pollDesc).wait(0x10c000284080?, 0x10c000296000?, 0x0)
        
/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:84 
+0x32
   internal/poll.(*pollDesc).waitRead(...)
        
/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:89
   internal/poll.(*FD).Read(0x10c000284080, {0x10c000296000, 0x8000, 0x8000})
        /opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_unix.go:167 
+0x25a
   net.(*netFD).Read(0x10c000284080, {0x10c000296000?, 0x10c00033fc80?, 
0x7f31ac584a45?})
        /opt/hostedtoolcache/go/1.19.13/x64/src/net/fd_posix.go:55 +0x29
   net.(*conn).Read(0x10c0001261f8, {0x10c000296000?, 0x0?, 0x10c00033fcc0?})
        /opt/hostedtoolcache/go/1.19.13/x64/src/net/net.go:183 +0x45
   bufio.(*Reader).Read(0x10c000323140, {0x10c0000f6120, 0x9, 0x0?})
        /opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:237 +0x1bb
   io.ReadAtLeast({0x7f31acf292a0, 0x10c000323140}, {0x10c0000f6120, 0x9, 0x9}, 
0x9)
        /opt/hostedtoolcache/go/1.19.13/x64/src/io/io.go:332 +0x9a
   io.ReadFull(...)
        /opt/hostedtoolcache/go/1.19.13/x64/src/io/io.go:351
   golang.org/x/net/http2.readFrameHeader({0x10c0000f6120?, 0x9?, 
0x10c00028c7e0?}, {0x7f31acf292a0?, 0x10c000323140?})
        /home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:237 
+0x6e
   golang.org/x/net/http2.(*Framer).ReadFrame(0x10c0000f60e0)
        /home/runner/go/pkg/mod/golang.org/x/[email protected]/http2/frame.go:498 
+0x95
   
google.golang.org/grpc/internal/transport.(*http2Client).reader(0x10c0000d8000, 
0x0?)
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:1594
 +0x265
   created by google.golang.org/grpc/internal/transport.newHTTP2Client
        
/home/runner/go/pkg/mod/google.golang.org/[email protected]/internal/transport/http2_client.go:397
 +0x1d3b
   ```
   
   from the CI here


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to