You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Jim R. Wilson" <wi...@gmail.com> on 2008/04/16 17:29:49 UTC
[hbase-dev] Thrift socket timeout when mutating a non-existent column family
Hi all,
I ran into a strange edge-case today. Instead of mutating a column
"foo:bar", I accidentally only specified the qualifier "bar" in one of
my mutations for a mutateRowTs() thrift call.
The effect was that thrift just hangs, and I eventually get a
TException due to socket timeout. I would have expected to get a more
hbasey exception along the lines of "Column family 'bar' does not
exist for table X".
I'm still on 0.1.0, haven't upgraded to 0.1.1 yet, in case this is
already a known and solved issue.
-- Jim R. Wilson (jimbojw)
Re: [hbase-dev] Thrift socket timeout when mutating a non-existent
column family
Posted by stack <st...@duboce.net>.
I talked to the fella who did the Thrift interface (Dave Simpson). He
says: " My guess is that there is an underlying hbase exception that
isn’t being properly caught/re-thrown." Suggests you file a JIRA and
he'll take a look.
Thanks,
St.Ack
Jim R. Wilson wrote:
> Hi all,
>
> I ran into a strange edge-case today. Instead of mutating a column
> "foo:bar", I accidentally only specified the qualifier "bar" in one of
> my mutations for a mutateRowTs() thrift call.
>
> The effect was that thrift just hangs, and I eventually get a
> TException due to socket timeout. I would have expected to get a more
> hbasey exception along the lines of "Column family 'bar' does not
> exist for table X".
>
> I'm still on 0.1.0, haven't upgraded to 0.1.1 yet, in case this is
> already a known and solved issue.
>
> -- Jim R. Wilson (jimbojw)
>