• Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Data center
    • None
    • 2
    • 18
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Problem Definition

      Bamboo server currently does not allow for a load balanced setup. In a load balanced setup users sessions can be distributed between multiple instances of Bamboo servers.

      Suggested Solution

      In a load balanced setup the Bamboo server instances need a mechanism for synchronisation at the database level and possibly the Bamboo home folders.

            [BAM-17178] Bamboo server load balanced setup

            We are currently working on solving this issue in Bamboo DC. Roadmap: https://www.atlassian.com/roadmap/data-center?product=bamboo& 

            Martyna Wojtas (Inactive) added a comment - We are currently working on solving this issue in Bamboo DC. Roadmap: https://www.atlassian.com/roadmap/data-center?product=bamboo&  

            Andrei added a comment -

            zach.arnold we do not recommend using the home directory on NFS or any means of sharing it between multiple Bamboo instances. Each Bamboo instance needs its own individual home directory.

            It is not safe to share the home directory at this moment in time; a different synchronization mechanism is needed to make it safe.

            Andrei added a comment - zach.arnold we do not recommend using the home directory on NFS or any means of sharing it between multiple Bamboo instances. Each Bamboo instance needs its own individual home directory. It is not safe to share the home directory at this moment in time; a different synchronization mechanism is needed to make it safe.

            In our setup, we use an EFS (NFS) instance to allow us not to need to synchronize the home directory, making the DB external would solve the synchronization issue there too. The only bit I see that would need to change is the Active/RabbitMQ to load events into the queue. If that also were made external it seems like this would be a straightforward exercise.

            Zach Arnold added a comment - In our setup, we use an EFS (NFS) instance to allow us not to need to synchronize the home directory, making the DB external would solve the synchronization issue there too. The only bit I see that would need to change is the Active/RabbitMQ to load events into the queue. If that also were made external it seems like this would be a straightforward exercise.

            Team, any update on this feature?

            Anurag Jalan added a comment - Team, any update on this feature?

              Unassigned Unassigned
              abacs Andrei
              Votes:
              10 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated: