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

HotRodServer startup fails when its record cannot be inserted into topology cache

    XMLWordPrintable

Details

    Description

      When the HotRodServer starts it inserts its record to __hotRodTopologyCache (HotRodServer.addSelfToTopologyView(...)).
      However, this put may very easily fail - as the command is broadcasted using NAKACK2 protocol, if the message gets lost and there's no following broadcasted message, the message will be not retransmitted and the put operation times out (Replication timeout), which fails the whole HotRodServer startup, all because of one lost UDP message.

      Attachments

        Issue Links

          Activity

            People

              gzamarre Galder ZamarreƱo
              rvansa1@redhat.com Radim Vansa
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: