Merge lp://qastaging/~djfroofy/txaws/newagent-767205 into lp://qastaging/txaws
Proposed by
Drew Smathers
Status: | Merged |
---|---|
Approved by: | Duncan McGreggor |
Approved revision: | 144 |
Merged at revision: | 144 |
Proposed branch: | lp://qastaging/~djfroofy/txaws/newagent-767205 |
Merge into: | lp://qastaging/txaws |
Prerequisite: | lp://qastaging/~djfroofy/txaws/modernize-924459 |
Diff against target: |
564 lines (+137/-52) 3 files modified
txaws/client/base.py (+3/-1) txaws/s3/client.py (+49/-25) txaws/s3/tests/test_client.py (+85/-26) |
To merge this branch: | bzr merge lp://qastaging/~djfroofy/txaws/newagent-767205 |
Related bugs: | |
Related blueprints: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Duncan McGreggor | Approve | ||
Drew Smathers | Needs Resubmitting | ||
Robert Collins | Abstain | ||
Review via email:
|
To post a comment you must log in.
This change looks good to me at first glance (reading the diff on the merge proposal; I haven't branched the code yet). In particular, the amz_headers functionality is much-needed.
Drew, I don't see anything about the new web client usage, only headers and body producer. Is that coming in a future change?
At the risk of being a total pain in the ass, here's what I would recommend:
1) split out the headers changes into a new branch, and attach it to bug #972432.
2) create a new bug for the body producer/receiver factory feature, split that code out, and attach it to there in its own branch.
3) do the work on the new agent in this branch and this ticket (bug #767205).