{"push_id":2339099345,"size":20,"distinct_size":3,"ref":"refs/heads/hannes-travis-speedup","head":"86cf3d4559a731b2e4ef792d34b3654463e17e37","before":"aaeef2a29dae00a720831bdf214ef4d7f9b46eef","commits":[{"sha":"131924c9c12b1080880e9506d883b3f091fe747b","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Fix: `make smoketest` complains about missing `all__…` target","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/131924c9c12b1080880e9506d883b3f091fe747b"},{"sha":"5fc370748219ee10637be02c0fbd10355d3b0d47","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Fix: smoketest fails assertion after checkout","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/5fc370748219ee10637be02c0fbd10355d3b0d47"},{"sha":"e0d7aafc33e2ae35a2c01b184434ae2ab0a4fbc9","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Don't hardcode recipient of smoketest notifications","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/e0d7aafc33e2ae35a2c01b184434ae2ab0a4fbc9"},{"sha":"21d8389981bf76bfca6d9a3c58403935edf786f1","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"README mentions configuration of email notifications (SES, etc)","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/21d8389981bf76bfca6d9a3c58403935edf786f1"},{"sha":"64822ae248d35dd59d571c3aac5df4300e058a36","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Smoketest should fail when checkout job times out","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/64822ae248d35dd59d571c3aac5df4300e058a36"},{"sha":"b9f7d4cc44969aefcf3d82d2530e844b9e161ede","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Increase clarity of authentication failure messages","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/b9f7d4cc44969aefcf3d82d2530e844b9e161ede"},{"sha":"f8f02b64b890b29bb834b9ed14e1d70425a0596c","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Fix: spaces in DSS_NOTIFICATION_SENDER break smoke_test\n\nRegression from e0d7aafc33e2ae35a2c01b184434ae2ab0a4fbc9.","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/f8f02b64b890b29bb834b9ed14e1d70425a0596c"},{"sha":"8506f7a2f8eb48b4f1b08274bbd3000ac514d829","author":{"name":"Tony Tung","email":"760df9fb2645f51788daec766b0af9cd218be667@merly.org"},"message":"Fix s3-copy-sfn (#986)\n\nIf it's a non-multipart copy, we want to exit the join operation.  Otherwise, we will attempt to join a non-existent multipart copy.","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/8506f7a2f8eb48b4f1b08274bbd3000ac514d829"},{"sha":"12f444e934b1325ae18698124b3cd25292907b1b","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Make sure every test module can be run as a script","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/12f444e934b1325ae18698124b3cd25292907b1b"},{"sha":"2e150a1485e4d1c897638fded7fe71908a474c6a","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Remove redundant installation of runtime requirements on Travis\n\nThe development requirements file includes the runtime requirements file.","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/2e150a1485e4d1c897638fded7fe71908a474c6a"},{"sha":"546404d8dafe5d4a7af820ea06e958016fcd4472","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Make search tests less expensive and more exhaustive","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/546404d8dafe5d4a7af820ea06e958016fcd4472"},{"sha":"b80f5081581eb90451002f786bc34fb54eee6aa8","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Fix incorrect arguments in logging statement","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/b80f5081581eb90451002f786bc34fb54eee6aa8"},{"sha":"0bd7d327000701af95ee4098c9c98a73e74c7c72","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Makefile invokes test scripts directly, without `-m unittest`\n\nThis allows for running individual tests from the command line as in\n\nDSS_UNITTEST_OPTS=\"AWSIndexer.test_delete\" make tests/test_indexer.py","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/0bd7d327000701af95ee4098c9c98a73e74c7c72"},{"sha":"367eec2bacf25b5a912a9dba7e043c463d248e38","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Tweak ES server logic\n\n- remove outer loop, I want to see that race in the wild first before addressing it\n- check more frequently for ES process liveliness\n- enforce timeout more strictly\n- wait a little longer between connection attempts","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/367eec2bacf25b5a912a9dba7e043c463d248e38"},{"sha":"8ec24e01901103e692e1aca1ab543701e1c606e0","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Use DSS_DEBUG to drive test ES server's log verbosity","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/8ec24e01901103e692e1aca1ab543701e1c606e0"},{"sha":"8bc94d8ceeb5228d4d6c5f24227f4ea771cdf31a","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Move Elasticsearchserver to tests.es package\n\nIt is only used for tests so this is a more natural place for it. But this is mainly done in preparation to enabling info level logs for Elasticsearchserver in the next commit.","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/8bc94d8ceeb5228d4d6c5f24227f4ea771cdf31a"},{"sha":"77f59f4fb1603fccce4fcc903157e2f314cda1f7","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Log every connection attempt to test ES instance\n\nI'm suspecting hangs in this area of the code.","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/77f59f4fb1603fccce4fcc903157e2f314cda1f7"},{"sha":"d1f2c07edac79a260ab924b22f311b7767fb8018","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Run expensive tests in separate Travis jobs","distinct":true,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/d1f2c07edac79a260ab924b22f311b7767fb8018"},{"sha":"df9cd3dd22a2730264279cac99c1081855b35a48","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Add npm's node_modules directory to Travis cache","distinct":true,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/df9cd3dd22a2730264279cac99c1081855b35a48"},{"sha":"86cf3d4559a731b2e4ef792d34b3654463e17e37","author":{"name":"Hannes Schmidt","email":"384333b8ca49bccf53afadd43ca0007cb9efc1df@ucsc.edu"},"message":"Remove line numbering from test output\n\nIt looks like sed buffers aggresively, exacerbating the risk of slow tests causing the 10min no-output timeout in Travis. Since we now run the really verbose, long-running and expensive tests in separate jobs the benefit of being able to correlate output to individual `make` processes and therefor test scripts is not as important anymore.","distinct":true,"url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits/86cf3d4559a731b2e4ef792d34b3654463e17e37"}]}
{"actor":{"display_login":"hannes-ucsc"}}