{"ref":"refs/heads/branch-18","commits":[{"author":{"email":"3c875bcfb3adf2a65b2ae7686ca921e6c9433147@gmail.com","name":"Aliaksey Artamonau"},"sha":"155629517177d93234824f137b79d19bcb600093","message":"Make port_servers key to be per-node.\n\nSeveral things has been changed to achieve this.\n\n  1. port_servers are now per-node in the default config.\n\n  2. 1.6->1.7 upgrade function changed to not set port_servers at\n  all. This is needed because we used to set them globally to the\n  default value. Thus this value could overwrite port_servers value on\n  other (possibly not yet updated) nodes. But we still need to allow\n  1.6 to 1.8 upgrade. Thus we need to set port_servers somewhere\n  later. It's done during 1.7.2->1.8 upgrade.\n\n  3. 1.7.2->1.8 upgrade function changed to always set per-node\n  port_servers to default value.\n\n  Several cases are possible here:\n\n    a. port_server is not in the old config. This means that either\n    this is a brand new node, or it's the node being upgraded from\n    1.6 version.\n\n    b. There's a global port_servers value in the old config. This\n    means that node is being upgraded from 1.7 version.\n\n  But since port_servers value does not contain anything customizable\n  by user, it's safe to always apply the default value here.\n\nChange-Id: Ibca02bdd5b0d8dab0de81fb41e09ad8b9095c8a6\nReviewed-on: http://review.couchbase.org/11345\nReviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>\nTested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>","url":"https://api.github.com/repos/membase/ns_server/commits/155629517177d93234824f137b79d19bcb600093"}],"head":"155629517177d93234824f137b79d19bcb600093","push_id":52418443,"size":1}