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

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

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.7
    • 2.8
    • None

    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

              mcherkasov Mikhail Cherkasov
              aealeksandrov Andrei 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