[jira] [Commented] (IGNITE-7002) .NET: Add cross-platform examples on .NET Core

2017-12-05 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on IGNITE-7002:


Github user asfgit closed the pull request at:

https://github.com/apache/ignite/pull/3119


> .NET: Add cross-platform examples on .NET Core
> --
>
> Key: IGNITE-7002
> URL: https://issues.apache.org/jira/browse/IGNITE-7002
> Project: Ignite
>  Issue Type: Improvement
>  Components: examples, platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Minor
>  Labels: .NET, xplat
> Fix For: 2.4
>
>
> Current examples are for .NET 4 and can only be run on Windows.
> .NET Core is the latest and greatest .NET, IGNITE-2662 introduces support for 
> that.
> Add a separate examples project targeting .NET Core 2.0 which can be run on 
> any OS.



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


[jira] [Commented] (IGNITE-7002) .NET: Add cross-platform examples on .NET Core

2017-12-04 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn commented on IGNITE-7002:


Merged to master: {{3b314f72512ca417cb08a079dcb6f1521b37a474}}.

> .NET: Add cross-platform examples on .NET Core
> --
>
> Key: IGNITE-7002
> URL: https://issues.apache.org/jira/browse/IGNITE-7002
> Project: Ignite
>  Issue Type: Improvement
>  Components: examples, platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Minor
>  Labels: .NET, xplat
> Fix For: 2.4
>
>
> Current examples are for .NET 4 and can only be run on Windows.
> .NET Core is the latest and greatest .NET, IGNITE-2662 introduces support for 
> that.
> Add a separate examples project targeting .NET Core 2.0 which can be run on 
> any OS.



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


[jira] [Commented] (IGNITE-7002) .NET: Add cross-platform examples on .NET Core

2017-12-04 Thread Denis Magda (JIRA)

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

Denis Magda commented on IGNITE-7002:
-

[~ptupitsyn],

Thanks for the explanation. No more questions or objections on my side.

> .NET: Add cross-platform examples on .NET Core
> --
>
> Key: IGNITE-7002
> URL: https://issues.apache.org/jira/browse/IGNITE-7002
> Project: Ignite
>  Issue Type: Improvement
>  Components: examples, platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Minor
>  Labels: .NET, xplat
> Fix For: 2.4
>
>
> Current examples are for .NET 4 and can only be run on Windows.
> .NET Core is the latest and greatest .NET, IGNITE-2662 introduces support for 
> that.
> Add a separate examples project targeting .NET Core 2.0 which can be run on 
> any OS.



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


[jira] [Commented] (IGNITE-7002) .NET: Add cross-platform examples on .NET Core

2017-12-03 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn commented on IGNITE-7002:


[~dmagda], the main issue here is in {{csproj}} file format.
* .NET Core 2.0 is required to run Ignite.NET on Linux/Mac
* .NET Core 2.0 requires Visual Studio 2017
* We still want to support Visual Studio 2010
* .NET Core 2.0 uses new {{csproj}} format that can not be loaded by VS2010

There is no way reuse existing examples without affecting legacy users.
So we keep old examples which target VS2010 and are Windows-only and add new 
project which can be run on any OS.

Another thing is that old examples are supposed to be run from Visual Studio, 
but new ones can be also run from command line easily without any IDE (an Linux 
users often expect that).

> .NET: Add cross-platform examples on .NET Core
> --
>
> Key: IGNITE-7002
> URL: https://issues.apache.org/jira/browse/IGNITE-7002
> Project: Ignite
>  Issue Type: Improvement
>  Components: examples, platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Minor
>  Labels: .NET, xplat
> Fix For: 2.4
>
>
> Current examples are for .NET 4 and can only be run on Windows.
> .NET Core is the latest and greatest .NET, IGNITE-2662 introduces support for 
> that.
> Add a separate examples project targeting .NET Core 2.0 which can be run on 
> any OS.



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


[jira] [Commented] (IGNITE-7002) .NET: Add cross-platform examples on .NET Core

2017-12-01 Thread Denis Magda (JIRA)

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

Denis Magda commented on IGNITE-7002:
-

[~ptupitsyn],

The examples themselves look good.

However, there is probably a naive question I have. Why do we need to develop 
.NET core examples from scratch and cannot reuse the existing ones? From what I 
see the main difference is how you bootstrap a node. If to take PutGetExample 
then only the line below varies from the PutGetExample we had for the classical 
 .NET (non .NET core):

{code}
 var ignite = Ignition.TryGetIgnite() ?? 
Ignition.StartFromApplicationConfiguration();
{code}

Is this caused by different build procedures?

> .NET: Add cross-platform examples on .NET Core
> --
>
> Key: IGNITE-7002
> URL: https://issues.apache.org/jira/browse/IGNITE-7002
> Project: Ignite
>  Issue Type: Improvement
>  Components: examples, platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Minor
>  Labels: .NET, xplat
> Fix For: 2.4
>
>
> Current examples are for .NET 4 and can only be run on Windows.
> .NET Core is the latest and greatest .NET, IGNITE-2662 introduces support for 
> that.
> Add a separate examples project targeting .NET Core 2.0 which can be run on 
> any OS.



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


[jira] [Commented] (IGNITE-7002) .NET: Add cross-platform examples on .NET Core

2017-12-01 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn commented on IGNITE-7002:


All done. Checked on Windows, Ubuntu, macOS.

[~dmagda], please have a look.

> .NET: Add cross-platform examples on .NET Core
> --
>
> Key: IGNITE-7002
> URL: https://issues.apache.org/jira/browse/IGNITE-7002
> Project: Ignite
>  Issue Type: Improvement
>  Components: examples, platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Minor
>  Labels: .NET, xplat
> Fix For: 2.4
>
>
> Current examples are for .NET 4 and can only be run on Windows.
> .NET Core is the latest and greatest .NET, IGNITE-2662 introduces support for 
> that.
> Add a separate examples project targeting .NET Core 2.0 which can be run on 
> any OS.



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


[jira] [Commented] (IGNITE-7002) .NET: Add cross-platform examples on .NET Core

2017-12-01 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn commented on IGNITE-7002:


Added a step to Long Running tests to check these examples: 
https://ci.ignite.apache.org/viewType.html?buildTypeId=Ignite20Tests_IgnitePlatformNetLongRunnin

> .NET: Add cross-platform examples on .NET Core
> --
>
> Key: IGNITE-7002
> URL: https://issues.apache.org/jira/browse/IGNITE-7002
> Project: Ignite
>  Issue Type: Improvement
>  Components: examples, platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Minor
>  Labels: .NET, xplat
> Fix For: 2.4
>
>
> Current examples are for .NET 4 and can only be run on Windows.
> .NET Core is the latest and greatest .NET, IGNITE-2662 introduces support for 
> that.
> Add a separate examples project targeting .NET Core 2.0 which can be run on 
> any OS.



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


[jira] [Commented] (IGNITE-7002) .NET: Add cross-platform examples on .NET Core

2017-12-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on IGNITE-7002:


GitHub user ptupitsyn opened a pull request:

https://github.com/apache/ignite/pull/3119

IGNITE-7002 .NET: Add cross-platform examples on .NET Core



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/gridgain/apache-ignite ignite-7002

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/ignite/pull/3119.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #3119


commit b73ca9dc64a1da3619002fe022497c318e750bd3
Author: Pavel Tupitsyn 
Date:   2017-12-01T09:03:06Z

IGNITE-7002 .NET: Add cross-platform examples on .NET Core




> .NET: Add cross-platform examples on .NET Core
> --
>
> Key: IGNITE-7002
> URL: https://issues.apache.org/jira/browse/IGNITE-7002
> Project: Ignite
>  Issue Type: Improvement
>  Components: examples, platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Minor
>  Labels: .NET, xplat
> Fix For: 2.4
>
>
> Current examples are for .NET 4 and can only be run on Windows.
> .NET Core is the latest and greatest .NET, IGNITE-2662 introduces support for 
> that.
> Add a separate examples project targeting .NET Core 2.0 which can be run on 
> any OS.



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


[jira] [Commented] (IGNITE-7002) .NET: Add cross-platform examples on .NET Core

2017-11-30 Thread Pavel Tupitsyn (JIRA)

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

Pavel Tupitsyn commented on IGNITE-7002:


There is no cross-platform standalone executable for now, see IGNITE-7082.
Let's provide simple examples for now (put-get, queries, LINQ).

> .NET: Add cross-platform examples on .NET Core
> --
>
> Key: IGNITE-7002
> URL: https://issues.apache.org/jira/browse/IGNITE-7002
> Project: Ignite
>  Issue Type: Improvement
>  Components: examples, platforms
>Reporter: Pavel Tupitsyn
>Assignee: Pavel Tupitsyn
>Priority: Minor
>  Labels: .NET, xplat
> Fix For: 2.4
>
>
> Current examples are for .NET 4 and can only be run on Windows.
> .NET Core is the latest and greatest .NET, IGNITE-2662 introduces support for 
> that.
> Add a separate examples project targeting .NET Core 2.0 which can be run on 
> any OS.



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