Benedict created CASSANDRA-8963:
-----------------------------------
Summary: Make OpOrder more intuitive
Key: CASSANDRA-8963
URL: https://issues.apache.org/jira/browse/CASSANDRA-8963
Project: Cassandra
Issue Type: Improvement
Components: Core
Reporter: Benedict
Assignee: Benedict
Priority: Minor
Fix For: 3.0
There has been plenty of feedback about OpOrder being unintuitive. As well as
revisiting the naming, I propose to introduce an Action object with RAII
(AutoCloseable) protection that should be more obvious to users of the API. We
can also then protect this by a Ref instance for use cases where the action
lifetime is illdefined, and perhaps also introduce some checks for actions
whose lifetimes extend beyond a sensible limit to report those where the object
reference is retained.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)