Running functests with tim's configs resulted in logs like this for me:
May 31 18:49:41 ubuntu-bionic proxy-server: Error: An error occurred: #012Traceback (most recent call last):#012 File "/vagrant/swift/swift/common/middleware/catch_errors.py", line 41, in handle_request#012 resp = self._app_call(env)#012 File "/vagrant/swift/swift/common/wsgi.py", line 1177, in _app_call#012 resp = self.app(env, self._start_response)#012 File "/vagrant/swift/swift/common/middleware/gatekeeper.py", line 123, in __call__#012 return self.app(env, gatekeeper_response)#012 File "/vagrant/swift/swift/common/middleware/healthcheck.py", line 47, in __call__#012 if req.path == '/healthcheck':#012 File "/vagrant/swift/swift/common/swob.py", line 934, in path#012 self.environ['PATH_INFO'])#012 File "/usr/lib/python2.7/urllib.py", line 1298, in quote#012 return ''.join(map(quoter, s))#012KeyError: u'\xc3' (txn: txda76f573d4db42cbb8d6f-005b1043c5)
I agree with Tim we don't really "support unicode account names" unless we can AT LEAST get tempauth passing functests...
Running functests with tim's configs resulted in logs like this for me:
May 31 18:49:41 ubuntu-bionic proxy-server: Error: An error occurred: #012Traceback (most recent call last):#012 File "/vagrant/ swift/swift/ common/ middleware/ catch_errors. py", line 41, in handle_request#012 resp = self._app_ call(env) #012 File "/vagrant/ swift/swift/ common/ wsgi.py" , line 1177, in _app_call#012 resp = self.app(env, self._start_ response) #012 File "/vagrant/ swift/swift/ common/ middleware/ gatekeeper. py", line 123, in __call__#012 return self.app(env, gatekeeper_ response) #012 File "/vagrant/ swift/swift/ common/ middleware/ healthcheck. py", line 47, in __call__#012 if req.path == '/healthcheck':#012 File "/vagrant/ swift/swift/ common/ swob.py" , line 934, in path#012 self.environ[ 'PATH_INFO' ])#012 File "/usr/lib/ python2. 7/urllib. py", line 1298, in quote#012 return ''.join(map(quoter, s))#012KeyError: u'\xc3' (txn: txda76f573d4db4 2cbb8d6f- 005b1043c5)
I agree with Tim we don't really "support unicode account names" unless we can AT LEAST get tempauth passing functests...