[jira] [Reopened] (HBASE-21965) Fix failed split and merge transactions that have failed to roll back

2019-03-23 Thread Duo Zhang (JIRA)


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

Duo Zhang reopened HBASE-21965:
---

Hit this when executing TestHbck.testRecoverSplitAfterMetaUpdated.
{noformat}
java.io.IOException: 
org.apache.hbase.thirdparty.com.google.protobuf.ServiceException: 
org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(java.io.IOException): 
java.io.IOException
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:472)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:130)
at 
org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:324)
at 
org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:304)
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1445)
at java.util.HashMap$EntryIterator.next(HashMap.java:1479)
at java.util.HashMap$EntryIterator.next(HashMap.java:1477)
at 
org.apache.hadoop.hbase.master.MasterRpcServices.checkRegionStillProblematic(MasterRpcServices.java:2574)
at 
org.apache.hadoop.hbase.master.MasterRpcServices.getFailedSplitMergeLegacyRegions(MasterRpcServices.java:2563)
at 
org.apache.hadoop.hbase.master.MasterRpcServices.getFailedSplitMergeLegacyRegions(MasterRpcServices.java:2515)
at 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$HbckService$2.callBlockingMethod(MasterProtos.java:28999)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413)
... 3 more

at 
org.apache.hadoop.hbase.client.HBaseHbck.getFailedSplitMergeLegacyRegions(HBaseHbck.java:188)
at 
org.apache.hadoop.hbase.client.TestHbck.testRecoverSplitAfterMetaUpdated(TestHbck.java:315)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at 
org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
at 
org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.hbase.thirdparty.com.google.protobuf.ServiceException: 
org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(java.io.IOException): 
java.io.IOException
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:472)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:130)
at 
org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:324)
at 
org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:304)
Caused by: 

[jira] [Created] (HBASE-22099) Backport HBASE-21895 "Error prone upgrade" to branch-2

2019-03-23 Thread Duo Zhang (JIRA)
Duo Zhang created HBASE-22099:
-

 Summary: Backport HBASE-21895 "Error prone upgrade" to branch-2
 Key: HBASE-22099
 URL: https://issues.apache.org/jira/browse/HBASE-22099
 Project: HBase
  Issue Type: Task
Reporter: Duo Zhang






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (HBASE-22098) Backport HBASE-18667 "Disable error-prone for hbase-protocol-shaded" to branch-2

2019-03-23 Thread Duo Zhang (JIRA)
Duo Zhang created HBASE-22098:
-

 Summary: Backport HBASE-18667 "Disable error-prone for 
hbase-protocol-shaded" to branch-2
 Key: HBASE-22098
 URL: https://issues.apache.org/jira/browse/HBASE-22098
 Project: HBase
  Issue Type: Bug
Reporter: Duo Zhang


Otherwise the error prone compile will cost a very long time when processing 
the hbase-shaded-protocol module...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: [NOTICE] Disabling Website Link Checker job

2019-03-23 Thread Sakthi
Will get back to scrutinizing the job in my upcoming free cycles. Thanks
Peter.

Sakthi

On Sat, Mar 23, 2019 at 9:58 AM Peter Somogyi 
wrote:

> Hi,
>
> I'm disabling HBase Website Link Checker job [1] on Jenkins since it
> produces incorrect result (HBASE-21569); the site has a bunch of invalid
> links and anchors that the tool finds; and the build time for this report
> is 16 hours every week.
> The job can be launched manually by committers if needed.
>
> Peter
>
> [1]
>
> https://builds.apache.org/view/H-L/view/HBase/job/HBase%20Website%20Link%20Checker/
>


[NOTICE] Disabling Website Link Checker job

2019-03-23 Thread Peter Somogyi
Hi,

I'm disabling HBase Website Link Checker job [1] on Jenkins since it
produces incorrect result (HBASE-21569); the site has a bunch of invalid
links and anchors that the tool finds; and the build time for this report
is 16 hours every week.
The job can be launched manually by committers if needed.

Peter

[1]
https://builds.apache.org/view/H-L/view/HBase/job/HBase%20Website%20Link%20Checker/


[jira] [Created] (HBASE-22097) Modify the description of split command in shell

2019-03-23 Thread Toshihiro Suzuki (JIRA)
Toshihiro Suzuki created HBASE-22097:


 Summary: Modify the description of split command in shell
 Key: HBASE-22097
 URL: https://issues.apache.org/jira/browse/HBASE-22097
 Project: HBase
  Issue Type: Improvement
  Components: shell
Reporter: Toshihiro Suzuki
Assignee: Toshihiro Suzuki


We can make the description of split command in shell better.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (HBASE-22096) /storeFile.jsp shows CorruptHFileException when the storeFile is a reference file

2019-03-23 Thread Toshihiro Suzuki (JIRA)
Toshihiro Suzuki created HBASE-22096:


 Summary: /storeFile.jsp shows CorruptHFileException when the 
storeFile is a reference file
 Key: HBASE-22096
 URL: https://issues.apache.org/jira/browse/HBASE-22096
 Project: HBase
  Issue Type: Bug
  Components: UI
Reporter: Toshihiro Suzuki
Assignee: Toshihiro Suzuki
 Attachments: screanshot.png

When the storeFile is a reference file, /storeFile.jsp shows the following 
error:
!screanshot.png!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (HBASE-22095) Taking a snapshot fails in local mode

2019-03-23 Thread Toshihiro Suzuki (JIRA)
Toshihiro Suzuki created HBASE-22095:


 Summary: Taking a snapshot fails in local mode
 Key: HBASE-22095
 URL: https://issues.apache.org/jira/browse/HBASE-22095
 Project: HBase
  Issue Type: Bug
Reporter: Toshihiro Suzuki
Assignee: Toshihiro Suzuki


It looks like after HBASE-21098, taking a snapshot fails in local mode.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (HBASE-22094) Throw TableNotFoundException if table not exists in AsyncAdmin.compact

2019-03-23 Thread Duo Zhang (JIRA)
Duo Zhang created HBASE-22094:
-

 Summary: Throw TableNotFoundException if table not exists in 
AsyncAdmin.compact
 Key: HBASE-22094
 URL: https://issues.apache.org/jira/browse/HBASE-22094
 Project: HBase
  Issue Type: Sub-task
  Components: Admin
Reporter: Duo Zhang


Now we will return successfully, which is not the same with the HBaseAdmin. For 
NORMAL compaction, we should throw TableNotFoundException if the locations is 
empty.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (HBASE-22093) Combine TestRestoreSnapshotFromClientWithRegionReplicas to CloneSnapshotFromClientAfterSplittingRegionTestBase#testCloneSnapshotAfterSplittingRegion

2019-03-23 Thread Toshihiro Suzuki (JIRA)
Toshihiro Suzuki created HBASE-22093:


 Summary: Combine TestRestoreSnapshotFromClientWithRegionReplicas 
to 
CloneSnapshotFromClientAfterSplittingRegionTestBase#testCloneSnapshotAfterSplittingRegion
 Key: HBASE-22093
 URL: https://issues.apache.org/jira/browse/HBASE-22093
 Project: HBase
  Issue Type: Improvement
Reporter: Toshihiro Suzuki
Assignee: Toshihiro Suzuki


It looks like TestRestoreSnapshotFromClientWithRegionReplicas and 
CloneSnapshotFromClientAfterSplittingRegionTestBase#testCloneSnapshotAfterSplittingRegion
 are almost same. We can combine them.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)