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

Bootstrap breaks data stored (missing rows, extra rows, column values modified)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 0.7.1
    • None
    • None
    • Linux 2.6.36-1 #1 SMP Tue Nov 9 09:56:02 CET 2010 x86_64 Intel(R)Core(TM)2_Quad_CPU__Q8300_@_2.50GHz PLD Linux
      glibc-2.12-4.i686
      java-sun-1.6.0.22-1.i686

    • Normal

    Description

      Scenario:
      Two fresh (empty /data /commitog /saved_caches dirs) cassandra installs.
      Start first one.
      Run data inserting program [1], run again in verify mode - all data intact.
      Bootstrap 2nd node.
      Run verification again, now it fails.

      Issue is very strange to me as cassandra works perfectly for me when cluster nodes stay the same for days now but any bootstrap ( 1 > 2 nodes, 2 -> 3 nodes, 2>3 nodes RF=2) breaks data.

      I am running cassandra with 1GB heap size, 32bit userland on 64bit kernels, not sure what else could matter there.
      Any hints ?
      Thanks in advance, regards.

      [1] simple program generating data and later verifying data.
      http://beauty.ant.gliwice.pl/bugs/cassandra-bootstrap/test.py

      [2] Logs from 1st node:
      http://beauty.ant.gliwice.pl/bugs/cassandra-bootstrap/system-3.4.log

      [3] Logs from 2nd (bootstraping node)
      http://beauty.ant.gliwice.pl/bugs/cassandra-bootstrap/system-3.8.log

      Attachments

        1. 1992.txt
          3 kB
          Brandon Williams

        Activity

          People

            brandon.williams Brandon Williams
            matkor Mateusz Korniak
            Brandon Williams
            Jonathan Ellis
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 8h
                8h
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 1h Time Not Required
                1h