{"shas":[["4dce56671cf5d80e5f5845ab6091e4741cb5d02b","8b279095f11c26cc21045fda5a3e51debb005aa9@gmail.com","Don't evict pending vbucket's items aggressively during takeover\n\nWhen a given vbucket is being taken over to the new node, its\nstate in the new node is in pending and then changed to active\nafter takeover completion. Therefore, the pending vbucket's\nitems should not be evicted aggressively while being persisted in\ndisk. Otherwise, the resident ratio of active vbuckets becomes\nquite low after cluster rebalance. Currently, pending to active\nstate change is the only valid state transition from pending\nstate.\n\nNote that we have a separate item pager that runs every 10 sec\nto evict non-dirty items if the current memory usage is above\nthe high watermark.\n\nChange-Id: Ia63c5c550bf796f68175650a39b8291ae4c7f0fb\nReviewed-on: http://review.couchbase.org/9363\nReviewed-by: Trond Norbye <trond.norbye@gmail.com>\nReviewed-by: Srinivas Vadlamani <srinivas@couchbase.com>\nTested-by: Chiyoung Seo <chiyoung.seo@gmail.com>","Chiyoung Seo"]],"ref":"refs/heads/branch-172","size":1,"head":"4dce56671cf5d80e5f5845ab6091e4741cb5d02b","push_id":42259280}