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

Cassandra repair process in Low Bandwidth Network

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Low
    • Resolution: Information Provided
    • None
    • None
    • None

    Description

      Hi,
      we have a cassandra cluster with 7 nodes each in 3 datacenters.
      Network bandwidth between DC1 and DC2 is very good (10Gbit/s) and a dedicated one. However network pipe between DC1 and DC3 and between Dc2 and DC3 is very poor and has only 100 MBit/s and also goes thru VPN network. Each node contains about 100 Gb of data and has a RF of 3. Whenever we run the repair, it fails with streaming errors and never completes.
      I could repair either just in the local dc or just the first two DCs. Can not repair DC3 when i combine with the other two DCs.
      So how can i succesfully repair the keyspace in these kind of environments ?
      I see that there is a parameter to throttle the inter-dc stream thruput, which default to 200 MBit/s. So what is the minimum threshold that i could set it to without affecting the cluster ?

      Is there any other way to work in these kind of envornments ?
      I will appreciate your feedback and help on this.

      Thanks
      Kishore

      Attachments

        Activity

          People

            Unassigned Unassigned
            kmohapatra Kishore Mohapatra
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: