File: do-not-offer-compression-encoding-884ca8a7458cb096.yaml

package info (click to toggle)
python-sushy 5.5.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,620 kB
  • sloc: python: 14,026; makefile: 24; sh: 2
file content (16 lines) | stat: -rw-r--r-- 807 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
---
fixes:
  - |
    Fixes unreliable behavior with ETag interactions with some BMCs as
    opportunistic use of compressed responses may cause the BMC to change
    an ETag response to "Weak", which is to be expected as an ETag represents
    an absolute byte-by-byte response consistency, and compression cannot
    reliably honor that contract. Introduction of a client perceiving a
    "Weak" ETag may not be expected by the server, and the server may reject
    responses because the ETag is not a "Strong" ETag when we respond or
    interact with a resource.

    As a result, requests no longer offer oppurtunistic compression
    of responses as an acceptable possibility, which overall has minimal
    impact, espescially when compared to the value of consistent BMC
    behavior and interaction.