Author: physik
Description:
The next step on the Mathoid roadmap is to initially deploy mathoid on betalabs.
The task is solved if the command
curl -d "q=E=mc^2" deployment-mathoid.eqiad.wmflabs:10042
returns a valid json string.
Currently the command returns:
physikerwelt@drmf:~$ curl -d "q=ab" deployment-mathoid.eqiad.wmflabs:10042 curl: (7) Failed to connect to deployment-mathoid.eqiad.wmflabs port 10042 : Connection refused
The situation here is as follows:
The mathoid role that was defined in
https://gerrit.wikimedia.org/r/#/c/148836/16
has been assigned to the instance
deployment-mathoid.eqiad.wmflabs
As far as I understand the problem now is that the content of the git repository
https://gerrit.wikimedia.org/r/mediawiki/services/mathoid
needs to be transported to the directory
/srv/deployment/mathoid/mathoid
on that instance via a process called deployment.
The relevant documentation page concerning this topic can be found here
https://wikitech.wikimedia.org/wiki/Nova_Resource:Deployment-prep/How_code_is_updated.
However, I do not understand how I could deploy mathoid on that node now.
We don't have set up jenkins deploy for mathoid see the comment from mwalker on line 30 of
https://gerrit.wikimedia.org/r/#/c/148836/9/manifests/role/mathoid.pp
"
While useful; unless you have jenkins integration at the start I would remove this. I was talking to hashar today and he doesn't want to replicate parsoid's setup.
"
PS: I have the impression that in the past some of the bugs I filed were not tackled due to a bad description. I tried to improve this with this bug-report. If you have suggestions to further improvement please let me know.
Version: unspecified
Severity: enhancement