{"push_id":594652899,"size":473,"distinct_size":304,"ref":"refs/heads/replace_sort_with_sort_by_1","head":"f9b544d3c2c41c08dd6f41098847890bb303228e","before":"5a484ab93f10781e16055263dd9813a41c362465","commits":[{"sha":"5852f26962c88cded42f3d754d597b9760379c07","author":{"email":"c062670978d0c7e73a85f6f580dc803102853db4@redhat.com","name":"Jason Frey"},"message":"Rename files for consistency","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/5852f26962c88cded42f3d754d597b9760379c07"},{"sha":"cf17181ce5aef18cc2a0444fa17ad6a7d7960c63","author":{"email":"c062670978d0c7e73a85f6f580dc803102853db4@redhat.com","name":"Jason Frey"},"message":"Cleanup camcorder helper.\n\n- Set the recordings_dir only once\n- Added ensure on the deintercept_all call.\n- Remove Camcorder references since we are already in the class","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/cf17181ce5aef18cc2a0444fa17ad6a7d7960c63"},{"sha":"4081deee91024698d9e68ee82dcc0e43c43927d2","author":{"email":"c062670978d0c7e73a85f6f580dc803102853db4@redhat.com","name":"Jason Frey"},"message":"Don't use before(:all)\n\n- Moved the logger setup to one common setup","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/4081deee91024698d9e68ee82dcc0e43c43927d2"},{"sha":"6c37801fdd588beb95b7a1f4e9c2216aa571c257","author":{"email":"c062670978d0c7e73a85f6f580dc803102853db4@redhat.com","name":"Jason Frey"},"message":"Remove paths.rb\n\n- Ultimately, I want to remove all of the LOAD_PATH manipulation, so\n  let's keep the tests from modifying them directly.\n- I have to keep the image_path rooted at spec/images because the\n  existing recordings expect that path.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/6c37801fdd588beb95b7a1f4e9c2216aa571c257"},{"sha":"8e7e7b164932e5715a3659e3c3b08f91fe3ba295","author":{"email":"c062670978d0c7e73a85f6f580dc803102853db4@redhat.com","name":"Jason Frey"},"message":"Simplify the actual disk specs.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/8e7e7b164932e5715a3659e3c3b08f91fe3ba295"},{"sha":"9fa988aa5859eaecaa09ca259aba17a484bb1e4c","author":{"email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com","name":"Ladislav Smola"},"message":"Adding swap metric for OpenstackInfra\n\nAdding swaped memory metric for OpenstackInfra provider.\nAdding just basic tests checking the calculation, the rest is\nalready covered by other tests.","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/9fa988aa5859eaecaa09ca259aba17a484bb1e4c"},{"sha":"c0a22b91b8e6e2d831f7dadded2e7f5d93be4234","author":{"email":"eb58a6d98792d73524b70ed92c4ad78fd3aa7b52@redhat.com","name":"Jozef Zigmund"},"message":"Remove unused OPS views","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/c0a22b91b8e6e2d831f7dadded2e7f5d93be4234"},{"sha":"9b9aba991ab774c6e9cb7588e31888f0917fb761","author":{"email":"eb58a6d98792d73524b70ed92c4ad78fd3aa7b52@redhat.com","name":"Jozef Zigmund"},"message":"Removed references of deleted view from codebase","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/9b9aba991ab774c6e9cb7588e31888f0917fb761"},{"sha":"415eee11e8153b6a6eab9b5bb0078243b2790664","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"Replace authentication_(valid|invalid)? with (has|missing)_credentials?\n\nauthentication_valid? is badly named since it only means we had the userid, not\nthat the authentication was valid.\n\nCalling code \"may\" have assumed it meant that the authentication was valid.\n\nFor example, #1691 shows how client code was duped into thinking authentication_valid?\nmeant more than has_credentials? and caused workers to continually restart when\nthe authentications couldn't be validated due to bad password, unreachable systems, etc.\n\nhas_credentials? or missing_credentials? is closer to the truth.\n\nThe resulting calling code seems to read much clearer now.\n\nFollowup to #1691","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/415eee11e8153b6a6eab9b5bb0078243b2790664"},{"sha":"67a0725318a4a6dbc5d1894904df368f34009f4d","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"Mass rename of authentication_valid? to has_credentials?\nMass rename of authentication_invalid? to missing_credentials?\n\nFollowup to #1691","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/67a0725318a4a6dbc5d1894904df368f34009f4d"},{"sha":"a9dbe5b818db84c09386e6275e2c1c0d9f47f973","author":{"email":"325fa71dfd3c0e2cd93ed506ce35f9f2675e2046@gmail.com","name":"Alexey Vasyukov"},"message":"Add optional thin_provisioned parameter into vm.add_disk method\n\nThin provisioning is commonly used to overcommit storages.\nNew parameter allowes to choose disk provisioning type in custom scripts.\nDefault behaviour left unchanged - without new param disk is added as thick.","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/a9dbe5b818db84c09386e6275e2c1c0d9f47f973"},{"sha":"40373bcb3f6df36942d467da907e249a57dc4bb3","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"The ems is missing credentials, not invalid.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/40373bcb3f6df36942d467da907e249a57dc4bb3"},{"sha":"77ef7eec4fe551b72f66e8ebb9b2612ac25ee153","author":{"email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com","name":"Ladislav Smola"},"message":"Verify metrics saving mechanism\n\nThis patch is making sure, that existing metric values are\nnot overwritten by nil values from the next metric capturing\nperiods.\n\nGood news is that processing already works correctly. So I am\njust covering it with tests. The processing mechanism can\nbe definitely simplified. But first, we need all providers\ncovered by tests.\n\nFixes #1614\n\nDepends-on: ManageIQ#1584","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/77ef7eec4fe551b72f66e8ebb9b2612ac25ee153"},{"sha":"1f85eb3d0fdeab99e082a56472cd580c75ba5460","author":{"email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com","name":"Ladislav Smola"},"message":"Verify hole in data gets logged\n\nVerify hole in data gets logged and remove associated todo.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/1f85eb3d0fdeab99e082a56472cd580c75ba5460"},{"sha":"47b26129737b38fb67a8403f55fc0d189ffd10b2","author":{"email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com","name":"Ladislav Smola"},"message":"Verify corrupted data warn log\n\nVerify corrupted data warn log and that no other warnings are\nlogged.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/47b26129737b38fb67a8403f55fc0d189ffd10b2"},{"sha":"284aff957ee5b6f5c82dfacc394b22a24e834a66","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"Remove address finders and use the hostname.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/284aff957ee5b6f5c82dfacc394b22a24e834a66"},{"sha":"ebe4b31c5ef8499bb4ef4130d4ed8c40a0a7c223","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"Replace caller of address and address_configuration and use hostname.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/ebe4b31c5ef8499bb4ef4130d4ed8c40a0a7c223"},{"sha":"403c34c7e5e619d4cf621c3917856a5bc90163d1","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"Delete address_mixin :tada:","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/403c34c7e5e619d4cf621c3917856a5bc90163d1"},{"sha":"8981b09369d7affb7831633e2e56355935a69e53","author":{"email":"4c3bf2294c1004f3fd31587824197e9c39c17ab4@redhat.com","name":"Alberto Bellotti"},"message":"[api] Enhancements to the Token Manager\n\n- Leveraging Memcached to make sure tokens work across workers\n- Using Dalli::Client's interface and token cleanup support.\n- Removing Token Manager token cleanup code\n- Removing api token_cleanup_interval configuration\n- Rubocop changes\n\nhttps://trello.com/c/Drza2h1q","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/8981b09369d7affb7831633e2e56355935a69e53"},{"sha":"58fc81c57e061bc049dab746ceeb8b60a497ffa2","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"Convert storage method to use authentication_status_ok?\n\nRename methods and callers to match the use of authentication_status_ok, not with_credentials.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/58fc81c57e061bc049dab746ceeb8b60a497ffa2"}]}