[jira] [Commented] (IGNITE-14538) Network module configuration
[ 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
[ 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
[ 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)