[ https://issues.apache.org/jira/browse/CASSANDRA-1075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12869120#action_12869120 ]
Jonathan Ellis commented on CASSANDRA-1075: ------------------------------------------- > Wouldn't the client timeout on the call No, clients never timeout. rpctimeout is just "how long should node X wait for node Y." > How would we indicate the nodes that didn't respond Use null or ''. > I think that a return type like that map overcomplicates it A client library can always simplify to "return method().size() == 1" but you can't go the other direction. "look at the log to figure out why it's false" doesn't feel good to me. > 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.