You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
php_network_connect_socket() in synchronous mode doesn't correctly handle EINPROGRESS #13253
I think I tracked a PHPRedis issue where it very sporadically throws a "Operation is in progress" exception on connect to a bug in the php_network_connect_socket() function. The problem is that it doesn't clear an earlier occurring EINPROGRESS error, which will then get returned while it checks for select() errors.
Hey! We ran into phpredis/phpredis#1881 in our application. I (think I) traced it to this function, see the PR for more information. Of course happy to answer any questions. :-)
Activity
bukka commentedon Feb 2, 2024
I will need to investigate that Redis issue to see what might be going on. It's using streams so marking this as stream related for now.
mauritsd commentedon Feb 7, 2024
Hey! We ran into phpredis/phpredis#1881 in our application. I (think I) traced it to this function, see the PR for more information. Of course happy to answer any questions. :-)