[jira] [Created] (HBASE-16609) Fake cells EmptyByteBufferedCell created in read path not implementing SettableSequenceId

2016-09-10 Thread Yu Sun (JIRA)
Yu Sun created HBASE-16609:
--

 Summary: Fake cells EmptyByteBufferedCell  created in read path 
not implementing SettableSequenceId 
 Key: HBASE-16609
 URL: https://issues.apache.org/jira/browse/HBASE-16609
 Project: HBase
  Issue Type: Bug
Reporter: Yu Sun
Assignee: Yu Sun


I backport offheap in 2.0 to hbase-1.1.2, and when testing,I encounter a 
similar problem HBASE-14099 ,Here is the stack trace:
{noformat}
java.io.IOException: java.lang.UnsupportedOperationException: Cell is not of 
type org.apache.hadoop.hbase.SettableSequenceId
at org.apache.hadoop.hbase.CellUtil.setSequenceId(CellUtil.java:915)
at 
org.apache.hadoop.hbase.regionserver.StoreFileScanner.setCurrentCell(StoreFileScanner.java:203)
at 
org.apache.hadoop.hbase.regionserver.StoreFileScanner.requestSeek(StoreFileScanner.java:338)
at 
org.apache.hadoop.hbase.regionserver.KeyValueHeap.generalizedSeek(KeyValueHeap.java:321)
at 
org.apache.hadoop.hbase.regionserver.KeyValueHeap.requestSeek(KeyValueHeap.java:279)
at 
org.apache.hadoop.hbase.regionserver.StoreScanner.reseek(StoreScanner.java:821)
at 
org.apache.hadoop.hbase.regionserver.StoreScanner.seekAsDirection(StoreScanner.java:809)
at 
org.apache.hadoop.hbase.regionserver.StoreScanner.next(StoreScanner.java:636)
at 
org.apache.hadoop.hbase.regionserver.KeyValueHeap.next(KeyValueHeap.java:153)
at 
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.populateResult(HRegion.java:5611)
at 
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.nextInternal(HRegion.java:5750)
at 
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.nextRaw(HRegion.java:5551)
at 
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.next(HRegion.java:5528)
at 
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.next(HRegion.java:5515)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.get(RSRpcServices.java:2125)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.get(RSRpcServices.java:2068)
at 
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:32201
)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:790)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:102)
at 
org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133)
at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108)
{noformat}
this will occur in read path when offheap is used. mostly due to ByteBuffer 
backed Cells dont implement interface SettableSequenceId. 




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


[jira] [Created] (HBASE-16608) Introducing the ability to merge ImmutableSegments without copy-compaction or SQM usage

2016-09-10 Thread Anastasia Braginsky (JIRA)
Anastasia Braginsky created HBASE-16608:
---

 Summary: Introducing the ability to merge ImmutableSegments 
without copy-compaction or SQM usage
 Key: HBASE-16608
 URL: https://issues.apache.org/jira/browse/HBASE-16608
 Project: HBase
  Issue Type: Sub-task
Reporter: Anastasia Braginsky






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


[RESULT] [VOTE] The 1st HBase 0.98.22 release candidate (RC0) is available

2016-09-10 Thread Andrew Purtell
+1

With three binding +1s, one non-binding +1, and no 0 or -1 votes, this vote 
passes and we have 0.98.22. I will release the artifacts and send an 
announcement shortly. 

> On Sep 3, 2016, at 8:34 AM, Andrew Purtell  wrote:
> 
> The 1st HBase 0.98.2​2 release candidate (RC0) is available for download at 
> https://dist.apache.org/repos/dist/dev/hbase/hbase-0.98.22RC0 and Maven 
> artifacts are also available in the temporary repository 
> https://repository.apache.org/content/repositories/orgapachehbase-1151 .
> 
> The detailed source and binary compatibility report for this release with 
> respect to the previous is available for your review at 
> https://dist.apache.org/repos/dist/dev/hbase/hbase-0.98.22RC0/0.98.21_0.98.22RC0_compat_report.html
>  ​. There are no reported compatibility issues.
> 
> The ​25​ issues resolved in this release can be found at 
> https://s.apache.org/C7SV .
> 
> I have made the following assessments of this candidate:
> - Release audit check​: pass​
> -​ Unit test suite: pass 10/10 (7u79)​
> - Loaded 1M keys with LTT (10 readers, 10 writers, 10 updaters (20%): all 
> keys verified, no unusual messages or errors, latencies in the ballpark
> - IntegrationTestBigLinkedList ​1B rows: 100% referenced, no errors (8u91)
> - Built head of Apache Phoenix 4.x-HBase-0.98 branch​:​ ​no errors (7u79)
> 
> Signed with my code signing key D5365CCD. 
> 
> 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 ​Friday September 9, 
> 2016 if we have sufficient votes.
> 
> --
> Best regards,
> 
>- Andy
> 
> Problems worthy of attack prove their worth by hitting back. - Piet Hein (via 
> Tom White)


Successful: HBase Generate Website

2016-09-10 Thread Apache Jenkins Server
Build status: Successful

If successful, the website and docs have been generated. To update the live 
site, follow the instructions below. If failed, skip to the bottom of this 
email.

Use the following commands to download the patch and apply it to a clean branch 
based on origin/asf-site. If you prefer to keep the hbase-site repo around 
permanently, you can skip the clone step.

  git clone https://git-wip-us.apache.org/repos/asf/hbase-site.git

  cd hbase-site
  wget -O- 
https://builds.apache.org/job/hbase_generate_website/338/artifact/website.patch.zip
 | funzip > cc2a40a78f4e65ef38dad2cbc921613c4d15cbf7.patch
  git fetch
  git checkout -b asf-site-cc2a40a78f4e65ef38dad2cbc921613c4d15cbf7 
origin/asf-site
  git am --whitespace=fix cc2a40a78f4e65ef38dad2cbc921613c4d15cbf7.patch

At this point, you can preview the changes by opening index.html or any of the 
other HTML pages in your local 
asf-site-cc2a40a78f4e65ef38dad2cbc921613c4d15cbf7 branch.

There are lots of spurious changes, such as timestamps and CSS styles in 
tables, so a generic git diff is not very useful. To see a list of files that 
have been added, deleted, renamed, changed type, or are otherwise interesting, 
use the following command:

  git diff --name-status --diff-filter=ADCRTXUB origin/asf-site

To see only files that had 100 or more lines changed:

  git diff --stat origin/asf-site | grep -E '[1-9][0-9]{2,}'

When you are satisfied, publish your changes to origin/asf-site using these 
commands:

  git commit --allow-empty -m "Empty commit" # to work around a current ASF 
INFRA bug
  git push origin asf-site-cc2a40a78f4e65ef38dad2cbc921613c4d15cbf7:asf-site
  git checkout asf-site
  git branch -D asf-site-cc2a40a78f4e65ef38dad2cbc921613c4d15cbf7

Changes take a couple of minutes to be propagated. You can verify whether they 
have been propagated by looking at the Last Published date at the bottom of 
http://hbase.apache.org/. It should match the date in the index.html on the 
asf-site branch in Git.

As a courtesy- reply-all to this email to let other committers know you pushed 
the site.



If failed, see https://builds.apache.org/job/hbase_generate_website/338/console

[jira] [Created] (HBASE-16607) Make NoncedRegionServerCallable extends CancellableRegionServerCallable

2016-09-10 Thread Heng Chen (JIRA)
Heng Chen created HBASE-16607:
-

 Summary: Make NoncedRegionServerCallable extends 
CancellableRegionServerCallable
 Key: HBASE-16607
 URL: https://issues.apache.org/jira/browse/HBASE-16607
 Project: HBase
  Issue Type: Sub-task
Reporter: Heng Chen


This is the first step to unify append, increment with AP.

And after extends CancellableRegionServerCallable,  we could remove lots of 
duplicate code in NoncedRegionServerCallable



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