Could be a bug in the http/2 implementation. I would disable http/2 and see if you encounter the problem.
> On Aug 27, 2020, at 6:02 AM, Robert Engels <reng...@ix.netcom.com> wrote: > > > Ok, so your data collectors never complete. A simple change to make this > easier to diagnose is to not spin up another collector controller at the 2 > min mark if the previous has not completed. > > I would determine if the stuck collector is BQ or Elastic and check the > server side logs. > >>> On Aug 26, 2020, at 11:29 PM, Kurtis Rader <kra...@skepticism.us> wrote: >>> >> >>> On Wed, Aug 26, 2020 at 8:51 PM Siddhesh Divekar >>> <siddhesh.dive...@gmail.com> wrote: >> >>> Right, then it looks less likely that we are blocked on a mutex. >>> >>> Every 2 minutes we spin up a go routine which then in turn spins up a bunch >>> of go routines to collect data from big query & elastic (data collector >>> routines). >>> The 2 minutes go routine then in turn waits on waitgroup for data collector >>> routines to come back. So its not single go routine from our side at least. >>> From backtrace we have from sigabort we see only one such data collector go >>> routine blocked and other 2 2 mins thread waiting on waitgroup. >> >> Are you spinning up a Go routine every 2 minutes regardless of whether the >> previous instance had completed? Your comment is not clear whether you have >> one, or more than one, goroutine issuing a BigQuery query at the time you >> saw the problem and captured the backtraces. If you are, in fact, starting >> those Go routines without regard to whether the prior instance had completed >> that seems like a "yellow flag", "here be dragons", situation. >> >> -- >> Kurtis Rader >> Caretaker of the exceptional canines Junior and Hank >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golang-nuts+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/golang-nuts/CABx2%3DD-y%3DQg_dx5W0qDWiMV9sB0eFToTEoiD83_mbn7RHC%3DQ%3Dg%40mail.gmail.com. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/DE7A59F3-A812-4F0C-9A4D-43B8941A4387%40ix.netcom.com.