{"push_id":2742910169,"size":164,"distinct_size":164,"ref":"refs/heads/notes","head":"ce56ce2139b23e9f22d205b4cecb206b9439e07a","before":"643d4edc44cf867ad161945690e6e2b6a0f07843","commits":[{"sha":"a9868ae956e668cfe9fb201f9d8dd5f38428bb2e","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Added support for renaming nodes when their IP does not change","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/a9868ae956e668cfe9fb201f9d8dd5f38428bb2e"},{"sha":"d9a23bb2fa5c6981bb904a63d2433e54557d9f43","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Track calls blocked by ACLs using metrics","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/d9a23bb2fa5c6981bb904a63d2433e54557d9f43"},{"sha":"89ab64292818087c43739fb6c1fc44eee4b67ffd","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Allow renaming nodes when ID is unchanged","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/89ab64292818087c43739fb6c1fc44eee4b67ffd"},{"sha":"f13aa5ba9bbbaa2a3ba8ad539358bbfe3daba40c","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Added labels to improve new metric","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/f13aa5ba9bbbaa2a3ba8ad539358bbfe3daba40c"},{"sha":"65d3a2b26e1fca8a54d88ec6390b48bd22d04dd7","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Fixed import","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/65d3a2b26e1fca8a54d88ec6390b48bd22d04dd7"},{"sha":"064f8ad1704943505a2d1f372555d25c0053c15b","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Removed consul prefix from metrics as requested by @kyhavlov","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/064f8ad1704943505a2d1f372555d25c0053c15b"},{"sha":"c83124a94cbf22664fa467008ed98f04658fd069","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Removed labels from new ACL denied metrics","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/c83124a94cbf22664fa467008ed98f04658fd069"},{"sha":"5481c7236e3b140e5e3e61eb56059d31fc730f83","author":{"name":"Hannah Oppenheimer","email":"675dc611bafb0b7348dd3baf7e005b6916fb954d@hashicorp.com"},"message":"Update kv docs detail for accuracy","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/5481c7236e3b140e5e3e61eb56059d31fc730f83"},{"sha":"9406ca1c959e591299351dfaf26fbf0c26dd71c0","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Only send one single ACL cache refresh across network when TTL is over\n\nIt will allow the following:\n\n * when connectivity is limited (saturated linnks between DCs), only one\n   single request to refresh an ACL will be sent to ACL master DC instead\n   of statcking ACL refresh queries\n * when extend-cache is used for ACL, do not wait for result, but refresh\n   the ACL asynchronously, so no delay is not impacting slave DC\n * When extend-cache is not used, keep the existing blocking mechanism,\n   but only send a single refresh request.\n\nThis will fix https://github.com/hashicorp/consul/issues/3524","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/9406ca1c959e591299351dfaf26fbf0c26dd71c0"},{"sha":"bfc83ce045ee6c2ef56079e0e5ecb4fda931ed05","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Updated ACL guide","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/bfc83ce045ee6c2ef56079e0e5ecb4fda931ed05"},{"sha":"abde81a3e759b99aefab232d78fb871d9688f532","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Added async-cache with similar behaviour as extend-cache but asynchronously","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/abde81a3e759b99aefab232d78fb871d9688f532"},{"sha":"1e7665c0d58111ee7f4d1fcd4d6fbd7b26c0ec82","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Updated documentation and adding more test case for async-cache","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/1e7665c0d58111ee7f4d1fcd4d6fbd7b26c0ec82"},{"sha":"0f1735634d1f9d522be336bc302a4684728dab67","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Improve doc for async-cache","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/0f1735634d1f9d522be336bc302a4684728dab67"},{"sha":"684674b757b4f9fb50f2600513f5c05fc7950b55","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Trying to fix Travis tests","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/684674b757b4f9fb50f2600513f5c05fc7950b55"},{"sha":"bd023f352e466b47a773241c34249ad822bc4c91","author":{"name":"Pierre Souchay","email":"85e27e16a2143a51c2130cd6e1628df0601c4f8d@criteo.com"},"message":"Updated swith case to use same branch for async-cache and extend-cache","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/bd023f352e466b47a773241c34249ad822bc4c91"},{"sha":"1492243e0aaec34af642eb235fb424422c3dcd38","author":{"name":"Kyle Havlovitz","email":"e6cee5b0b80a2d859c3798742a11e4f8121573d6@gmail.com"},"message":"connect/ca: add logic for pruning old stale RootCA entries","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/1492243e0aaec34af642eb235fb424422c3dcd38"},{"sha":"9a8500412b8f3e1ceccfa158fc8fa3fd1c923905","author":{"name":"Matt Keeler","email":"2fa2ddfa778922f7437e05571857717fcf9d2da9@gmail.com"},"message":"Only allow 1 CNAME when querying for a service.\n\nThis just makes sure that if multiple services are registered with unique service addresses that we don’t blast back multiple CNAMEs for the same service DNS name and keeps us within the DNS specs.","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/9a8500412b8f3e1ceccfa158fc8fa3fd1c923905"},{"sha":"22c2be5bf194f29614ecc4349128816b4143b3a0","author":{"name":"Matt Keeler","email":"2fa2ddfa778922f7437e05571857717fcf9d2da9@gmail.com"},"message":"Fix some edge cases and add some tests.","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/22c2be5bf194f29614ecc4349128816b4143b3a0"},{"sha":"554035974e6a7af8f4f21079fd19b24bf2e6086b","author":{"name":"Matt Keeler","email":"2fa2ddfa778922f7437e05571857717fcf9d2da9@gmail.com"},"message":"Add a bunch of comments about preventing multi-cname\n\nHopefully this a bit clearer as to the reasoning","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/554035974e6a7af8f4f21079fd19b24bf2e6086b"},{"sha":"e3783a75e75dfc721edd72ce70a01e014157d25d","author":{"name":"Matt Keeler","email":"2fa2ddfa778922f7437e05571857717fcf9d2da9@gmail.com"},"message":"Refactor to make this much less confusing","distinct":true,"url":"https://api.github.com/repos/zte-opensource/consul/commits/e3783a75e75dfc721edd72ce70a01e014157d25d"}]}
{"actor":{"display_login":"runsisi"}}