{"push_id":1468277252,"size":52,"distinct_size":3,"ref":"refs/heads/agg-functions","head":"d30555e809cfb8c767280ae9c4072d0b4954ab65","before":"7709b657add498ec8c7967ec20c7ec88f73be9ee","commits":[{"sha":"c889100a6c54f1ba2d15cee34330e484920b40bf","author":{"name":"Andrei Matei","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@cockroachlabs.com"},"message":"storage: add comment about RaftCommand.OriginLease\n\n... explaining why lease checking downstream of raft is necessary.\nCopied example from the epoch leases RFC.","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/c889100a6c54f1ba2d15cee34330e484920b40bf"},{"sha":"860d110eba7701997c344f40143775e63a31fa8e","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@cockroachlabs.com"},"message":"storage_test: Plumb context into expireLeases\n\nNow that expireLeases makes RPCs instead of just advancing the manual\nclock, it is sometimes necessary to respect context cancellation to\nprevent hangs at shutdown. In particular, a NodeLiveness heartbeat in\nTestRemoveRangeWithoutGC has been seen to get stuck.\n\nFixes #12491\nFixes #12492","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/860d110eba7701997c344f40143775e63a31fa8e"},{"sha":"a7489406c7366947fb133c69b7463bba139a4d6c","author":{"name":"Spencer Kimball","email":"43d88d703c7bdc8f0e0140e90c0c34b9f645ad96@gmail.com"},"message":"storage: use an empty command instead of nil proposal to unquiesce\n\nThis avoid the problem of spurious leader change assumption, an event\nthat triggers refresh of any pending commands. This seemed to be\nhappening incredibly frequently in various chaos scenarios.\n\nThis change will require a stop-the-world upgrade.","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/a7489406c7366947fb133c69b7463bba139a4d6c"},{"sha":"222a5a9d018e920bf73b891f7facb5fba12ed0a1","author":{"name":"Spencer Kimball","email":"43d88d703c7bdc8f0e0140e90c0c34b9f645ad96@gmail.com"},"message":"Merge pull request #12487 from cockroachdb/spencerkimball/unquiesce-and-wake-leader\n\nstorage: use an empty command instead of nil proposal to unquiesce","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/222a5a9d018e920bf73b891f7facb5fba12ed0a1"},{"sha":"6890ed4caf3d7f5558c3905ac4daa75d33f74ce6","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"Update dependencies","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/6890ed4caf3d7f5558c3905ac4daa75d33f74ce6"},{"sha":"7b6da48afc086ad7a1102c7e10545eb39b775372","author":{"name":"Alex Robinson","email":"2f0a128f2222659ab181ef1399b3a62c7c31ce13@gmail.com"},"message":"server: Remove outdated nonsensical comment","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/7b6da48afc086ad7a1102c7e10545eb39b775372"},{"sha":"697302e86e72a712e029afbf3a983ea8752175d1","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"cmd/github-pull-request-make: use new API to fetch diffs\n\nThis means the tooling will work if we ever use it for private repos.","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/697302e86e72a712e029afbf3a983ea8752175d1"},{"sha":"824b729e9b727e2d4444e5fda902196530b9b9c9","author":{"name":"Alex Robinson","email":"2f0a128f2222659ab181ef1399b3a62c7c31ce13@gmail.com"},"message":"Merge pull request #12504 from a-robinson/comment\n\nserver: Remove outdated nonsensical comment","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/824b729e9b727e2d4444e5fda902196530b9b9c9"},{"sha":"fb4b6e5c331b4093ca132c8dfbead82df6a38ab3","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"Merge pull request #12502 from tamird/update-deps\n\nUpdate dependencies","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/fb4b6e5c331b4093ca132c8dfbead82df6a38ab3"},{"sha":"90eebc12c697ea99ed747491c9adb8b52b3b9e10","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"kv: simplify (*grpcTransport).SendNext\n\nSuggested in #9697.","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/90eebc12c697ea99ed747491c9adb8b52b3b9e10"},{"sha":"462a7814e5acc0eb70afebe9b11eaf66e2e547f4","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"Merge pull request #12507 from tamird/kv-transport-cleanup\n\nkv: simplify (*grpcTransport).SendNext","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/462a7814e5acc0eb70afebe9b11eaf66e2e547f4"},{"sha":"62276f2ab647839772ffe1f0f41ed76a7da57468","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"storage: fix merge skew in data.pb.cc\n\nSomehow an extra line was added here - it gets removed when the protos\nare regenerated. Committing the result of regenning the protos.","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/62276f2ab647839772ffe1f0f41ed76a7da57468"},{"sha":"828c64e7e1f1df4b1f3df824511714a5c8a56d4f","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"sql: add support for INTERVAL x <fields> syntax\n\nThis commit adds syntax support for the extended INTERVAL specification\nsyntax specified in the last row of the type table in\nhttps://www.postgresql.org/docs/9.6/static/datatype-datetime.html.\n\nThis syntax is a unit-specifying syntax that both provides the time unit\nin the case of unitless interval strings (e.g. INTERVAL \"3\" HOUR) and\nalso specifies the precision of the interval (e.g. INTERVAL \"4:05:06\"\nMINUTE will truncate the duration to 4:05:00).\n\nIn Postgres, an INTERVAL column type carries its precision information\nforever, so adding a seconds-precise duration to a minutes-precise\ncolumn will be truncated as well. This last functionality is\nunimplemented for the time being - we do not persist the precision of\nINTERVAL column types.","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/828c64e7e1f1df4b1f3df824511714a5c8a56d4f"},{"sha":"2d18732a114d17408380bd626c8b604221666d21","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"Merge pull request #12511 from jordanlewis/fix-merge-skew\n\nstorage: fix merge skew in data.pb.cc","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/2d18732a114d17408380bd626c8b604221666d21"},{"sha":"af4cfd20182621fd4af09bd135a06b2fc75a90c9","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"Merge pull request #12505 from jordanlewis/duration-fields\n\nsql: add support for INTERVAL x <fields> syntax","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/af4cfd20182621fd4af09bd135a06b2fc75a90c9"},{"sha":"b2bdfdffaadde9a38448cb8abeeed4e2eab9312b","author":{"name":"Arjun Narayan","email":"e295f43f869eb4e47bb424bbbd86edcfa874ba78@cockroachlabs.com"},"message":"sql: support extract from date types\n\nAdd extract support for dates. This unfortunately means that extracts\nfrom string constants are potentially ambiguous, and now require\nexplicit type casts. This matches Postgres behavior, which also\nrequires explicit typecasts for extracts on string constants. Fixes #12419.","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/b2bdfdffaadde9a38448cb8abeeed4e2eab9312b"},{"sha":"52ed0712b21b4f1c66f9ea45039076c7a878391b","author":{"name":"Arjun Narayan","email":"e295f43f869eb4e47bb424bbbd86edcfa874ba78@cockroachlabs.com"},"message":"Merge pull request #12479 from arjunravinarayan/extractdates\n\nsql: support extract from date types","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/52ed0712b21b4f1c66f9ea45039076c7a878391b"},{"sha":"f3704eb42a19e1a7d2e79c795cff3cf29ef70d70","author":{"name":"Radu Berinde","email":"295c33b47a77c8cc349159d95207f89af9f8470a@cockroachlabs.com"},"message":"sql: add SUM_INT aggregate function\n\nAdding a variant of `SUM` that outputs an integer (instead of decimal). This\nwill make distributing COUNT easier (the final stage will be `SUM_INT`).","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/f3704eb42a19e1a7d2e79c795cff3cf29ef70d70"},{"sha":"39e36d555f34241dad2bcc49fca8eaabc390388e","author":{"name":"Andrei Matei","email":"10a93020cc4f038c14193f054a8660a80d6d683c@gmail.com"},"message":"Merge pull request #12461 from andreimatei/comment\n\nstorage: add comment about RaftCommand.OriginLease","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/39e36d555f34241dad2bcc49fca8eaabc390388e"},{"sha":"0b23a14b164782bfa880e386c386591e6667678f","author":{"name":"David Taylor","email":"deda864f31e9ba3b7efc08e0ba9f954a384bd048@gmail.com"},"message":"sql/sqlbase: skip validation of FKs during drop\n\nValidateCrossTableReferences checks that the tables on both sides of\nreference note that reference. However, the txn that moves a table to \nthe DROP state also removes the references to it, at which point that \nvalidation no longer holds and should be skipped.","distinct":false,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/0b23a14b164782bfa880e386c386591e6667678f"}]}
{"actor":{"display_login":"RaduBerinde"}}