yes it is ICV only, and most prevalent on tables that are heavily/only icv.

you can always kill -9 the RS to force log recovery and all will be
well.  assuming you can take the outage :-)

On Mon, Oct 4, 2010 at 8:51 PM, Stack <st...@duboce.net> wrote:
> Sure.  That caveat about no warranty, do not use in "production", is
> on there already.  And the bug is in ICVs only, right?  We can release
> w/ warning that ICVers need to apply the patch, np.
>
> Good stuff,
> St.Ack
>
>
> On Mon, Oct 4, 2010 at 8:40 PM, Ryan Rawson <ryano...@gmail.com> wrote:
>> we could yes.  with the caveat that no production use/data loss ahoy.
>>
>> -ryan
>>
>> On Mon, Oct 4, 2010 at 8:38 PM, Stack <st...@duboce.net> wrote:
>>> On Mon, Oct 4, 2010 at 4:56 PM, Ryan Rawson <ryano...@gmail.com> wrote:
>>>> I ran ycsb on it for a while and it looked ok... but we really cant
>>>> ship without the fix to that bug, it has the possibility of causing
>>>> serious data loss for heavy users of ICV.
>>>>
>>>
>>> We can ship the DR though, right?  0.90.0RC1 is just around the corner!
>>> St.Ack
>>>
>>>
>>>> -ryan
>>>>
>>>> On Mon, Oct 4, 2010 at 3:41 PM, Jonathan Gray <jg...@facebook.com> wrote:
>>>>> +1
>>>>>
>>>>> I took it for a test drive today and tested all the basic stuff.  No 
>>>>> performance stuff but I think enough for my vote.
>>>>>
>>>>> JG
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: jdcry...@gmail.com [mailto:jdcry...@gmail.com] On Behalf Of Jean-
>>>>>> Daniel Cryans
>>>>>> Sent: Monday, October 04, 2010 10:56 AM
>>>>>> To: dev@hbase.apache.org
>>>>>> Subject: Re: [VOTE] Release 'development release' HBase 0.89.2010924
>>>>>> rc1?
>>>>>>
>>>>>> My vote is obviously +1, although we hit a bug this weekend regarding
>>>>>> HBASE-3008 (for which we'll post a patch soon). Over time, the
>>>>>> memstore size of regions with ICVs grows negative, which means that
>>>>>> those regions can't flush and when you close them you basically lose
>>>>>> all the data since the last flush (since on close it won't flush
>>>>>> either). We solved this by disabling ICVs to those tables (basically
>>>>>> setting the async ICV queues in the thrift servers to -1), copied the
>>>>>> data to another cluster, restarted the cluster with the fix,
>>>>>> re-imported the data, then re-enabled the ICVs.
>>>>>>
>>>>>> I don't think this is a blocker for a DR, as it only affects users
>>>>>> doing only tons of ICVs on particular tables, but it should be
>>>>>> disclosed somewhere.
>>>>>>
>>>>>> J-D
>>>>>>
>>>>>> On Fri, Sep 24, 2010 at 4:03 PM, Jean-Daniel Cryans
>>>>>> <jdcry...@apache.org> wrote:
>>>>>> > The 0.89.20100830 DR branch was cancelled, here's the new RC off a
>>>>>> new branch.
>>>>>> >
>>>>>> > As discussed, this release candidate contains a revert of HBASE-2694
>>>>>> > which means that it is back on the "very" old master. It is also very
>>>>>> > similar to what we run here in production.
>>>>>> >
>>>>>> > Sources and binaries can be found here:
>>>>>> >
>>>>>> > http://people.apache.org/~jdcryans/hbase-0.89.20100924-candidate-1/
>>>>>> >
>>>>>> > Documentation:
>>>>>> >
>>>>>> > http://people.apache.org/~jdcryans/hbase-0.89.20100924-candidate-
>>>>>> 1/hbase-0.89.20100924/docs/
>>>>>> >
>>>>>> > Here's the list of everything I added since moving from 0830:
>>>>>> >
>>>>>> >  HBASE-3008  Memstore.updateColumnValue passes wrong flag to
>>>>>> heapSizeChange
>>>>>> >  HBASE-3035  Bandaid for HBASE-2990
>>>>>> >  HBASE-2643  Figure how to deal with eof splitting logs
>>>>>> >  HBASE-2941  port HADOOP-6713 - threading scalability for RPC reads -
>>>>>> to HBase
>>>>>> >  HBASE-3006  Reading compressed HFile blocks causes way too many DFS
>>>>>> RPC calls
>>>>>> >             severly impacting performance
>>>>>> >  HBASE-2989  [replication] RSM won't cleanup after locking if 0 peers
>>>>>> >  HBASE-2992  [replication] MalformedObjectNameException in
>>>>>> ReplicationMetrics
>>>>>> >  HBASE-3034  Revert the regions assignment part of HBASE-2694 (and
>>>>>> > pals) for 0.89
>>>>>> >  HBASE-3033  [replication] ReplicationSink.replicateEntries
>>>>>> improvements
>>>>>> >  HBASE-2997  Performance fixes - profiler driven
>>>>>> >  HBASE-2889  Tool to look at HLogs -- parse and tail -f (patch #2
>>>>>> only)
>>>>>> >
>>>>>> > Unfortunately I forgot to add HBASE-2986 like Stack asked (sorry, I
>>>>>> > just figured it while reading the old voting thread).
>>>>>> >
>>>>>> > Should we release this as the next "Development Release"? Please cast
>>>>>> > your vote by Wednesday, September 29th.
>>>>>> >
>>>>>> > Thanks,
>>>>>> >
>>>>>> > The HBase Team
>>>>>> >
>>>>>
>>>>
>>>
>>
>

Reply via email to