Privacy & Cookies
We use cookies to improve your experience on our website. By clicking “Accept all’, you agree to the use of all cookies. More information

One Global Server.
Zero Compromises.

Enhance Operational Continuity

  • High Availability: When deployed in a cluster, Gerrit AMS creates a fully highly-available environment, protecting against single points of failure.
  • Built-in Disaster Recovery: Configure a remote disaster recovery site, and all Gerrit data and repositories will be replicated in real-time. If an outage occurs, your business continues uninterrupted.
  • Automatic Catch-Up: Network and server outages happen. Gerrit AMS automatically catches up any site that goes offline with all the write operations it missed. No admin intervention required.

Improve Developer Efficiency

  • Fast Local Clones: Repository "read" operations are served from the nearest replica, giving users LAN-speed performance that minimizes the time required for clones.
  • Globally Consistent Reviews: It's not just Git data that's replicated—it's all Gerrit data. Code reviews, comments, and permissions look identical at all sites, creating a single source of truth.
  • Fastest Robust Pushes: You can configure data redundancy policies to find the perfect balance between speed, redundancy, and recoverability for your team's needs.

Increase Global Collaboration

  • Single Server Consistency: PAXOS technology guarantees that all Gerrit replica sites are perfectly consistent after every replication. Your team works as if on a single, global server.
  • Selective Replication: You can choose which Gerrit projects are replicated to specific sites. This is perfect for enforcing access policies and allows for lower-cost servers at locations that only need access to a subset of projects.

BlueOptima enables Developer Productivity.

Git Active MultiSite removes the barriers of distance and infrastructure. By creating a single, cohesive, and high-performance Git environment, you unlock the full potential of your global development talent and empower them to deliver better code, faster.

Single Gerrit server consistency

Each Gerrit replica site is updated using PAXOS technology, guaranteeing that all of the Gerrit replica sites are consistent after replication

Automatic catch-up after offline events

Network and server outages happen. GerritMS enables fully automatic catch-up of all write operations done at the sites that remained up. No administrator interaction involved

High availability

When GerritMS is deployed in a cluster it will enable a fully highly available environment.

Disaster recovery

When a remote disaster recovery site is configured all Gerrit data and repositories replicated to it will be kept up to date with all of the other operational replicas.

Selective replication

You can choose which sites get which Gerrit project repositories. This enables access and data policies required in specific industries. It also enables lower cost (smaller size) servers for locations that require access to fewer Gerrit projects.

Fast local clones

Repository “read” operations are latency close to your users minimizing the time required to do those clones.

Fastest robust pushes

Configurable data redundancy policies enable best performance for the compromise between redundancy, recoverability and speed.

Globally consistent reviews

Since all of the Gerrit data is replicated, not just the project repositories, Gerrit code reviews look identical at all sites

Case Studies from
Global Leaders

Key Results:

Scalability solution for a major phone manufacturer

Challenge

  • Horizontal scalability issues with 9,000+ users and 11,000+ repositories.
  • The Gerrit "high availability" plugin, which supports multiple read-only sites, was insufficient to handle the high access load on the read-write server.

Results

  • Implemented BlueOptima’s DConE solution, deploying 7 multi-primary sites across various locations to distribute and manage the end-user load effectively.
  • Continued use of the Gerrit "high availability" plugin to offload simple Git clones and fetches.

Efficient global collaboration for an electronics manufacturer

Challenge

  • Need for efficient collaboration across global development sites.
  • Requirement for fast access to large files during Git checkouts.

Results

  • Enabled efficient global collaboration by replicating Git LFS storage across development sites. This ensures large files are latency-close, allowing for quick downloads and improved productivity.
  • Allowed for cost-effective management by locating Git project repositories only where needed, optimizing server usage for specific use cases.

Robust, no-failure software development for an automotive manufacturer

Challenge

  • Eliminate single points of failure in a single data center setup.
  • Ensure seamless maintenance without downtime.

Results

  • Deployed 3 primary-primary sites with single-copy identical data. This setup allows any one site to be taken down for maintenance while the other two remain fully operational in read-write mode.
  • Prevents server stalls by ensuring data is not locked in a down site, maintaining smooth operations.
  • Proxy server positioned in front of the three sites to ensure seamless availability and access.

Resources

Gerrit Active MultiSite

Datasheet

Published July 2025

Download

Gerrit Active MultiSite

User Guide

v3.9 (latest)

View
3.9 (latest)
1.11
1.10

Git Binaries

Git Version
Operating System (OS)
Download
2.39.1
CentOS 6 - Git 2.39.1
Download
2.39.1
CentOS 7 - Git 2.39.1
Download
2.39.1
RedHat Enterprise Linux 6 - Git 2.39.1
Download
2.39.1
RedHat Enterprise Linux 7 - Git 2.39.1
Download
2.39.1
SUSE Linux Enterprise 11 - Git 2.39.1
Download
2.39.1
SUSE Linux Enterprise 12 - Git 2.39.1
Download
2.39.1
Ubuntu 12.04 - Git 2.39.1
Download
2.39.1
Ubuntu 14.04 - Git 2.39.1
Download
2.31.1
Windows x64
Download
2.31.1
Ubuntu 20.04 Focal
Download
Book a Demo

Ready to Unify Your Teams?

Stop letting geography dictate your development velocity. See how BlueOptima Gerrit Active MultiSite can transform your global collaboration.

All fields required. You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.