{"push_id":650939568,"size":19,"distinct_size":19,"ref":"refs/heads/fifo-0.6.2","head":"87413fea88e72471fe9abef958f5c4ebb27e5e8c","before":"ad49d42c0bee2d11efea53acee55bf2c193c6fcd","commits":[{"sha":"c951059c3cd191985e2b05743b4892b8d47606fd","author":{"email":"e5a83cb1d0b5c0a241e304adb3544dd420e2c3a3@gmail.com","name":"Darach Ennis"},"message":"Refactor ring promotion timeout predicate into a user callable API function.\n\nThe riak_core_ring_manager already has a mechanism to optimize ring access\nduring heavy churn to optimize for ETS based access and during heavy reads\nto avail of the erlang constant pool via mochiglobal.\n\nThe ability to predicate activity on ring stability is however more\ngenerally useful.  For example, certain application commands intended for\ncluster wide strongly consistent effect may be ill-advised during periods\nof ring topology churn.\n\nThis patch simply refactors out the predicate into a public API so that it\ncan be used as such. The proposed API is:\n\n    riak_core_ring_manager:is_stable_ring() -> boolean().\n\nAs the logic is predicated on inactivity and not covered in unit tests no\ntests were added as the default inactivity period is hardwired to 90 seconds\nand not tunable.","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/c951059c3cd191985e2b05743b4892b8d47606fd"},{"sha":"e5667fb8d9df8d72e1aa04bfa4a33efcd2712083","author":{"email":"e5a83cb1d0b5c0a241e304adb3544dd420e2c3a3@gmail.com","name":"Darach Ennis"},"message":"Add a unit test for riak_core_ring_manager:is_stable_ring/1 internal private fun","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/e5667fb8d9df8d72e1aa04bfa4a33efcd2712083"},{"sha":"5dea0dff26f8a479c015784993cd2447b6657127","author":{"email":"e5a83cb1d0b5c0a241e304adb3544dd420e2c3a3@gmail.com","name":"Darach Ennis"},"message":"Remove extreneous _State for consistency with surrounding style","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/5dea0dff26f8a479c015784993cd2447b6657127"},{"sha":"3acf3f81012c6eab4e5b87191eb690f7198d151e","author":{"email":"e5a83cb1d0b5c0a241e304adb3544dd420e2c3a3@gmail.com","name":"Darach Ennis"},"message":"Remove extraneous term 'efferently' as it is does not significantly alter the comments meaning","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/3acf3f81012c6eab4e5b87191eb690f7198d151e"},{"sha":"8e5c9b98f0cae373cfde81cbc109daa14c0a7249","author":{"email":"e5a83cb1d0b5c0a241e304adb3544dd420e2c3a3@gmail.com","name":"Darach Ennis"},"message":"Add space after comma for consistency with surrounding code in file","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/8e5c9b98f0cae373cfde81cbc109daa14c0a7249"},{"sha":"7db6323694ebee02a9d9108b3f3ade25eb73728e","author":{"email":"e5a83cb1d0b5c0a241e304adb3544dd420e2c3a3@gmail.com","name":"Darach Ennis"},"message":"Derive test values from ?PROMOTE_TIMEOUT directly as suggested by @andrewjstone","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/7db6323694ebee02a9d9108b3f3ade25eb73728e"},{"sha":"3666df2b416db009e7b12686ff5a1acd51f2f7ae","author":{"email":"e5a83cb1d0b5c0a241e304adb3544dd420e2c3a3@gmail.com","name":"Darach Ennis"},"message":"Add space after comma in return tuple for consistency with surrounding style","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/3666df2b416db009e7b12686ff5a1acd51f2f7ae"},{"sha":"bbd7758d3bc1de6a0945d92a7fefc0c9100a885c","author":{"email":"ed57dc17449df205198c0f8d07804de6a4eb8ad7@basho.com","name":"Bishop Bors"},"message":"Merge pull request #716 from darach/de_add_is_stable_predicate_to_ring_manager\n\nAdd riak_core_ring_manager:is_stable_ring/0 public API [JIRA: RIAK-1598]\n\nReviewed-by: andrewjstone","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/bbd7758d3bc1de6a0945d92a7fefc0c9100a885c"},{"sha":"8ffde5ab52a7ef58d732b965f72b653f4afe7b66","author":{"email":"46ab578353b0478abc71fa54796a76c10bbe41a8@tedb.net","name":"Ted Burghart"},"message":"Log the ACL when SSL peer name doesn't match it.\nAdd optimized invalid_cn_pair/2 patterns to avoid string case conversion.\nComments!","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/8ffde5ab52a7ef58d732b965f72b653f4afe7b66"},{"sha":"74e3b1a16e1a42c09a76c84e417a0378202f8930","author":{"email":"ed57dc17449df205198c0f8d07804de6a4eb8ad7@basho.com","name":"Bishop Bors"},"message":"Merge pull request #718 from basho/feature/tedb/cleanup-ssl-cn-check\n\nA touch more cleanup related to [RIAK-1506]\n\nReviewed-by: macintux","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/74e3b1a16e1a42c09a76c84e417a0378202f8930"},{"sha":"8ca1b806c1dccc1c6053a3f8d706b3c530e6b9ae","author":{"email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@basho.com","name":"Sean Cribbs"},"message":"Bump clique to 0.2.6","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/8ca1b806c1dccc1c6053a3f8d706b3c530e6b9ae"},{"sha":"2e72a68e4abf0f49740b87f0ac4eef11fa8f2499","author":{"email":"ed57dc17449df205198c0f8d07804de6a4eb8ad7@basho.com","name":"Bishop Bors"},"message":"Merge pull request #717 from basho/feature/clique-0.2.6\n\nBump clique to 0.2.6\n\nReviewed-by: andrewjstone","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/2e72a68e4abf0f49740b87f0ac4eef11fa8f2499"},{"sha":"c12be8e18b7044608e75be15829e856a7697b3dd","author":{"email":"e2595be8781459d690c8f0d92a4d338d83a1e612@basho.com","name":"Fred Dushin"},"message":"Set dependency on eleveldb 2.1.0.0 tag.","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/c12be8e18b7044608e75be15829e856a7697b3dd"},{"sha":"8282233159ac6adddc5d2f6de1f64cde4a6595ce","author":{"email":"ed57dc17449df205198c0f8d07804de6a4eb8ad7@basho.com","name":"Bishop Bors"},"message":"Merge pull request #725 from basho/rebar/fd/eleveldb-dependency\n\nSet dependency on eleveldb 2.1.0.0 tag.\n\nReviewed-by: kuenishi","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/8282233159ac6adddc5d2f6de1f64cde4a6595ce"},{"sha":"9130144ba338372f3a678c209d2c592fe02335d4","author":{"email":"e2595be8781459d690c8f0d92a4d338d83a1e612@basho.com","name":"Fred Dushin"},"message":"Corrected dependency on eleveldb tag","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/9130144ba338372f3a678c209d2c592fe02335d4"},{"sha":"05d55fd84618968fe64ca65b5c147046403ccf00","author":{"email":"ed57dc17449df205198c0f8d07804de6a4eb8ad7@basho.com","name":"Bishop Bors"},"message":"Merge pull request #726 from basho/rebar/fd/eleveldb-dependency\n\nCorrected dependency on eleveldb tag\n\nReviewed-by: andrewjstone","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/05d55fd84618968fe64ca65b5c147046403ccf00"},{"sha":"41e29e3215108a74a5c22714016dd68c2edf2f69","author":{"email":"e2595be8781459d690c8f0d92a4d338d83a1e612@basho.com","name":"Fred Dushin"},"message":"Set dependency on riak_ensemble to 2.1.0","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/41e29e3215108a74a5c22714016dd68c2edf2f69"},{"sha":"429c22d17d62ca68c3f0001d7350a97d9861cb9b","author":{"email":"ed57dc17449df205198c0f8d07804de6a4eb8ad7@basho.com","name":"Bishop Bors"},"message":"Merge pull request #729 from basho/rebar/fd/riak_ensemble-dependency\n\nSet dependency on riak_ensemble to 2.1.0\n\nReviewed-by: seancribbs","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/429c22d17d62ca68c3f0001d7350a97d9861cb9b"},{"sha":"87413fea88e72471fe9abef958f5c4ebb27e5e8c","author":{"email":"8cf75174da295947b3c26d4a5c804d45e4fc7d16@licenser.net","name":"Heinz N. Gies"},"message":"merge.","distinct":true,"url":"https://api.github.com/repos/project-fifo/riak_core/commits/87413fea88e72471fe9abef958f5c4ebb27e5e8c"}]}