[DRIVERS-2708] Refactor client metadata transmission to overflow to the hello command comment field Created: 28/Aug/23 Updated: 27/Sep/23 |
|
| Status: | Investigating |
| Project: | Drivers |
| Component/s: | Handshake |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Alex Bevilacqua | Assignee: | Shubham Ranjan |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Driver Changes: | Needed | ||||||||||||
| Product Manager: | |
||||||||||||
| Description |
|
When a driver performs the initial handshake with the server the initial payload includes a client document that identifies the system the driver is running on. This metadata doesn't factor into the success of a handshake, though if the transmitted size exceeds 512 bytes, it can result in a failed handshake. Recently there have been a number of initiatives (DRIVERS-2209, DRIVERS-2570) that have required additional information to be included in the handshake metadata. Furthermore, To better ensure the success of an initial handshake, as well as support the continued evolution of the metadata being captured the metadata included in the handshake transmission should be refactored. This would include:
This would not include:
|