[14:16:06] Hey all. I'm looking for an input on https://phabricator.wikimedia.org/T419283 -> long story short - I want to change the `RequestID` fallback from 24char string to a UUID per cdanis suggestion. The 24char string was introduced in 2016 to match what Apache mod_unique_id was doing [14:16:49] an now we're trying to match what edge is doing ( passing UUID ), therefore I would say to make it a default fallback and do not introduce any variables/strategies [14:55:03] pmiazga: The question about mod_unique might be better asked on Wikitech so that we learn from others running MediaWiki. [14:55:12] pmiazga: It's not clear to me that one is better or more standard. Hardcoding defaults to match the changing winds of WMF production doesn't seem stable or scalable. Is there a reasonable assumption there that processs IDs for a command-line job scheduler and web request IDs for a web request stack must converge on the same format? What some CLI scheduler at WMF had a different format? [14:55:45] Differentiating between inherited IDs and locally generated ones might even be a useful diagnostic feature. [14:56:29] The key feature here is to allow inheriting one, which we do. Does it matter what format MW generates? It's not clear such a strategy would scale in practice. It's an arms race between different pressures. [14:56:54] I agree not having it be configurable is preferred, unless there is a clear use case for more than one format being needed by different parties operating MW. [15:17:08] thanks for feedback Krinkle. This came up recently and from what I see SRE wanted to have this key to be UUID for both web and cli. Altough I can say - it would be nice to have like different prefix for UUIDs generated by edge vs by the one from cli and one from Job scheduler. [15:21:17] the entire conversation came up because I dislike having it configurable. The current format is like 10yr old and IMHO it makes sense to move to UUIDs to match default production behaviour [15:22:33] for example - https://http.dev/x-request-id - plenty of docs currecntly suggest UUIDs (as typical value)