[ 
https://issues.apache.org/jira/browse/CASSPYTHON-29?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Swathi Sekar updated CASSPYTHON-29:
-----------------------------------
    Description: 
*Description:*

Modify the driver to allow sending arbitrary STARTUP message options.

Proposed design:
- Add `extra_startup_options` param to Cluster constructor.
- Thread it through Cluster -> connection setup (cluster.py) -> StartupMessage.
- Define clear precedence/conflict behavior when duplicate/conflicting options 
are passed into the StartupMessage constructor.

*Note:*
This Jira was originally created for sending the client's application name and 
version as `APPLICATION_NAME` /
`APPLICATION_VERSION` options in the STARTUP message, which is tied to the 
now-defunct DataStax Insights offering.
Since the Java driver (5.0.0) and eventually C/C++ driver (3.0.0) are removing 
withApplicationName()/withApplicationVersion() entirely, this ticket has been 
updated.

  was:
*Summary*

The driver should allow sending arbitrary keyoptions in the STARTUP message. 


> Allow user to specify arbitrary parameters for STARTUP message
> --------------------------------------------------------------
>
>                 Key: CASSPYTHON-29
>                 URL: https://issues.apache.org/jira/browse/CASSPYTHON-29
>             Project: Apache Cassandra Python driver
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Swathi Sekar
>            Assignee: Bohdan Siryk
>            Priority: Normal
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> *Description:*
> Modify the driver to allow sending arbitrary STARTUP message options.
> Proposed design:
> - Add `extra_startup_options` param to Cluster constructor.
> - Thread it through Cluster -> connection setup (cluster.py) -> 
> StartupMessage.
> - Define clear precedence/conflict behavior when duplicate/conflicting 
> options are passed into the StartupMessage constructor.
> *Note:*
> This Jira was originally created for sending the client's application name 
> and version as `APPLICATION_NAME` /
> `APPLICATION_VERSION` options in the STARTUP message, which is tied to the 
> now-defunct DataStax Insights offering.
> Since the Java driver (5.0.0) and eventually C/C++ driver (3.0.0) are 
> removing withApplicationName()/withApplicationVersion() entirely, this ticket 
> has been updated.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to