[ 
https://issues.apache.org/jira/browse/ASTERIXDB-2895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17441444#comment-17441444
 ] 

ASF subversion and git services commented on ASTERIXDB-2895:
------------------------------------------------------------

Commit 8d6cf7574430de4f4049fbf5e6726cf2ede5d8aa in asterixdb's branch 
refs/heads/master from Ian Maxon
[ https://gitbox.apache.org/repos/asf?p=asterixdb.git;h=8d6cf75 ]

[ASTERIXDB-2895][RT] Vsize buffers in PyUDF IPC

- user mode changes: no
- storage format changes: no
- interface changes: no

Details:

- Convert most uses of ByteBuffer to ArrayBackedValueStorage
  so that the size of the buffer can grow arbitrarily with
  the data
- Convert ADM-to-Msgpack serialiation to use IVisitablePointable
- Convert all serialization interfaces that used ByteBuffer
  to use DataOutput instead
- Fix UTF8 encoding bugs by using StandardToModifiedUTF8DataOutput
- Adapt some of the UTF8 printing code to be used for
  UTF8 output to msgpack
- Fix CSV output printer to not ignore surrogate pairs
- Fix ASTERIXDB-29773 (returned records from PyUDF aren't sorted)

Change-Id: Ic95e592b42139b4750af8bb20291f926b3c973e2
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/12643
Reviewed-by: Wael Alkowaileet <[email protected]>
Integration-Tests: Jenkins <[email protected]>
Tested-by: Jenkins <[email protected]>
Contrib: Ian Maxon <[email protected]>


> Support variable size buffers in Python UDF IPC
> -----------------------------------------------
>
>                 Key: ASTERIXDB-2895
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2895
>             Project: Apache AsterixDB
>          Issue Type: Improvement
>          Components: FUN - Functions
>    Affects Versions: 0.9.7
>            Reporter: Ian Maxon
>            Assignee: Ian Maxon
>            Priority: Major
>
> Currently the Python IPC uses largely fixed buffer sizes for object 
> serialization into Python. Ideally this should support variable sized buffers 
> so that big objects can be used in UDFs without using huge buffer sizes. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to