[ https://issues.apache.org/jira/browse/IGNITE-2128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ilya Suntsov closed IGNITE-2128. -------------------------------- Fix confirmed > Incorrect output in CacheClientBinaryQueryExample > ------------------------------------------------- > > Key: IGNITE-2128 > URL: https://issues.apache.org/jira/browse/IGNITE-2128 > Project: Ignite > Issue Type: Bug > Components: cache > Affects Versions: 1.5 > Environment: OS X 10.10.2 > jdk 1.7 > Reporter: Ilya Suntsov > Assignee: Ilya Suntsov > Priority: Critical > Fix For: 1.5 > > > Steps to reproduce: > 1. Start 1 node in IDEA > 2. Start > org/apache/ignite/examples/binary/datagrid/CacheClientBinaryQueryExample.java > Result: > {noformat} > [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: > {noformat} > 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": > {noformat} > 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") > )); > {noformat} > and two employees from TX: > {noformat} > 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") > )); > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)