[ https://issues.apache.org/jira/browse/IGNITE-11854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ivan Daschinskiy reassigned IGNITE-11854: ----------------------------------------- Fix Version/s: python-0.4.0 Assignee: Ivan Daschinskiy (was: Dmitry Melnichuk) Resolution: Fixed > Serialization of arrays of primitives in python thin client is not optimal > -------------------------------------------------------------------------- > > Key: IGNITE-11854 > URL: https://issues.apache.org/jira/browse/IGNITE-11854 > Project: Ignite > Issue Type: Bug > Components: thin client > Affects Versions: 2.7 > Reporter: Denis Mekhanikov > Assignee: Ivan Daschinskiy > Priority: Major > Fix For: python-0.4.0 > > Time Spent: 1h 40m > Remaining Estimate: 0h > > The following code hangs indefinitely inside of invocation to > {{my_cache.put()}} > {code:java} > from pyignite import Client > arr_len = 3_000_000 > content = bytearray(arr_len) > for i in range(arr_len): > content[i] = i % 256 > client = Client() > client.connect('127.0.0.1', 10800) > my_cache = client.get_or_create_cache('my cache') > my_cache.put("key_bin", content){code} > While the value is only 3MB in size. Implementation of serialization of > primitive arrays seems to be quadratic in length of the array. -- This message was sent by Atlassian Jira (v8.3.4#803005)