Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Plain View
HBase >> mail # dev >> COMPRESSION_COMPACT bug in shell?


Copy link to this message
-
COMPRESSION_COMPACT bug in shell?
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?
+
Stack 2012-10-15, 18:35
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB