Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.7
-
None
Description
The following code hangs indefinitely inside of invocation to my_cache.put()
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)
While the value is only 3MB in size. Implementation of serialization of primitive arrays seems to be quadratic in length of the array.
Attachments
Issue Links
- links to