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

Replace CustomHsHaServer with better optimized solution based on LMAX Disruptor

Agile BoardAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 2.0 beta 1
    • Legacy/CQL
    • None

    Description

      I have been working on https://github.com/xedin/disruptor_thrift_server and consider it as stable and performant enough for integration with Cassandra.

      Proposed replacement can work in both on/off Heap modes (depending if JNA is available) and doesn't blindly reallocate things, which allows to resolve CASSANDRA-4265 as "Won't Fix".

      Attachments

        1. CASSANDRA-5582.patch
          11 kB
          Pavel Yaskevich
        2. disruptor-thrift-0.1-SNAPSHOT.jar
          116 kB
          Pavel Yaskevich
        3. disruptor-3.0.1.jar
          65 kB
          Pavel Yaskevich
        4. CASSANDRA-5530-invoker-fix.patch
          3 kB
          Pavel Yaskevich
        5. Pavel's Patch.rtf
          9 kB
          Vijay

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            xedin Pavel Yaskevich Assign to me
            xedin Pavel Yaskevich
            Pavel Yaskevich
            Aleksey Yeschenko
            Votes:
            0 Vote for this issue
            Watchers:
            13 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment