Ryan McCue

Results 153 issues of Ryan McCue

WordPress doesn't allow editing usernames. This does not appear to have any real technical requirement, as WP uses IDs to track almost every piece of data. The only things this...

should have

Optimises Action Scheduler to always use Cavalcade, instead of falling back to async requests. In addition, tweaks some numbers to ensure queues are processed efficiently. Fixes #780 See also, https://github.com/woocommerce/action-scheduler/blob/trunk/docs/perf.md...

If the background processing in Cavalcade has a minor blip, or jobs start to exceed typical times, Action Scheduler (WooCommerce's custom job processing) will skip over using cron and start...

bug

In a multisite context, site admins do not have the ability to create guest authors, as only super-admins can create users. This creates a painful experience where site admins become...

I'm working with a customer who is experiencing slowness on admin-ajax requests, which appears to be at least partially attributable to Authorship. For example, on a `query-attachments` action (sorted by...

For remote services we know, we should set them to fixed or formulaic names so that we can programmatically pull out statistics based on the edge (e.g. `edge("altis-production", "elasticsearch.altis-production")`). Our...

If the `X-Amz-Target` header isn't defined, this line causes a notice: https://github.com/humanmade/aws-xray/blob/fb9c4b1ddf69a517991caceae16d169ed0ce5913/inc/namespace.php#L585

We gather the URL from this line: https://github.com/humanmade/aws-xray/blob/fb9c4b1ddf69a517991caceae16d169ed0ce5913/inc/namespace.php#L576 In some cases, no URL is getting logged. These also happen to be requests that (apparently) take no time at all. e.g....

This fallback line is unused: https://github.com/humanmade/aws-xray/blob/fb9c4b1ddf69a517991caceae16d169ed0ce5913/inc/namespace.php#L562

In `send_trace_to_daemon` we're constantly opening and closing socket connections to the X-Ray daemon. We would likely be able to gain a bunch of performance by instead opening a connection at...