You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Andrey Gura (JIRA)" <ji...@apache.org> on 2017/09/27 11:07:00 UTC

[jira] [Commented] (IGNITE-6305) Need to add update checker to Ignite

    [ https://issues.apache.org/jira/browse/IGNITE-6305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16182380#comment-16182380 ] 

Andrey Gura commented on IGNITE-6305:
-------------------------------------

Implemented in the following way:

- Update checker periodically checking URL for latest updates using HTTP GET method. 
- For first request current Ignite version passed as HTTP URL parameter {{?ver=<VERSION>}} in order to support HTTP analytics tools (e.g. Google Analytics). All consequent requests don't use this parameter.
- If first request was failed (e.g. due to connection error) then all consequent requests behave like first request until success.

Update checker expect that return result will be plain text and contains at least one line of text: {{version=<VERSION>}}. Also result can contain optional attribute: {{downloadUrl=<URL>}}.


> Need to add update checker to Ignite
> ------------------------------------
>
>                 Key: IGNITE-6305
>                 URL: https://issues.apache.org/jira/browse/IGNITE-6305
>             Project: Ignite
>          Issue Type: Improvement
>          Components: general
>            Reporter: Dmitriy Setrakyan
>            Assignee: Andrey Gura
>            Priority: Critical
>             Fix For: 2.3
>
>
> # Ignite should provide an update check on node startup, which will report to users if there is a new version available. 
> # We can also use the update-checker to count Ignite starts, which will allow the community to monitor the health of the project.
> The design is specified in this dev@ thread (make sure to read all the way to the end):
> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Ignite-Update-Checker-td21150.html



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)