{"push_id":956605759,"size":98,"distinct_size":98,"ref":"refs/heads/master","head":"07cd5bba61e6e2966bc60b84dd64dd4c92ac8ac6","before":"3bde854e6404d170de0365f7e2b1938d9d24cedd","commits":[{"sha":"75866d035ad13f0769893791a4651d9509e52cdb","author":{"email":"45aefc834abf4b6844854d63a474b67e53b69671@gmail.com","name":"Spencer Kimball"},"message":"Better logging on gossip incoming client address confusion.","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/75866d035ad13f0769893791a4651d9509e52cdb"},{"sha":"1a4ac2df9490af6b7614dcad31dccbf41041e82e","author":{"email":"b25b72a65195e46aa49449589ffbea257ff840a3@gmail.com","name":"Peter Mattis"},"message":"Rework the update benchmarks to mirror the insert benchmarks.\n\nRemoved the non-transactional update benchmark. An SQL statement that is\nnot run in an explicit transaction is auto-wrapped with a transaction\nwhich is why the timings between the non-transactional and transactional\nupdate benchmark were identical.\n\nI'm not sure why Update10_Postgres-8 had such variation across 10\nruns. Note that Cockroach is performing relatively worse as the number\nof rows updated increases. Something to investigate.\n\nname                   time/op\nUpdate1_Cockroach-8    1.35ms ± 1%\nUpdate1_Postgres-8      228µs ± 2%\nUpdate10_Cockroach-8   8.44ms ± 1%\nUpdate10_Postgres-8     820µs ±11%\nUpdate100_Cockroach-8  80.1ms ± 3%\nUpdate100_Postgres-8   5.02ms ± 2%","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/1a4ac2df9490af6b7614dcad31dccbf41041e82e"},{"sha":"36e2ffd45f9c531e03cf361e57e8c166568d9656","author":{"email":"9ba101b4ce58adde9ff85c3bc5f9f4dd73a28feb@gmail.com","name":"Kenji Kaneda"},"message":"Remove the Txn field from ReadWithinUncertaintyIntervalError","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/36e2ffd45f9c531e03cf361e57e8c166568d9656"},{"sha":"0fd1e239db5b4edadf8e6c0f097571d19e504f91","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@cockroachlabs.com","name":"Peter Mattis"},"message":"Merge pull request #3968 from petermattis/pmattis/sql-update-bench\n\nRework the update benchmarks to mirror the insert benchmarks.","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/0fd1e239db5b4edadf8e6c0f097571d19e504f91"},{"sha":"5db9f3822db429024254190ea57e5bc65edbcf5d","author":{"email":"b25b72a65195e46aa49449589ffbea257ff840a3@gmail.com","name":"Peter Mattis"},"message":"Add delete benchmark.\n\nname                   time/op\nDelete1_Cockroach-8    1.47ms ± 1%\nDelete1_Postgres-8      200µs ± 2%\nDelete10_Cockroach-8   2.66ms ± 2%\nDelete10_Postgres-8     232µs ± 2%\nDelete100_Cockroach-8  11.7ms ± 0%\nDelete100_Postgres-8    413µs ± 2%","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/5db9f3822db429024254190ea57e5bc65edbcf5d"},{"sha":"d0576c0c43aefa4247f0a186f50766d5210bb452","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@cockroachlabs.com","name":"Ben Darnell"},"message":"Fix initialization order in multiTestContext.Start.\n\n`multiTestContext.FirstRange` depends on `m.senders` being populated,\nbut it may occasionally be called while the store is still in\n`WaitForInit`.\n\nFixes #3903\nFixes #3906","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/d0576c0c43aefa4247f0a186f50766d5210bb452"},{"sha":"ecf4fd80a23fd6ed4e6cf1537d68fe1d8a5728ba","author":{"email":"ec1657b07dda0ff6262dc7efd2e7e3cc188a9ea2@gmail.com","name":"Radu Berinde"},"message":"Better ordering data structure\n\nThe current ordering code is hard to understand (the logic of what the []int\nactually represents is spread around the codebase) and there are some problems\nwith the representation, outlined in issue #3914.\n\nIn this change we introduce a better representation and abstraction for ordering\ninformation and refactor the code accordingly.","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/ecf4fd80a23fd6ed4e6cf1537d68fe1d8a5728ba"},{"sha":"fcb9eada2f2de849b157aa59a3445f911c2b8fe3","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@cockroachlabs.com","name":"Ben Darnell"},"message":"Ensure that table splits are reenabled before another test can start.\n\nThis is the only potential cause I could find of #3803, in which a table\nsplit occurred in a test that should have disabled them (although I was\nnever able to reproduce the failure).\n\nFixes #3803","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/fcb9eada2f2de849b157aa59a3445f911c2b8fe3"},{"sha":"e1c9693d1827901eadae57d2a6d23c9297b8185f","author":{"email":"8cd32adbfdfb986a6f0d684f7a16030a20d97029@cockroachlabs.com","name":"RaduBerinde"},"message":"Merge pull request #3918 from RaduBerinde/ordering\n\nBetter ordering data structure\r\n\r\nThe current ordering code is hard to understand (the logic of what the []int\r\nactually represents is spread around the codebase) and there are some problems\r\nwith the representation, outlined in issue #3914.\r\n\r\nIn this change we introduce a better representation and abstraction for ordering\r\ninformation and refactor the code accordingly.","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/e1c9693d1827901eadae57d2a6d23c9297b8185f"},{"sha":"f484cded300befb7913739b86f3ab9ace64bfde8","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@bendarnell.com","name":"Ben Darnell"},"message":"Merge pull request #3974 from bdarnell/table-split-cleanup\n\nEnsure that table splits are reenabled before another test can start.","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/f484cded300befb7913739b86f3ab9ace64bfde8"},{"sha":"c5709037e1b91bbe2c7a1f57ed1c20a27a4383c4","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@bendarnell.com","name":"Ben Darnell"},"message":"Merge pull request #3977 from bdarnell/multi-test-first-range\n\nFix initialization order in multiTestContext.Start.","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/c5709037e1b91bbe2c7a1f57ed1c20a27a4383c4"},{"sha":"fedc14bb0ef82984c3ed807a9229af53a5dda9f4","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@cockroachlabs.com","name":"Peter Mattis"},"message":"Merge pull request #3971 from petermattis/pmattis/sql-delete-bench\n\nAdd delete benchmark.","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/fedc14bb0ef82984c3ed807a9229af53a5dda9f4"},{"sha":"f2b338fa7b5b7b39ffd09b00af1c308eb980333b","author":{"email":"b916e94d63c4d551e8d54e7a93ea400ef994acf0@gmail.com","name":"David Taylor"},"message":"sql/parser: benchmark parsing a pgbench-like query\n\nname     time/op\nParse-8  42.1µs ± 1%","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/f2b338fa7b5b7b39ffd09b00af1c308eb980333b"},{"sha":"6554859846f0ad73560af9e13746e5d98cc923b3","author":{"email":"b916e94d63c4d551e8d54e7a93ea400ef994acf0@gmail.com","name":"David Taylor"},"message":"Merge pull request #3978 from dt/benchparse\n\nsql/parser: benchmark parsing a pgbench-like query","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/6554859846f0ad73560af9e13746e5d98cc923b3"},{"sha":"ee59aabe45daae6827a60e27718981e00879adab","author":{"email":"ec215cb41b22f2559be283cc58dc7219738dc864@cockroachlabs.com","name":"Bram Gruneir"},"message":"Fix a race in TestBaseQueueAddRemove\nFixes #3933","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/ee59aabe45daae6827a60e27718981e00879adab"},{"sha":"8c9f87c7e3be10783f7da10e5e5c792faa7c9aaf","author":{"email":"9ba101b4ce58adde9ff85c3bc5f9f4dd73a28feb@gmail.com","name":"Kenji Kaneda"},"message":"Replace pErr.GoError().Error() with pErr.String()\n\nThis is to eliminate the use of GoError(). Also, pErr.String() includes\ntxn information that GoError().Error() doesn't have (for\nTransactionRetryError, etc.).","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/8c9f87c7e3be10783f7da10e5e5c792faa7c9aaf"},{"sha":"aef47e87f1a60a50f17db9cb0951490e889227b2","author":{"email":"9ba101b4ce58adde9ff85c3bc5f9f4dd73a28feb@gmail.com","name":"Kenji Kaneda"},"message":"Merge pull request #3969 from cockroachdb/kaenda/unimpl_error4\n\nRemove the Txn field from ReadWithinUncertaintyIntervalError","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/aef47e87f1a60a50f17db9cb0951490e889227b2"},{"sha":"3e6d70dccd82ad2bcce76ac01c90db6e9410c7bb","author":{"email":"9ba101b4ce58adde9ff85c3bc5f9f4dd73a28feb@gmail.com","name":"Kenji Kaneda"},"message":"Remove the Txn field from TransactionStatusError","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/3e6d70dccd82ad2bcce76ac01c90db6e9410c7bb"},{"sha":"d4d3fe1be60d8067f2c77408146401dbc0cb03d9","author":{"email":"9ba101b4ce58adde9ff85c3bc5f9f4dd73a28feb@gmail.com","name":"Kenji Kaneda"},"message":"Merge pull request #3967 from cockroachdb/kaneda/unimpl_errro3\n\nRemove the Txn field from TransactionStatusError","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/d4d3fe1be60d8067f2c77408146401dbc0cb03d9"},{"sha":"881f6ddfc475c54fb768ebe8d9ec96caba9dccb9","author":{"email":"9ba101b4ce58adde9ff85c3bc5f9f4dd73a28feb@gmail.com","name":"Kenji Kaneda"},"message":"Merge pull request #3970 from cockroachdb/kaneda/go_error_error\n\nReplace pErr.GoError().Error() with pErr.String()","distinct":true,"url":"https://api.github.com/repos/nak3/cockroach/commits/881f6ddfc475c54fb768ebe8d9ec96caba9dccb9"}]}