[jira] [Created] (HBASE-25428) data inconsistency problem

2020-12-20 Thread wxzkenny (Jira)
wxzkenny created HBASE-25428:


 Summary: data inconsistency problem
 Key: HBASE-25428
 URL: https://issues.apache.org/jira/browse/HBASE-25428
 Project: HBase
  Issue Type: Bug
Reporter: wxzkenny


We discovered a consistency problem during use HBase. The cause of the problem 
should be that after the table is dropped, when the snapshot is restored, in 
some cases the wal log will be applied, thereby the wal log of the dropped 
table restored to the restored table, because their region id are the same.
Steps to reproduce:
1. Create a table
2. Make a snapshot1
3. Insert some records r1
4. Drop the table
5. Restore snapshot 1
6. Down RS or move the region, etc., wal is reapplied
You may see the data r1 in the snapshot1 table. The problem is not a stable 
recurrence, but there is a certain probability that it can recur.

 

it looks like the problem:
https://issues.apache.org/jira/browse/HBASE-23741

It will still appear after we apply the relevant patch

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (HBASE-25426) [branch-2.2] Fix the ruby problem for pre-commit

2020-12-20 Thread Guanghao Zhang (Jira)


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

Guanghao Zhang resolved HBASE-25426.

Resolution: Duplicate

Duplicate with HBASE-25426.

> [branch-2.2] Fix the ruby problem for pre-commit
> 
>
> Key: HBASE-25426
> URL: https://issues.apache.org/jira/browse/HBASE-25426
> Project: HBase
>  Issue Type: Bug
>Affects Versions: 2.2.6
>Reporter: Guanghao Zhang
>Priority: Major
>
> *00:33:07*  ERROR:  Error installing rubocop:*00:33:07*  
> parallel requires Ruby version >= 2.4.*00:33:08*  Successfully installed 
> jaro_winkler-1.5.4



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (HBASE-25427) [branch-2.2] Fix the ruby problem for pre-commit

2020-12-20 Thread Guanghao Zhang (Jira)
Guanghao Zhang created HBASE-25427:
--

 Summary: [branch-2.2] Fix the ruby problem for pre-commit
 Key: HBASE-25427
 URL: https://issues.apache.org/jira/browse/HBASE-25427
 Project: HBase
  Issue Type: Bug
Affects Versions: 2.2.6
Reporter: Guanghao Zhang


*00:33:07*  ERROR:  Error installing rubocop:*00:33:07*parallel 
requires Ruby version >= 2.4.*00:33:08*  Successfully installed 
jaro_winkler-1.5.4



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (HBASE-25426) [branch-2.2] Fix the ruby problem for pre-commit

2020-12-20 Thread Guanghao Zhang (Jira)
Guanghao Zhang created HBASE-25426:
--

 Summary: [branch-2.2] Fix the ruby problem for pre-commit
 Key: HBASE-25426
 URL: https://issues.apache.org/jira/browse/HBASE-25426
 Project: HBase
  Issue Type: Bug
Affects Versions: 2.2.6
Reporter: Guanghao Zhang


*00:33:07*  ERROR:  Error installing rubocop:*00:33:07*parallel 
requires Ruby version >= 2.4.*00:33:08*  Successfully installed 
jaro_winkler-1.5.4



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (HBASE-25425) Some notes on RawCell

2020-12-20 Thread Michael Stack (Jira)
Michael Stack created HBASE-25425:
-

 Summary: Some notes on RawCell
 Key: HBASE-25425
 URL: https://issues.apache.org/jira/browse/HBASE-25425
 Project: HBase
  Issue Type: Improvement
Reporter: Michael Stack


Add a few notes to RawCell on what it is.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (HBASE-25424) Find a way to config OpenTelemetry tracing without directly depending on opentelemetry-sdk

2020-12-20 Thread Duo Zhang (Jira)
Duo Zhang created HBASE-25424:
-

 Summary: Find a way to config OpenTelemetry tracing without 
directly depending on opentelemetry-sdk
 Key: HBASE-25424
 URL: https://issues.apache.org/jira/browse/HBASE-25424
 Project: HBase
  Issue Type: Sub-task
  Components: dependencies, tracing
Reporter: Duo Zhang


According to the document of OpenTelemetru, for all the modules which could be 
depended by downstream users, we should only depend on opentelemetry-api.

But the open telemetry propagator must be initialized programmatically, so we 
need to have a module to implement the code and introduce dependency on 
opentelemetry-sdk, and we need to call it before doing anything when starting 
master, regionserver, and so on.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)