Cloudfuse uses a 4KB buffer to build request headers.
Starting with the Grizzly version, OpenStack can be configured to use PKI tokens, which are significantly larger than UUIDs (~ 4700 bytes in our tests). The buffer overflows, the end of the token is truncated and authentication fails.
Quick fix: raise the max header size in cloudfsapi.h.
Cloudfuse uses a 4KB buffer to build request headers.
Starting with the Grizzly version, OpenStack can be configured to use PKI tokens, which are significantly larger than UUIDs (~ 4700 bytes in our tests). The buffer overflows, the end of the token is truncated and authentication fails.
Quick fix: raise the max header size in
cloudfsapi.h
.