Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(252)

Issue 195720043: Update to Tornado 3.2.2.

Can't Edit
Can't Publish+Mail
Start Review
Created:
9 years, 3 months ago by frankban
Modified:
9 years, 3 months ago
Reviewers:
rharding, martin.hilton, mp+245575
Visibility:
Public.

Description

Update to Tornado 3.2.2. This is done as an attempt to fix the Tornado race condition described in [1] Also use the newest version of the futures package. Add the missing firefox dependency to the sysdeps make target. Simplify the GUI server WebSocket client now that Tornado supports close() out of the box. Update the utils.clone_request function so that the ProxyHandler does not fail if a GET request is performed with an empty string body. Other tests fixes. Tests: `make lint unittest` QA: - bootstrap an environment; - run `make deploy` and wait for the GUI to be ready; - use the GUI as usual to deploy charms and bundles: ensure everything works as usual, with events correctly reported by the GUI and no disconnections from core happen; - use `juju ssh juju-gui/0 sudo tailf /var/log/upstart/guiserver.log` to check no errors are reported by the GUI server while working with the GUI; - ensure the juju-gui icon is correctly displayed in the service view (meaning local charm icons are still properly retrieved from core); - destroy the environment. [1] https://bugs.launchpad.net/juju-gui/+bug/1402061 https://code.launchpad.net/~frankban/charms/trusty/juju-gui/test-fixes/+merge/245575 (do not edit description out of merge proposal)

Patch Set 1 #

Total comments: 2

Patch Set 2 : Update to Tornado 3.2.2. #

Patch Set 3 : Update to Tornado 3.2.2. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+21 lines, -25 lines) Patch
M Makefile View 1 chunk +3 lines, -2 lines 0 comments Download
A [revision details] View 1 chunk +2 lines, -0 lines 0 comments Download
D deps/futures-2.1.4.tar.gz View 0 chunks +-1 lines, --1 lines 0 comments Download
A deps/futures-2.2.0.tar.gz View 0 chunks +-1 lines, --1 lines 0 comments Download
D deps/tornado-3.1.1.tar.gz View 0 chunks +-1 lines, --1 lines 0 comments Download
A deps/tornado-3.2.2.tar.gz View 0 chunks +-1 lines, --1 lines 0 comments Download
M server-requirements.pip View 1 chunk +3 lines, -3 lines 0 comments Download
M server/guiserver/__init__.py View 1 chunk +1 line, -1 line 0 comments Download
M server/guiserver/clients.py View 3 chunks +0 lines, -16 lines 0 comments Download
M server/guiserver/tests/test_clients.py View 1 chunk +1 line, -1 line 0 comments Download
M server/guiserver/tests/test_handlers.py View 1 chunk +1 line, -1 line 0 comments Download
M server/guiserver/tests/test_utils.py View 4 chunks +10 lines, -1 line 0 comments Download
M server/guiserver/utils.py View 1 chunk +2 lines, -2 lines 0 comments Download
M tests/tests.yaml View 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 9
frankban
Please take a look.
9 years, 3 months ago (2015-01-05 14:17:48 UTC) #1
rharding
code is LGTM with one comment. Working on setting up a QA env. https://codereview.appspot.com/195720043/diff/1/Makefile File ...
9 years, 3 months ago (2015-01-05 15:32:16 UTC) #2
rharding
QA ok LGTM
9 years, 3 months ago (2015-01-05 15:57:13 UTC) #3
rharding
So the only thing to check is that tests/tests.yaml matches what make sysdeps thinks/wants so ...
9 years, 3 months ago (2015-01-05 15:58:05 UTC) #4
frankban
On 2015/01/05 15:58:05, rharding wrote: > So the only thing to check is that tests/tests.yaml ...
9 years, 3 months ago (2015-01-05 16:23:12 UTC) #5
frankban
Please take a look.
9 years, 3 months ago (2015-01-05 16:27:06 UTC) #6
martin.hilton
On 2015/01/05 16:27:06, frankban wrote: > Please take a look. LGTM
9 years, 3 months ago (2015-01-05 17:41:36 UTC) #7
frankban
*** Submitted: Update to Tornado 3.2.2. This is done as an attempt to fix the ...
9 years, 3 months ago (2015-01-05 18:12:41 UTC) #8
frankban
9 years, 3 months ago (2015-01-05 18:15:17 UTC) #9
Thanks for the reviews!
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b