Permalink
Commits on Feb 22, 2013
  1. HBASE-7692 Orderly: additional cleanup and docs

    ndimiduk committed Feb 22, 2013
    This commit adds a package-info for the orderly package. Its content
    comes from the README of the original library. It also reviews for
    spelling, line-length, and syntactic correctness of the code and
    javadoc over public classes.
    
    This commit concludes inclusion of the Orderly library.
  2. HBASE-7692 Orderly: compound types

    ndimiduk committed Feb 22, 2013
    This commit introduces support for compound types via the
    StructRowKey. This class does not introduce any additional bytes in
    the produces bytes array. Rather, it supports an ordered serialization
    of multiple RowKey instances into a single byte array, handling
    termination details. StructBuilder is a support class for constructing
    StructRowKeys and StructIterator for consuming them.
    
    Also includes an example.
  3. HBASE-7692 Orderly: decimal types

    ndimiduk committed Feb 22, 2013
    This commit introduces support for decimal types, specifically Floats,
    Doubles, and BigDecimal. FloatWritable and DoubleWritable RowKey
    implementations provide the basis for these types. Native Float and
    Double implementation inherit from there. BigDecimalRowKey normalizes
    and serialized BigDecimal values. LazyBigDecimalRowKey is based on the
    former, extending it to provide lazy deserialization.
    
    Also includes a couple examples.
  4. HBASE-7692 Orderly: 64-bit Long types

    ndimiduk committed Feb 22, 2013
    This commit add support for variable and fixed-width serialization of
    both signed and unsigned 64-bit Long types. Like the 32-bit Integer
    types, the class hierarchy follows two ancestries.
    
    Fixed-width serialization formats are implemented by or extend
    FixedLongWritableRowKey. This produces a 8-byte, fixed-width sortable
    format based on LongWritable. Support for unsigned LongWritables and
    native Long types are derived from this class.
    
    Just as with Integer types, Variable-width serialization is based on
    AbstractVarIntRowKey. Subclasses implement the details specific to
    signed and unsigned LongWritables and native Longs.
    
    Also includes and example.
  5. HBASE-7692 Orderly: 32-bit Integer types

    ndimiduk committed Feb 22, 2013
    This commit add support for variable and fixed-width serialization of
    both signed and unsigned 32-bit Integer types. The class hierarchy
    follows two ancestries.
    
    Fixed-with serialization formats are implemented by or extend
    FixedIntWritableRowKey. This produces a 4-byte, fixed-width sortable
    format based on IntWritable. Support for unsigned IntWritables and
    native Integer types are derived from this class.
    
    Variable-width serialization is based on AbstractVarIntRowKey. This
    class handles the encoding wrapper, primarily management of a
    header-byte. Subclasses implement the details specific to signed and
    unsigned IntWritables and native Integers.
    
    Also includes and example.
  6. HBASE-7692 Orderly: String-like types

    ndimiduk committed Feb 22, 2013
    This commit introduces Orderly support for String-like types.
    UTF8RowKey is the basis of the implementation. Support for native
    Strings and hadoop.io.Text are built upon this implementation.
    
    Also includes and example.
  7. HBASE-7692 Orderly: base classes and byte types

    ndimiduk committed Feb 22, 2013
    This commit introduces the base class RowKey, and implementations for
    fixed and variable-length byte arrays. The base implementation of both
    variants is based around BytesWritable. Also includes test base.
  8. HBASE-7692 Orderly: create new maven module

    ndimiduk committed Feb 22, 2013
    Introduce the new module under which the orderly serialization library
    can reside. Include NOTICE file from original project.
  9. HBASE-7904 revert, mapred.MiniMRCluster cannot be started

    Zhihong Yu
    Zhihong Yu committed Feb 22, 2013
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449152 13f79535-47bb-0310-9956-ffa450edef68
  10. HBASE-7901 TestStore::testDeleteExpiredStoreFiles has a hidden issue …

    Zhihong Yu
    Zhihong Yu committed Feb 22, 2013
    …(Sergey)
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449138 13f79535-47bb-0310-9956-ffa450edef68
  11. HBASE-7904 Upgrade hadoop 2.0 dependency to 2.0.3-alpha (Ted Yu)

    Zhihong Yu
    Zhihong Yu committed Feb 22, 2013
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449130 13f79535-47bb-0310-9956-ffa450edef68
  12. HBASE-7866 - TestSplitTransactionOnCluster.testSplitBeforeSettingSpli…

    Ramkrishna S. Vasudevan
    Ramkrishna S. Vasudevan committed Feb 22, 2013
    …ttingInZK failed 3 times in a row (Ram)
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449101 13f79535-47bb-0310-9956-ffa450edef68
  13. HBASE-7838 HBase regionserver never stoping when running hbase-daemon…

    nkeywal committed Feb 22, 2013
    ….sh stop regionserver (Damien Hardy) - addendum
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448997 13f79535-47bb-0310-9956-ffa450edef68
  14. HBASE-7305. ZK based Read/Write locks for table operations

    enis committed Feb 22, 2013
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448867 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 21, 2013
  1. Add hbasecon2013 notice

    saintstack committed Feb 21, 2013
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448843 13f79535-47bb-0310-9956-ffa450edef68
  2. HBASE-6493. HashSet of byte array is being used in couple of places (…

    enis committed Feb 21, 2013
    …Nick Dimiduk)
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448780 13f79535-47bb-0310-9956-ffa450edef68
  3. HBASE-7725: Add ability to create custom compaction request - ADDENDU…

    Jesse Yates
    Jesse Yates committed Feb 21, 2013
    …M: fix javadocs
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448778 13f79535-47bb-0310-9956-ffa450edef68
  4. HBASE-7800 RegionMovedException can cause servers to play ping pong w…

    Zhihong Yu
    Zhihong Yu committed Feb 21, 2013
    …ith client (Sergey)
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448767 13f79535-47bb-0310-9956-ffa450edef68
  5. HBASE-7290 / HBASE-6055 Online and Offline table snapshots. Merged to…

    jmhsieh committed Feb 21, 2013
    … trunk. (Jesse Yates, Matteo Bertozzi, Jonathan Hsieh, Ted Yu)
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448506 13f79535-47bb-0310-9956-ffa450edef68
  6. HBASE-7883 Update memstore size when removing the entries in append o…

    Zhihong Yu
    Zhihong Yu committed Feb 21, 2013
    …peration (Himanshu)
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448480 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 20, 2013
  1. HBASE-7725: Add ability to create custom compaction request

    Jesse Yates
    Jesse Yates committed Feb 20, 2013
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448449 13f79535-47bb-0310-9956-ffa450edef68
  2. HBASE-7678 make storefile management pluggable, together with compact…

    Zhihong Yu
    Zhihong Yu committed Feb 20, 2013
    …ion (Sergey)
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448188 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 19, 2013
  1. HBASE-7495 parallel seek in StoreScanner (Liang Xie)

    Zhihong Yu
    Zhihong Yu committed Feb 19, 2013
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1447740 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 17, 2013
  1. HBASE-7867 setPreallocSize is different with COMMENT in setupTestEnv …

    lhofhansl committed Feb 17, 2013
    …in MiniZooKeeperCluster.java (DaeMyung Kang)
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1447106 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 16, 2013
  1. HBASE-7861 Use the ServerName in the Connection#getClient and Connect…

    nkeywal committed Feb 16, 2013
    …ion#getAdmin code
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1446897 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 15, 2013
  1. HBASE-7799 reassigning region stuck in open still may not work correc…

    jxiang committed Feb 15, 2013
    …tly due to leftover ZK node
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1446784 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 14, 2013
  1. HBASE-7798 ZKAssign logs the wrong server if the transition fails (Se…

    nkeywal committed Feb 14, 2013
    …rgey Shelukhin)
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1446106 13f79535-47bb-0310-9956-ffa450edef68
Commits on Feb 13, 2013
  1. HBASE-7823 Add ignores to hbase-prefix-tree

    elliottneilclark committed Feb 13, 2013
    git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445917 13f79535-47bb-0310-9956-ffa450edef68
  2. HBASE-7703 Eventually all online snapshots fail due to Timeout at sam…

    jmhsieh committed Feb 13, 2013
    …e regionserver.
    
    Online snapshot attempts would fail due to timeout because a rowlock could not be obtained.  Prior to this a
    cancellation occurred which likely grabbed the lock without cleaning it properly. The fix here is to use nice cancel
    instead of interrupting cancel on failures.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445866 13f79535-47bb-0310-9956-ffa450edef68