[CXX-2284] Append platform data to handshake Created: 14/Jun/21 Updated: 28/Oct/23 Resolved: 03/Jan/23 |
|
| Status: | Closed |
| Project: | C++ Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 3.8.0 |
| Type: | Improvement | Priority: | Unknown |
| Reporter: | Kevin Albertson | Assignee: | Kevin Albertson |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Quarter: | FY23Q4 | ||||||||||||||||||||||||
| Description |
|
Motivation Currently, the C++ driver only appends the version and name to the C driver's handshake. It would be useful for analytics and debugging to append additional data. E.g. appending the C++ compiler and C++ standard could give us insight into compiler usage and help us make more informed decisions on when we should add continuous integration tests for new compilers/standards or we can drop support. Scope
|
| Comments |
| Comment by Githook User [ 03/Jan/23 ] |
|
Author: {'name': 'Kevin Albertson', 'email': 'kevin.albertson@mongodb.com', 'username': 'kevinAlbs'}Message:
|
| Comment by Bernie Hackett [ 14/Jun/21 ] |
|
Note that there is a limit to the number of bytes that can appear in the platform string. You'll have to carefully consider what to put in the string for C++ and possibly remove any less valuable information currently passed by the C driver. You could also consider having the C driver prepend platform data from wrapping drivers, rather than adding it after the C driver data. |