Sorry, I should clarify -- it doesn't fail *ANY* PUT request, but seemingly only ones with URLs that get urllib.unquote'd to actual Unicode characters.
So we actually noticed this bug while running Swift functests against a freshly upgraded proxy. Specifically, test.functional.tests.TestAccountUTF8.testContainerSerializedInfo is the test that fails.
Sorry, I should clarify -- it doesn't fail *ANY* PUT request, but seemingly only ones with URLs that get urllib.unquote'd to actual Unicode characters.
So we actually noticed this bug while running Swift functests against a freshly upgraded proxy. Specifically, test.functional .tests. TestAccountUTF8 .testContainerS erializedInfo is the test that fails.
Updated the gist showing the func test failure and proxy log line in addition to just the stacktrace. (https:/ /gist.github. com/briancline/ 82bef904104d21e 91db7829f5d8fc1 92)