[
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.