Jeff Keen
Jeff Keen
ActiveRecord::ConnectionTimeoutError "all pooled connections were in use" after enabling concurrency
@MattFenelon moving our convo from #470 into here. In short I'm still having a ton of trouble with web server lockups after this change and it's hard to figure out...
ActiveRecord::ConnectionTimeoutError "all pooled connections were in use" after enabling concurrency
For the staging site that kept running into issues yesterday: DB_POOL = 30 RAILS_MAX_THREADS = 10 GRAPHITI_CONCURRENCY_MAX_THREADS = 3 WEB_CONCURRENCY = 2 It's running on a VPS and when inspecting...
ActiveRecord::ConnectionTimeoutError "all pooled connections were in use" after enabling concurrency
And just for the sake of clarity—how is that scenario you outlined working now in the released version of graphiti? I guess what I'm trying to understand is if the...
ActiveRecord::ConnectionTimeoutError "all pooled connections were in use" after enabling concurrency
@MattFenelon I was adjusting values for db pool, max threads, and web_concurrency today when I ran square into this exact problem! I never ran into it before because of how...
Still getting a lockup. This sounded possibly related: https://github.com/ruby-concurrency/concurrent-ruby/issues/933 And it looks like graphiti only requires `concurrency-ruby ~> 1.0`, when really it should be ` > 1.2` to include that...
All the sideloads run active record queries, and some are pulling nested relationships off the sideloads, as in `includes=items,items.comments`, etc. I think figuring out a good logging solution would be...
Excellent!! Nice work on that 🥇
@MattFenelon Sqlite is notorious for throwing build errors and I feel like I've spent countless hours of my life troubleshooting system-specific compilation errors with sqlite with ruby and node projects,...
@MattFenelon Are you pretty satisfied where this work is at now? I haven't tried it again in my staging or production app, just wanted to get your read on it...
I started looking into this and found [some documentation]( https://www.deutschepost.de/content/dam/dpag/images/D_d/DV-Freimachung/downloads/dp-dv-freimachung-mlfvm-1-5-3-en-082022.pdf) on it, but the checksum algorithm is a more complicated than the standard fare, and I'm having some trouble finding...