Hi.
There's been quite a bit of discussion about RESTBase lately. Is there a request for comments on mediawiki.org about RESTBase? I looked at https://www.mediawiki.org/wiki/Requests_for_comment and didn't see one.
From my limited understanding of what's being proposed, I'd personally be
a lot more comfortable with the idea if someone from both the software architecture side (Brion, Tim, or equivalent) and someone from the operations side (Mark, Faidon, Giuseppe, or equivalent) weighed in and signed off on what's being proposed. This may have already happened somewhere, but I didn't see anything in my brief searching and poking around on pages such as https://www.mediawiki.org/wiki/RESTBase.
MZMcBride
MZMcBride,
the two RFCs that originally discussed RESTBase are:
- https://www.mediawiki.org/wiki/Requests_for_comment/Storage_service - https://www.mediawiki.org/wiki/Requests_for_comment/Content_API
They were both originally discussed at the arch summit in January 2014.
We have since had two more RFC meetings on the subject, most recently November 20th, 2014.
Regarding search, the implementation started out as two separate services (Rashomon and RESTFace), which then morphed into RESTBase as we learned about the use cases and access patterns.
Hope that helps,
Gabriel
On Wed, Jan 28, 2015 at 7:11 PM, MZMcBride z@mzmcbride.com wrote:
Hi.
There's been quite a bit of discussion about RESTBase lately. Is there a request for comments on mediawiki.org about RESTBase? I looked at https://www.mediawiki.org/wiki/Requests_for_comment and didn't see one.
From my limited understanding of what's being proposed, I'd personally be a lot more comfortable with the idea if someone from both the software architecture side (Brion, Tim, or equivalent) and someone from the operations side (Mark, Faidon, Giuseppe, or equivalent) weighed in and signed off on what's being proposed. This may have already happened somewhere, but I didn't see anything in my brief searching and poking around on pages such as https://www.mediawiki.org/wiki/RESTBase.
MZMcBride
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Gabriel Wicke wrote:
the two RFCs that originally discussed RESTBase are:
- https://www.mediawiki.org/wiki/Requests_for_comment/Storage_service
- https://www.mediawiki.org/wiki/Requests_for_comment/Content_API
They were both originally discussed at the arch summit in January 2014.
We have since had two more RFC meetings on the subject, most recently November 20th, 2014.
Ah, awesome. Thanks for the links. :-)
I updated the RESTBase page on mediawiki.org: https://www.mediawiki.org/w/index.php?diff=1381405&oldid=1283570.
I wonder whether this page should actually live under "Requests for comment/" for now. I'll mull over moving the page.
It looks like both RFCs are still in discussion and neither RFC has been accepted yet. I'm worried that others haven't been chiming in. I'm curious what others think about these proposed approaches and we need people to pick at them and poke holes and consider current and future use-cases. Brion seems like he's eager to get back into the software architecture game, so maybe he can weigh in if Tim and Roan and others are too busy right now. The RFC page histories and talk pages are a bit bleak right now. I'm concerned that we need to do a lot better about gathering input in order to reach consensus about ideas like this.
One big pain point I'm seeing in skimming these RFCs and their talk pages is that we're really bad about cross-referencing RFC discussions with the RFCs themselves. I keep meaning to help out with this, but so much to do.
MZMcBride
MZMcBride wrote:
I updated the RESTBase page on mediawiki.org: https://www.mediawiki.org/w/index.php?diff=1381405&oldid=1283570.
I started a discussion on the talk page about the status of RESTBase. As far as I can tell, it's simply proposed right now if both related RFCs haven't been accepted, unless I'm missing something.
https://www.mediawiki.org/wiki/Talk:RESTBase
I forgot to mention earlier that one of your edits inserted <nowiki>s into the page in November 2014. I filed a task about that at https://phabricator.wikimedia.org/T87842. (I'm still pretty unfamiliar and uncomfortable with Phabricator projects/tags, so I've likely screwed them up. Cunningham's Law and all. It might also be a dupe, though I thought the <nowiki> issues were resolved-ish.)
MZMcBride
wikitech-l@lists.wikimedia.org