Commit Graph

79 Commits (master)

Author SHA1 Message Date
melanie witt bc491817e1 Allow logging of Content-Type text/plain
11 months ago
Goutham Pacha Ravi 112bcae1fb Specify manila microversion header
2 years ago
Ghanshyam Mann c00fca4a09 Make header Case Insensitive
3 years ago
Zuul 5e5185f80f Merge "Allow initializing session with connection retries"
3 years ago
Rabi Mishra 373cbdbda8 Allow initializing session with connection retries
4 years ago
Alex Schultz b2b5ad3cb1 Cleanup session on delete
4 years ago
Dmitry Tantsur bca9ee7d3c Allow requesting fixed retry delay instead of exponential
4 years ago
Eric Fried df57e0ec3b Add a per-request global_request_id
4 years ago
Dmitry Tantsur 34c005ae5f Limit interval between retries to 1 minute
4 years ago
Monty Taylor 09934718f7 Add support for client-side rate limiting
4 years ago
Gage Hugo ccf6cb7903 Change log hashing to SHA256
5 years ago
Monty Taylor 83be7453fa
Add ability to filter version data by service-type
5 years ago
Dmitry Tantsur 3c2cf44e1c Add optional support for retrying certain HTTP codes
5 years ago
Zuul cc912f0500 Merge "Collect timing information for API calls"
5 years ago
Monty Taylor 244780fba8
Collect timing information for API calls
5 years ago
Brian Rosmaita 35de6ebe93
Fix logging of encoded headers
5 years ago
Monty Taylor 0bebdaf0f9
Fix interface argument to get_all_version_data
5 years ago
Monty Taylor 57f9736329
Make VersionData class
5 years ago
Monty Taylor d6670ee5c9
Add methods to get all of the version data
5 years ago
Zuul 7b297d48b2 Merge "fix a typo in session.py"
5 years ago
Monty Taylor 0c6094631a
Fix W503 line-break-before-binary-operator
5 years ago
melissaml 2efa5f78f3 fix a typo in session.py
5 years ago
Zuul a516fdb176 Merge "Add some comments explaining split_loggers flag logic"
5 years ago
Zuul 43698b65c9 Merge "Split request logging into four different loggers"
5 years ago
Monty Taylor 8175c611ed
Add some comments explaining split_loggers flag logic
5 years ago
Monty Taylor 56b2c89c39
Split request logging into four different loggers
5 years ago
Monty Taylor c56f4f7e40 Shift additional_user_agent in the stack
5 years ago
Jenkins 31c24c4bd9 Merge "Add method to get the api major version"
6 years ago
Jenkins ae66931463 Merge "Don't use mutable defaults in allow arguments"
6 years ago
Monty Taylor 0fa07d01c5
Add method to get the api major version
6 years ago
Monty Taylor 2ef98f637e
Don't use mutable defaults in allow arguments
6 years ago
Morgan Fainberg 335a8cdf03 Remove use of positional decorator
6 years ago
Jenkins 353b926042 Merge "Fixed minor review comments and updated docs"
6 years ago
Monty Taylor 5058d40c51 Fixed minor review comments and updated docs
6 years ago
Eric Fried 699fac136f Discourage 'version' and accept 'M.latest'
6 years ago
Monty Taylor 218adc333e
Add ability to specify a microversion in a request
6 years ago
Jenkins ae89ac18ca Merge "Optimize the link address"
6 years ago
Monty Taylor 429b19c88c
Ensure we discover only when we should
6 years ago
Monty Taylor d2ef0287a3
Plumb endpoint_override through get_endpoint_data
6 years ago
Monty Taylor dfba9c4725
Expose getting EndpointData on adapter and session
6 years ago
Monty Taylor 68e0fe5179
Rework discovery cache
6 years ago
Van Hung Pham b73711a5f1 Optimize the link address
6 years ago
Jenkins 9365dbeb6d Merge "Correctly Omit Response Body in Debug Mode"
6 years ago
Jenkins 8a7bd461f4 Merge "Log request-id for each api call"
6 years ago
Samuel Pilla ed6ae95fa2 Correctly Omit Response Body in Debug Mode
6 years ago
Jamie Lennox d73fd3ee84 Only log application/json in session to start
6 years ago
Tin Lam 9d3ae3ef94 X-Serivce-Token should be hashed in the log
6 years ago
Abhishek Kekane af658d0686 Log request-id for each api call
6 years ago
Samuel de Medeiros Queiroz f345559a06 Prevent MemoryError when logging response bodies
6 years ago
gengchc2 a00b8d844d Replace six.iteritems() with .items()
6 years ago