Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-12011

(7.1.0) Failback is not performed in domain with 3 replicated live-backup pairs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Critical Critical
    • None
    • 7.1.0.ER1
    • JMS
    • None
    • Hide
      1. Unzip attached file called reproducer.zip
      2. Copy zipped EAP into the directories controller and host. The zip file must be called jboss-eap.zip
      3. Be sure your docker daemon is running and you have rights for building and executing docker containers.
      4. Start script run.sh
      5. If the test fails, all docker containers stays running. You can go inside them by command: docker exec -it <container name> bash where <container name> can be aza, kajtek or rex. Logs you can find in directory: /opt/jboss-eap/domain/servers/(master|slave)/log/
      6. When you finish you can clean all containers by script clean.sh
      Show
      Unzip attached file called reproducer.zip Copy zipped EAP into the directories controller and host . The zip file must be called jboss-eap.zip Be sure your docker daemon is running and you have rights for building and executing docker containers. Start script run.sh If the test fails, all docker containers stays running. You can go inside them by command: docker exec -it <container name> bash where <container name> can be aza, kajtek or rex. Logs you can find in directory: /opt/jboss-eap/domain/servers/(master|slave)/log/ When you finish you can clean all containers by script clean.sh

      Scenario

      • There are four machines
        • Domain controller runs on machine 1
        • Host controllers run on machines 2-4. Machines are called: aza, kajtek, rex.
        • On each host controller two EAP servers run. One Live and one Backup.
      • Test
        • Start all domain components
        • Wait until all backups are fully synchronized with their lives
        • Kill aza machine
        • Check if aza's backup (hosted on kajtek) was activated.
        • Start aza machine
        • Check if aza's backup (hosted on kajtek) was deactivated.

      Expectation: Aza's backup, hosted on kajtek server, will do a failback and it deactivates itself.

      Reality: Aza's backup, hosted on kajtek server, doesn't perform failback. It stays active.

      Customer impact: Replicated HA in domain may not work as expected. After the failure/restart of one server, the EAP servers may get into the unexpected states what can lead to unavailability of service or loss of data.

      In server's logs I didn't notice any unusual log messages, any errors or warnings.

              jmesnil1@redhat.com Jeff Mesnil
              eduda_jira Erich Duda (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: