title: Apache Ignite.NET persistence multiple nodes
body: <p>I've got a problem with Apache Ignite.NET configuration. What I'd like achieve is to start multiple nodes with persistent data regions configured. </p>
  
  <p>My code:</p>
  
  <pre><code>var ignite = Ignition.Start(new IgniteConfiguration() { 
  
              DataStorageConfiguration = new DataStorageConfiguration()
              {
                  DefaultDataRegionConfiguration = new DataRegionConfiguration()
                  {
                      Name = "defaultRegion",
                      PersistenceEnabled = false
                  },
  
                  DataRegionConfigurations = new[]
                  {
                      new DataRegionConfiguration
                      {
                          Name = "persistentRegion",
                          PersistenceEnabled = true
                      }
                  }
              },
              CacheConfiguration = new[]
              {
                  new CacheConfiguration
                  {
                      Name = "persistentCache",
                      DataRegionName = "persistentRegion"
                  }
              }
          });
  </code></pre>
  
  <p>When I start two nodes locally - one next to another, everything is okay and cout seems like:</p>
  
  <pre><code>Topology snapshot [ver=2, locNode=524c9527, servers=2, clients=0, state=ACTIVE, CPUs=8, offheap=26.0GB, heap=14.0GB]
  </code></pre>
  
  <p>Anyway, when i try to run exactly the same .exe (with same configuration) on another computer in local network, second node seems to be waiting for something, and first node repeats message:</p>
  
  <pre><code>Joining node doesn't have encryption data [node=8770f20c-...]
  </code></pre>
  
  <p>...and it never ends.</p>
  
  <p>When I only remove persisted data region from configuration everything is okay. I am really new to the Apache Ignite and I'll grateful for help.</p>
  
  <p>I am using Ignite version 2.7.6</p>