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

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

              Dates

                Created:
                Updated:
                Resolved: