Heng Chen (JIRA | 3 May 02:09 2016
Picon

[jira] [Resolved] (HBASE-15720) Print row locks at the debug dump page


     [
https://issues.apache.org/jira/browse/HBASE-15720?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Heng Chen resolved HBASE-15720.
-------------------------------
    Resolution: Fixed

> Print row locks at the debug dump page
> --------------------------------------
>
>                 Key: HBASE-15720
>                 URL: https://issues.apache.org/jira/browse/HBASE-15720
>             Project: HBase
>          Issue Type: Improvement
>    Affects Versions: 1.2.1
>            Reporter: Enis Soztutar
>            Assignee: Heng Chen
>             Fix For: 2.0.0, 1.3.0, 1.4.0, 1.1.5, 1.2.2, 0.98.20, 1.0.5
>
>         Attachments: 4742C21D-B9CE-4921-9B32-CC319488EC64.png,
HBASE-15720-branch-1.0-addendum.patch, HBASE-15720-branch-1.2-addendum.patch, HBASE-15720.patch
>
>
> We had to debug cases where some handlers are holding row locks for an extended time (and maybe leak) and
other handlers are getting timeouts for obtaining row locks. 
> We should add row lock information at the debug page at the RS UI to be able to live-debug such cases.  

--
This message was sent by Atlassian JIRA
(Continue reading)

stack (JIRA | 3 May 01:45 2016
Picon

[jira] [Resolved] (HBASE-15749) Shade guava dependency


     [
https://issues.apache.org/jira/browse/HBASE-15749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack resolved HBASE-15749.
---------------------------
    Resolution: Not A Problem

Resolving as not a problem.

We got here because HBASE-15737 had StopWatch in hbase-server as a 'problem'. Attempts at eliciting why it
a problem got "Our codebase should be consistent w.r.t. the usage of stop watch" and "... reduce the chance
of incompatibilities in case newer version of Guava is involved", and so on.

HBASE-15737 seems to have been prompted by HBASE-14963 where suggestions of shaded client didn't carry
because version concerned was older -- pre-shaded-client. HBASE-14963 included suggestion of shading
guava that was repeated by me in HBASE-15737 when in this later context I should have talked up shaded
modules instead.

> Shade guava dependency
> ----------------------
>
>                 Key: HBASE-15749
>                 URL: https://issues.apache.org/jira/browse/HBASE-15749
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Ted Yu
>
> HBase codebase uses Guava library extensively.
> There have been JIRAs such as HBASE-14963 which tried to make compatibility story around Guava better.
(Continue reading)

Sean Busbey (JIRA | 3 May 00:12 2016
Picon

[jira] [Reopened] (HBASE-15720) Print row locks at the debug dump page


     [
https://issues.apache.org/jira/browse/HBASE-15720?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sean Busbey reopened HBASE-15720:
---------------------------------

Reopening.

this broke compilation at least on branch-1.2. Please fix ASAP and in the future make sure building passes
(atleast with {{-DskipTests}}) prior to pushing backports.

> Print row locks at the debug dump page
> --------------------------------------
>
>                 Key: HBASE-15720
>                 URL: https://issues.apache.org/jira/browse/HBASE-15720
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Enis Soztutar
>            Assignee: Heng Chen
>             Fix For: 2.0.0, 1.3.0, 1.4.0, 1.1.5, 1.2.2, 0.98.20, 1.0.5
>
>         Attachments: 4742C21D-B9CE-4921-9B32-CC319488EC64.png, HBASE-15720.patch
>
>
> We had to debug cases where some handlers are holding row locks for an extended time (and maybe leak) and
other handlers are getting timeouts for obtaining row locks. 
> We should add row lock information at the debug page at the RS UI to be able to live-debug such cases.  

(Continue reading)

Ted Yu (JIRA | 3 May 00:06 2016
Picon

[jira] [Created] (HBASE-15752) ClassNotFoundException is encountered when custom WAL codec is not found in WALPlayer job

Ted Yu created HBASE-15752:
------------------------------

             Summary: ClassNotFoundException is encountered when custom WAL codec is not found in WALPlayer job
                 Key: HBASE-15752
                 URL: https://issues.apache.org/jira/browse/HBASE-15752
             Project: HBase
          Issue Type: Bug
            Reporter: Ted Yu
            Assignee: Ted Yu

[~cartershanklin] reported the following when he tried out back / restore feature in a Phoenix enabled deployment:
{code}
2016-05-02 18:57:58,578 FATAL [IPC Server handler 2 on 38194]
org.apache.hadoop.mapred.TaskAttemptListenerImpl: Task:
attempt_1462215011294_0001_m_000000_0 - exited : java.io. IOException: Cannot get log reader
  at org.apache.hadoop.hbase.wal.WALFactory.createReader(WALFactory.java:344)
  at org.apache.hadoop.hbase.wal.WALFactory.createReader(WALFactory.java:266)
  at org.apache.hadoop.hbase.wal.WALFactory.createReader(WALFactory.java:254)
  at org.apache.hadoop.hbase.wal.WALFactory.createReader(WALFactory.java:403)
  at org.apache.hadoop.hbase.mapreduce.WALInputFormat$WALRecordReader.initialize(WALInputFormat.java:152)
  at org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.initialize(MapTask.java:548)
  at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:786)
  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341)
  at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168)
  at java.security.AccessController.doPrivileged(Native Method)
  at javax.security.auth.Subject.doAs(Subject.java:422)
  at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1708)
  at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:162)
Caused by: java.lang.UnsupportedOperationException: Unable to find org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec
(Continue reading)

Yufeng Jiang (JIRA | 2 May 23:33 2016
Picon

[jira] [Created] (HBASE-15751) Fixed HBase compilation failed with Zookeeper 3.5 and bump HBase to use zookeeper 3.5

Yufeng Jiang created HBASE-15751:
------------------------------------

             Summary: Fixed HBase compilation failed with Zookeeper 3.5 and bump HBase to use zookeeper 3.5
                 Key: HBASE-15751
                 URL: https://issues.apache.org/jira/browse/HBASE-15751
             Project: HBase
          Issue Type: Task
          Components: Zookeeper
    Affects Versions: master
            Reporter: Yufeng Jiang
             Fix For: master

From zookeeper 3.5 and onwards, runFromConfig(QuorumPeerConfig config) method throws AdminServerException.
HBase uses runFromConfig in HQuorumPeer.java and hence needs to throw this exception as well.

I've created a patch to make HBase compatible with zookeeper-3.5.1-alpha. However, since zookeeper 3.5+
does not have a stable version yet, I don't think we should commit this patch. Instead, I suggest using this
JIRA to track this issue. Once zookeeper releases stable version of 3.5+, I could create another patch to
bump the zookeeper version in HBase trunk.

--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Elliott Clark (JIRA | 2 May 23:12 2016
Picon

[jira] [Created] (HBASE-15750) Add on meta deserialization

Elliott Clark created HBASE-15750:
-------------------------------------

             Summary: Add on meta deserialization
                 Key: HBASE-15750
                 URL: https://issues.apache.org/jira/browse/HBASE-15750
             Project: HBase
          Issue Type: Sub-task
            Reporter: Elliott Clark

--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Elliott Clark (JIRA | 2 May 23:11 2016
Picon

[jira] [Resolved] (HBASE-15748) Don't link in static libunwind.


     [
https://issues.apache.org/jira/browse/HBASE-15748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Elliott Clark resolved HBASE-15748.
-----------------------------------
    Resolution: Fixed
      Assignee: Elliott Clark

> Don't link in static libunwind.
> -------------------------------
>
>                 Key: HBASE-15748
>                 URL: https://issues.apache.org/jira/browse/HBASE-15748
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Elliott Clark
>            Assignee: Elliott Clark
>         Attachments: HBASE-15748.patch
>
>
> A static libunwind compiled with gcc prevents clang from catching exceptions. So just add the dynamic
one. :-/

--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Ted Yu (JIRA | 2 May 21:19 2016
Picon

[jira] [Created] (HBASE-15749) Shade guava dependency

Ted Yu created HBASE-15749:
------------------------------

             Summary: Shade guava dependency
                 Key: HBASE-15749
                 URL: https://issues.apache.org/jira/browse/HBASE-15749
             Project: HBase
          Issue Type: Improvement
            Reporter: Ted Yu

HBase codebase uses Guava library extensively.

There have been JIRAs such as HBASE-14963 which tried to make compatibility story around Guava better.

Long term fix, as suggested over in HBASE-14963, is to shade Guava dependency.
Future use of Guava in HBase would be more secure once shading is done.

--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Elliott Clark (JIRA | 2 May 20:41 2016
Picon

[jira] [Created] (HBASE-15748) Don't link in static libunwind.

Elliott Clark created HBASE-15748:
-------------------------------------

             Summary: Don't link in static libunwind.
                 Key: HBASE-15748
                 URL: https://issues.apache.org/jira/browse/HBASE-15748
             Project: HBase
          Issue Type: Sub-task
            Reporter: Elliott Clark

A static libunwind compiled with gcc prevents clang from catching exceptions. So just add the dynamic one. :-/

--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Elliott Clark (JIRA | 2 May 20:39 2016
Picon

[jira] [Resolved] (HBASE-15739) Add region location lookup from meta


     [
https://issues.apache.org/jira/browse/HBASE-15739?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Elliott Clark resolved HBASE-15739.
-----------------------------------
    Resolution: Fixed

> Add region location lookup from meta
> ------------------------------------
>
>                 Key: HBASE-15739
>                 URL: https://issues.apache.org/jira/browse/HBASE-15739
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Elliott Clark
>            Assignee: Elliott Clark
>         Attachments: HBASE-15739-v1.patch, HBASE-15739.patch
>
>

--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Misty Stanley-Jones (JIRA | 2 May 19:33 2016
Picon

[jira] [Created] (HBASE-15747) Fix illegal character in tablename in generated Maven site

Misty Stanley-Jones created HBASE-15747:
-------------------------------------------

             Summary: Fix illegal character in tablename in generated Maven site
                 Key: HBASE-15747
                 URL: https://issues.apache.org/jira/browse/HBASE-15747
             Project: HBase
          Issue Type: Bug
          Components: documentation
            Reporter: Misty Stanley-Jones
            Priority: Trivial

See https://builds.apache.org/job/HBase%20Website%20Link%20Ckecker/37/artifact/link_report/warnX.html.

--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Gmane