{"push_id":970742264,"size":230,"distinct_size":230,"ref":"refs/heads/master","head":"9ac024473fa8d32e4b31455338d0ccb2effdb924","before":"ceda0060764d2d2e8eea917e8753e3e8336b6fd4","commits":[{"sha":"1dce1198db1cbe7e9a2f3247fec2fd0f7fcca7da","author":{"email":"1647c3f29d26065e081626cb1b84e86d010f6b73@gmail.com","name":"Kenjiro Nakayama"},"message":"Add pg port to specified pgaddr without port","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/1dce1198db1cbe7e9a2f3247fec2fd0f7fcca7da"},{"sha":"138cf8ea3054aef14003085de4b7a172fcea9bf0","author":{"email":"ffa74aa72f5ed5e720c03212554d1e38d8a2905e@cockroachlabs.com","name":"Raphael 'kena' Poss"},"message":"Propose a RFC to demote cockroach sql","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/138cf8ea3054aef14003085de4b7a172fcea9bf0"},{"sha":"cf5fff75a7df139565b2ab2cce1dee43422ad2f6","author":{"email":"b25b72a65195e46aa49449589ffbea257ff840a3@gmail.com","name":"Peter Mattis"},"message":"Fix the bank benchmark.\n\nIt was erroring on every statement due to failing type checking on the\nCASE expression. Add support for running the bank benchmark against\npostgres.\n\nname              time/op\nBank_Cockroach-8   173µs ±16%\nBank_Postgres-8   45.9µs ± 5%","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/cf5fff75a7df139565b2ab2cce1dee43422ad2f6"},{"sha":"262382ad43bb84e4c23b8352d678f29f48d29862","author":{"email":"b00247e2d759197c8b2da85e3eb4533fb49f53f7@gmail.com","name":"Vivek Menezes"},"message":"PG interface to cluster for acceptance tests","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/262382ad43bb84e4c23b8352d678f29f48d29862"},{"sha":"2feb27b4357ffbbd0f707e5cb611d0f35ee9eb5e","author":{"email":"e0cb593f5504fb19339078306a174cb6c8837801@users.noreply.github.com","name":"vivekmenezes"},"message":"Merge pull request #4106 from vivekmenezes/vivek/bank\n\nPG interface to cluster for acceptance tests","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/2feb27b4357ffbbd0f707e5cb611d0f35ee9eb5e"},{"sha":"d8f90aa69ce6dae70e268be177bab1bd8163dfe1","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@cockroachlabs.com","name":"Peter Mattis"},"message":"Merge pull request #4109 from petermattis/pmattis/bank-bench\n\nFix the bank benchmark.","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/d8f90aa69ce6dae70e268be177bab1bd8163dfe1"},{"sha":"4b8886868564a5552e67f9266167622e83b73af0","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@cockroachlabs.com","name":"marc"},"message":"Terraform config for stress test runner","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/4b8886868564a5552e67f9266167622e83b73af0"},{"sha":"8ed52e4aa17fa02c7e0b7fac4bda02dcdd80431b","author":{"email":"da762461909883b2959497ae853551f67a91fd69@gmail.com","name":"marc"},"message":"Merge pull request #4103 from cockroachdb/marc/stress_runner_terraform\n\nTerraform config for stress test runner","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/8ed52e4aa17fa02c7e0b7fac4bda02dcdd80431b"},{"sha":"fe8683650b911ca38f3122c2d94447e7918399c8","author":{"email":"ec1657b07dda0ff6262dc7efd2e7e3cc188a9ea2@gmail.com","name":"Radu Berinde"},"message":"sql: explain debug on selects with no table and subselects\n\nThis change adds support for EXPLAIN (DEBUG) for select statements with\nno table and for subqueries in the from claue.\n\nFixes #4060","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/fe8683650b911ca38f3122c2d94447e7918399c8"},{"sha":"9d0a0878bc2c3505eb5d742d394f129a1bc84803","author":{"email":"8cd32adbfdfb986a6f0d684f7a16030a20d97029@cockroachlabs.com","name":"RaduBerinde"},"message":"Merge pull request #4114 from RaduBerinde/fix-debug-crash\n\nsql: explain debug on selects with no table and subselects","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/9d0a0878bc2c3505eb5d742d394f129a1bc84803"},{"sha":"3faed3f2f334a6c8747cd303688405eb82e7441b","author":{"email":"45aefc834abf4b6844854d63a474b67e53b69671@gmail.com","name":"Spencer Kimball"},"message":"Create a disabled state for the RPC server to return 503 instead of 404\n\nThis addresses a very confusing aspect of startup in some cases, where the\n--join flag specified a host which was also not bootstrapped. In those\ncases, we'd simply show \"404 not found\". Now we register the RPC handler,\nbut leave it disabled until after the node has properly bootstrapped. In\nthe meantime, if a node connects, it will receive a more reasonable HTTP\nerror code.","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/3faed3f2f334a6c8747cd303688405eb82e7441b"},{"sha":"61465421056fbc44f4f8fa7e91065a9eebc97835","author":{"email":"45aefc834abf4b6844854d63a474b67e53b69671@gmail.com","name":"Spencer Kimball"},"message":"Merge pull request #4111 from cockroachdb/spencerkimball/unavailable-host\n\nCreate a disabled state for the RPC server to return 503 instead of 404","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/61465421056fbc44f4f8fa7e91065a9eebc97835"},{"sha":"e263023b1eb84cecee3544f4a44abeac7a744cac","author":{"email":"ec215cb41b22f2559be283cc58dc7219738dc864@cockroachlabs.com","name":"Bram Gruneir"},"message":"Acceptance: Update test flags","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/e263023b1eb84cecee3544f4a44abeac7a744cac"},{"sha":"b7a970ab8d55fbea7cbcbf379bafa2b5dd095c51","author":{"email":"885ea01d97daf7784d4a0ae7f66c69a3686faeb6@gmail.com","name":"Nathan VanBenschoten"},"message":"sql: primary key constrained columns cannot be null\n\nFixes #4112.\n\nThere are three cases that needed to be handled here:\n- A table has an explicit single primary key column, which should be set\n  to non-null regardless of declared nullable state\n- A table has a set of primary key columns, which all need to be set to\n  non-null (again, regardless of declared nullable state)\n- A table was not given a primary key explicitly, so the default primary\n  key should be set to non-nullable\n\nAt the moment, discrepancies between declared nullability and declared\nprimary keys are ignored and the declared NULL is ignored silently. This\nis the same behavior as Postgres, but it is worthy of a discussion.\nShould `CREATE TABLE t (id INT PRIMARY KEY NULL)` silently throw away\nthe NULL and make a single non-null column (again, what Postgres does),\nor should the discrepancy throw an error? @dt mentioned offline that if\nwe did throw an error, we might risk compatibility with tools built for\nPostgres that by default set all columns to NULL without taking into\naccount PRIMARY KEY state.","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/b7a970ab8d55fbea7cbcbf379bafa2b5dd095c51"},{"sha":"aa107d006836cd80beae9a534aabf04684bcfc24","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@cockroachlabs.com","name":"Matt Tracy"},"message":"Log Replica Changes to Rangelog table\n\n\"ChangeReplicas\" events are now logged to the system.rangelog table. This will\nallow tracking of rebalances and other replication changes.","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/aa107d006836cd80beae9a534aabf04684bcfc24"},{"sha":"9d2a7276347842d40ad912ec5f71a1019ba6eee7","author":{"email":"9b34bf5d02b85903d4d1681e4a5304cea6192e23@gmail.com","name":"mrtracy"},"message":"Merge pull request #4085 from mrtracy/mtracy/log_rebalances\n\nLog Replica Changes to Rangelog table","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/9d2a7276347842d40ad912ec5f71a1019ba6eee7"},{"sha":"131446d621ea1cb65e232e5bd53ff000b769b73b","author":{"email":"885ea01d97daf7784d4a0ae7f66c69a3686faeb6@gmail.com","name":"Nathan VanBenschoten"},"message":"util/decimal: Implemented Decimal Ln, Log, and LogN using new convergence loop structure\n\nThese utility functions, along with the looping structure they use, were\nadapted from Rob Pike's Ivy project. With them, I was able to add native\ndecimal support for sql's LN and LOG commands, instead of deferring to\nimprecise float computation and potentially losing information.\n\nThe use of the new looping structure, which iterates until computational\nconvergence to a specified precision, also improved the performance of\nour previous decimal square root implementation.\n\n```\nname           old time/op  new time/op  delta\nDecimalSqrt-4  52.2µs ± 0%  22.4µs ±10%  -57.16%  (p=0.016 n=4+5)\n```","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/131446d621ea1cb65e232e5bd53ff000b769b73b"},{"sha":"a7cbbaa405162ce5d1a5090c1e8d8760eb12823e","author":{"email":"885ea01d97daf7784d4a0ae7f66c69a3686faeb6@gmail.com","name":"Nathan VanBenschoten"},"message":"Merge pull request #4108 from nvanbenschoten/nvanbenschoten/log\n\nutil/decimal: Implemented Decimal Ln, Log, and LogN using new convergence loop structure","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/a7cbbaa405162ce5d1a5090c1e8d8760eb12823e"},{"sha":"e84e2613485cad793d4c26f4271ec85366e32fb3","author":{"email":"885ea01d97daf7784d4a0ae7f66c69a3686faeb6@gmail.com","name":"Nathan VanBenschoten"},"message":"Merge pull request #4120 from nvanbenschoten/nvanbenschoten/nullkey\n\nsql: Primary Key constrained columns cannot be nullable","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/e84e2613485cad793d4c26f4271ec85366e32fb3"},{"sha":"0a1eb365196233f3c175ac0c41c2c3970c43343a","author":{"email":"3bc9878796daafbdd50a44e12f1702aa6caadb4b@cockroachlabs.com","name":"Cuong Do"},"message":"Close the Liner instance when we exit from the SQL shell with an error code. The liner\ncleanup wasn't happening, because os.Exit() skips the deferred function that calls\nliner.Close().","distinct":true,"url":"https://api.github.com/repos/jmelfi/cockroach/commits/0a1eb365196233f3c175ac0c41c2c3970c43343a"}]}