Jump to content

Topic on User talk:Tgr (WMF)

ExternalStorage and content_address

4
Ciencia Al Poder (talkcontribs)

Hi! I was documenting the change in phab:T362566 on the Manual:Content table, but I was surprised to see in Manual:External storage it was supposed to be working since 1.32, according to your edit. However, the linked task implies it will be implemented on 1.43, and looking at my tables on 1.39 I can only see tt: addresses in the content table (I have External Storage enabled and working).

How could this be possible? Maybe it was reverted, or the change lost somehow? Or am I interpreting the code change wrong?

Tgr (WMF) (talkcontribs)

I might have misremembered or misunderstood. The new tables were definitely added in 1.32 with the intention of abstracting away the storage and allowing ES (or whatever), but maybe support for that wasn't fully implemented. @DKinzler (WMF) might be a better person to ask.

DKinzler (WMF) (talkcontribs)

The storage schema was designed with this use case in mind, and we planned to implement it in 1.32cor 1.33. But at the time we didn't get resourcing for going forward with the final phase of the migration. There were also some unresolved questions around handling legacy character encodings, which has since been fixed.

Because of that, we kept using the "tt" schema for blob storage. I'm happy to see that Amir picked up the last stage of migration now.

Ciencia Al Poder (talkcontribs)

Thanks for the explanation!