Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-7428

[GSS] PutAll does not scale (triangle)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Major
    • None
    • None
    • Core
    • None

    Description

      PutAll command for some reason now performs worse as the batch size grows. There must be some exponential computation done now that needs to be cleaned up.

      The new algorithm used for the triangle splits the command per segments. This slows down everything:

      From
      Before: 2150 iterations (430 per thread)
      After: 104 iterations (20.8 per thread)

      Note:

      • The per-segments are only need for primary>backup communication. It is possible to split by primary owner in the originator and the primary owner would order and split by segment
        (already implemented...)

      Attachments

        Issue Links

          Activity

            People

              pruivo@redhat.com Pedro Ruivo
              wburns@redhat.com Will Burns
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: