[jira] [Commented] (IGNITE-14538) Network module configuration

2021-09-21 Thread Andrey N. Gura (Jira)


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

Andrey N. Gura commented on IGNITE-14538:
-

[~sdanilov] From an user perspective configuration should reflect a cluster 
network configuration, not the ScaleCube configuration. What I actually mean 
that is all network properties should be on higher abstraction layer than 
internals like ScaleCube.

> Network module configuration
> 
>
> Key: IGNITE-14538
> URL: https://issues.apache.org/jira/browse/IGNITE-14538
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Semyon Danilov
>Assignee: Semyon Danilov
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> We need to introduce a configuration for the network module that allows to 
> specify configuration parameters of different subsystems, including, but not 
> limited to:
>  * ServerConfiguration (port, port range, various tcp connection parameters 
> like `soLinger`)
>  * ClientConfiguration (tcp connection parameters like `soLinger`)
>  * ScaleCubeConfiguration (gossipInterval, syncTimeout and such)
>  * NodeFinderConfiguration (as atm we don't have a support for the 
> polymorphic configuration, all parameters for different node finders will be 
> placed under NodeFinderConfiguration)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-14538) Network module configuration

2021-09-20 Thread Semyon Danilov (Jira)


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

Semyon Danilov commented on IGNITE-14538:
-

Not sure if ScaleCube parameters should be hidden, because users should have 
access to cluster configuration parameters like sync interval, fail timeout and 
so on.

> Network module configuration
> 
>
> Key: IGNITE-14538
> URL: https://issues.apache.org/jira/browse/IGNITE-14538
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Semyon Danilov
>Assignee: Semyon Danilov
>Priority: Major
>  Labels: ignite-3
>
> We need to introduce a configuration for the network module that allows to 
> specify configuration parameters of different subsystems, including, but not 
> limited to:
>  * ServerConfiguration (port, port range, various tcp connection parameters 
> like `soLinger`)
>  * ClientConfiguration (tcp connection parameters like `soLinger`)
>  * ScaleCubeConfiguration (gossipInterval, syncTimeout and such)
>  * NodeFinderConfiguration (as atm we don't have a support for the 
> polymorphic configuration, all parameters for different node finders will be 
> placed under NodeFinderConfiguration)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (IGNITE-14538) Network module configuration

2021-08-21 Thread Andrey N. Gura (Jira)


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

Andrey N. Gura commented on IGNITE-14538:
-

[~sdanilov] Could you please specify in details what exactly parameters should 
be exposed to the configuration API? Please note that ScaleCube is internal 
implementation details and should not be exposed to the public API directly.
Could you please also give more details about future await timeout from a user 
point of view?

> Network module configuration
> 
>
> Key: IGNITE-14538
> URL: https://issues.apache.org/jira/browse/IGNITE-14538
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Semyon Danilov
>Assignee: Semyon Danilov
>Priority: Major
>  Labels: ignite-3
>
> We need to introduce a configuration for the network module that allows to 
> specify configuration parameters of different subsystems, including, but not 
> limited to:
>  # ScaleCube parameters
>  # Future await timeouts



--
This message was sent by Atlassian Jira
(v8.3.4#803005)