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

Thin 3.0: Improve getAll and putAll partition awareness

    XMLWordPrintableJSON

Details

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

    Description

      Currently, getAll and putAll use the first key for partition awareness.

      This causes extra network hops when other keys in the list belong to different nodes.

      • Client should split the data set into per-node sets and send multiple requests in parallel. This should improve performance significantly for large sets.
      • To ensure atomicity, use client observable timestamp. Talk to ascherbakov for more details.

      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: