[06:26:48] Krinkle: swift didn't have container sharding itself at the time no, it does nowadays though but we haven't tried or had the need for it in production FWIW [06:28:05] Krinkle: yes a migration strategy needs to be devised if we want to do that, for score specifically I don't know the exact patterns of read/write but it might be that we'll need to shard only eventually and now a single container is fine [08:05:13] hot take: relevant priorities in phabricator are 'unbreak now' or not, the rest is basically busywork [09:11:36] I yet to find a place that's actively being used [09:20:59] agreed [11:50:22] godog: good to know, thanks! One other question.. what are or is the main bottlenecks that motivate sharding in swift? I've naively assumed that it's distributed nature means for most purposes it is already abstracted and sharded internally as it sees fit. I'm guessing that either I've misunderstood this about Swift or there some central element to it that becomes a bottleneck, is that right? [11:52:25] Krinkle: the chief reason IIRC is because underneath containers are backed by sqlite, so with many rows and/or concurrency in updating you'll hit limits [11:52:42] Krinkle: e.g. I don't think we could do thumbs in a single container, just too many objects [11:54:24] I see. So it's not the objects themselves but the index. It is true then that at a basic level it does speed out objects without any given disk needing to have all the other objects of that container as well. [11:56:02] assuming I understood correctly then yes, serving out objects doesn't involve containers [11:57:09] i.e. the patterns we have for thumbs/originals where we know the object path already for read go straight to disk/block cache [17:46:46] I'm adding a net-new TLS cert for the soon-to-be-production-service `wcqs`, anyone around to review the creation of the dummy key in `labs/private` and also the adding of the pubkey into `operations/puppet`? [17:46:53] dummy key: https://gerrit.wikimedia.org/r/c/labs/private/+/715570 (should be a super easy review) [17:48:05] add pubkey to puppet: https://gerrit.wikimedia.org/r/c/operations/puppet/+/715569