[jira] [Assigned] (HBASE-5795) hbase-3927 breaks 0.92<->0.94 compatibility

2012-04-14 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5795:


Assignee: stack

> hbase-3927 breaks 0.92<->0.94 compatibility
> ---
>
> Key: HBASE-5795
> URL: https://issues.apache.org/jira/browse/HBASE-5795
> Project: HBase
>  Issue Type: Bug
>Reporter: stack
>Assignee: stack
>
> This commit broke our 0.92/0.94 compatibility:
> {code}
> 
> r1136686 | stack | 2011-06-16 14:18:08 -0700 (Thu, 16 Jun 2011) | 1 line
> HBASE-3927 display total uncompressed byte size of a region in web UI
> {code}
> I just tried the new RC for 0.94.  I brought up a 0.94 master on a 0.92 
> cluster and rather than just digest version 1 of the HServerLoad, I get this:
> {code}
> 2012-04-14 22:47:59,752 WARN org.apache.hadoop.ipc.HBaseServer: Unable to 
> read call parameters for client 10.4.14.38
> java.io.IOException: Error in readFields
> at 
> org.apache.hadoop.hbase.io.HbaseObjectWritable.readObject(HbaseObjectWritable.java:684)
> at 
> org.apache.hadoop.hbase.ipc.Invocation.readFields(Invocation.java:125)
> at 
> org.apache.hadoop.hbase.ipc.HBaseServer$Connection.processData(HBaseServer.java:1269)
> at 
> org.apache.hadoop.hbase.ipc.HBaseServer$Connection.readAndProcess(HBaseServer.java:1184)
> at 
> org.apache.hadoop.hbase.ipc.HBaseServer$Listener.doRead(HBaseServer.java:722)
> at 
> org.apache.hadoop.hbase.ipc.HBaseServer$Listener$Reader.doRunLoop(HBaseServer.java:513)
> at 
> org.apache.hadoop.hbase.ipc.HBaseServer$Listener$Reader.run(HBaseServer.java:488)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:662)
> Caused by: A record version mismatch occured. Expecting v2, found v1
> at 
> org.apache.hadoop.io.VersionedWritable.readFields(VersionedWritable.java:46)
> at 
> org.apache.hadoop.hbase.HServerLoad$RegionLoad.readFields(HServerLoad.java:379)
> at 
> org.apache.hadoop.hbase.HServerLoad.readFields(HServerLoad.java:686)
> at 
> org.apache.hadoop.hbase.io.HbaseObjectWritable.readObject(HbaseObjectWritable.java:681)
> ... 9 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5774) Add documentation for WALPlayer to HBase reference guide.

2012-04-12 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5774:


Assignee: Doug Meil  (was: Lars Hofhansl)

Assigning Doug to take a looksee (assign back to Lars if you all good w/ it 
Doug)

> Add documentation for WALPlayer to HBase reference guide.
> -
>
> Key: HBASE-5774
> URL: https://issues.apache.org/jira/browse/HBASE-5774
> Project: HBase
>  Issue Type: Sub-task
>Reporter: Lars Hofhansl
>Assignee: Doug Meil
> Attachments: 5774.txt
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5754) data lost with gora continuous ingest test (goraci)

2012-04-09 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5754:


Assignee: stack

> data lost with gora continuous ingest test (goraci)
> ---
>
> Key: HBASE-5754
> URL: https://issues.apache.org/jira/browse/HBASE-5754
> Project: HBase
>  Issue Type: Bug
>Affects Versions: 0.92.1
> Environment: 10 node test cluster
>Reporter: Eric Newton
>Assignee: stack
>
> Keith Turner re-wrote the accumulo continuous ingest test using gora, which 
> has both hbase and accumulo back-ends.
> I put a billion entries into HBase, and ran the Verify map/reduce job.  The 
> verification failed because about 21K entries were missing.  The goraci 
> [README|https://github.com/keith-turner/goraci] explains the test, and how it 
> detects missing data.
> I re-ran the test with 100 million entries, and it verified successfully.  
> Both of the times I tested using a billion entries, the verification failed.
> If I run the verification step twice, the results are consistent, so the 
> problem is
> probably not on the verify step.
> Here's the versions of the various packages:
> ||package||version||
> |hadoop|0.20.205.0|
> |hbase|0.92.1|
> |gora|http://svn.apache.org/repos/asf/gora/trunk r1311277|
> |goraci|https://github.com/ericnewton/goraci  tagged 2012-04-08|
> The change I made to goraci was to configure it for hbase and to allow it to 
> build properly.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5706) "Dropping fs latency stats since buffer is full" spam

2012-04-03 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5706:


Assignee: Shaneal Manek

> "Dropping fs latency stats since buffer is full" spam
> -
>
> Key: HBASE-5706
> URL: https://issues.apache.org/jira/browse/HBASE-5706
> Project: HBase
>  Issue Type: Improvement
>Reporter: Jean-Daniel Cryans
>Assignee: Shaneal Manek
>Priority: Minor
> Fix For: 0.94.0, 0.96.0
>
>
> I see tons of this while running tests (note that it's a WARN):
> {noformat}
> 2012-04-03 18:54:47,172 WARN org.apache.hadoop.hbase.io.hfile.HFile: Dropping 
> fs latency stats since buffer is full
> {noformat}
> While the code says this:
> {noformat}
>   // we don't want to fill up the logs with this message, so only log it 
>   // once every 30 seconds at most
>   // I also want to avoid locks on the 'critical path' (the common case will 
> be
>   // uncontended) - hence the CAS
>   private static void logDroppedLatencyStat() {
> {noformat}
> It doesn't seem like this message is actionnable and even though it's printed 
> "only" every 30 seconds it's still very spammy.
> We should get rid of it or make it more useful (I don't know which).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5610) Add GA to hbase.apache.org

2012-03-27 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5610:


Assignee: stack

> Add GA to hbase.apache.org
> --
>
> Key: HBASE-5610
> URL: https://issues.apache.org/jira/browse/HBASE-5610
> Project: HBase
>  Issue Type: Task
>Reporter: stack
>Assignee: stack
> Fix For: 0.96.0
>
> Attachments: ga.txt
>
>
> Lets add the bit of script necessary tracking hbase.apache.org in google 
> analytics.  I was going to get it going first then open it to the PMC for 
> viewing.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5328) Small changes to Master to make it more testable

2012-03-21 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5328:


Assignee: stack

> Small changes to Master to make it more testable
> 
>
> Key: HBASE-5328
> URL: https://issues.apache.org/jira/browse/HBASE-5328
> Project: HBase
>  Issue Type: Task
>Reporter: stack
>Assignee: stack
> Attachments: 5328.txt, 5328v2.txt, 5328v2.txt
>
>
> Here are some small changes in Master that make it more testable.  Included 
> tests stand up a Master and then fake it into thinking that three 
> regionservers are registering making master assign root and meta, etc.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5570) Compression tool section is referring to wrong link in HBase Book.

2012-03-13 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5570:


Assignee: Doug Meil

Ok if I assign this to you Mr. Doug?

> Compression tool section is referring to wrong link in HBase Book.
> --
>
> Key: HBASE-5570
> URL: https://issues.apache.org/jira/browse/HBASE-5570
> Project: HBase
>  Issue Type: Bug
>  Components: documentation
>Affects Versions: 0.90.7, 0.92.2, 0.94.0, 0.96.0
>Reporter: Laxman
>Assignee: Doug Meil
>Priority: Trivial
>  Labels: documentaion
>
> http://hbase.apache.org/book/ops_mgt.html#compression.tool
> Above section is refering to itself (recursive) in HBase book.
> This needs to be corrected.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-4608) HLog Compression

2012-03-12 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-4608:


Assignee: stack  (was: Li Pi)

> HLog Compression
> 
>
> Key: HBASE-4608
> URL: https://issues.apache.org/jira/browse/HBASE-4608
> Project: HBase
>  Issue Type: New Feature
>Reporter: Li Pi
>Assignee: stack
> Fix For: 0.94.0
>
> Attachments: 4608-v19.txt, 4608-v20.txt, 4608-v22.txt, 4608v1.txt, 
> 4608v13.txt, 4608v13.txt, 4608v14.txt, 4608v15.txt, 4608v16.txt, 4608v17.txt, 
> 4608v18.txt, 4608v5.txt, 4608v6.txt, 4608v7.txt, 4608v8fixed.txt
>
>
> The current bottleneck to HBase write speed is replicating the WAL appends 
> across different datanodes. We can speed up this process by compressing the 
> HLog. Current plan involves using a dictionary to compress table name, region 
> id, cf name, and possibly other bits of repeated data. Also, HLog format may 
> be changed in other ways to produce a smaller HLog.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5426) How to Set Up a Pseudo-Distributed Mode for HBase

2012-02-17 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5426:


Assignee: Doug Meil

Mind parsing this for its goodness Mr Meil?

> How to Set Up a Pseudo-Distributed Mode for HBase
> -
>
> Key: HBASE-5426
> URL: https://issues.apache.org/jira/browse/HBASE-5426
> Project: HBase
>  Issue Type: Improvement
>  Components: documentation
>Affects Versions: 0.92.0
> Environment: RedHat 7, Ubuntu 10
>Reporter: Bing Li
>Assignee: Doug Meil
>  Labels: documentation
> Fix For: 0.92.0
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> Hi, all,
> I just made a summary about the experiences to set up a pseudo-distributed 
> mode HBase.
> 1) RedHat 9 is not suitable for running HBase and Hadoop. I don't know the 
> reasons. Now Ubuntu is my choice.
> 2) After the pseudo-distributed mode of HDFS is configured, it is required to 
> configure the hbase-env.sh and hbase-site.xml. The book, HBase the Definitive 
> Guide, does not mentions hbase.env.xml.
> 3) It should set up JAVA_HOME, HBASE_CLASSPATH and HBASE_MANAGES_ZK. My 
> hbase-env.sh is as follows.
>  export JAVA_HOME=/opt/jdk1.6.1/
>  export HBASE_CLASSPATH=/opt/hbase-0.92.0/conf
>  export HBASE_OPTS="-XX:+UseConcMarkSweepGC"
>  export HBASE_MANAGES_ZK=true
> 4) When configuring hbase-site.xml, the property, hbase.cluster.distributed, 
> must be set also. The book, HBase the Definitive Guide, does not do that 
> either. My hbase-site.xml is as follows.
>  
>  
>  
> 
>hbase.rootdir
>hdfs://localhost:9000/hbase
> 
> 
>dfs.replication
>1
> 
> 
>hbase.cluster.distributed
>true
> 
>  
> I am a new user of HBase. Your suggestions are highly appreciated.
> Best regards,
> Bing

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5412) HBase book, section 2.6.4, has deficient list of client dependencies

2012-02-16 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5412:


Assignee: Doug Meil

Mind taking care of this one Doug?  This looks like a 0.92.0ism so needs 
dnoting so in the book as for 0.92.0.  Thanks.

> HBase book, section 2.6.4, has deficient list of client dependencies
> 
>
> Key: HBASE-5412
> URL: https://issues.apache.org/jira/browse/HBASE-5412
> Project: HBase
>  Issue Type: Bug
>  Components: documentation
>Affects Versions: 0.92.0
>Reporter: Mike Spreitzer
>Assignee: Doug Meil
>Priority: Minor
>  Labels: documentation
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> The current text in section 2.6.4 of the HBase book says this about client 
> dependencies:
> Minimally, a client of HBase needs the hbase, hadoop, log4j, commons-logging, 
> commons-lang, and ZooKeeper jars in its CLASSPATH connecting to a cluster.
> I tried that, and got an exception due to a class not being found.  I fixed 
> that by searching for that class in the jars in lib/, and tried again.  Got 
> an exception, due to a different class not found.  I iterated until it 
> worked.  When I was done, I found myself using the following JARs:
> commons-configuration-1.6.jar  hadoop-core-1.0.0.jar  slf4j-api-1.5.8.jar
> commons-lang-2.5.jar   hbase-0.92.0.jar   slf4j-log4j12-1.5.8.jar
> commons-logging-1.1.1.jar  log4j-1.2.16.jar   zookeeper-3.4.2.jar

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5397) [book] zookeeper quorum mistake

2012-02-14 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5397:


Assignee: Doug Meil

Can you do this Doug?

> [book] zookeeper quorum mistake
> ---
>
> Key: HBASE-5397
> URL: https://issues.apache.org/jira/browse/HBASE-5397
> Project: HBase
>  Issue Type: Bug
>Reporter: Andre Medeiros
>Assignee: Doug Meil
>Priority: Minor
>
> In Chapter 2, section 2.5 "ZooKeeper" under "How many ZooKeepers should I 
> run?" there is the sentence
> *There can be no quorum if the number of members is an even number.*
> This is not true. In ZooKeeper, an even number of peers is supported, but it 
> is normally not used because an even sized ensemble requires, proportionally, 
> more peers to form a quorum than an odd sized ensemble requires. For example, 
> an ensemble with 4 peers requires 3 to form a quorum, while an ensemble with 
> 5 also requires 3 to form a quorum. Thus, an ensemble of 5 allows 2 peers to 
> fail, and thus is more fault tolerant than the ensemble of 4, which allows 
> only 1 down peer.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5115) Change HBase "color" from purple to "International Orange (Engineering)"

2012-01-11 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5115:


Assignee: stack

> Change HBase "color" from purple to "International Orange (Engineering)"
> 
>
> Key: HBASE-5115
> URL: https://issues.apache.org/jira/browse/HBASE-5115
> Project: HBase
>  Issue Type: Task
>Reporter: stack
>Assignee: stack
> Attachments: 01_orange.png, 01_orange.svg
>
>
> See http://en.wikipedia.org/wiki/International_orange  See the bit about the 
> color of the golden gate bridge.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5172) HTableInterface should extend java.io.Closeable

2012-01-10 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5172:


Assignee: stack

> HTableInterface should extend java.io.Closeable
> ---
>
> Key: HBASE-5172
> URL: https://issues.apache.org/jira/browse/HBASE-5172
> Project: HBase
>  Issue Type: Bug
>Reporter: Zhihong Yu
>Assignee: stack
> Attachments: 5172.txt
>
>
> Ioan Eugen Stan found this issue.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-5152) Region is on service before completing initialization when doing rollback of split, it will affect read correctness

2012-01-09 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-5152:


Assignee: chunhui shen

> Region is on service before completing initialization when doing rollback of 
> split, it will affect read correctness 
> 
>
> Key: HBASE-5152
> URL: https://issues.apache.org/jira/browse/HBASE-5152
> Project: HBase
>  Issue Type: Bug
>Reporter: chunhui shen
>Assignee: chunhui shen
> Fix For: 0.92.0, 0.94.0
>
> Attachments: 5152-v2.txt, hbase-5152.patch
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-4519) 25s sleep when expiring sessions in tests

2011-10-29 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-4519:


Assignee: nkeywal

Nicolas, you might want to take a look at thi sone.

> 25s sleep when expiring sessions in tests
> -
>
> Key: HBASE-4519
> URL: https://issues.apache.org/jira/browse/HBASE-4519
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 0.90.4
>Reporter: Jean-Daniel Cryans
>Assignee: nkeywal
> Fix For: 0.92.0
>
>
> There's a hardcoded 25 seconds sleep in HBaseTestingUtility.expireSession: 
> {code}
> int sessionTimeout = 5 * 1000; // 5 seconds
> ...
> final long sleep = sessionTimeout * 5L;
> LOG.info("ZK Closed Session 0x" + Long.toHexString(sessionID) +
>   "; sleeping=" + sleep);
> Thread.sleep(sleep);
> {code}
> I'm pretty sure this can be lowered at lot, and it would speed up a couple of 
> tests. The only thing I'm afraid of is if this was made to accomodate flaky 
> tests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-2675) Quick "smoke tests" testsuite

2011-10-24 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-2675:


Assignee: nkeywal

Assigning this to you Nicolas since it looks like you are fixing this at mo.

> Quick "smoke tests" testsuite
> -
>
> Key: HBASE-2675
> URL: https://issues.apache.org/jira/browse/HBASE-2675
> Project: HBase
>  Issue Type: Test
>Reporter: Benoit Sigoure
>Assignee: nkeywal
>Priority: Minor
>
> It would be nice if there was a known subset of the tests that run fast (e.g. 
> not more than a few seconds) and quickly help us check whether the code isn't 
> horribly broken.  This way one could run those tests at a frequent interval 
> when iterating and only run the entire testsuite at the end, when they think 
> they're done, since doing so is very time consuming.
> Someone would need to identify which tests really focus on the core 
> functionality and add a target in the build system to just run those tests.  
> As a bonus, it would be awesome++ if the core tests ran, say, 10x faster than 
> they currently do.  There's a lot of "sleep"-based "synchronization" in the 
> tests and it would be nice to remove some of that where possible to make the 
> tests run as fast as the machine can handle them.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-4559) Refactor TestAvroServer into an integration test

2011-10-12 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-4559:


Assignee: Jesse Yates

> Refactor TestAvroServer into an integration test
> 
>
> Key: HBASE-4559
> URL: https://issues.apache.org/jira/browse/HBASE-4559
> Project: HBase
>  Issue Type: Improvement
>  Components: test
>Reporter: Jesse Yates
>Assignee: Jesse Yates
> Attachments: java_HBASE_4559.txt
>
>
> TestAvroServer is a beefy test, spins up a mini cluster, does a large series 
> of manipulations and then spins it down. It take about 2 mins to run on a 
> local machine, which on the high side for a 'unit' test. 
> This is part of the implentation discussed in 
> http://search-hadoop.com/m/L9OzBNEOJK1

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-3387) Pair does not deep check arrays for equality.

2011-10-12 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-3387:


Assignee: Jesse Yates

> Pair does not deep check arrays for equality. 
> --
>
> Key: HBASE-3387
> URL: https://issues.apache.org/jira/browse/HBASE-3387
> Project: HBase
>  Issue Type: Bug
>  Components: util
>Affects Versions: 0.90.1
> Environment: Any (discovered in Ubuntu 10.10 using TRUNK). 
>Reporter: Jesse Yates
>Assignee: Jesse Yates
> Attachments: HBASE-3387-revert.patch, HBASE-3387.patch
>
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> Pair does not deep check arrays for equality. It merely does x.equals(y) for 
> the sent Object. However, with any type of array this is merely going to 
> compare the array pointers, rather than the underlying data structure.
> It requires a rewriting of the private equals method in Pair to check for 
> elements being an array, then checking the underlying elements.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-4454) Add failsafe plugin to build and rename integration tests

2011-10-12 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-4454:


Assignee: Jesse Yates

> Add failsafe plugin to build and rename integration tests
> -
>
> Key: HBASE-4454
> URL: https://issues.apache.org/jira/browse/HBASE-4454
> Project: HBase
>  Issue Type: Improvement
>Reporter: Jesse Yates
>Assignee: Jesse Yates
> Fix For: 0.92.0
>
> Attachments: mvn_HBASE-4454.patch
>
>
> Add the maven-failsafe-plugin to the build process so we can run integration 
> tests with "mvn verify". This will also involve a renaming of integration 
> tests to conform to a new integration test regex.
> This is a stopgap measure while we until break them out into their own module.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-4561) Update Maven documentation in book

2011-10-12 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-4561:


Assignee: Jesse Yates

> Update Maven documentation in book
> --
>
> Key: HBASE-4561
> URL: https://issues.apache.org/jira/browse/HBASE-4561
> Project: HBase
>  Issue Type: Improvement
>  Components: documentation
>Reporter: Jesse Yates
>Assignee: Jesse Yates
>Priority: Minor
> Attachments: book_HBASE-4561.txt
>
>
> The maven documentation is a little out of date and has recently led to some 
> confusion about tests. This would cleanup the maven documents in the book to 
> be more explicit about how maven should be used.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-4531) hbase-4454 failsafe broke mvn site; back it out or fix

2011-10-03 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-4531:


Assignee: Akash Ashok

> hbase-4454 failsafe broke mvn site; back it out or fix
> --
>
> Key: HBASE-4531
> URL: https://issues.apache.org/jira/browse/HBASE-4531
> Project: HBase
>  Issue Type: Bug
>Reporter: stack
>Assignee: Akash Ashok
>Priority: Blocker
> Fix For: 0.92.0
>
> Attachments: HBase-4531-v2.patch, HBase-4531-v2.patch, 
> HBase-4531.patch
>
>
> mvn site is broke in head of trunk.  If I back out the last pom change it 
> works again:
> {code}
> 
> r1177168 | stack | 2011-09-29 05:42:13 + (Thu, 29 Sep 2011) | 1 line
> HBASE-4454 Add failsafe plugin to build and rename integration tests
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-4497) If region opening fails after updating META HBCK reports it as inconsistent and scanning the region throws NSRE

2011-09-30 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-4497:


Assignee: stack

> If region opening fails after updating META HBCK reports it as inconsistent 
> and scanning the region throws NSRE
> ---
>
> Key: HBASE-4497
> URL: https://issues.apache.org/jira/browse/HBASE-4497
> Project: HBase
>  Issue Type: Bug
>Reporter: ramkrishna.s.vasudevan
>Assignee: stack
>Priority: Critical
>
> As per the discussion in the mail chain "HBCK reporting of possible mismatch 
> in RS assignment" this JIRA is created.
> Consider two RS-> RS1 and RS2.
> A region tries to open in RS1. But it takes a while.  The RS1 has still not 
> updated meta and transitioned the node from OPENING to OPENED
> So timeout assigns the region to RS2.  RS2 successfully updates the META and 
> opens the region.
> Now RS1 tries to act on the region by first updating the META and then 
> transiting the node to OPENING to OPENED.
> RS1 transiting the node to OPENING to OPENED will fail.  But the META entry 
> will have RS1 as the latest.
> Now HBCK reports this as an inconsistency and if we try to scan the Region we 
> get NotServingRegionException.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-4507) Create checkAndPut variant that exposes timestamp / UUID

2011-09-29 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-4507:


Assignee: stack

> Create checkAndPut variant that exposes timestamp / UUID
> 
>
> Key: HBASE-4507
> URL: https://issues.apache.org/jira/browse/HBASE-4507
> Project: HBase
>  Issue Type: Sub-task
>Reporter: Ted Yu
>Assignee: stack
>
> Michael checked the checkAndPut which doesn't expose timestamp. A variant of 
> checkAndPut should be created to expose timestamp which is written into a 
> column specified by additional parameters.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Assigned] (HBASE-4503) Purge deprecated HBaseClusterTestCase

2011-09-28 Thread stack (Assigned) (JIRA)

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

stack reassigned HBASE-4503:


Assignee: stack

> Purge deprecated HBaseClusterTestCase
> -
>
> Key: HBASE-4503
> URL: https://issues.apache.org/jira/browse/HBASE-4503
> Project: HBase
>  Issue Type: Improvement
>Reporter: stack
>Assignee: stack
> Attachments: 4503-v2.txt, 4503.txt
>
>
> It could gain us a few minutes on overall test run in the cases where we 
> don't spin up a cluster for each test.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira