[jira] [Resolved] (HBASE-8217) Port online region merge (HBASE-7403) to 0.94

2013-03-29 Thread Enis Soztutar (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Enis Soztutar resolved HBASE-8217. -- Resolution: Won't Fix Thanks Lars, nice summary. As I said, backporting a feature should be

Re: HRegion for HRegionInfo?

2013-03-29 Thread Sean Zhong
Recuisive iteration over HDFS table folder an option? The performance should be good! On Sun, Mar 24, 2013 at 1:24 AM, Jean-Marc Spaggiari jean-m...@spaggiari.org wrote: Hi Ted, There is no JIRA opened for that since I was not sure if it was something required/useful/missing/etc. But

[jira] [Resolved] (HBASE-8196) Port HBASE-7721 Atomic multi-row mutations in META to 0.94

2013-03-29 Thread Enis Soztutar (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8196?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Enis Soztutar resolved HBASE-8196. -- Resolution: Won't Fix We are not backporting online merges (see HBASE-8217). Without region

Re: HRegion for HRegionInfo?

2013-03-29 Thread Enis Söztutar
HRegionInfo and HRegion are very different beasts. HRegion is the main datastructure for region internals. You won't have access to it from the client side. HRegionInfo is just a metadata holder. Enis On Fri, Mar 29, 2013 at 1:00 AM, Sean Zhong clock...@gmail.com wrote: Recuisive iteration

[jira] [Created] (HBASE-8218) pass HTable as a parameter to method of AggregationClient

2013-03-29 Thread cuijianwei (JIRA)
cuijianwei created HBASE-8218: - Summary: pass HTable as a parameter to method of AggregationClient Key: HBASE-8218 URL: https://issues.apache.org/jira/browse/HBASE-8218 Project: HBase Issue

[jira] [Created] (HBASE-8219) Align Offline and Online Merge

2013-03-29 Thread Matteo Bertozzi (JIRA)
Matteo Bertozzi created HBASE-8219: -- Summary: Align Offline and Online Merge Key: HBASE-8219 URL: https://issues.apache.org/jira/browse/HBASE-8219 Project: HBase Issue Type: Task

[jira] [Created] (HBASE-8220) can we record the count opened HTable for HTablePool

2013-03-29 Thread cuijianwei (JIRA)
cuijianwei created HBASE-8220: - Summary: can we record the count opened HTable for HTablePool Key: HBASE-8220 URL: https://issues.apache.org/jira/browse/HBASE-8220 Project: HBase Issue Type:

Jenkins build is back to normal : HBase-TRUNK #3999

2013-03-29 Thread Apache Jenkins Server
See https://builds.apache.org/job/HBase-TRUNK/3999/changes

Re: HRegion for HRegionInfo?

2013-03-29 Thread Ted
Calculating size of all the store files seems to be an intermediate step. Are you going to perform some action based on the result ? I am asking this question because access to HRegion on client side is not provided for the reason Enis cited. If you have a case for server side improvement,

Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Stack
(cc'ing bigtop dev in case the bigtoppers have an opinion) Long story short, we need to publish two artifacts up to the maven repository: one for hadoop1 and one for hadoop2. Maven doesn't let you do this 'naturally'; a maven build produces one artifact only. The only dimension left to us to

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Ted Yu
This renaming looks good to me. The hbase-client-0.95.0-hadoop2-SNAPSHOT would be produced by hbase-0.95-on-hadoop2 Jenkins build, I guess. On Fri, Mar 29, 2013 at 8:50 AM, Stack st...@duboce.net wrote: (cc'ing bigtop dev in case the bigtoppers have an opinion) Long story short, we need to

[jira] [Resolved] (HBASE-8207) Replication could have data loss when machine name contains hyphen -

2013-03-29 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu resolved HBASE-8207. --- Resolution: Fixed Replication could have data loss when machine name contains hyphen -

Nice overview of Java 8

2013-03-29 Thread Ted Yu
Hi, I am reading this post: http://www.techempower.com/blog/2013/03/26/everything-about-java-8/ I would recommend it since it contains good examples for most of the cases. Cheers

Re: Nice overview of Java 8

2013-03-29 Thread Andrew Purtell
Maybe it's just me, but how relevant is this to HBase? Is Java 8 closer than 2-3 years out for production use? On Fri, Mar 29, 2013 at 10:38 AM, Ted Yu yuzhih...@gmail.com wrote: Hi, I am reading this post: http://www.techempower.com/blog/2013/03/26/everything-about-java-8/ I would

Re: Nice overview of Java 8

2013-03-29 Thread Andrew Purtell
Although it probably isn't all that useful to discuss these changes on dev@today, I did file some JIRAs which could serve as a reasonable forum. See https://issues.apache.org/jira/browse/HBASE-7608 On Fri, Mar 29, 2013 at 11:14 AM, Andrew Purtell apurt...@apache.orgwrote: Maybe it's just me,

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Wing Yew Poon
The Avro project faced this same issue and they resolved it in Avro 1.7.3. Afaik, they used maven classifiers. Thus, an avro-mapred jar compiled against hadoop2 is avro-mapred-1.7.3-hadoop2.jar. See https://issues.apache.org/jira/browse/AVRO-1170. - Wing Yew On Fri, Mar 29, 2013 at 8:50 AM, Stack

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Stack
On Fri, Mar 29, 2013 at 11:22 AM, Wing Yew Poon wyp...@cloudera.com wrote: The Avro project faced this same issue and they resolved it in Avro 1.7.3. Afaik, they used maven classifiers. Thus, an avro-mapred jar compiled against hadoop2 is avro-mapred-1.7.3-hadoop2.jar. See

[jira] [Created] (HBASE-8221) Ensure that we flush/close Regions before the RS stops answering client requests.

2013-03-29 Thread Amitanand Aiyer (JIRA)
Amitanand Aiyer created HBASE-8221: -- Summary: Ensure that we flush/close Regions before the RS stops answering client requests. Key: HBASE-8221 URL: https://issues.apache.org/jira/browse/HBASE-8221

[jira] [Created] (HBASE-8222) User should implement equals() and hashCode()

2013-03-29 Thread Gary Helmling (JIRA)
Gary Helmling created HBASE-8222: Summary: User should implement equals() and hashCode() Key: HBASE-8222 URL: https://issues.apache.org/jira/browse/HBASE-8222 Project: HBase Issue Type: Bug

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Wing Yew Poon
Stack, you could take a look at http://svn.apache.org/repos/asf/avro/tags/release-1.7.3/lang/java/mapred/pom.xml to see how they do it with classifiers. - w.y. On Fri, Mar 29, 2013 at 11:31 AM, Stack st...@duboce.net wrote: On Fri, Mar 29, 2013 at 11:22 AM, Wing Yew Poon wyp...@cloudera.com

[jira] [Created] (HBASE-8223) [89-FB] Fix race condition between append/sync and HLog.close() work flow.

2013-03-29 Thread Rishit Shroff (JIRA)
Rishit Shroff created HBASE-8223: Summary: [89-FB] Fix race condition between append/sync and HLog.close() work flow. Key: HBASE-8223 URL: https://issues.apache.org/jira/browse/HBASE-8223 Project:

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Stack
On Fri, Mar 29, 2013 at 11:41 AM, Wing Yew Poon wyp...@cloudera.com wrote: Stack, you could take a look at http://svn.apache.org/repos/asf/avro/tags/release-1.7.3/lang/java/mapred/pom.xml to see how they do it with classifiers. Thank you for the pointer Wing Yew. In the cited pom, the

[jira] [Created] (HBASE-8224) Add '-hadoop1' or '-hadoop2' to our version string

2013-03-29 Thread stack (JIRA)
stack created HBASE-8224: Summary: Add '-hadoop1' or '-hadoop2' to our version string Key: HBASE-8224 URL: https://issues.apache.org/jira/browse/HBASE-8224 Project: HBase Issue Type: Task

[jira] [Resolved] (HBASE-8187) trunk/0.95 tarball packaging

2013-03-29 Thread stack (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack resolved HBASE-8187. -- Resolution: Fixed Fix Version/s: 0.95.0 Assignee: stack Release Note: To build a tgz that

[jira] [Created] (HBASE-8225) [replication] minor code bug when registering ReplicationLogCleaner

2013-03-29 Thread Jerry He (JIRA)
Jerry He created HBASE-8225: --- Summary: [replication] minor code bug when registering ReplicationLogCleaner Key: HBASE-8225 URL: https://issues.apache.org/jira/browse/HBASE-8225 Project: HBase

Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread Stack
Things basically work. I was going to put an RC for folks to poke at, perhaps this weekend or at least early next week. St.Ack P.S. Remember, 0.95.0 releases are development releases. They are rough, not-for-production, lacking polish and testing, with no guaranteed upgrade path between

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Wing Yew Poon
I am far from being a maven expert and I also may not understand your requirements. However, as far as the avro-mapred jar goes, I am able to get the one I want in my projects by using something like dependency groupIdorg.apache.avro/groupId artifactIdavro-mapred/artifactId

Re: Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread Jonathan Hsieh
+1 On Friday, March 29, 2013, Stack wrote: Things basically work. I was going to put an RC for folks to poke at, perhaps this weekend or at least early next week. St.Ack P.S. Remember, 0.95.0 releases are development releases. They are rough, not-for-production, lacking polish and

Re: Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread Nick Dimiduk
+1 On Fri, Mar 29, 2013 at 1:42 PM, Stack st...@duboce.net wrote: Things basically work. I was going to put an RC for folks to poke at, perhaps this weekend or at least early next week. St.Ack P.S. Remember, 0.95.0 releases are development releases. They are rough, not-for-production,

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Stack
On Fri, Mar 29, 2013 at 1:29 PM, Wing Yew Poon wyp...@cloudera.com wrote: I am far from being a maven expert and I also may not understand your requirements. However, as far as the avro-mapred jar goes, I am able to get the one I want in my projects by using something like dependency

[jira] [Created] (HBASE-8226) HBaseTestingUtility#waitUntilAllRegionsAssigned won't return if it counts too many regions

2013-03-29 Thread Andrew Purtell (JIRA)
Andrew Purtell created HBASE-8226: - Summary: HBaseTestingUtility#waitUntilAllRegionsAssigned won't return if it counts too many regions Key: HBASE-8226 URL: https://issues.apache.org/jira/browse/HBASE-8226

Re: Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread Jesse Yates
+1 --- Jesse Yates @jesse_yates jyates.github.com On Fri, Mar 29, 2013 at 1:48 PM, Nick Dimiduk ndimi...@gmail.com wrote: +1 On Fri, Mar 29, 2013 at 1:42 PM, Stack st...@duboce.net wrote: Things basically work. I was going to put an RC for folks to poke at, perhaps

Re: Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread Jimmy Xiang
+1 On Fri, Mar 29, 2013 at 1:50 PM, Jesse Yates jesse.k.ya...@gmail.comwrote: +1 --- Jesse Yates @jesse_yates jyates.github.com On Fri, Mar 29, 2013 at 1:48 PM, Nick Dimiduk ndimi...@gmail.com wrote: +1 On Fri, Mar 29, 2013 at 1:42 PM, Stack st...@duboce.net

Re: Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread Dave Wang
+1 On Fri, Mar 29, 2013 at 1:51 PM, Jimmy Xiang jxi...@cloudera.com wrote: +1 On Fri, Mar 29, 2013 at 1:50 PM, Jesse Yates jesse.k.ya...@gmail.com wrote: +1 --- Jesse Yates @jesse_yates jyates.github.com On Fri, Mar 29, 2013 at 1:48 PM, Nick Dimiduk

Re: Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread Ted Yu
Would this RC include two tar balls, one for hadoop-1 and one for hadoop-2 ? Thanks On Fri, Mar 29, 2013 at 1:42 PM, Stack st...@duboce.net wrote: Things basically work. I was going to put an RC for folks to poke at, perhaps this weekend or at least early next week. St.Ack P.S.

Re: Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread Andrew Purtell
+1 On Fri, Mar 29, 2013 at 1:42 PM, Stack st...@duboce.net wrote: Things basically work. I was going to put an RC for folks to poke at, perhaps this weekend or at least early next week. St.Ack P.S. Remember, 0.95.0 releases are development releases. They are rough, not-for-production,

Re: Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread Jean-Daniel Cryans
+1 Also we should warn that the migration code doesn't work (HBASE-8045). J-D On Fri, Mar 29, 2013 at 1:42 PM, Stack st...@duboce.net wrote: Things basically work. I was going to put an RC for folks to poke at, perhaps this weekend or at least early next week. St.Ack P.S. Remember,

Build failed in Jenkins: HBase-TRUNK-on-Hadoop-2.0.0 #468

2013-03-29 Thread Apache Jenkins Server
See https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/468/changes Changes: [apurtell] Amend HBASE-8209. Revert changes to HBaseTestingUtility#waitUntilAllRegionsAssigned [apurtell] HBASE-8209. Improve LoadTest extensibility [stack] HBASE-8187 trunk/0.95 tarball packaging [tedyu]

Build failed in Jenkins: hbase-0.95-on-hadoop2 #47

2013-03-29 Thread Apache Jenkins Server
See https://builds.apache.org/job/hbase-0.95-on-hadoop2/47/changes Changes: [apurtell] Amend HBASE-8209. Revert changes to HBaseTestingUtility#waitUntilAllRegionsAssigned [apurtell] HBASE-8209. Improve LoadTest extensibility [stack] HBASE-8187 trunk/0.95 tarball packaging; ADDENDUM for 0.95

Wanted your thoughts on Rolling Upgrade Testing in HBase

2013-03-29 Thread Aleksandr Shulman
Hi all, I'd like to propose a potential solution to testing HBase Rolling Upgrade between minor versions of HBase. It would be great to get feedback. *Benefits:* This is a tricky feature and it would be really strengthen our trust with the product users if we can show that it is stable and

Re: Wanted your thoughts on Rolling Upgrade Testing in HBase

2013-03-29 Thread Jonathan Hsieh
Sounds great. +1. On Fri, Mar 29, 2013 at 3:49 PM, Aleksandr Shulman al...@cloudera.comwrote: Hi all, I'd like to propose a potential solution to testing HBase Rolling Upgrade between minor versions of HBase. It would be great to get feedback. *Benefits:* This is a tricky feature and it

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Enis Söztutar
I remember to trying the classifiers approach, and cannot getting it to work, but I don't remember the specifics. If we can get it working, than I would vote for the specifiers option as long as it also works with test jars, and maven deploy. I think it was in this issue:

Build failed in Jenkins: hbase-0.95 #113

2013-03-29 Thread Apache Jenkins Server
See https://builds.apache.org/job/hbase-0.95/113/changes Changes: [apurtell] Amend HBASE-8209. Revert changes to HBaseTestingUtility#waitUntilAllRegionsAssigned [apurtell] HBASE-8209. Improve LoadTest extensibility [stack] HBASE-8187 trunk/0.95 tarball packaging; ADDENDUM for 0.95 [stack]

Build failed in Jenkins: HBase-0.94 #927

2013-03-29 Thread Apache Jenkins Server
See https://builds.apache.org/job/HBase-0.94/927/changes Changes: [apurtell] Amend HBASE-8209. Revert changes to HBaseTestingUtility#waitUntilAllRegionsAssigned [tedyu] HBASE-8176 Backport HBASE-5335 Dynamic Schema Configurations to 0.94 (clockfly) [apurtell] HBASE-8209. Improve LoadTest

[jira] [Created] (HBASE-8227) Investigate outliers in 0.89-fb

2013-03-29 Thread Amitanand Aiyer (JIRA)
Amitanand Aiyer created HBASE-8227: -- Summary: Investigate outliers in 0.89-fb Key: HBASE-8227 URL: https://issues.apache.org/jira/browse/HBASE-8227 Project: HBase Issue Type: Improvement

[jira] [Created] (HBASE-8228) Investigate time taken to snapshot memstore

2013-03-29 Thread Amitanand Aiyer (JIRA)
Amitanand Aiyer created HBASE-8228: -- Summary: Investigate time taken to snapshot memstore Key: HBASE-8228 URL: https://issues.apache.org/jira/browse/HBASE-8228 Project: HBase Issue Type:

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Stack
On Fri, Mar 29, 2013 at 3:59 PM, Enis Söztutar enis@gmail.com wrote: I remember to trying the classifiers approach, and cannot getting it to work, but I don't remember the specifics. If we can get it working, than I would vote for the specifiers option as long as it also works with test

Build failed in Jenkins: HBase-TRUNK #4000

2013-03-29 Thread Apache Jenkins Server
See https://builds.apache.org/job/HBase-TRUNK/4000/changes Changes: [apurtell] Amend HBASE-8209. Revert changes to HBaseTestingUtility#waitUntilAllRegionsAssigned [apurtell] HBASE-8209. Improve LoadTest extensibility [stack] HBASE-8187 trunk/0.95 tarball packaging [tedyu] HBASE-8207 Addendum

Re: Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread lars hofhansl
+1 Should we call it beta as some things are known not to work? -- Lars From: Stack st...@duboce.net To: HBase Dev List dev@hbase.apache.org Sent: Friday, March 29, 2013 1:42 PM Subject: Any objections to my putting up a 0.95.0RC? Things basically work. 

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Ted Yu
In http://maven.apache.org/plugins/maven-assembly-plugin/advanced-descriptor-topics.html, there is a section 'Advanced Artifact-Matching in includes and excludes' which might be helpful. Cheers On Fri, Mar 29, 2013 at 4:50 PM, Stack st...@duboce.net wrote: On Fri, Mar 29, 2013 at 3:59 PM,

Re: Wanted your thoughts on Rolling Upgrade Testing in HBase

2013-03-29 Thread Lars Hofhansl
Yes please. If possible it could also include a rolling downgrade. Aleksandr Shulman al...@cloudera.com wrote: Hi all, I'd like to propose a potential solution to testing HBase Rolling Upgrade between minor versions of HBase. It would be great to get feedback. *Benefits:* This is a tricky

Re: Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread Stack
On Fri, Mar 29, 2013 at 7:54 PM, lars hofhansl la...@apache.org wrote: +1 Should we call it beta as some things are known not to work? I'd rather not. Rather, lets just make sure that we do the messaging so folks get that odd number means it is not for production. St.Ack

Build failed in Jenkins: hbase-0.95 #114

2013-03-29 Thread Apache Jenkins Server
See https://builds.apache.org/job/hbase-0.95/114/changes Changes: [tedyu] HBASE-8222 User class should implement equals() and hashCode() [tedyu] HBASE-8164 TestTableLockManager fails intermittently in trunk builds, addendum -- [...truncated 3217

[jira] [Resolved] (HBASE-8222) User class should implement equals() and hashCode()

2013-03-29 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl resolved HBASE-8222. -- Resolution: Fixed Hadoop Flags: Reviewed User class should implement equals() and

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Konstantin Boudnik
I also would rather abstain from classifiers approach despite this particular usecase to be their original intention (see a good discussion here http://is.gd/PH1FPU). I found them particularly painful in Ivy environment, but it might be somebody else problem ;) May be version strings isn't that

Re: Change HBase version string from 0.95.0-SNAPSHOT to 0.95.0-hadoop1-SNAPSHOT and 0.95.0-hadoop2-SNAPSHOT?

2013-03-29 Thread Stack
On Fri, Mar 29, 2013 at 9:22 PM, Konstantin Boudnik c...@apache.org wrote: I also would rather abstain from classifiers approach despite this particular usecase to be their original intention (see a good discussion here http://is.gd/PH1FPU). I found them particularly painful in Ivy

Build failed in Jenkins: HBase-TRUNK-on-Hadoop-2.0.0 #469

2013-03-29 Thread Apache Jenkins Server
See https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/469/changes Changes: [tedyu] HBASE-7904 Make mapreduce jobs pass based on 2.0.4-alpha [tedyu] HBASE-8222 User class should implement equals() and hashCode() [tedyu] HBASE-8164 TestTableLockManager fails intermittently in trunk

Re: Any objections to my putting up a 0.95.0RC?

2013-03-29 Thread lars hofhansl
Fair enough. From: Stack st...@duboce.net To: HBase Dev List dev@hbase.apache.org; lars hofhansl la...@apache.org Sent: Friday, March 29, 2013 8:32 PM Subject: Re: Any objections to my putting up a 0.95.0RC? On Fri, Mar 29, 2013 at 7:54 PM, lars hofhansl