)]}'
{
  "commit": "f9dd2590def9b60a3a0daa751cfb64f4fde480cf",
  "tree": "7eddd7ac799428a6b7c12662f1e9d586d82ac334",
  "parents": [
    "b84a36dc59088b4a75d5bc61b8b6d9936a6bce95"
  ],
  "author": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Sat Oct 17 22:16:59 2020 +0200"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sat Nov 21 01:07:31 2020 +0000"
  },
  "message": "Allow active read-write traffic to all nodes\n\nCurrently, multiple Gerrit servers in HA configuration with the\nhigh-availability plugin could not serve read and writes concurrently,\nbecause of the underlying NFS and JGit cache.\n\nUsing global-refdb allows to have a coordinator between different Gerrit\ninstances for updating refs without risking the repository corruption\nand loss of commits, because of concurrent update of the same ref.\n\nUse of Java 11 because Gerrit plugin API and global-refdb dependency\nare available only with Java 11.\n\nFeature: Issue 13429\nChange-Id: Ia9633a6afdf6607a0795974a44c3ea39de68d328\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b896ff0d6022fca7cc0403615b6b58b466bb9ca",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "5975b3124ec3903687a840cf208758339c22d3b6",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "0f8b43b59d13d7cc2b913a89f96636c74f442a77",
      "old_mode": 33188,
      "old_path": "external_plugin_deps.bzl",
      "new_id": "cb3f0438c4b1341aeabf701f7428ff4ed90dbf6a",
      "new_mode": 33188,
      "new_path": "external_plugin_deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "3bd58a3c65a54316a9fb4abc3236466b2a8fd790",
      "old_mode": 33188,
      "old_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/Configuration.java",
      "new_id": "9af312db96a4b7e4771ac22fb5d501558c6d14cd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/Configuration.java"
    },
    {
      "type": "modify",
      "old_id": "744fac95ad72cff803485b54b492e6b6780b9584",
      "old_mode": 33188,
      "old_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/Module.java",
      "new_id": "ddc294b060edefd9f97092c6803cfc9c8318d6d8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/Module.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c19eecdf217bd1f930c08afcc739fd1df69a742",
      "new_mode": 33188,
      "new_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/PluginStartup.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74db7d2913f258df4d0c0a933c12a43b9043bb0f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/ericsson/gerrit/plugins/highavailability/ValidationModule.java"
    },
    {
      "type": "modify",
      "old_id": "fd0b56eb7d00ca1646a7dd6bafe516583ccf2ec1",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/about.md",
      "new_id": "851f584685bf18f4a97df2a06c01ae61bc276add",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/about.md"
    },
    {
      "type": "modify",
      "old_id": "cdb7b47b1e983e5b98f67c5096b41793732411f9",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/config.md",
      "new_id": "217a5b29fce3b9b9082df8bbfd533705a915dfac",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/config.md"
    },
    {
      "type": "modify",
      "old_id": "a9537bd01583db3f744436c39b9ad86df94556d4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/ericsson/gerrit/plugins/highavailability/ConfigurationTest.java",
      "new_id": "4bfac289ce845406be67e8fff803828ec50873ce",
      "new_mode": 33188,
      "new_path": "src/test/java/com/ericsson/gerrit/plugins/highavailability/ConfigurationTest.java"
    },
    {
      "type": "modify",
      "old_id": "58439085ddc8a659f82411ecd381251b5b4a6ae9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/ericsson/gerrit/plugins/highavailability/index/AbstractIndexForwardingIT.java",
      "new_id": "83f86d079f7bbcae07489c6c8de776a43eb68151",
      "new_mode": 33188,
      "new_path": "src/test/java/com/ericsson/gerrit/plugins/highavailability/index/AbstractIndexForwardingIT.java"
    }
  ]
}
