{"push_id":786023129,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"aac381f84415b2253de757f6c6b33a3bad1c9c6e","before":"abc9a30ad3e353c5f4fcab9ded2967b17c24d469","commits":[{"sha":"721bfabfccc173e94e5e85516181b2aeb8d712f8","author":{"email":"8d8a27ec7e6193445950faf84518bb6683b4866c@wikimedia.org","name":"Gabriel Wicke"},"message":"Use Travis' new services stanza\n\nTravis now supports starting up services with the 'services' stanza. This lets\nus avoid using sudo & thus use the container infrastructure. As a result, our\ntests should run faster. It also simplifies our .travis.yml slightly.","distinct":true,"url":"https://api.github.com/repos/Pchelolo/restbase-mod-table-cassandra/commits/721bfabfccc173e94e5e85516181b2aeb8d712f8"},{"sha":"c7d123c0f2a1ee3eea4fcbccb09c41d991c9953e","author":{"email":"8d8a27ec7e6193445950faf84518bb6683b4866c@wikimedia.org","name":"Gabriel Wicke"},"message":"Disable sudo","distinct":true,"url":"https://api.github.com/repos/Pchelolo/restbase-mod-table-cassandra/commits/c7d123c0f2a1ee3eea4fcbccb09c41d991c9953e"},{"sha":"6355ffe5a6ff799078816a9adbb7427e7f299d96","author":{"email":"8d8a27ec7e6193445950faf84518bb6683b4866c@wikimedia.org","name":"Gabriel Wicke"},"message":"Normalize stored schemas before hashing\n\nIn 7fd61430a8cf50 the restbase-mod-table-spec module gained the ability to\nsort index keys logically. When applied to new schemas only, this caused a\nhash mis-match and thus an apparent schema change, which in turn caused\nRESTBase to fail to start. Because of another issue in the service runner\nlogging code the reason for the start-up failure wasn't immediately clear (see\nhttps://github.com/wikimedia/service-runner/pull/46). With that patch applied,\nthe failure revealed itself as\nhttps://gist.github.com/gwicke/0a4bd4a1e8635df2aa28.\n\nThis patch applies the schema normalization to both stored and new schemas,\nwhich eliminates the cause of the hash mis-match. With this applied, RESTBase\nstarts up successfully in staging. A similar patch needs to be applied in the\nsqlite backend.","distinct":true,"url":"https://api.github.com/repos/Pchelolo/restbase-mod-table-cassandra/commits/6355ffe5a6ff799078816a9adbb7427e7f299d96"},{"sha":"e2fef86c33cd4ede224b673cba524fe6d4c9f1e9","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Merge pull request #143 from gwicke/travis_containers\n\nUse Travis' new services stanza","distinct":true,"url":"https://api.github.com/repos/Pchelolo/restbase-mod-table-cassandra/commits/e2fef86c33cd4ede224b673cba524fe6d4c9f1e9"},{"sha":"c45874a44ef5a99e637b9c1a5580382e8b888ee0","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Merge pull request #144 from gwicke/normalize_stored_schema\n\nNormalize stored schemas before hashing","distinct":true,"url":"https://api.github.com/repos/Pchelolo/restbase-mod-table-cassandra/commits/c45874a44ef5a99e637b9c1a5580382e8b888ee0"},{"sha":"0d026b0bb85440af7c646a7f4c499e085a8975d4","author":{"email":"c25a5647c4068c11aeb56e953f109ffd04de4cb4@gmail.com","name":"Marko Obrovac"},"message":"Release v0.7.13","distinct":true,"url":"https://api.github.com/repos/Pchelolo/restbase-mod-table-cassandra/commits/0d026b0bb85440af7c646a7f4c499e085a8975d4"},{"sha":"aac381f84415b2253de757f6c6b33a3bad1c9c6e","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Merge pull request #145 from d00rman/master\n\nRelease v0.7.13","distinct":true,"url":"https://api.github.com/repos/Pchelolo/restbase-mod-table-cassandra/commits/aac381f84415b2253de757f6c6b33a3bad1c9c6e"}]}