Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-10944

Plugin discovery data from PluginProvider.provideDiscoveryData should be available in PluginProvider.validateNewNode

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.7
    • Fix Version/s: 2.8
    • Component/s: None
    • Labels:

      Description

      Current  sequence:
       
      1)Server starts (coordinator)
      2)Client starts
      3)Client sends to the coordinator its discovery data using provideDiscoveryData method
      4)Coordinator start validation of the node using validateNewNode
      5)The client joins the cluster; otherwise fails
      6)Coordinator provides the discovery data to plugin provider in receiveDiscoveryData. After that this data could be passed to the plugin.

      But in case if we require to validate new node using the discovery data from receiveDiscoveryData method then we should add a possibility to get this data in validateNewNode method.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mcherkasov Mikhail Cherkasov
                Reporter:
                aealeksandrov Andrey Aleksandrov
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m