[ 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