Closed Bug 1354343 Opened 7 years ago Closed 7 years ago

Please deploy syncstorage 1.6.7 to Stage and verify

Categories

(Cloud Services :: Operations: Deployment Requests - DEPRECATED, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bobm, Assigned: bobm)

References

Details

Deploy and test syncstorage 1.6.7 to Stage and verify.
Blocks: 1354345
Deployed and verified successfully on Stage nodes 3 and 4 with batch uploads enabled.  Ran into the following issue on Sync node 2 in stage:

ERROR: test_rejection_of_known_bad_payloads (__main__.LiveTestCases)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/data/server-syncstorage/build/lib/syncstorage/tests/functional/test_storage.py", line 1869, in test_rejection_of_known_bad_payloads
    self.app.put_json(self.root + "/storage/crypto/keys", bso, status=400)
  File "/data/server-syncstorage/lib/python2.6/site-packages/webtest/utils.py", line 37, in wrapper
    return self._gen_request(method, url, **kw)
  File "/data/server-syncstorage/lib/python2.6/site-packages/webtest/app.py", line 735, in _gen_request
    expect_errors=expect_errors)
  File "/data/server-syncstorage/build/lib/syncstorage/tests/functional/support.py", line 43, in new_do_request
    return orig_do_request(req, *args, **kwds)
  File "/data/server-syncstorage/lib/python2.6/site-packages/webtest/app.py", line 631, in do_request
    self._check_status(status, res)
  File "/data/server-syncstorage/lib/python2.6/site-packages/webtest/app.py", line 666, in _check_status
    "Bad response: %s (not %s)", res_status, status)
webtest.app.AppError: Bad response: 200 OK (not 400)

----------------------------------------------------------------------
Ran 37 tests in 24.777s

FAILED (errors=1, skipped=4)

Will need to look into this.
(In reply to Bob Micheletto [:bobm] from comment #1)

> Will need to look into this.

Sync node 2 is running MariaDB 10.x with an Isolation level of: REPEATABLE-READ.  Setting Isolation level to READ COMMITTED did not resolve the problem.
(In reply to Bob Micheletto [:bobm] from comment #1)
> Deployed and verified successfully on Stage nodes 3 and 4 with batch uploads
> enabled.  Ran into the following issue on Sync node 2 in stage:
> 
> ERROR: test_rejection_of_known_bad_payloads (__main__.LiveTestCases)
_check_status(status, res)

The Sync version on stage node 2 was pinned to older code.  I've upgraded it and now have problems related to running MariaDB 10.X.  We should be able to sufficient load testing on nodes 3 and 4 to validate this release.
Load testing was performed on nodes 3 and 4 and results were within normal parameters.
Closing this bug.
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.