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)
|