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
system.clients is missing information with regards to connected clients #6946
Comments
…uliusz Stasiewicz This patch fills the following columns in `system.clients` table: * `connection_stage` * `driver_name` * `driver_version` * `protocol_version` It also improves: * `client_type` - distinguishes cql from thrift just in case * `username` - now it displays correct username iff `PasswordAuthenticator` is configured. What is still missing: * SSL params (I'll happily get some advice here) * `hostname` - I didn't find it in tested drivers Refs #6946 Closes #7349 * github.com:scylladb/scylla: transport: Update `connection_stage` in `system.clients` transport: Retrieve driver's name and version from STARTUP message transport: Notify `system.clients` about "protocol_version" transport: On successful authentication add `username` to system.clients
…uliusz Stasiewicz This patch fills the following columns in `system.clients` table: * `connection_stage` * `driver_name` * `driver_version` * `protocol_version` It also improves: * `client_type` - distinguishes cql from thrift just in case * `username` - now it displays correct username iff `PasswordAuthenticator` is configured. What is still missing: * SSL params (I'll happily get some advice here) * `hostname` - I didn't find it in tested drivers Refs #6946 Closes #7349 * github.com:scylladb/scylla: transport: Update `connection_stage` in `system.clients` transport: Retrieve driver's name and version from STARTUP message transport: Notify `system.clients` about "protocol_version" transport: On successful authentication add `username` to system.clients
…uliusz Stasiewicz This patch fills the following columns in `system.clients` table: * `connection_stage` * `driver_name` * `driver_version` * `protocol_version` It also improves: * `client_type` - distinguishes cql from thrift just in case * `username` - now it displays correct username iff `PasswordAuthenticator` is configured. What is still missing: * SSL params (I'll happily get some advice here) * `hostname` - I didn't find it in tested drivers Refs #6946 Closes #7349 * github.com:scylladb/scylla: transport: Update `connection_stage` in `system.clients` transport: Retrieve driver's name and version from STARTUP message transport: Notify `system.clients` about "protocol_version" transport: On successful authentication add `username` to system.clients
@amnonh we can include this info in the connect table in the monitoring dashboard |
Can we close this already @jul-stas ? |
The encryption info is missing and the last time I talked to @elcallio (> year ago) I learned that it's not trivial to get this info. We can give it a try, but I'm not proficient with crypto unless I'll have to be. |
Aside of encryption and hostname all should be populated if this is not the case open a bug. pushing these based on requests |
I'm closing this in favor of this: #9216 |
Usually it's better to close the new bugs, to preserve the historical record. |
And it's not possible to backport issues that have no commits attached. |
Ah, then add "Fixed by <commit_hash> here, and add the backport candidate label (mimicking what the robots would do if you added the Fixes # thing in time). |
Fixed by fb24bcc |
…uliusz Stasiewicz This patch fills the following columns in `system.clients` table: * `connection_stage` * `driver_name` * `driver_version` * `protocol_version` It also improves: * `client_type` - distinguishes cql from thrift just in case * `username` - now it displays correct username iff `PasswordAuthenticator` is configured. What is still missing: * SSL params (I'll happily get some advice here) * `hostname` - I didn't find it in tested drivers Refs scylladb#6946 Closes scylladb#7349 * github.com:scylladb/scylla: transport: Update `connection_stage` in `system.clients` transport: Retrieve driver's name and version from STARTUP message transport: Notify `system.clients` about "protocol_version" transport: On successful authentication add `username` to system.clients (cherry picked from commit e2a02f1) Closes scylladb#1958 Ref scylladb#1953.
Not a bug, not backporting. |
Scylla 4.0.X
The text was updated successfully, but these errors were encountered: