-
Notifications
You must be signed in to change notification settings - Fork 845
Remove cqhv log field #9258
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove cqhv log field #9258
Conversation
proxy/logging/LogAccess.cc
Outdated
| The http text is simply the fields http_method (cqhm) + url (pqu) + | ||
| http_version (cqhv), all right next to each other, in that order. | ||
| http_version (cqhv, which was removed on 10.0.0), all right next to each other, in that order. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we remove the mentioning of cqhv?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yea, I thought about it, but I was too lazy. How about this:
The http text is a reproduced HTTP/1.x request line. It's HTTP method (cqhm) + URL (pqu) + HTTP version. This doesn't support HTTP/2 and HTTP/3 since those don't have a request line.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sounds good!
zizhong
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LG!
This is for apache#9019 and apache#9258.
This is for apache#9019 and apache#9258.
This removes
cqhvlog field. It was deprecated on 9.0.0.https://lists.apache.org/thread/zqmo3sj1m1s6tv9b7zdo86q0qpf2mjow
Unfortunately, we can't remove the marshaling and unmarshaling functions. The marshaling function is also used for
cqtx, which reproduces HTTP/1.x request line. The unmarshaling function is also used for server request.