Hi,
Before releasing RC3, I better bring up the problems I found today when
validating the staged release 0.10.0 RC2.
1. '0.10.0-SNAPSHOT' in ./site/pom.xml
Search for SNAPSHOT references: find . -type f -name 'pom.xml' -exec grep -l
"SNAPSHOT" {} \;
And ./site/pom.xml is returned.
I'm not sure whether the IoTDB-website module should be considered in the
validation of staged release.
2. Some doc links in README is out-of-date.
> "For more information, please see [Chapter3:
> Server](https://iotdb.apache.org/#/Documents/progress/chap3/sec1) and
> [Chapter4: Client](https://iotdb.apache.org/#/Documents/progress/chap4/sec1)
> in detail."
First, these two doc links are outdated.
Secondly, I'm not sure whether the updated links should be of 'progress'
version or of 'V0.10.x' version. The 'progress' version might be
"https://iotdb.apache.org/UserGuide/Master/Server/Config%20Manual.html". The
'V0.10.x' version has not been created on the IoTDB website yet.
3. BUILD FAILURE
rm -rf ../.m2
./mvnw.sh install -Dmaven.repo.local=../.m2
Then the build failure information is as follows:
[INFO] Results:
[INFO]
[WARNING] Tests run: 95, Failures: 0, Errors: 0, Skipped: 2
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Apache IoTDB (incubating) Project Parent POM 0.10.0:
[INFO]
[INFO] Apache IoTDB (incubating) Project Parent POM ....... SUCCESS [05:03 min]
[INFO] TsFile ............................................. SUCCESS [03:39 min]
[INFO] Service-rpc ........................................ SUCCESS [ 44.076 s]
[INFO] IoTDB Jdbc ......................................... SUCCESS [ 57.732 s]
[INFO] IoTDB Server ....................................... FAILURE [04:31 min]
[INFO] IoTDB Session ...................................... SKIPPED
[INFO] IoTDB Cli .......................................... SKIPPED
[INFO] IoTDB Examples ..................................... SKIPPED
[INFO] IoTDB-Kafka Examples ............................... SKIPPED
[INFO] IoTDB-RocketMQ Examples ............................ SKIPPED
[INFO] client-example ..................................... SKIPPED
[INFO] tsfile-example ..................................... SKIPPED
[INFO] jdbc example ....................................... SKIPPED
[INFO] IoTDB Hadoop-Tsfile ................................ SKIPPED
[INFO] hadoop-example ..................................... SKIPPED
[INFO] flink-iotdb-connector .............................. SKIPPED
[INFO] flink-tsfile-connector ............................. SKIPPED
[INFO] IoTDB-Flink Examples ............................... SKIPPED
[INFO] IoTDB-MQTT Examples ................................ SKIPPED
[INFO] IoTDB Grafana ...................................... SKIPPED
[INFO] IoTDB Spark-TsFile ................................. SKIPPED
[INFO] spark-iotdb-connector .............................. SKIPPED
[INFO] IoTDB Distribution ................................. SKIPPED
[INFO] hive-connector ..................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14:57 min
[INFO] Finished at: 2020-06-16T15:47:11Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.22.0:test (default-test) on
project iotdb-server: There are test failures.
[ERROR]
[ERROR] Please refer to
/root/incubator-iotdb/tools/downloaded-iotdb-0.10.0rc2/0.10.0/rc2/apache-iotdb-0.10.0-incubating/server/target/surefire-reports
for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date]-jvmRun[N].dump,
[date].dumpstream and [date]-jvmRun[N].dumpstream.
[ERROR] The forked VM terminated without properly saying goodbye. VM crash or
System.exit called?
[ERROR] Command was /bin/sh -c cd
/root/incubator-iotdb/tools/downloaded-iotdb-0.10.0rc2/0.10.0/rc2/apache-iotdb-0.10.0-incubating/server
&& /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx1024m -jar
/root/incubator-iotdb/tools/downloaded-iotdb-0.10.0rc2/0.10.0/rc2/apache-iotdb-0.10.0-incubating/server/target/surefire/surefirebooter10359271626474215022.jar
/root/incubator-iotdb/tools/downloaded-iotdb-0.10.0rc2/0.10.0/rc2/apache-iotdb-0.10.0-incubating/server/target/surefire
2020-06-16T15-35-54_810-jvmRun1 surefire12249925021247003377tmp
surefire_27188015796528668705tmp
[ERROR] Process Exit Code: 0
[ERROR] Crashed tests:
[ERROR] org.apache.iotdb.db.metadata.MManagerAdvancedTest
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: The
forked VM terminated without properly saying goodbye. VM crash or System.exit
called?
[ERROR] Command was /bin/sh -c cd
/root/incubator-iotdb/tools/downloaded-iotdb-0.10.0rc2/0.10.0/rc2/apache-iotdb-0.10.0-incubating/server
&& /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx1024m -jar
/root/incubator-iotdb/tools/downloaded-iotdb-0.10.0rc2/0.10.0/rc2/apache-iotdb-0.10.0-incubating/server/target/surefire/surefirebooter10359271626474215022.jar
/root/incubator-iotdb/tools/downloaded-iotdb-0.10.0rc2/0.10.0/rc2/apache-iotdb-0.10.0-incubating/server/target/surefire
2020-06-16T15-35-54_810-jvmRun1 surefire12249925021247003377tmp
surefire_27188015796528668705tmp
[ERROR] Process Exit Code: 0
[ERROR] Crashed tests:
[ERROR] org.apache.iotdb.db.metadata.MManagerAdvancedTest
[ERROR] at
org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:671)
[ERROR] at
org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:533)
[ERROR] at
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:278)
[ERROR] at
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:244)
[ERROR] at
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1194)
[ERROR] at
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1022)
[ERROR] at
org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:868)
[ERROR] at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
[ERROR] at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
[ERROR] at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
[ERROR] at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
[ERROR] at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
[ERROR] at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
[ERROR] at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
[ERROR] at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
[ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
[ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
[ERROR] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
[ERROR] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
[ERROR] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
[ERROR] at org.apache.maven.cli.MavenCli.main(MavenCli.java:192)
[ERROR] at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR] at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR] at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[ERROR] at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
[ERROR] at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
[ERROR] at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
[ERROR] at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
[ERROR] at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR] at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR] at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[ERROR] at
org.apache.maven.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:39)
[ERROR] at
org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:122)
[ERROR] at
org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:50)
[ERROR]
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :iotdb-server
Regards,
Lei Rui
On 6/16/2020 23:02,Xiangdong Huang<[email protected]> wrote:
Hi jialin,
It is fine... I will release RC3..
Best,
-----------------------------------
Xiangdong Huang
School of Software, Tsinghua University
黄向东
清华大学 软件学院
Jialin Qiao <[email protected]> 于2020年6月16日周二 下午10:22写道:
Hi,
I'm sorry to tell you that IOTDB-762 is not solved in 0.10.0, and we need
RC3...
I submit a PR [1] and add a test. This bug impacts the restart, which is
critical.
Please pay attention to the notice in idea and remember to add test.
[1] https://github.com/apache/incubator-iotdb/pull/1376
Thanks,
--
Jialin Qiao
School of Software, Tsinghua University
乔嘉林
清华大学 软件学院
-----原始邮件-----
发件人: "Xiangdong Huang" <[email protected]>
发送时间: 2020-06-16 01:30:49 (星期二)
收件人: [email protected]
抄送:
主题: [discuss] Apache IoTDB 0.10.0 (incubating) RC2 release
Hi all,
we can discuss the issue about releasing v0.10.0 RC2 here. (I hope
everything is fine...)
Best,
-----------------------------------
Xiangdong Huang
School of Software, Tsinghua University
黄向东
清华大学 软件学院