hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sergey Shelukhin <ser...@hortonworks.com>
Subject COMPRESSION_COMPACT bug in shell?
Date Mon, 15 Oct 2012 17:58:12 GMT
Hi.

I am trying to clean up console code for table create and alter; I am new
to the codebase and see the following behavior in trunk.
When column family specifies COMPRESSION_COMPACT, during alter it's set on
the column descriptor:

          descriptor = hcd(arg, htd)

          if arg[COMPRESSION_COMPACT]
            descriptor.setValue(COMPRESSION_COMPACT,
arg[COMPRESSION_COMPACT])
          end

But during create it's set on the table descriptor:
      # (3) column family spec
              descriptor = hcd(arg, htd)
              htd.setValue(COMPRESSION_COMPACT, arg[COMPRESSION_COMPACT])
if ...

 I see that elsewhere in alter (table_att handling) it's also set on the
table descriptor.

Setting it on the column descriptor looks like a bug...
Is that so, or am I missing something?

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message