Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-1131

Towards A Formalization Of The Cassandra Daemon

    XMLWordPrintableJSON

    Details

      Description

      Right now, we've two implementations of the Cassandra daemon, one that's based on Thrift, and the other on Avro, both of which suffer from a lack of reuse. Specifically, even though they both share the same lifecycle and bootstrapping mechanism, they share no logic.

      Here, we propose an abstraction that captures the concept of a Cassandra daemon, which will allow consumers to seamlessly switch the underlying implementation of their Cassandra daemons. In essence, it defines not only a way to activate and deactivate a Cassandra daemon, but also hooks into its lifecycle methods.

        Attachments

        1. CASSANDRA-1131.patch
          16 kB
          Karthick Sankarachary

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                karthick Karthick Sankarachary
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: