Khurram Faraaz created DRILL-4008: ------------------------------------- Summary: Difference in commit ID in sys.version and git.properties file Key: DRILL-4008 URL: https://issues.apache.org/jira/browse/DRILL-4008 Project: Apache Drill Issue Type: Bug Components: Metadata Affects Versions: 1.2.0, 1.3.0 Environment: 4 node cluster CentOS Reporter: Khurram Faraaz
commit id in git.properties file under $DRILL_HOME and commit id returned by sys.version is different. commit id from git.properties file is, [root@centos-03 drill-1.3.0]# grep "commit.id" git.properties git.commit.id.abbrev=e4b94a7 git.commit.id=e4b94a78487f844be4fe71c4b9bf88b16c7f42f7 commit.id from sys.version is different from that of git.properties. {code} [root@centos-01 bin]# ./sqlline -u "jdbc:drill:schema=dfs.tmp:drillbit=10.10.100.203 -n test -p test" apache drill 1.3.0-SNAPSHOT "what ever the mind of man can conceive and believe, drill can query" 0: jdbc:drill:schema=dfs.tmp:drillbit=10.10.1> select * from sys.version; +-----------------+-------------------------------------------+-----------------------------+----------------------------+--------------+----------------------------+ | version | commit_id | commit_message | commit_time | build_email | build_time | +-----------------+-------------------------------------------+-----------------------------+----------------------------+--------------+----------------------------+ | 1.3.0-SNAPSHOT | cf802fc8333346c268e401ab6ee37310d6c7ccaa | master branch is now 1.3.0 | 19.10.2015 @ 20:03:14 UTC | Unknown | 29.10.2015 @ 04:19:33 UTC | +-----------------+-------------------------------------------+-----------------------------+----------------------------+--------------+----------------------------+ 1 row selected (0.353 seconds) {code} Running the below command gives me more than one commit id from the jars {code} clush -g khurram "cd $DRILL_HOME/jars && ls *.jar | xargs -I% unzip -p % git.properties | grep commit.id=" {code} Also if user connects to a Drillbit and queries sys.version and then disconnects from that Drillbit and reconnects to same Drillbit, sys.version returns different commit id. {code} [root@centos-01 bin]# ./sqlline -u "jdbc:drill:schema=dfs.tmp:drillbit=10.10.100.201 -n test -p test" apache drill 1.3.0-SNAPSHOT "just drill it" 0: jdbc:drill:schema=dfs.tmp:drillbit=10.10.1> select * from sys.version; +-----------------+-------------------------------------------+-----------------------------+----------------------------+--------------+----------------------------+ | version | commit_id | commit_message | commit_time | build_email | build_time | +-----------------+-------------------------------------------+-----------------------------+----------------------------+--------------+----------------------------+ | 1.3.0-SNAPSHOT | cf802fc8333346c268e401ab6ee37310d6c7ccaa | master branch is now 1.3.0 | 19.10.2015 @ 20:03:14 UTC | Unknown | 29.10.2015 @ 04:19:33 UTC | +-----------------+-------------------------------------------+-----------------------------+----------------------------+--------------+----------------------------+ 1 row selected (0.451 seconds) 0: jdbc:drill:schema=dfs.tmp:drillbit=10.10.1> !q Closing: org.apache.drill.jdbc.impl.DrillConnectionImpl [root@centos-01 bin]# ./sqlline -u "jdbc:drill:schema=dfs.tmp:drillbit=10.10.100.201 -n test -p test" apache drill 1.3.0-SNAPSHOT "got drill?" 0: jdbc:drill:schema=dfs.tmp:drillbit=10.10.1> select * from sys.version; +-----------------+-------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------------+--------------+----------------------------+ | version | commit_id | commit_message | commit_time | build_email | build_time | +-----------------+-------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------------+--------------+----------------------------+ | 1.3.0-SNAPSHOT | e4b94a78487f844be4fe71c4b9bf88b16c7f42f7 | DRILL-3937: Handle the case where min/max columns in metadata cache file are string or binary values. | 30.10.2015 @ 01:57:33 UTC | Unknown | 31.10.2015 @ 01:11:01 UTC | +-----------------+-------------------------------------------+--------------------------------------------------------------------------------------------------------+----------------------------+--------------+----------------------------+ 1 row selected (0.458 seconds) {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)