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

Incorrect output in CacheClientBinaryQueryExample

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 1.5.0.final
    • 1.5.0.final
    • cache
    • None
    • OS X 10.10.2
      jdk 1.7

    Description

      Steps to reproduce:
      1. Start 1 node in IDEA
      2. Start org/apache/ignite/examples/binary/datagrid/CacheClientBinaryQueryExample.java
      Result:

      [17:41:30]    __________  ________________ 
      [17:41:30]   /  _/ ___/ |/ /  _/_  __/ __/ 
      [17:41:30]  _/ // (7 7    // /  / / / _/   
      [17:41:30] /___/\___/_/|_/___/ /_/ /___/  
      [17:41:30] 
      [17:41:30] ver. 1.5.0-b2#20151210-sha1:d2008c53
      [17:41:30] 2015 Copyright(C) Apache Software Foundation
      [17:41:30] 
      [17:41:30] Ignite documentation: http://ignite.apache.org
      [17:41:30] 
      [17:41:30] Quiet mode.
      [17:41:30]   ^-- Logging to file '/Users/gridgain/Downloads/apache-ignite-fabric-1.5-2.0-b2-bin/work/log/ignite-c96bd940.log'
      [17:41:30]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or "-v" to ignite.{sh|bat}
      [17:41:30] 
      [17:41:30] OS: Mac OS X 10.10.3 x86_64
      [17:41:30] VM information: Java(TM) SE Runtime Environment 1.7.0_79-b15 Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 24.79-b02
      [17:41:30] Initial heap size is 192MB (should be no less than 512MB, use -Xms512m -Xmx512m).
      [17:41:30] Configured plugins:
      [17:41:30]   ^-- None
      [17:41:30] 
      [17:41:30] Security status [authentication=off, tls/ssl=off]
      [17:41:32] Attempting to start more nodes than physical RAM available on current host (this can cause significant slowdown)
      [17:41:33] Performance suggestions for grid  (fix if possible)
      [17:41:33] To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
      [17:41:33]   ^-- Disable peer class loading (set 'peerClassLoadingEnabled' to false)
      [17:41:33]   ^-- Disable grid events (remove 'includeEventTypes' from configuration)
      [17:41:33] 
      [17:41:33] To start Console Management & Monitoring run ignitevisorcmd.{sh|bat}
      [17:41:33] 
      [17:41:33] Ignite node started OK (id=c96bd940)
      [17:41:33] Topology snapshot [ver=7, servers=5, clients=0, CPUs=8, heap=13.0GB]
      
      >>> Binary objects cache query example started.
      
      >>> Employees with zip 94109:
      
      >>> Employees working for GridGain:
      >>>     Employee [idHash=1570448684, hash=1704762760, departments=BinaryObject [idHash=1957010358, hash=-1143237694, typeId=179563853], addr=Address [idHash=613549454, hash=220889046, street=1096 Eddy Street, San Francisco, CA, zip=94109], name=James Wilson, salary=12500]
      >>>     Employee [idHash=1856684131, hash=1443330375, departments=BinaryObject [idHash=205315160, hash=1785031702, typeId=179563853], addr=Address [idHash=1873157038, hash=78336113, street=184 Fidler Drive, San Antonio, TX, zip=78130], name=Daniel Adams, salary=11000]
      >>>     Employee [idHash=40072646, hash=1100837732, departments=BinaryObject [idHash=1338579811, hash=290257426, typeId=179563853], addr=Address [idHash=472197505, hash=1208142819, street=667 Jerry Dove Drive, Florence, SC, zip=29501], name=Cristian Moss, salary=12500]
      
      >>> Employee names and their salaries:
      >>>     [Name=James Wilson, salary=12500]
      >>>     [Name=Daniel Adams, salary=11000]
      >>>     [Name=Cristian Moss, salary=12500]
      >>>     [Name=Allison Mathis, salary=25300]
      >>>     [Name=Breana Robbin, salary=6500]
      >>>     [Name=Philip Horsley, salary=19800]
      >>>     [Name=Brian Peters, salary=10600]
      
      >>> Employees living in Texas:
      

      as you can see in output no employees with zip code "94109" and no employees from Texas but in code were created 2 employees with zip "94109":

       employeeCache.put(new EmployeeKey(1, 1), new Employee(
                  "James Wilson",
                  12500,
                  new Address("1096 Eddy Street, San Francisco, CA", 94109),
                  Arrays.asList("Human Resources", "Customer Service")
              ));
      
      employeeCache.put(new EmployeeKey(4, 2), new Employee(
                  "Allison Mathis",
                  25300,
                  new Address("2702 Freedom Lane, San Francisco, CA", 94109),
                  Arrays.asList("Development")
              ));
      

      and two employees from TX:

       employeeCache.put(new EmployeeKey(2, 1), new Employee(
                  "Daniel Adams",
                  11000,
                  new Address("184 Fidler Drive, San Antonio, TX", 78130),
                  Arrays.asList("Development", "QA")
              ));
       employeeCache.put(new EmployeeKey(5, 2), new Employee(
                  "Breana Robbin",
                  6500,
                  new Address("3960 Sundown Lane, Austin, TX", 78130),
                  Arrays.asList("Sales")
              ));
      

      Attachments

        Activity

          People

            ustas Ilya Suntsov
            ustas Ilya Suntsov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: