cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brandon Williams (JIRA)" <j...@apache.org>
Subject [jira] Updated: (CASSANDRA-1992) Bootstrap breaks data stored (missing rows, extra rows, column values modified)
Date Wed, 19 Jan 2011 08:22:48 GMT

     [ https://issues.apache.org/jira/browse/CASSANDRA-1992?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Brandon Williams updated CASSANDRA-1992:
----------------------------------------

    Attachment: 1992.txt

There were two bugs here in StreamInSession.  First, it was adding all streamed sstables to
the last CFS it saw.  Secondly, secondary index generation was being performed against all
sstables seen.  This patch switches from a scalar CFS and a separate list of all sstables
to a hash of lists where the CFS is the key and the value is the sstables that belong to it.

> Bootstrap breaks data stored (missing rows, extra rows, column values modified)
> -------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-1992
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1992
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 0.7.0
>         Environment: 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
>            Reporter: Mateusz Korniak
>            Assignee: Brandon Williams
>             Fix For: 0.7.1
>
>         Attachments: 1992.txt
>
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> 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

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message