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

Test cache managers created in other threads cannot join the UDP cluster

    XMLWordPrintable

Details

    Description

      When a test wants to create a cache manager in another thread (e.g. with fork()) it should be able to call TestResourceTracker.testThreadStarted(this) and join the same cluster.

      That works with TCP, but with UDP each thread gets its own multicast address and port, so multicast messages from one node don't reach the other. Unicast messages and TEST_PING do work.

      This is the issue that made FunctionalTxTest fail in https://github.com/infinispan/infinispan/pull/6442

      Attachments

        Issue Links

          Activity

            People

              dberinde@redhat.com Dan Berindei (Inactive)
              dberinde@redhat.com Dan Berindei (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: