[
https://issues.apache.org/jira/browse/BLUR-240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13773291#comment-13773291
]
Aaron McCurry commented on BLUR-240:
------------------------------------
What OS are you running this on? This test is a bit finicky, it actually is
suppose to test that the back pressure feature is working correctly by nearly
running the JVM out of memory and letting Blur react by killing currently
running queries. The hope is that the back pressure feature will save the JVM
from an OOM exception. OSX running jdk6 seems to work every time, however I
have seem issues on ubuntu and I really haven't tried it on jdk7. Probably
need to may OS and runtime specific setting for configuring a nearly OOM
situation.
> BlurClusterTest Unit test failing
> ---------------------------------
>
> Key: BLUR-240
> URL: https://issues.apache.org/jira/browse/BLUR-240
> Project: Apache Blur
> Issue Type: Bug
> Affects Versions: 0.3.0
> Environment: Ubuntu 12.04.2 LTS
> Linux 2.6.32-042stab057.1 #1 SMP Fri Jun 22 02:17:07 MSD 2012 x86_64 x86_64
> x86_64 GNU/Linux
> java version "1.7.0_21"
> Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
> Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
> commit aeba56bdf30997f8516837c600e856334131ef8d
> (2f9e54b7e0bc1da65ca0a84cfca0bf13319f44e9 + license patch from issue BLUR-239)
> Reporter: Tony Bussieres
> Priority: Minor
>
> Likely to be a version mismatch in the pom.xml ?
> Running org.apache.blur.thrift.BlurClusterTest
> INFO 20130920_13:08:58:058_EDT [main] utils.GCWatcher: GCWatcher was setup.
> INFO 20130920_13:08:58:058_EDT [gc-watch] utils.GCWatcher: totalTime spent
> in GC [132 ms] collected [36,953,400 bytes]
> INFO 20130920_13:08:58:058_EDT [main] mortbay.log: jetty-6.1.26
> INFO 20130920_13:08:58:058_EDT [main] mortbay.log: Extract
> jar:file:/home/tbussier/.m2/repository/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/webapps/hdfs
> to /tmp/Jetty_localhost_59000_hdfs____.c461je/webapp
> INFO 20130920_13:08:58:058_EDT [main] mortbay.log: Started
> SelectChannelConnector@localhost:59000
> Starting DataNode 0 with dfs.data.dir:
> file:/home/tbussier/incubator-blur/blur-core/target/target/tmp/blur-cluster-test/cluster/hdfs/dfs/data/data1,file:/home/tbussier/incubator-blur/blur-core/target/target/tmp/blur-cluster-test/cluster/hdfs/dfs/data/data2
> INFO 20130920_13:08:58:058_EDT [main] mortbay.log: jetty-6.1.26
> INFO 20130920_13:08:58:058_EDT [main] mortbay.log: Extract
> jar:file:/home/tbussier/.m2/repository/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar!/webapps/datanode
> to /tmp/Jetty_localhost_60828_datanode____.b9vc0l/webapp
> INFO 20130920_13:08:58:058_EDT [main] mortbay.log: Started
> SelectChannelConnector@localhost:60828
> Cluster is active
> Cluster is active
> INFO 20130920_13:08:58:058_EDT [Thread-956] server.ZooKeeperServerMain:
> Starting server
> INFO 20130920_13:08:58:058_EDT [Thread-956] server.ZooKeeperServer: tickTime
> set to 2000
> INFO 20130920_13:08:58:058_EDT [Thread-956] server.ZooKeeperServer:
> minSessionTimeout set to -1
> INFO 20130920_13:08:58:058_EDT [Thread-956] server.ZooKeeperServer:
> maxSessionTimeout set to -1
> INFO 20130920_13:08:58:058_EDT [Thread-956] server.NIOServerCnxnFactory:
> binding to port 0.0.0.0/0.0.0.0:21810
> INFO 20130920_13:08:58:058_EDT [Thread-956] persistence.FileTxnSnapLog:
> Snapshotting: 0x0 to
> file:/home/tbussier/incubator-blur/blur-core/target/target/tmp/blur-cluster-test/cluster/zk/zk_test/version-2/snapshot.0
> INFO 20130920_13:08:58:058_EDT [main] zookeeper.ZooKeeper: Initiating client
> connection, connectString=localhost:21810 sessionTimeout=30000
> watcher=org.apache.blur.MiniCluster$5@7f1ba300
> INFO 20130920_13:08:58:058_EDT [main-EventThread] zookeeper.ClientCnxn:
> EventThread shut down
> INFO 20130920_13:08:58:058_EDT [main] zookeeper.ZooKeeper: Session: 0x0
> closed
> INFO 20130920_13:08:58:058_EDT [main] thrift.ThriftBlurControllerServer:
> Shard Server using index [0] bind address [0.0.0.0:40010]
> INFO 20130920_13:08:58:058_EDT [main] zookeeper.ZooKeeper: Initiating client
> connection, connectString=localhost:21810 sessionTimeout=90000
> watcher=org.apache.blur.zookeeper.ZkUtils$ConnectionWatcher@2b01ad2b
> INFO 20130920_13:08:58:058_EDT [main-SendThread(localhost:21810)]
> zookeeper.ClientCnxn: Opening socket connection to server
> localhost/0:0:0:0:0:0:0:1:21810. Will not attempt to authenticate using SASL
> (unknown error)
> INFO 20130920_13:08:58:058_EDT [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:21810]
> server.NIOServerCnxnFactory: Accepted socket connection from
> /0:0:0:0:0:0:0:1:57660
> INFO 20130920_13:08:58:058_EDT [main-SendThread(localhost:21810)]
> zookeeper.ClientCnxn: Socket connection established to
> localhost/0:0:0:0:0:0:0:1:21810, initiating session
> INFO 20130920_13:08:58:058_EDT [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:21810]
> server.ZooKeeperServer: Client attempting to establish new session at
> /0:0:0:0:0:0:0:1:57660
> INFO 20130920_13:08:58:058_EDT [SyncThread:0] persistence.FileTxnLog:
> Creating new log file: log.1
> INFO 20130920_13:08:58:058_EDT [SyncThread:0] server.ZooKeeperServer:
> Established session 0x1413c588ef60000 with negotiated timeout 40000 for
> client /0:0:0:0:0:0:0:1:57660
> INFO 20130920_13:08:58:058_EDT [main-SendThread(localhost:21810)]
> zookeeper.ClientCnxn: Session establishment complete on server
> localhost/0:0:0:0:0:0:0:1:21810, sessionid = 0x1413c588ef60000, negotiated
> timeout = 40000
> INFO 20130920_13:08:58:058_EDT [main-EventThread] zookeeper.ZkUtils:
> ZooKeeper [localhost:21810] timeout [90,000] changed to [SyncConnected] state
> WARN 20130920_13:08:59:059_EDT [Watch Children
> [/blur/clusters][0578ae54-640b-4500-ac3c-6ab2a0b9913d]]
> zookeeper.WatchNodeExistance: Closing [85735304-4b59-4cc1-863b-d914bb56ff80]
> WARN 20130920_13:08:59:059_EDT [Watch Children
> [/blur/clusters][0578ae54-640b-4500-ac3c-6ab2a0b9913d]]
> zookeeper.WatchNodeExistance: Closing [f7150a06-7939-4430-b976-a1db9fded1d4]
> INFO 20130920_13:08:59:059_EDT [Watch Children
> [/blur/clusters/default/tables][0c4defbf-0e89-4086-af64-001de0b81a54]]
> thrift.BlurControllerServer: Layout change.
> INFO 20130920_13:08:59:059_EDT [Watch Children
> [/blur/clusters/default/online-nodes][00785eba-66f5-40e1-b25d-94122e7fa584]]
> thrift.BlurControllerServer: Layout change.
> WARN 20130920_13:08:59:059_EDT [main] zookeeper.WatchChildren: Closing
> [0578ae54-640b-4500-ac3c-6ab2a0b9913d]
> WARN 20130920_13:08:59:059_EDT [main] zookeeper.WatchChildren: Closing
> [00785eba-66f5-40e1-b25d-94122e7fa584]
> WARN 20130920_13:08:59:059_EDT [main] zookeeper.WatchNodeExistance: Closing
> [d7b038f7-cd9c-4fc1-9474-a580eacd8da6]
> WARN 20130920_13:08:59:059_EDT [main] zookeeper.WatchChildren: Closing
> [0c4defbf-0e89-4086-af64-001de0b81a54]
> WARN 20130920_13:08:59:059_EDT [main] zookeeper.WatchNodeExistance: Closing
> [45d97866-7abe-4e40-a66d-572d29e6d6ee]
> WARN 20130920_13:08:59:059_EDT [main] zookeeper.WatchChildren: Closing
> [82ebb44c-5850-470e-8763-e11ae9edef80]
> WARN 20130920_13:08:59:059_EDT [main] zookeeper.WatchChildren: Closing
> [7fef3edb-b7e0-4cfb-a194-4c8d44ebfe34]
> INFO 20130920_13:08:59:059_EDT [ProcessThread(sid:0 cport:-1):]
> server.PrepRequestProcessor: Processed session termination for sessionid:
> 0x1413c588ef60000
> INFO 20130920_13:08:59:059_EDT [main] zookeeper.ZooKeeper: Session:
> 0x1413c588ef60000 closed
> INFO 20130920_13:08:59:059_EDT [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:21810]
> server.NIOServerCnxn: Closed socket connection for client
> /0:0:0:0:0:0:0:1:57660 which had sessionid 0x1413c588ef60000
> INFO 20130920_13:08:59:059_EDT [main-EventThread] zookeeper.ClientCnxn:
> EventThread shut down
> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 1.848 sec <<<
> FAILURE!
> org.apache.blur.thrift.BlurClusterTest Time elapsed: 1.848 sec <<< ERROR!
> java.lang.NoSuchMethodError:
> org.apache.blur.thrift.Connection.getConnectionStr()Ljava/lang/Object;
> at org.apache.blur.MiniCluster.startControllers(MiniCluster.java:243)
> at org.apache.blur.MiniCluster.startControllers(MiniCluster.java:201)
> at org.apache.blur.MiniCluster.startBlurCluster(MiniCluster.java:138)
> at
> org.apache.blur.thrift.BlurClusterTest.startCluster(BlurClusterTest.java:94)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at
> org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
> at
> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
> at
> org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
> at
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
> at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
> org.apache.blur.thrift.BlurClusterTest Time elapsed: 1.848 sec <<< ERROR!
> java.lang.NullPointerException
> at org.apache.blur.thrift.ThriftServer.close(ThriftServer.java:157)
> at org.apache.blur.MiniCluster.stopControllers(MiniCluster.java:189)
> at
> org.apache.blur.MiniCluster.shutdownBlurCluster(MiniCluster.java:148)
> at
> org.apache.blur.thrift.BlurClusterTest.shutdownCluster(BlurClusterTest.java:99)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:37)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
> at
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at
> org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
> at
> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
> at
> org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
> at
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
> at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
> INFO 20130920_13:09:00:000_EDT [Thread-975] indexserver.BlurServerShutDown:
> Closing zookeeper.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira