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

Thin 3.0 Perf: Implement BinaryTupleReader and Builder over ByteBuf

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • 3.1
    • thin client

    Description

      Client protocol uses BinaryTuple for data transfer (rows, compute args, etc). In many cases we need to read or write BinaryTuple from/to ByteBuf. Currently this requires conversion between Netty ByteBuf to NIO ByteBuffer, sometimes involving buffer copy operations (see ClientMessageUnpacker.readBinaryUnsafe, ClientMessagePacker.packBinaryTuple and their usages).

      Implement BinaryTuple reader and writer that work directly with Netty ByteBuf.

      Attachments

        Issue Links

          Activity

            People

              ptupitsyn Pavel Tupitsyn
              ptupitsyn Pavel Tupitsyn
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: