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

describe_ring() throws on single node clusters and/or probably clusters without a replication factor

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

Details

    • Normal

    Description

      You use Thrift to call describe_ring() on a cluster with only a single node. The Thrift connection is broken, and the system.log shows the exception that has been thrown:

      ERROR [pool-1-thread-15] 2010-05-20 13:15:24,753 TThreadPoolServer.java (line 259) Error occurred during processing of message.
      java.lang.RuntimeException: No replica strategy configured for L1AbuseReports
      at org.apache.cassandra.service.StorageService.getReplicationStrategy(StorageService.java:246)
      at org.apache.cassandra.service.StorageService.constructRangeToEndPointMap(StorageService.java:457)
      at org.apache.cassandra.service.StorageService.getRangeToAddressMap(StorageService.java:443)
      at org.apache.cassandra.service.StorageService.getRangeToEndPointMap(StorageService.java:433)
      at org.apache.cassandra.thrift.CassandraServer.describe_ring(CassandraServer.java:628)
      at org.apache.cassandra.thrift.Cassandra$Processor$describe_ring.process(Cassandra.java:1781)
      at org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:1125)
      at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:253)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:637)

      Attachments

        Activity

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

          People

            gdusbabek Gary Dusbabek Assign to me
            dccwilliams Dominic Williams
            Gary Dusbabek
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 0.75h
                0.75h
                Remaining:
                Remaining Estimate - 0.75h
                0.75h
                Logged:
                Time Spent - Not Specified
                Not Specified

                Slack

                  Issue deployment