[
https://issues.apache.org/jira/browse/CASSANDRA-1075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12869092#action_12869092
]
Gary Dusbabek commented on CASSANDRA-1075:
------------------------------------------
> why not just use DD.getRpcTimeout? feels like trying to be too clever.
Wouldn't the client timeout on the call rather than get an actual result from
the server? This doesn't seem useful; I think a bit of helpfulness is
warranted.
> ...return value should be map<version, list<endpoints>> ...a map of size 1
> would be agreement. What do you think?
How would we indicate the nodes that didn't respond (indicating disagreement)?
I think that a return type like that map overcomplicate what should be a simple
yes-or-no question.
> Thrift interface call to query whether all live nodes agree on the schema id
> ----------------------------------------------------------------------------
>
> Key: CASSANDRA-1075
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1075
> Project: Cassandra
> Issue Type: New Feature
> Components: Core
> Affects Versions: 0.7
> Reporter: Benjamin Black
> Assignee: Gary Dusbabek
> Priority: Minor
> Fix For: 0.7
>
> Attachments: 0001-service-call-to-check-for-schema-agreement.patch,
> 0002-modify-system_-methods-to-return-UUID.patch
>
>
> Schema changes via the Thrift interface reach all nodes in a cluster at
> indeterminate times. It would be extremely useful to be able to query, via
> API, a single node in the cluster and discover the current state of a
> transition to determine if all live nodes agree on the schema.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.