I assume it was my fault, last patch badly applied or something...
It works, it does not fail on restarts, all log segments got deleted.

Case closed. Thank you.

On Mon, Sep 28, 2009 at 11:54 PM, Jonathan Ellis <[email protected]> wrote:

> I've committed my changes to trunk and 0.4 with an extra bug fix
> (r819823).  See if that fixes your replay problem.  If not at least
> we'll be working from the same line numbers. :)
>
> -Jonathan
>
> On Mon, Sep 28, 2009 at 9:12 PM, Jonathan Ellis <[email protected]> wrote:
> > Are you sure that is the line in question? "if
> > (!clHeader_.isDirty(id))" is part of maybeUpdateHeader which does not
> > appear in your stack trace.
> >
> > For me after the patches in trunk line 342 is
> >
> >                        rm.removeColumnFamily(columnFamily);
> >
> > but that can never be null so I think maybe you have other local
> changes...
> >
> > On Mon, Sep 28, 2009 at 6:40 PM, Igor Katkov <[email protected]> wrote:
> >> Ah, now server fails after re-start with NullPointer
> >> on the line in CommitLog.java that has "if (!clHeader_.isDirty(id))"
> >> apparently clHeader_ is null.
> >>
> >> java.lang.NullPointerException
> >>         at org.apache.cassandra.db.CommitLog.recover(CommitLog.java:342)
> >>         at
> >>
> org.apache.cassandra.db.RecoveryManager.doRecovery(RecoveryManager.java:58)
> >>         at
> >>
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:91)
> >>         at
> >>
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:167)
> >>
> >>
> >> It throws it as many times as many log segments are in the folder.
> >>
> >>
> >> On Mon, Sep 28, 2009 at 7:32 PM, Igor Katkov <[email protected]> wrote:
> >>>
> >>> Excellent! Many thanks.
> >>>
> >>> It works, but there is a minor thing:
> >>> the very first created commit log segment does not get deleted.
> >>> Log if filled with lines like
> >>> Not safe to delete commit log
> >>> d:/cassandra-4/data/commitlog\CommitLog-1254177667321.log; dirty is 1,
> >>>
> >>>
> >>> On Mon, Sep 28, 2009 at 5:21 PM, Jonathan Ellis <[email protected]>
> wrote:
> >>>>
> >>>> I have a fix now at
> >>>> https://issues.apache.org/jira/browse/CASSANDRA-459 -- only applies
> to
> >>>> current trunk.  When Jun finishes reviewing I will backport to 0.4.
> >>>>
> >>>> Sorry for the wait,
> >>>>
> >>>> -Jonathan
> >>>>
> >>>> On Mon, Sep 28, 2009 at 2:40 PM, Igor Katkov <[email protected]>
> wrote:
> >>>> > Does anyone else has the same problem with 0.4?
> >>>> > As far as I know Digg and Rackspace are biggest adopters of
> Cassandra.
> >>>> > They
> >>>> > must be running 0.3 then.
> >>>> >
> >>>> >
> >>>> > On Sun, Sep 27, 2009 at 12:20 PM, Igor Katkov <[email protected]>
> >>>> > wrote:
> >>>> >>
> >>>> >> full log is here (new)
> >>>> >> http://www.katkovonline.com/cassandra-log.zip
> >>>> >>
> >>>> >> On Sun, Sep 27, 2009 at 12:18 PM, Igor Katkov <[email protected]>
> >>>> >> wrote:
> >>>> >>>
> >>>> >>> There is no log lines with "column family 1"
> >>>> >>> There are only "column family 0"
> >>>> >>>
> >>>> >>> On Sun, Sep 27, 2009 at 12:02 PM, Jonathan Ellis <
> [email protected]>
> >>>> >>> wrote:
> >>>> >>>>
> >>>> >>>> we're looking for "column family 1"
> >>>> >>>>
> >>>> >
> >>>> >
> >>>
> >>
> >>
> >
>

Reply via email to