[jira] [Created] (HBASE-19504) Add TimeRange support into checkAndMutate

2017-12-12 Thread Chia-Ping Tsai (JIRA)
Chia-Ping Tsai created HBASE-19504:
--

 Summary: Add TimeRange support into checkAndMutate
 Key: HBASE-19504
 URL: https://issues.apache.org/jira/browse/HBASE-19504
 Project: HBase
  Issue Type: New Feature
Reporter: Chia-Ping Tsai
 Fix For: 2.0.0






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-19503) Fix TestWALOpenAfterDNRollingStart for AsyncFSWAL

2017-12-12 Thread Duo Zhang (JIRA)
Duo Zhang created HBASE-19503:
-

 Summary: Fix TestWALOpenAfterDNRollingStart for AsyncFSWAL
 Key: HBASE-19503
 URL: https://issues.apache.org/jira/browse/HBASE-19503
 Project: HBase
  Issue Type: Bug
  Components: Replication, wal
Reporter: Duo Zhang
Assignee: Duo Zhang






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-19502) Make sure we have closed all StoreFileScanner if we fail to open any StoreFileScanners

2017-12-12 Thread Chia-Ping Tsai (JIRA)
Chia-Ping Tsai created HBASE-19502:
--

 Summary: Make sure we have closed all StoreFileScanner if we fail 
to open any StoreFileScanners
 Key: HBASE-19502
 URL: https://issues.apache.org/jira/browse/HBASE-19502
 Project: HBase
  Issue Type: Sub-task
Reporter: Chia-Ping Tsai
Assignee: Chia-Ping Tsai


{code:title=StoreFileScanner.java}
  public static List 
getScannersForStoreFiles(Collection files,
  boolean cacheBlocks, boolean usePread, boolean isCompaction, boolean 
canUseDrop,
  ScanQueryMatcher matcher, long readPt, boolean isPrimaryReplica) throws 
IOException {
List scanners = new 
ArrayList(files.size());
List sorted_files = new ArrayList<>(files);
Collections.sort(sorted_files, StoreFile.Comparators.SEQ_ID);
for (int i = 0; i < sorted_files.size(); i++) {
  StoreFile.Reader r = sorted_files.get(i).createReader(canUseDrop);
  r.setReplicaStoreFile(isPrimaryReplica);
  StoreFileScanner scanner = r.getStoreFileScanner(cacheBlocks, usePread, 
isCompaction, readPt,
i, matcher != null ? !matcher.hasNullColumnInQuery() : false);
  scanners.add(scanner);
}
return scanners;
  }
{code}
The missed decrement of ref count will obstruct the cleanup of compacted files.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (HBASE-16890) Analyze the performance of AsyncWAL and fix the same

2017-12-12 Thread stack (JIRA)

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

stack resolved HBASE-16890.
---
  Resolution: Fixed
Hadoop Flags: Reviewed

Resolving. I think you all -- [~Apache9] in particular -- fixed the perf diff.

> Analyze the performance of AsyncWAL and fix the same
> 
>
> Key: HBASE-16890
> URL: https://issues.apache.org/jira/browse/HBASE-16890
> Project: HBase
>  Issue Type: Sub-task
>  Components: wal
>Affects Versions: 2.0.0
>Reporter: ramkrishna.s.vasudevan
>Assignee: ramkrishna.s.vasudevan
>Priority: Blocker
> Fix For: 2.0.0-beta-1
>
> Attachments: AsyncWAL_disruptor.patch, AsyncWAL_disruptor_1 
> (2).patch, AsyncWAL_disruptor_3.patch, AsyncWAL_disruptor_3.patch, 
> AsyncWAL_disruptor_4.patch, AsyncWAL_disruptor_6.patch, 
> HBASE-16890-rc-v2.patch, HBASE-16890-rc-v3.patch, 
> HBASE-16890-remove-contention-v1.patch, HBASE-16890-remove-contention.patch, 
> Screen Shot 2016-10-25 at 7.34.47 PM.png, Screen Shot 2016-10-25 at 7.39.07 
> PM.png, Screen Shot 2016-10-25 at 7.39.48 PM.png, Screen Shot 2016-11-04 at 
> 5.21.27 PM.png, Screen Shot 2016-11-04 at 5.30.18 PM.png, async.svg, 
> classic.svg, contention.png, contention_defaultWAL.png, 
> ycsb_FSHlog.vs.Async.png
>
>
> Tests reveal that AsyncWAL under load in single node cluster performs slower 
> than the Default WAL. This task is to analyze and see if we could fix it.
> See some discussions in the tail of JIRA HBASE-15536.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-19501) [AMv2] Retain assignment across restarts

2017-12-12 Thread stack (JIRA)
stack created HBASE-19501:
-

 Summary: [AMv2] Retain assignment across restarts
 Key: HBASE-19501
 URL: https://issues.apache.org/jira/browse/HBASE-19501
 Project: HBase
  Issue Type: Sub-task
  Components: Region Assignment
Reporter: stack
Assignee: stack
 Fix For: 2.0.0-beta-1


Working with replicas and the parent test in particular, I learned a few 
interesting things:

 # It is hard to test if we retain assignments because our little minicluster 
gives RegionServers new ports on restart foiling our means of recognizing new 
instance of a server by checking hostname+port (and ensuring the startcode is 
larger).
 # Some of our tests like the parent test depended on retaining assignment 
across restarts.
 # As said in parent issue, master used to be last to go down when we did a 
controlled cluster shutdown. We lost that when we moved to AMv2.
 # When we do a cluster shutdown, the RegionServers close down the Regions, not 
the Master as is usual in AMv2 (Master wants to do all assign ops in AMv2). 
This means that the Master is surprised when it gets notification of CLOSE ops 
that it did not initiate. Usually on CLOSE, Master updates meta with the CLOSE 
state. On cluster shutdown we are not doing this.
 # So, on restart, we read meta and we see all regions still in OPEN state so 
we think the cluster crashed down so we go and do ServerCrashProcedure. Which 
hoses our ability to retain assign.

Some experiments:

 # I can make the Master stay up so it is last to go down
 # This makes it so we no longer spew the logs with failed transition messages 
because Master is not up to receive the CLOSE transitions.
 # I hacked in means of telling minicluster ports it should use on start; helps 
fake case of new RS instances
 # It is hard to tell the difference between a clean shutdown and a crash down. 
It is dangerous if we get the call wrong. Currently, given that we just let 
ServerCrashProcedure deal with it -- the safest option -- one experiment is 
that when it goes to assign the regions that were on the crashed server, rather 
than round robin, instead we should look and see if new instance of old 
location and if so, just give it al lthe regions. That'd retain locality. This 
seems to work. Problem is that SCP is doing assignment. Ideally balancer would 
do it.

Let me put up a patch that retains assignment across restart (somehow).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


Re: [VOTE] The second HBase 1.4.0 release candidate (RC1) is available

2017-12-12 Thread Andrew Purtell
Times are in milliseconds.

On Tue, Dec 12, 2017 at 5:50 PM, Andrew Purtell  wrote:

> Here are results from a YCSB comparison between 1.2.6 and 1.4.0 RC1:
>
> https://bigdatasf.s3.amazonaws.com/assets/ycsb_1.2.6_to_1.4.0RC1.png
> https://bigdatasf.s3.amazonaws.com/assets/ycsb_1.2.6_to_1.4.0RC1.xlsx
>
> [image: Inline image 1]
>
> They are pretty closely matched but generally 1.4.0 RC1 shows superior
> results.
>
> [R] and [W] mean different things depending on YCSB workload. They will be
> obvious except for Workload F, where [R] is READ and [W] is UPDATE. I
> didn't include numbers for READ-MODIFY-WRITE.
>
> Cluster: 1 master, 5 regionservers, 1 client
> AWS Instance Type: c3.4xlarge
> Hadoop: 2.7.4
> OS: Amazon Linux AMI 2017.09, kernel 4.4.51-40.58.amzn1.x86_64
>
>
> On Fri, Dec 8, 2017 at 5:50 PM, Andrew Purtell 
> wrote:
>
>> The second HBase 1.4.0​ release candidate (RC1) is available for download
>> at https://dist.apache.org/repos/dist/dev/hbase/hbase-1.4.0RC1/ and
>> Maven artifacts are available in the temporary repository
>> https://repository.apache.org/content/repositories/orgapachehbase-1186/ .
>>
>> The git tag corresponding to the candidate is '1.4.0RC1' (10b9b9fae6).
>>
>> A detailed source and binary compatibility report for this release is
>> available for your review at https://dist.apache.org/repos/
>> dist/dev/hbase/hbase-1.4.0RC1/hbase-1.3.1-1.4.0RC1_compatibi
>> lity_report.html ​. All reported compatibility issues should comply with
>> policy but please review them carefully.
>>
>> A list of the 660 issues resolved in this release can be found at
>> https://s.apache.org/OErT .
>>
>> The changes since RC0 are:
>>
>> * [HBASE-19180] - Remove unused imports from AlwaysPasses
>> * [HBASE-19373] - Fix Checkstyle error in hbase-annotations
>> * [HBASE-19435] - Reopen Files for ClosedChannelException in
>> BucketCache
>> * [HBASE-19465] - Required httpcore and httpclient jars not included
>> in binary distribution
>> * [HBASE-19467] - rsgroups shell commands don't properly display
>> elapsed time
>>
>> Please try out the candidate and vote +1/0/-1.
>>
>> This vote will be open for at least 72 hours. Unless objection I will try
>> to close it ​Monday December 18, 2017 if we have sufficient votes.
>>
>> Prior to making this announcement I made the following preflight checks
>> to 1.4.0RC0 (3d571827cb):
>>
>> RAT check passes (7u80)
>> Unit test suite passes (8u131)
>> LTT load 1M rows with 100% verification and 20% updates (8u131)
>> PE randomWrite, randomRead, scanRange100 (8u131)
>> 100M rows ITBLL (8u131)
>>
>> and the following preflight checks to 1.4.0RC1 (10b9b9fae6):
>>
>> RAT check passes (7u80)
>> Unit test suite passes (8u131)
>>
>> Between now and when I want to close the vote I'll write up human
>> readable release notes for the release announcement as promised.
>>
>> I also have agreed to run a scale ITBLL test, a performance comparison
>> with 1.2 using YCSB, a  performance comparison with 1.2 using PE, and an
>> analysis of code and allocation hot spot changes from 1.2, all of which I
>> will publish when available and factor in to my vote.
>>
>> --
>> Best regards,
>> Andrew
>>
>>
>
>
> --
> Best regards,
> Andrew
>
> Words like orphans lost among the crosstalk, meaning torn from truth's
> decrepit hands
>- A23, Crosstalk
>



-- 
Best regards,
Andrew

Words like orphans lost among the crosstalk, meaning torn from truth's
decrepit hands
   - A23, Crosstalk


Re: [VOTE] The second HBase 1.4.0 release candidate (RC1) is available

2017-12-12 Thread Andrew Purtell
Here are results from a YCSB comparison between 1.2.6 and 1.4.0 RC1:

https://bigdatasf.s3.amazonaws.com/assets/ycsb_1.2.6_to_1.4.0RC1.png
https://bigdatasf.s3.amazonaws.com/assets/ycsb_1.2.6_to_1.4.0RC1.xlsx

[image: Inline image 1]

They are pretty closely matched but generally 1.4.0 RC1 shows superior
results.

[R] and [W] mean different things depending on YCSB workload. They will be
obvious except for Workload F, where [R] is READ and [W] is UPDATE. I
didn't include numbers for READ-MODIFY-WRITE.

Cluster: 1 master, 5 regionservers, 1 client
AWS Instance Type: c3.4xlarge
Hadoop: 2.7.4
OS: Amazon Linux AMI 2017.09, kernel 4.4.51-40.58.amzn1.x86_64


On Fri, Dec 8, 2017 at 5:50 PM, Andrew Purtell  wrote:

> The second HBase 1.4.0​ release candidate (RC1) is available for download
> at https://dist.apache.org/repos/dist/dev/hbase/hbase-1.4.0RC1/ and Maven
> artifacts are available in the temporary repository
> https://repository.apache.org/content/repositories/orgapachehbase-1186/ .
>
> The git tag corresponding to the candidate is '1.4.0RC1' (10b9b9fae6).
>
> A detailed source and binary compatibility report for this release is
> available for your review at https://dist.apache.org/repos/
> dist/dev/hbase/hbase-1.4.0RC1/hbase-1.3.1-1.4.0RC1_
> compatibility_report.html ​. All reported compatibility issues should
> comply with policy but please review them carefully.
>
> A list of the 660 issues resolved in this release can be found at
> https://s.apache.org/OErT .
>
> The changes since RC0 are:
>
> * [HBASE-19180] - Remove unused imports from AlwaysPasses
> * [HBASE-19373] - Fix Checkstyle error in hbase-annotations
> * [HBASE-19435] - Reopen Files for ClosedChannelException in
> BucketCache
> * [HBASE-19465] - Required httpcore and httpclient jars not included
> in binary distribution
> * [HBASE-19467] - rsgroups shell commands don't properly display
> elapsed time
>
> Please try out the candidate and vote +1/0/-1.
>
> This vote will be open for at least 72 hours. Unless objection I will try
> to close it ​Monday December 18, 2017 if we have sufficient votes.
>
> Prior to making this announcement I made the following preflight checks to
> 1.4.0RC0 (3d571827cb):
>
> RAT check passes (7u80)
> Unit test suite passes (8u131)
> LTT load 1M rows with 100% verification and 20% updates (8u131)
> PE randomWrite, randomRead, scanRange100 (8u131)
> 100M rows ITBLL (8u131)
>
> and the following preflight checks to 1.4.0RC1 (10b9b9fae6):
>
> RAT check passes (7u80)
> Unit test suite passes (8u131)
>
> Between now and when I want to close the vote I'll write up human readable
> release notes for the release announcement as promised.
>
> I also have agreed to run a scale ITBLL test, a performance comparison
> with 1.2 using YCSB, a  performance comparison with 1.2 using PE, and an
> analysis of code and allocation hot spot changes from 1.2, all of which I
> will publish when available and factor in to my vote.
>
> --
> Best regards,
> Andrew
>
>


-- 
Best regards,
Andrew

Words like orphans lost among the crosstalk, meaning torn from truth's
decrepit hands
   - A23, Crosstalk


[jira] [Resolved] (HBASE-17425) Fix calls to deprecated APIs in TestUpdateConfiguration

2017-12-12 Thread Jan Hentschel (JIRA)

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

Jan Hentschel resolved HBASE-17425.
---
Resolution: Fixed

Closing this one. All changes to 1.x branches are reverted.

> Fix calls to deprecated APIs in TestUpdateConfiguration
> ---
>
> Key: HBASE-17425
> URL: https://issues.apache.org/jira/browse/HBASE-17425
> Project: HBase
>  Issue Type: Improvement
>  Components: Client
>Reporter: Jan Hentschel
>Assignee: Jan Hentschel
>Priority: Trivial
> Fix For: 3.0.0, 2.0.0-beta-1
>
> Attachments: HBASE-17425.master.001.patch
>
>
> Currently there are two calls to the deprecated method 
> {code:java}HBaseTestingUtil.getHBaseAdmin(){code} in 
> *TestUpdateConfiguration*. These calls should be changed to 
> {code:java}HBaseTestingUtil.getAdmin(){code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-19500) Make RSGroupInfo immutable

2017-12-12 Thread Appy (JIRA)
Appy created HBASE-19500:


 Summary: Make RSGroupInfo immutable
 Key: HBASE-19500
 URL: https://issues.apache.org/jira/browse/HBASE-19500
 Project: HBase
  Issue Type: Bug
Reporter: Appy


HBASE-19483 added CP hooks to expose RSGroupInfo.
First, we should at least change [hbase-client] RSGroupInfo to immutable + 
builder pattern like we have done for so many other things.
What say [~Apache9]

Then, few questions need figuring out:
- Should hooks be allowed to change RSGroupInfo.
Probably not? Then making it immutable would be necessary and sufficient
- Can we remove {{if(((MasterEnvironment)getEnvironment()).supportGroupCPs) }} 
in so many places since CP in 2.0 are already broken left and right (and we'll 
have to solve legacy issue more holistically) What say [~anoop.hbase]?




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-19499) RegionMover#stripMaster is not longer necessary in RegionMover

2017-12-12 Thread Esteban Gutierrez (JIRA)
Esteban Gutierrez created HBASE-19499:
-

 Summary: RegionMover#stripMaster is not longer necessary in 
RegionMover
 Key: HBASE-19499
 URL: https://issues.apache.org/jira/browse/HBASE-19499
 Project: HBase
  Issue Type: Bug
Affects Versions: 2.0.0
Reporter: Esteban Gutierrez


Probably this is the first of few issues found during some tests with 
RegionMover. After HBASE-13014 we ship the new RegionMover tool but it 
currently assumes that master will be hosting regions so it attempts to remove 
master from the list and that causes an issue similar to this:

{code}
17/12/12 11:01:06 WARN util.RegionMover: Could not remove master from list of RS
java.lang.Exception: Server host1.example.com:22001 is not in list of online 
servers(Offline/Incorrect)
at 
org.apache.hadoop.hbase.util.RegionMover.stripServer(RegionMover.java:818)
at 
org.apache.hadoop.hbase.util.RegionMover.stripMaster(RegionMover.java:757)
at 
org.apache.hadoop.hbase.util.RegionMover.access$1800(RegionMover.java:78)
at 
org.apache.hadoop.hbase.util.RegionMover$Unload.call(RegionMover.java:339)
at 
org.apache.hadoop.hbase.util.RegionMover$Unload.call(RegionMover.java:314)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
{code}

Basicaly



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-19498) Fix findbugs and error-prone warnings in hbase-client (branch-2)

2017-12-12 Thread Peter Somogyi (JIRA)
Peter Somogyi created HBASE-19498:
-

 Summary: Fix findbugs and error-prone warnings in hbase-client 
(branch-2)
 Key: HBASE-19498
 URL: https://issues.apache.org/jira/browse/HBASE-19498
 Project: HBase
  Issue Type: Sub-task
Reporter: Peter Somogyi
Assignee: Peter Somogyi






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (HBASE-17016) Reimplement per-region latency histogram metrics

2017-12-12 Thread Andrew Purtell (JIRA)

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

Andrew Purtell resolved HBASE-17016.

Resolution: Won't Fix

We have replaced per-region metrics with table metrics (HBASE-19285)

> Reimplement per-region latency histogram metrics
> 
>
> Key: HBASE-17016
> URL: https://issues.apache.org/jira/browse/HBASE-17016
> Project: HBase
>  Issue Type: Task
>  Components: metrics
>Affects Versions: 2.0.0, 1.4.0
>Reporter: Andrew Purtell
>
> Follow up from HBASE-10656, where [~enis] says:
> {quote}
> the main problem is that we have A LOT of per-region metrics that are latency 
> histograms. These latency histograms create many many Counter / LongAdder 
> objects. We should get rid of per-region latencies and maybe look at reducing 
> the per-region metric overhead.
> {quote}
> And [~ghelmling] gives us a good candidate to implement pre-region latency 
> histograms [HdrHistogram|https://github.com/HdrHistogram/HdrHistogram].
> Let's consider removing the per-region latency histograms and reimplement 
> using HdrHistogram.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-19497) Fix findbugs and error-prone warnings in hbase-common (branch-2)

2017-12-12 Thread Peter Somogyi (JIRA)
Peter Somogyi created HBASE-19497:
-

 Summary: Fix findbugs and error-prone warnings in hbase-common 
(branch-2)
 Key: HBASE-19497
 URL: https://issues.apache.org/jira/browse/HBASE-19497
 Project: HBase
  Issue Type: Sub-task
Affects Versions: 2.0.0-alpha-4
Reporter: Peter Somogyi
Assignee: Peter Somogyi
 Fix For: 2.0.0-beta-1


In hbase-common fix important findbugs and error-prone warnings on branch-2 / 
master. Start with a forward port pass from HBASE-19239. 




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-19496) Reusing the ByteBuffer in rpc layer corrupt the ServerLoad and RegionLoad

2017-12-12 Thread Chia-Ping Tsai (JIRA)
Chia-Ping Tsai created HBASE-19496:
--

 Summary: Reusing the ByteBuffer in rpc layer corrupt the 
ServerLoad and RegionLoad
 Key: HBASE-19496
 URL: https://issues.apache.org/jira/browse/HBASE-19496
 Project: HBase
  Issue Type: Bug
Reporter: Chia-Ping Tsai
Assignee: Chia-Ping Tsai
Priority: Blocker
 Fix For: 2.0.0-beta-1


{{ServerLoad}} and {{RegionLoad}} store the pb object internally but the 
bytebuffer of pb object may be reused in rpc layer. Hence, the {{ServerLoad}} 
and {{RegionLoad}} which saved by {{HMaster}} will be corrupted if the 
bytebuffer backed is modified.

This issue doesn't happen on branch-1.
# netty server was introduced in 2.0 (see HBASE-17263)
# reusing bytebuffer to read RPC requests was introduced in 2.0 (see 
HBASE-15788)




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


Re: [VOTE] The second HBase 1.4.0 release candidate (RC1) is available

2017-12-12 Thread Balazs Meszaros
+1

I ran the same tests as before:
- signatures, checksums are good,
- building and unit tests pass (8u112),
- shell functionalities are ok,
- RS groups work as expected.

Best regards,
Balazs

On Sat, Dec 9, 2017 at 4:37 AM, Guanghao Zhang  wrote:

> +1 (non-binding)
>
> hbase-1.4.0-bin.tar.gz (jdk8u144)
> - Verified md5sum: ok
> - Start HBase in standalone mode: ok
> - Verified with shell, create/disable/enable/drop/get/put/scan/delete: ok
> - Checked master/regionserver/region Web UI: ok
>
> hbase-1.4.0-src.tar.gz (jdk8u144)
> - Verified md5sum: ok
> - Build tarball: ok
> - Start HBase in standalone mode: ok
> - Verified with shell, create/disable/enable/drop/get/put/scan/delete: ok
> - Checked master/regionserver/region Web UI: ok
>
> One trivial bug for Table ui: the compaction state will show a exception
> message when the table is disabled. Will fill a issue for this.
>
> Thanks.
>
> 2017-12-09 9:50 GMT+08:00 Andrew Purtell :
>
> > The second HBase 1.4.0​ release candidate (RC1) is available for download
> > at https://dist.apache.org/repos/dist/dev/hbase/hbase-1.4.0RC1/ and
> Maven
> > artifacts are available in the temporary repository
> > https://repository.apache.org/content/repositories/orgapachehbase-1186/
> .
> >
> > The git tag corresponding to the candidate is '1.4.0RC1' (10b9b9fae6).
> >
> > A detailed source and binary compatibility report for this release is
> > available for your review at
> > https://dist.apache.org/repos/dist/dev/hbase/hbase-1.4.0RC1/
> > hbase-1.3.1-1.4.0RC1_compatibility_report.html
> > ​. All reported compatibility issues should comply with policy but please
> > review them carefully.
> >
> > A list of the 660 issues resolved in this release can be found at
> > https://s.apache.org/OErT .
> >
> > The changes since RC0 are:
> >
> > * [HBASE-19180] - Remove unused imports from AlwaysPasses
> > * [HBASE-19373] - Fix Checkstyle error in hbase-annotations
> > * [HBASE-19435] - Reopen Files for ClosedChannelException in
> > BucketCache
> > * [HBASE-19465] - Required httpcore and httpclient jars not included
> in
> > binary distribution
> > * [HBASE-19467] - rsgroups shell commands don't properly display
> > elapsed time
> >
> > Please try out the candidate and vote +1/0/-1.
> >
> > This vote will be open for at least 72 hours. Unless objection I will try
> > to close it ​Monday December 18, 2017 if we have sufficient votes.
> >
> > Prior to making this announcement I made the following preflight checks
> to
> > 1.4.0RC0 (3d571827cb):
> >
> > RAT check passes (7u80)
> > Unit test suite passes (8u131)
> > LTT load 1M rows with 100% verification and 20% updates (8u131)
> > PE randomWrite, randomRead, scanRange100 (8u131)
> > 100M rows ITBLL (8u131)
> >
> > and the following preflight checks to 1.4.0RC1 (10b9b9fae6):
> >
> > RAT check passes (7u80)
> > Unit test suite passes (8u131)
> >
> > Between now and when I want to close the vote I'll write up human
> readable
> > release notes for the release announcement as promised.
> >
> > I also have agreed to run a scale ITBLL test, a performance comparison
> with
> > 1.2 using YCSB, a  performance comparison with 1.2 using PE, and an
> > analysis of code and allocation hot spot changes from 1.2, all of which I
> > will publish when available and factor in to my vote.
> >
> > --
> > Best regards,
> > Andrew
> >
>


[jira] [Created] (HBASE-19495) Fix failed ut TestShell

2017-12-12 Thread Guanghao Zhang (JIRA)
Guanghao Zhang created HBASE-19495:
--

 Summary: Fix failed ut TestShell
 Key: HBASE-19495
 URL: https://issues.apache.org/jira/browse/HBASE-19495
 Project: HBase
  Issue Type: Bug
Reporter: Guanghao Zhang


Failed on master branch. Need debug.

[INFO] Running org.apache.hadoop.hbase.client.TestShell
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 722.737 
s <<< FAILURE! - in org.apache.hadoop.hbase.client.TestShell
[ERROR] testRunShellTests(org.apache.hadoop.hbase.client.TestShell)  Time 
elapsed: 699.473 s  <<< ERROR!
org.jruby.embed.EvalFailedException: (RuntimeError) Shell unit tests failed. 
Check output file for details.
at 
org.apache.hadoop.hbase.client.TestShell.testRunShellTests(TestShell.java:36)
Caused by: org.jruby.exceptions.RaiseException: (RuntimeError) Shell unit tests 
failed. Check output file for details.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)