This discussion has continued in Gitter.
There was some misunderstanding on how the cache data is stored.

On Thu, Aug 11, 2016 at 12:12 PM, Vladislav Pyatkov <[email protected]>
wrote:

> Hello,
>
> The property (GridName) is a name of Ignite instance within one JVM.
> In your case (one instance Ignite in one JVM) the property can by not
> innitialized (by default is null).
>
> Node collect to cluster by TCPDiscovery configuration, in the process
> GridName does not participate.
>
> On Thu, Aug 11, 2016 at 8:54 AM, mrinalkamboj <[email protected]
> > wrote:
>
>> 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/IgniteCon
>> figurationSection&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.705
>> 18.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.
>>
>
>
>
> --
> Vladislav Pyatkov
>

Reply via email to