)]}'
{"id":"spymemcached~47624","triplet_id":"spymemcached~master~I0263b9afc513f9a135d5d17318b3fe6bd4593437","project":"spymemcached","branch":"master","hashtags":[],"change_id":"I0263b9afc513f9a135d5d17318b3fe6bd4593437","subject":"Support Libmemcached ketama weighted","status":"MERGED","created":"2015-03-03 16:41:40.000000000","updated":"2015-05-19 05:46:14.000000000","submitted":"2015-05-19 05:46:14.000000000","submitter":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2314ff86d38af1d5933f126ecb4eacadb46a0fea","_number":47624,"virtual_id_number":47624,"owner":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":1,"date":"2015-05-19 05:46:14.000000000","_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":2,"date":"2015-05-19 05:46:14.000000000","_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-2":"Do not submit","-1":"I would prefer that you didn\u0027t submit this"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Well-Formed":{"all":[{"value":0,"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Commit is not well-formed"," 0":"Well-formedness not checked","+1":"Commit is well-formed"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-11 08:28:49.000000000","updated_by":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2015-05-19 05:45:41.000000000","updated_by":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"}],"messages":[{"id":"ab26f0f374d23720f9878b94fa6549eb7c5d5294","author":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-03-03 16:41:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ecd14227e338c37a12bb42154e3cca877c7435ff","author":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-03-10 18:14:13.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e511fa2dd369dd359a4730d96136880261225ff9","author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-03-11 08:41:59.000000000","message":"Patch Set 2:\n\n(3 comments)\n\nIn general I like it, I just need to do more check on the weightings..\n\nI made some minor comments in the meantime","accounts_in_message":[],"_revision_number":2},{"id":"d876b35ee6c8bd40a3288f280644bbb1bd0410e3","author":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-03-11 09:54:25.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"957f90e920942136dd3a7b90f4712cb865058433","author":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-03-11 10:27:57.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4627572779a51e321e3811677d0cc497bab642e8","author":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-03-11 10:57:46.000000000","message":"Patch Set 5: Commit message was updated","accounts_in_message":[],"_revision_number":5},{"id":"6f1ec7eb43915abe99a58010022ceceb9b6e3fa8","author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-05-12 21:15:22.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"598502df49e741d0ac94163e0d58dc6125730b9f","author":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-05-13 12:22:13.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"ad35d7b2123aa6f72753513d7da9f13576e9fd67","author":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-05-19 05:45:41.000000000","message":"Patch Set 6: Verified+1 Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"2314ff86d38af1d5933f126ecb4eacadb46a0fea","date":"2015-05-19 05:46:14.000000000","message":"Change has been successfully cherry-picked as ce08f5069e3d5c90ea99f682bbd3517250d57ca4","accounts_in_message":[],"_revision_number":6}],"current_revision_number":7,"current_revision":"ce08f5069e3d5c90ea99f682bbd3517250d57ca4","revisions":{"a418390fc10e3388af52ad11b70350449c7edd70":{"kind":"REWORK","_number":1,"created":"2015-03-03 16:41:40.000000000","uploader":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/24/47624/1","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/24/47624/1","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/1 \u0026\u0026 git checkout -b change-47624 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/24/47624/1","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4bb435b7b58b78d650aad5019cd5c1569359257b","subject":"Fix spring unit tests."}],"author":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-03-03 14:29:41.000000000","tz":0},"committer":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-03-03 14:29:41.000000000","tz":0},"subject":"Support Libmemcached ketama weighted","message":"Support Libmemcached ketama weighted\n\n- Add support for alternative Ketama Node key format\n\n  Libmemcached uses the format for `[hostname or ip][port unless\n  default]-[repetition]` while spymemcached has been using\n  `[hostname]/[ip]:[port]-[repetition]` the added `KetamaNodeKeyFormat`\n  allows to choose either format while retaining the caching\n  optimization.\n\n- Add support for weighted ketama\n  Straight port of the weighting based on Libmemcached, configured via\n  passing a map of node socketaddress to weight to the configuration.\n  This code is only active if the weight is actually configured\n  otherwise the old ketama code is used.\n\nChange-Id: I0263b9afc513f9a135d5d17318b3fe6bd4593437\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4bb435b7b58b78d650aad5019cd5c1569359257b","is_merged_in_target_branch":true,"change_id":"I483c045451f90ff3ed01d00db7e912e7d2484b64","change_number":45554,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a67a19394682c7d27d3accc6c894fe9a91c808ea":{"kind":"REWORK","_number":2,"created":"2015-03-10 18:14:13.000000000","uploader":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/24/47624/2","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/24/47624/2","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/2 \u0026\u0026 git checkout -b change-47624 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/24/47624/2","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4bb435b7b58b78d650aad5019cd5c1569359257b","subject":"Fix spring unit tests."}],"author":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-03-03 14:29:41.000000000","tz":0},"committer":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-03-10 18:13:54.000000000","tz":0},"subject":"Support Libmemcached ketama weighted","message":"Support Libmemcached ketama weighted\n\n- Add support for alternative Ketama Node key format\n\n  Libmemcached uses the format for `[hostname or ip][port unless\n  default]-[repetition]` while spymemcached has been using\n  `[hostname]/[ip]:[port]-[repetition]` the added `KetamaNodeKeyFormat`\n  allows to choose either format while retaining the caching\n  optimization.\n\n- Add support for weighted ketama\n  Straight port of the weighting based on Libmemcached, configured via\n  passing a map of node socketaddress to weight to the configuration.\n  This code is only active if the weight is actually configured\n  otherwise the old ketama code is used.\n\nChange-Id: I0263b9afc513f9a135d5d17318b3fe6bd4593437\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4bb435b7b58b78d650aad5019cd5c1569359257b","is_merged_in_target_branch":true,"change_id":"I483c045451f90ff3ed01d00db7e912e7d2484b64","change_number":45554,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"6c0b9c0c1b48633b34f7790216303bf1ce4818b4":{"kind":"REWORK","_number":3,"created":"2015-03-11 09:54:25.000000000","uploader":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/24/47624/3","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/24/47624/3","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/3 \u0026\u0026 git checkout -b change-47624 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/24/47624/3","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4bb435b7b58b78d650aad5019cd5c1569359257b","subject":"Fix spring unit tests."}],"author":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-03-03 14:29:41.000000000","tz":0},"committer":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-03-11 09:54:15.000000000","tz":0},"subject":"Support Libmemcached ketama weighted","message":"Support Libmemcached ketama weighted\n\n- Add support for alternative Ketama Node key format\n\n  Libmemcached uses the format for `[hostname or ip][port unless\n  default]-[repetition]` while spymemcached has been using\n  `[hostname]/[ip]:[port]-[repetition]` the added `KetamaNodeKeyFormat`\n  allows to choose either format while retaining the caching\n  optimization.\n\n- Add support for weighted ketama\n  Straight port of the weighting based on Libmemcached, configured via\n  passing a map of node socketaddress to weight to the configuration.\n  This code is only active if the weight is actually configured\n  otherwise the old ketama code is used.\n\nChange-Id: I0263b9afc513f9a135d5d17318b3fe6bd4593437\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4bb435b7b58b78d650aad5019cd5c1569359257b","is_merged_in_target_branch":true,"change_id":"I483c045451f90ff3ed01d00db7e912e7d2484b64","change_number":45554,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"4c196f86a40317e5b91c5f0cabd80c56b8aae247":{"kind":"REWORK","_number":4,"created":"2015-03-11 10:27:57.000000000","uploader":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/24/47624/4","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/24/47624/4","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/4 \u0026\u0026 git checkout -b change-47624 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/24/47624/4","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4bb435b7b58b78d650aad5019cd5c1569359257b","subject":"Fix spring unit tests."}],"author":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-03-03 14:29:41.000000000","tz":0},"committer":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-03-11 10:27:49.000000000","tz":0},"subject":"Support Libmemcached ketama weighted","message":"Support Libmemcached ketama weighted\n\n- Add support for alternative Ketama Node key format\n\n  Libmemcached uses the format for `[hostname or ip][port unless\n  default]-[repetition]` while spymemcached has been using\n  `[hostname]/[ip]:[port]-[repetition]` the added `KetamaNodeKeyFormat`\n  allows to choose either format while retaining the caching\n  optimization.\n\n- Add support for weighted ketama\n  Straight port of the weighting based on Libmemcached, configured via\n  passing a map of node socketaddress to weight to the configuration.\n  This code is only active if the weight is actually configured\n  otherwise the old ketama code is used.\n\nChange-Id: I0263b9afc513f9a135d5d17318b3fe6bd4593437\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4bb435b7b58b78d650aad5019cd5c1569359257b","is_merged_in_target_branch":true,"change_id":"I483c045451f90ff3ed01d00db7e912e7d2484b64","change_number":45554,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"67bf3792c3edd5abd0bf862379b9602ec8ba9283":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2015-03-11 10:57:46.000000000","uploader":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/24/47624/5","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/24/47624/5","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/5 \u0026\u0026 git checkout -b change-47624 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/24/47624/5","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4bb435b7b58b78d650aad5019cd5c1569359257b","subject":"Fix spring unit tests."}],"author":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-03-03 14:29:41.000000000","tz":0},"committer":{"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","date":"2015-03-11 10:57:46.000000000","tz":0},"subject":"SPY-184: Support Libmemcached ketama weighted","message":"SPY-184: Support Libmemcached ketama weighted\n\n- Add support for alternative Ketama Node key format\n\n  Libmemcached uses the format for `[hostname or ip][port unless\n  default]-[repetition]` while spymemcached has been using\n  `[hostname]/[ip]:[port]-[repetition]` the added `KetamaNodeKeyFormat`\n  allows to choose either format while retaining the caching\n  optimization.\n\n- Add support for weighted ketama\n  Straight port of the weighting based on Libmemcached, configured via\n  passing a map of node socketaddress to weight to the configuration.\n  This code is only active if the weight is actually configured\n  otherwise the old ketama code is used.\n\nChange-Id: I0263b9afc513f9a135d5d17318b3fe6bd4593437"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4bb435b7b58b78d650aad5019cd5c1569359257b","is_merged_in_target_branch":true,"change_id":"I483c045451f90ff3ed01d00db7e912e7d2484b64","change_number":45554,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"f0231dfdad0179e175222f20614fbdee6bad6caf":{"kind":"REWORK","_number":6,"created":"2015-05-13 12:22:13.000000000","uploader":{"_account_id":1001001,"name":"Philipp Fehre","email":"philipp.fehre@gmail.com","avatars":[{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/101cc93c4d018c279e57a0e41acde156.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/24/47624/6","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/24/47624/6","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/6 \u0026\u0026 git checkout -b change-47624 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/24/47624/6","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4bb435b7b58b78d650aad5019cd5c1569359257b","subject":"Fix spring unit tests."}],"author":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-03-03 14:29:41.000000000","tz":0},"committer":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-05-13 12:16:08.000000000","tz":60},"subject":"Support Libmemcached ketama weighted","message":"Support Libmemcached ketama weighted\n\n- Add support for alternative Ketama Node key format\n\n  Libmemcached uses the format for `[hostname or ip][port unless\n  default]-[repetition]` while spymemcached has been using\n  `[hostname]/[ip]:[port]-[repetition]` the added `KetamaNodeKeyFormat`\n  allows to choose either format while retaining the caching\n  optimization.\n\n- Add support for weighted ketama\n  Straight port of the weighting based on Libmemcached, configured via\n  passing a map of node socketaddress to weight to the configuration.\n  This code is only active if the weight is actually configured\n  otherwise the old ketama code is used.\n\n- Split testLibKetamaCompatTwo into 2 pieces as the length breaks\n  compiling on Eclipse and Java 8 \"In java a methods can\u0027t have more than\n  65535 bytes.\" http://stackoverflow.com/questions/12257398/how-to-fix-the-code-of-method-is-exceeding-the-65535-bytes-limit\n\nChange-Id: I0263b9afc513f9a135d5d17318b3fe6bd4593437\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4bb435b7b58b78d650aad5019cd5c1569359257b","is_merged_in_target_branch":true,"change_id":"I483c045451f90ff3ed01d00db7e912e7d2484b64","change_number":45554,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"ce08f5069e3d5c90ea99f682bbd3517250d57ca4":{"kind":"REWORK","_number":7,"created":"2015-05-19 05:46:14.000000000","uploader":{"_account_id":1000327,"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","username":"daschl","avatars":[{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ca669dcaa36c077d54b96af979d77b9d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/24/47624/7","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/24/47624/7","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/7 \u0026\u0026 git checkout -b change-47624 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/24/47624/7","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/24/47624/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"53d14b34ac9e84e0d2fc6c9a6ded430146453a64","subject":"SPY-183: Allow touch operations to be cloned."}],"author":{"name":"Philipp Fehre","email":"philipp@fehre.co.uk","date":"2015-03-03 14:29:41.000000000","tz":0},"committer":{"name":"Michael Nitschinger","email":"michael.nitschinger@couchbase.com","date":"2015-05-19 05:46:13.000000000","tz":0},"subject":"Support Libmemcached ketama weighted","message":"Support Libmemcached ketama weighted\n\n- Add support for alternative Ketama Node key format\n\n  Libmemcached uses the format for `[hostname or ip][port unless\n  default]-[repetition]` while spymemcached has been using\n  `[hostname]/[ip]:[port]-[repetition]` the added `KetamaNodeKeyFormat`\n  allows to choose either format while retaining the caching\n  optimization.\n\n- Add support for weighted ketama\n  Straight port of the weighting based on Libmemcached, configured via\n  passing a map of node socketaddress to weight to the configuration.\n  This code is only active if the weight is actually configured\n  otherwise the old ketama code is used.\n\n- Split testLibKetamaCompatTwo into 2 pieces as the length breaks\n  compiling on Eclipse and Java 8 \"In java a methods can\u0027t have more than\n  65535 bytes.\" http://stackoverflow.com/questions/12257398/how-to-fix-the-code-of-method-is-exceeding-the-65535-bytes-limit\n\nChange-Id: I0263b9afc513f9a135d5d17318b3fe6bd4593437\nReviewed-on: http://review.couchbase.org/47624\nReviewed-by: Michael Nitschinger \u003cmichael.nitschinger@couchbase.com\u003e\nTested-by: Michael Nitschinger \u003cmichael.nitschinger@couchbase.com\u003e\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"53d14b34ac9e84e0d2fc6c9a6ded430146453a64","is_merged_in_target_branch":true,"change_id":"Iad343b4dbdcd5dfd4d9ec53bf5335dcf4775f9c9","change_number":48076,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
