Page MenuHomePhabricator

transferpy 1.0 release
Closed, ResolvedPublic

Description

The transferpy is a package used for database backup and recovery. This ticket is to do the following works:

  1. Make sure the documentation is complete.
  2. Make sure the transferpy reserved folders are used properly.
  3. Make sure enough tests are available in the package.
  4. Release the new version 1.0 of the transferpy deb package.

Event Timeline

Privacybatm moved this task from Triage to GSOC2020 on the DBA board.

Change 614744 had a related patch set uploaded (by Privacybatm; owner: Privacybatm):
[operations/software/transferpy@master] [POC2 WIP] transferpy: Multiprocess the transfers

https://gerrit.wikimedia.org/r/614744

Change 614745 had a related patch set uploaded (by Privacybatm; owner: Privacybatm):
[operations/software/transferpy@master] [POC1 WIP] transferpy: Multiprocess the transfers

https://gerrit.wikimedia.org/r/614745

Change 615173 had a related patch set uploaded (by Privacybatm; owner: Privacybatm):
[operations/software/transferpy@master] Transferer.py: Replace options['port'] usage with port local variable

https://gerrit.wikimedia.org/r/615173

Change 615174 had a related patch set uploaded (by Privacybatm; owner: Privacybatm):
[operations/software/transferpy@master] Firewall.py: Save the target port after reservation

https://gerrit.wikimedia.org/r/615174

Change 615179 had a related patch set uploaded (by Privacybatm; owner: Privacybatm):
[operations/software/transferpy@master] [POC3 WIP] transferpy: Multiprocess the transfers

https://gerrit.wikimedia.org/r/615179

Change 614745 abandoned by Privacybatm:
[operations/software/transferpy@master] [POC1 WIP] transferpy: Multiprocess the transfers

Reason:
I think POC3 (https://gerrit.wikimedia.org/r/c/operations/software/transferpy/ /615179) is better than this patch!

https://gerrit.wikimedia.org/r/614745

Change 614744 abandoned by Privacybatm:
[operations/software/transferpy@master] [POC2 WIP] transferpy: Multiprocess the transfers

Reason:
I think POC3 (https://gerrit.wikimedia.org/r/c/operations/software/transferpy/ /615179) is better than this patch!

https://gerrit.wikimedia.org/r/614744

Change 615173 merged by jenkins-bot:
[operations/software/transferpy@master] Transferer.py: Replace options['port'] usage with port local variable

https://gerrit.wikimedia.org/r/615173

Change 616282 had a related patch set uploaded (by Privacybatm; owner: Privacybatm):
[operations/software/transferpy@master] [POC4 WIP] transferpy: Multiprocess the transfers

https://gerrit.wikimedia.org/r/616282

Change 617068 had a related patch set uploaded (by Privacybatm; owner: Privacybatm):
[operations/software/transferpy@master] transferpy: Improve documentation

https://gerrit.wikimedia.org/r/617068

Change 617071 had a related patch set uploaded (by Privacybatm; owner: Privacybatm):
[operations/software/transferpy@master] transferpy: Release transferpy 1.0

https://gerrit.wikimedia.org/r/617071

Change 615174 merged by Jcrespo:
[operations/software/transferpy@master] Firewall.py: Save the target port after reservation

https://gerrit.wikimedia.org/r/615174

Change 617068 merged by jenkins-bot:
[operations/software/transferpy@master] transferpy: Improve documentation

https://gerrit.wikimedia.org/r/617068

Change 617071 merged by Jcrespo:
[operations/software/transferpy@master] transferpy: Release transferpy 1.0

https://gerrit.wikimedia.org/r/617071

16:28:13 Warning, treated as error:
16:28:13 /src/transferpy/transfer.py:docstring of transferpy.transfer.to_bool:5:Field list ends without a blank line; unexpected unindent.
16:28:13 ERROR: InvocationError for command /src/.tox/sphinx/bin/sphinx-build transferpy/doc transferpy/doc/.build --color -W (exited with code 2)

Change 617600 had a related patch set uploaded (by Privacybatm; owner: Privacybatm):
[operations/software/transferpy@master] Sphinx: Resolve unexpected intend error

https://gerrit.wikimedia.org/r/617600

16:28:13 Warning, treated as error:
16:28:13 /src/transferpy/transfer.py:docstring of transferpy.transfer.to_bool:5:Field list ends without a blank line; unexpected unindent.
16:28:13 ERROR: InvocationError for command /src/.tox/sphinx/bin/sphinx-build transferpy/doc transferpy/doc/.build --color -W (exited with code 2)

Please merge https://gerrit.wikimedia.org/r/617600 to resolve this.

Change 614744 restored by Privacybatm:
[operations/software/transferpy@master] [POC2 WIP] transferpy: Multiprocess the transfers

https://gerrit.wikimedia.org/r/614744

Change 614745 restored by Privacybatm:
[operations/software/transferpy@master] [POC1 WIP] transferpy: Multiprocess the transfers

https://gerrit.wikimedia.org/r/614745

Change 617600 merged by jenkins-bot:
[operations/software/transferpy@master] Sphinx: Resolve unexpected intend error

https://gerrit.wikimedia.org/r/617600

Change 626115 had a related patch set uploaded (by Jcrespo; owner: Jcrespo):
[operations/puppet@production] trasnsferpy: Add ability to override transferpy defaults for wmf

https://gerrit.wikimedia.org/r/626115

Change 626115 merged by Jcrespo:
[operations/puppet@production] transferpy: Add ability to override transferpy defaults for wmf

https://gerrit.wikimedia.org/r/626115

Latest (1.0) transferpy available at https://apt.wikimedia.org/wikimedia/pool/main/t/transferpy/transferpy_1.0_amd64.deb and deployed on all root clients hosts at WMF.