[
https://issues.apache.org/jira/browse/DRILL-6864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16699909#comment-16699909
]
ASF GitHub Bot commented on DRILL-6864:
---------------------------------------
Ben-Zvi opened a new pull request #1555: DRILL-6864: Upgrade the git-commit-id
plugin to 2.2.5
URL: https://github.com/apache/drill/pull/1555
The latest version of the git-commit-id seems to work OK (passed all the
Jenkins tests; even though the maven repository shows dependency on
jackson.databind version 2.9.6, while we use 2.9.5 ; see
https://mvnrepository.com/artifact/pl.project13.maven/git-commit-id-plugin/2.2.5
)
Performance on Jenkins build seems the same, but on my Mac a full clean
build is nearly 2 minutes faster. And when adding the new option to skip this
plugin ( -Dmaven.gitcommitid.skip=true ) , the clean build is 3-4 minutes
faster.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> Root POM: Update the git-commit-id plugin
> -----------------------------------------
>
> Key: DRILL-6864
> URL: https://issues.apache.org/jira/browse/DRILL-6864
> Project: Apache Drill
> Issue Type: Improvement
> Components: Tools, Build & Test
> Affects Versions: 1.14.0
> Reporter: Boaz Ben-Zvi
> Assignee: Boaz Ben-Zvi
> Priority: Minor
> Fix For: 1.15.0
>
>
> The Maven git-commit-id plugin is of version 2.1.9, which is 4.5 years
> old. Executing this plugin seems to take a significant portion of the mvn
> build time. Newer versions run more than twice as fast (see below).
> Suggestion: Upgrade to the latest (2.2.5), to shorten the Drill mvn build
> time.
> Here are the run times with our *current (2.1.9)* version:
> {code:java}
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [25.320s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [24.255s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [22.821s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [32.889s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [34.557s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [26.085s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [46.135s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [72.811s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [45.956s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [18.223s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [19.841s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [50.146s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [30.993s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [32.839s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [33.852s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [23.562s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [25.333s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [24.737s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [19.098s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [46.245s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [40.350s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [34.610s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [78.756s]
> [INFO] git-commit-id-plugin:revision (for-source-tarball) ....... [52.551s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [10.940s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [24.573s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [24.404s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [43.501s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [25.041s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [39.149s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [40.310s]
> {code}
> And here are the run times with a newer (2.2.4) version:
> {code:java}
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [6.964s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [18.732s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [7.441s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [8.146s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [6.404s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [7.837s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [9.788s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [9.136s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [19.607s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [9.289s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [8.046s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [8.268s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [7.868s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [10.750s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [8.558s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [11.267s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [15.696s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [9.446s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [6.187s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [24.806s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [14.591s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [16.409s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [12.041s]
> [INFO] git-commit-id-plugin:revision (for-source-tarball) ....... [6.177s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [7.734s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [6.384s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [11.153s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [12.804s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [8.206s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [12.552s]
> [INFO] git-commit-id-plugin:revision (for-jars) ................. [19.592s]
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)