[
https://issues.apache.org/jira/browse/TS-1810?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Leif Hedstrom updated TS-1810:
------------------------------
Fix Version/s: (was: sometime)
5.0.0
> IPv6 for Cluster management
> ---------------------------
>
> Key: TS-1810
> URL: https://issues.apache.org/jira/browse/TS-1810
> Project: Traffic Server
> Issue Type: Improvement
> Components: Clustering
> Reporter: Leif Hedstrom
> Fix For: 5.0.0
>
>
> It seems the management APIs (at least) for clustering are not IPv6 aware.
> E.g.
> {code}
> typedef int TSNodeHandle_t;
> typedef void (*TSClusterRPCFunction) (TSNodeHandle_t *node,
> TSClusterRPCMsg_t *msg, int msg_data_len);
> typedef void (*TSClusterStatusFunction) (TSNodeHandle_t *node,
> TSNodeStatus_t s);
> * Get the struct in_addr associated with the TSNodeHandle_t. *
> tsapi int TSNodeHandleToIPAddr(TSNodeHandle_t *h, struct in_addr *in);
> * Get the TSNodeHandle_t for the local node. *
> tsapi void TSGetMyNodeHandle(TSNodeHandle_t *h);
> tsapi int TSSendClusterRPC(TSNodeHandle_t *nh, TSClusterRPCMsg_t *msg);
> {code}
> As far as I can tell, TSNodeHandle_t is also how we represent the IP of the
> cluster node. And since it's an int, it can only represent IPv4 addresses.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira