[ https://issues.apache.org/jira/browse/CASSANDRA-19721?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ling Mao updated CASSANDRA-19721: --------------------------------- Description: 1. I have JDK 11, 17, and 21 installed locally, and it's sometimes inconvenient to determine which one I'm currently using. Although I can use the following approach: {code:java} ➜ bin cat ../logs/system.log |grep "JDK" INFO [main] 2024-06-18 19:11:19,801 CassandraDaemon.java:612 - JVM vendor/version: OpenJDK 64-Bit Server VM/11.0.23 ➜ bin jcmd pid VM.version 54566: OpenJDK 64-Bit Server VM version 11.0.23+9-LTS JDK 11.0.23 {code} 2. I often build the source code locally, and I need the "ant build time" to confirm that this local cluster is using the tarball I built a few minutes ago. {code:java} The preview: ➜ bin ./nodetool version -v ReleaseVersion: 5.1-SNAPSHOT BuildDate: 2024-06-20 23:33:22 CST GitSHA: 8def5d1faafca7c18cf640e19c67e5c205eb9b44 JVM vendor/version: OpenJDK 64-Bit Server VM/11.0.23 {code} 3. The git hash failed to add to ant MANIFEST.MF. and I fix it {code:java} How to check it: jar xvf apache-cassandra-5.1-SNAPSHOT.jar | grep META-INF/MANIFEST.MF\n cat META-INF/MANIFEST.MF Manifest-Version: 1.0 Ant-Version: Apache Ant 1.10.14 Created-By: 11.0.23+9-LTS (Amazon.com Inc.) Multi-Release: true Implementation-Title: Cassandra Implementation-Version: 5.1-SNAPSHOT Implementation-Vendor: Apache Implementation-Git-SHA: 8def5d1faafca7c18cf640e19c67e5c205eb9b44 Implementation-Build-Date: 2024-06-20 23:33:22 CST {code} > add jdk version and ant build date to nodetool: version > ------------------------------------------------------- > > Key: CASSANDRA-19721 > URL: https://issues.apache.org/jira/browse/CASSANDRA-19721 > Project: Cassandra > Issue Type: Improvement > Components: Tool/nodetool > Reporter: Ling Mao > Assignee: Ling Mao > Priority: Normal > Fix For: 5.1 > > > 1. I have JDK 11, 17, and 21 installed locally, and it's sometimes > inconvenient to determine which one I'm currently using. Although I can use > the following approach: > > {code:java} > ➜ bin cat ../logs/system.log |grep "JDK" > INFO [main] 2024-06-18 19:11:19,801 CassandraDaemon.java:612 - JVM > vendor/version: OpenJDK 64-Bit Server VM/11.0.23 > > ➜ bin jcmd pid VM.version > 54566: > OpenJDK 64-Bit Server VM version 11.0.23+9-LTS > JDK 11.0.23 > {code} > > 2. I often build the source code locally, and I need the "ant build time" to > confirm that this local cluster is using the tarball I built a few minutes > ago. > > {code:java} > The preview: > ➜ bin ./nodetool version -v > ReleaseVersion: 5.1-SNAPSHOT > BuildDate: 2024-06-20 23:33:22 CST > GitSHA: 8def5d1faafca7c18cf640e19c67e5c205eb9b44 > JVM vendor/version: OpenJDK 64-Bit Server VM/11.0.23 > {code} > > 3. The git hash failed to add to ant MANIFEST.MF. and I fix it > > {code:java} > How to check it: > > jar xvf apache-cassandra-5.1-SNAPSHOT.jar | grep META-INF/MANIFEST.MF\n > cat META-INF/MANIFEST.MF > > Manifest-Version: 1.0 > Ant-Version: Apache Ant 1.10.14 > Created-By: 11.0.23+9-LTS (Amazon.com Inc.) > Multi-Release: true > Implementation-Title: Cassandra > Implementation-Version: 5.1-SNAPSHOT > Implementation-Vendor: Apache > Implementation-Git-SHA: 8def5d1faafca7c18cf640e19c67e5c205eb9b44 > Implementation-Build-Date: 2024-06-20 23:33:22 CST > {code} > -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org