{"push_id":1345537813,"size":12,"distinct_size":12,"ref":"refs/heads/use-ambient-context","head":"59fdf0f976959a072cdfcbbe7573296d66715042","before":"26dd4ac6579977c4a19c99483f2c4461bb8ea987","commits":[{"sha":"6deb60589296a042c0766be928023132997b3656","author":{"name":"irfan sharif","email":"6459e6dfc9d5c803b5aff383fc33ced6162ac481@gmail.com"},"message":"implement evaluator for distributed sql\n\nImplementation of the `Evaluator` processor core type, a fully\nprogrammable no-grouping aggregator that runs a 'program' on each\nindividual row. The 'program' is a set of expressions evaluated in\norder, the results of evaluating each of these expressions on the input\nrow form the output.\n\nPart of #7587.","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/6deb60589296a042c0766be928023132997b3656"},{"sha":"e6eac033800ad2cee76a98172c0e12fd195d4125","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"*: align windowed histograms and time series sample interval","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/e6eac033800ad2cee76a98172c0e12fd195d4125"},{"sha":"a92e6785ad7b2fb768a4cf3fb0983a6180818e40","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"metric: dismantle Rates (and thus, metric groups)\n\nTurn `metric.Rates` into `metric.CounterWithRates`, which is just a `Counter`\nfor which we keep (but don't offer for scraping) a handful of rates. This is\nuseful for printing log messages close to where the counters are held to\nminimize ad-hoc computations.\n\nRemoved various uses of CounterWithRates. In fact, only one remains (in\nTxnCoordSender).","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/a92e6785ad7b2fb768a4cf3fb0983a6180818e40"},{"sha":"8b05318841851da3b736b07317fd8c5bd56d9d46","author":{"name":"David Taylor","email":"deda864f31e9ba3b7efc08e0ba9f954a384bd048@gmail.com"},"message":"*: fix a few example PKG= lines","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/8b05318841851da3b736b07317fd8c5bd56d9d46"},{"sha":"32616a9c44a1690c0b60f071da6284f8ec492506","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"cli: better errors\n\nRemoved `panicGuard` and `mustUsage` and introduced proper error handling,\ncleaning up some cruft along the way. However, the primary goal was exposing\nbetter errors to clients. To this end, GRPC errors are now special-cased\nand print a legible error. For example,\n\n```\n$ ./cockroach node ls # node is not even running\nError: unable to connect or connection lost.\n\nPlease check the address and credentials such as certificates (if attempting to\ncommunicate with a secure cluster).\n\n(error code 14: grpc: the connection is unavailable)\nFailed running \"node\"\n```\n\nIn particular, I removed the `failfast=false` toggle in RPCSender, which (at\nleast for the cli debug commands, where it is used) would have calls hang\nforever, even if the server wasn't even running or the certificates not\nspecified.\n\nUpdated `grpcutil.IsConnectionClosed()` to operate on the `errors.Cause` of\nan error.\n\nReworked `runQuit`:\n\n```\n./cockroach quit --host gamma.gce.cockroachdb.com # host alive, but secure\nError: unable to connect or connection lost.\n\nPlease check the address and credentials such as certificates (if attempting to\ncommunicate with a secure cluster).\n\n(error code 13: transport is closing)\nFailed running \"quit\"\n\n$ ./cockroach quit # host not running\nError: unable to connect or connection lost.\n\nPlease check the address and credentials such as certificates (if attempting to\ncommunicate with a secure cluster).\n\n(error code 14: grpc: the connection is unavailable)\nFailed running \"quit\"\n\n$  $ ./cockroach quit # node running\nok\n```\n\nFixes #9151.\nFixes #9153.","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/32616a9c44a1690c0b60f071da6284f8ec492506"},{"sha":"15aced91f1939bfe368d9fae5a90b6840c50e344","author":{"name":"Peter Mattis","email":"96165b703fa5ad88ee03d1dd21db6648d592b647@gmail.com"},"message":"resource/doc: remove unused images\n\nMove used images to docs/media.","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/15aced91f1939bfe368d9fae5a90b6840c50e344"},{"sha":"c10dfbe69e2cb3d936c97d06f7df9c01e1599590","author":{"name":"irfan sharif","email":"6459e6dfc9d5c803b5aff383fc33ced6162ac481@gmail.com"},"message":"Merge pull request #9916 from irfansharif/dist-evaluator\n\ndistsql: implement evaluator (processor core type)","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/c10dfbe69e2cb3d936c97d06f7df9c01e1599590"},{"sha":"a98654bb25bcbfa35c90e949ce1882391d8fc6e9","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Merge pull request #9917 from tschottdorf/cli-errors\n\ncli: better errors","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/a98654bb25bcbfa35c90e949ce1882391d8fc6e9"},{"sha":"50e966d8c616758dd45895931156e2761063b9f4","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Merge pull request #9841 from tschottdorf/align-metric-interval\n\nmetric: clean up Rates and window interval","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/50e966d8c616758dd45895931156e2761063b9f4"},{"sha":"4dd68b60a8b5b2799ff871e3bf09f19c1c97ecc4","author":{"name":"David Taylor","email":"deda864f31e9ba3b7efc08e0ba9f954a384bd048@gmail.com"},"message":"Merge pull request #9922 from dt/fixpkg\n\n*: fix a few example PKG= lines","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/4dd68b60a8b5b2799ff871e3bf09f19c1c97ecc4"},{"sha":"d7bb465e695c8d6e53d3e2d5664e764fe4f60f0d","author":{"name":"Peter Mattis","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@cockroachlabs.com"},"message":"Merge pull request #9924 from petermattis/pmattis/rm-resource-doc\n\nresource/doc: remove unused images","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/d7bb465e695c8d6e53d3e2d5664e764fe4f60f0d"},{"sha":"59fdf0f976959a072cdfcbbe7573296d66715042","author":{"name":"Radu Berinde","email":"ea8e73412c2808db667796f35f8c95b16e969d70@gmail.com"},"message":"server: replace stored context with AmbientContext\n\nAlso, we now open spans for periodic checks and usage reporting.\n\nPart of #9807.","distinct":true,"url":"https://api.github.com/repos/RaduBerinde/cockroach/commits/59fdf0f976959a072cdfcbbe7573296d66715042"}]}
{"actor":{"display_login":"RaduBerinde"}}