ignite-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mrinalkamboj <mrinal.technol...@gmail.com>
Subject Starting Datagrid servers as partitions on same machine
Date Thu, 11 Aug 2016 05:54:00 GMT
I am using .Net configuration with v1.6 to start multiple data grid servers
as partitions on same machine / hardware. Following are the important
details:

Aim is to run the Cache like *OrderCache* as a partitioned across multiple
ignite grids and thus run the concurrency tests on a partitioned
configuration

*Important configuration details*:

 <igniteConfiguration
xmlns=&quot;http://ignite.apache.org/schema/dotnet/IgniteConfigurationSection&quot;
gridName=&quot;&lt;b>myGrid1*">
    <discoverySpi type="TcpDiscoverySpi">
      <ipFinder type="TcpDiscoveryStaticIpFinder">
        <endpoints>
          <string>127.0.0.1:47500</string>
        </endpoints>
      </ipFinder>
    </discoverySpi>

<cacheConfiguration>
      <cacheConfiguration name=&quot;&lt;b>OrderCache*"
cacheMode="*Partitioned*" startSize="104857600">
        <queryEntities>
          <queryEntity keyType="System.Int32"
valueType="OrderEntity,ApacheIgnite">
          </queryEntity>
        </queryEntities>
      </cacheConfiguration>
    </cacheConfiguration>

Following is the C# code I am using from void Main () to start the server:

 static void Main(string[] args)
        {            

        // Fetch existing Ignite object or start using the application
configuration
        var ignite = Ignition.TryGetIgnite("myGrid1") ??
Ignition.StartFromApplicationConfiguration();

          Console.WriteLine("Press Any Key :");
          Console.Read();
        }

Now using Visual studio as I go about starting the servers by using *Start
without debugging*, following are the results:

- Above configuration where the gridName="*myGrid1*"
Starts four servers, with following details:

1st Data grid Server

[10:52:00] Ignite node started OK (id=72a489ca, grid=myGrid1)
[10:52:00] Topology snapshot [ver=1, servers=1, clients=0, CPUs=4,
heap=3.5GB]
[10:52:10] Topology snapshot [ver=2, servers=2, clients=0, CPUs=4,
heap=7.1GB]
[10:52:20] Topology snapshot [ver=3, servers=3, clients=0, CPUs=4,
heap=11.0GB]

2nd Data grid server

[10:52:11] Ignite node started OK (id=47774f75, grid=myGrid1)
[10:52:11] Topology snapshot [ver=2, servers=2, clients=0, CPUs=4,
heap=7.1GB]
[10:52:20] Topology snapshot [ver=3, servers=3, clients=0, CPUs=4,
heap=11.0GB]

3rd Data grid server

[10:52:21] Ignite node started OK (id=849382eb, grid=myGrid1)
[10:52:21] Topology snapshot [ver=3, servers=3, clients=0, CPUs=4,
heap=11.0GB]

In case before each server start I change the gridname *grid=myGrid1*,
results are same as above just that it shows the name as appropriate.

Now I am not sure, which one is correct, in fact if I change the
cacheMode="*Replicated*" , still the result is same, please provide, which
one is the correct, as I am confused about the internal design



--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Starting-Datagrid-servers-as-partitions-on-same-machine-tp6945.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Mime
View raw message