{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47720332,"defaultBranch":"master","name":"cockroach","ownerLogin":"andreimatei","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-12-09T21:34:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/377201?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717172818.0","currentOid":""},"activityList":{"items":[{"before":"20052b059e819f36df396425315a6c58de574c29","after":"89cf16cd61c7e029033f42b3a65f4b5897fafc90","ref":"refs/heads/roachtest","pushedAt":"2024-05-31T16:37:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: add support for Side-Eye\n\nThis patch teaches roachtest to install the Side-Eye agents on the\nroachprod clusters it creates, if configured. If a test times out,\nroachtest asks Side-Eye to capture a snapshot of all the cockroach\nprocesses in the cluster before terminating the test. This should prove\nuseful for figuring out why the test timed out / what the cluster was\ndoing when the timer expired.\n\nSide-Eye (side-eye.io) is a distribute debugger that can take\n\"snapshots\" of a Cockroach cluster, capturing all the stack traces and\nvariables/expressions from these stacks. It helps you \"build reports\"\nabout the state of a cluster -- for example, you can get SQL tables with\nall the queries that are currently in-flight, see which one is the\noldest, see which transactions are blocked on which other transactions.\nOr, you can get information on background processes -- for example you\ncan get info on the state of all the rangefeeds. In the not-too-far\nfuture, we're promising all sorts of other functionality in the debugger\n(dynamic logs and metrics, integration with Go's runtime tracing, CPU\nprofiling).\n\nroachprod already had support for deploying the Side-Eye agents\n(`roachprod install side-eye`); this patch hooks up roachtest to take\nadvantage of that.\n\nThe configuration is done through a new --side-eye-token flag to\nroachtest. The value of this token can be retrieved by logging in to\napp.side-eye.io with a corp email. Alternatively,\n--side-eye-token=secret makes roachtest read the token from the gcloud\nsecrets store by running:\ngcloud secrets versions access latest --secret side-eye-key\n\nWhen roachtests time out, they now print a link to the snapshot that was\ncaptured. This snapshot outlive the cluster and everybody at CRL can\naccess it.\n\nAlso, the roachtest web UI displays links to Side-Eye for each roachprod\ncluster. Each cluster corresponds to a Side-Eye \"environment\"; these\nlinks navigate to the respective environment, allowing the user to\nmanually capture snapshots of the cluster and to see the snapshots of\nthe cluster that have already been captured.\n\nAlso, whenever the test runner takes a snapshot of a cluster (i.e. on\ntest timeout), we add an annotation about this to the cluster's Grafana\ndashboards.\n\nIn addition to being used by the roachtest on timeouts (and maybe on\nother conditions in the future? Any failure, perhaps?), I hope people\nrunning benchmarks manually will take advantage of Side-Eye by finding\ntheir clusters in the Side-Eye app, capturing snapshots at will,\nrefining the collected data, and learning interesting things about\ncockroach's behavior.\n\nEpic: None\nRelease note: None","shortMessageHtmlLink":"roachtest: add support for Side-Eye"}},{"before":null,"after":"bcd73496f92fef46b2fe042e9d94d44fab90200e","ref":"refs/heads/roachtest-small","pushedAt":"2024-05-31T16:26:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: register a cluster with a worker earlier\n\nThe roachtest runner consists of a number of workers running tests in\nparallel. Each worker is linked to the cluster that it is currently\nusing. Before this patch, a cluster was only registered with the test\nonce a test started. This was unnecessarily late; the patch moves the\nregistration to happen earlier, closer to when the cluster is created or\npicked up by the worker, which better matches the intended semnatics of\nthis link. In particular, the linking now happens before the cockroach\nbinary is uploaded to the cluster (a potentially slow operation),\nwhereas before it happened after.\n\nThese links between workers and clusters are used by the roachtest's web\nUI, which will now more accurately show who's using a cluster.\n\nEpic: none\nRelease note: None","shortMessageHtmlLink":"roachtest: register a cluster with a worker earlier"}},{"before":"05e4202590994f063be34de1530ebbe5d03b11be","after":"20052b059e819f36df396425315a6c58de574c29","ref":"refs/heads/roachtest","pushedAt":"2024-05-28T23:45:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: add support for Side-Eye\n\nThis patch teaches roachtest to install the Side-Eye agents on the\nroachprod clusters it creates, if configured. If a test times out,\nroachtest asks Side-Eye to capture a snapshot of all the cockroach\nprocesses in the cluster before terminating the test. This should prove\nuseful for figuring out why the test timed out / what the cluster was\ndoing when the timer expired.\n\nSide-Eye (side-eye.io) is a distribute debugger that can take\n\"snapshots\" of a Cockroach cluster, capturing all the stack traces and\nvariables/expressions from these stacks. It helps you \"build reports\"\nabout the state of a cluster -- for example, you can get SQL tables with\nall the queries that are currently in-flight, see which one is the\noldest, see which transactions are blocked on which other transactions.\nOr, you can get information on background processes -- for example you\ncan get info on the state of all the rangefeeds. In the not-too-far\nfuture, we're promising all sorts of other functionality in the debugger\n(dynamic logs and metrics, integration with Go's runtime tracing, CPU\nprofiling).\n\nroachprod already had support for deploying the Side-Eye agents\n(`roachprod install side-eye`); this patch hooks up roachtest to take\nadvantage of that.\n\nThe configuration is done through a new --side-eye-token flag to\nroachtest. The value of this token can be retrieved by logging in to\napp.side-eye.io with a corp email. Alternatively,\n--side-eye-token=secret makes roachtest read the token from the gcloud\nsecrets store by running:\ngcloud secrets versions access latest --secret side-eye-key\n\nWhen roachtests time out, they now print a link to the snapshot that was\ncaptured. This snapshot outlive the cluster and everybody at CRL can\naccess it.\n\nAlso, the roachtest web UI displays links to Side-Eye for each roachprod\ncluster. Each cluster corresponds to a Side-Eye \"environment\"; these\nlinks navigate to the respective environment, allowing the user to\nmanually capture snapshots of the cluster and to see the snapshots of\nthe cluster that have already been captured.\n\nAlso, whenever the test runner takes a snapshot of a cluster (i.e. on\ntest timeout), we add an annotation about this to the cluster's Grafana\ndashboards.\n\nIn addition to being used by the roachtest on timeouts (and maybe on\nother conditions in the future? Any failure, perhaps?), I hope people\nrunning benchmarks manually will take advantage of Side-Eye by finding\ntheir clusters in the Side-Eye app, capturing snapshots at will,\nrefining the collected data, and learning interesting things about\ncockroach's behavior.\n\nEpic: None\nRelease note: None","shortMessageHtmlLink":"roachtest: add support for Side-Eye"}},{"before":"1cb2240a7ca560c2d80094ac5f677338e42e869a","after":"05e4202590994f063be34de1530ebbe5d03b11be","ref":"refs/heads/roachtest","pushedAt":"2024-05-28T23:24:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: add support for Side-Eye\n\nThis patch teaches roachtest to install the Side-Eye agents on the\nroachprod clusters it creates, if configured. If a test times out,\nroachtest asks Side-Eye to capture a snapshot of all the cockroach\nprocesses in the cluster before terminating the test. This should prove\nuseful for figuring out why the test timed out / what the cluster was\ndoing when the timer expired.\n\nSide-Eye (side-eye.io) is a distribute debugger that can take\n\"snapshots\" of a Cockroach cluster, capturing all the stack traces and\nvariables/expressions from these stacks. It helps you \"build reports\"\nabout the state of a cluster -- for example, you can get SQL tables with\nall the queries that are currently in-flight, see which one is the\noldest, see which transactions are blocked on which other transactions.\nOr, you can get information on background processes -- for example you\ncan get info on the state of all the rangefeeds. In the not-too-far\nfuture, we're promising all sorts of other functionality in the debugger\n(dynamic logs and metrics, integration with Go's runtime tracing, CPU\nprofiling).\n\nroachtest already had support for deploying the Side-Eye agents\n(`roachprod install side-eye`); this patch hooks up roachtest to take\nadvantage of that.\n\nThe configuration is done through a new --side-eye-token flag to\nroachtest. The value of this token can be retrieved by logging in to\napp.side-eye.io with a corp email. Alternatively,\n--side-eye-token=secret makes roachtest read the token from the gcloud\nsecrets store by running:\ngcloud secrets versions access latest --secret side-eye-key\n\nWhen roachtests time out, they now print a link to the snapshot that was\ncaptured. This snapshot outlive the cluster and everybody at CRL can\naccess it.\n\nAlso, the roachtest web UI displays links to Side-Eye for each roachprod\ncluster. Each cluster corresponds to a Side-Eye \"environment\"; these\nlinks navigate to the respective environment, allowing the user to\nmanually capture snapshots of the cluster and to see the snapshots of\nthe cluster that have already been captured.\n\nAlso, whenever the test runner takes a snapshot of a cluster (i.e. on\ntest timeout), we add an annotation about this to the cluster's Grafana\ndashboards.\n\nIn addition to being used by the roachtest on timeouts (and maybe on\nother conditions in the future? Any failure, perhaps?), I hope people\nrunning benchmarks manually will take advantage of Side-Eye by finding\ntheir clusters in the Side-Eye app, capturing snapshots at will,\nrefining the collected data, and learning interesting things about\ncockroach's behavior.\n\nEpic: None\nRelease note: None","shortMessageHtmlLink":"roachtest: add support for Side-Eye"}},{"before":"e846a181e97501cd00b45fe46fbcabdb3c2c6711","after":"1cb2240a7ca560c2d80094ac5f677338e42e869a","ref":"refs/heads/roachtest","pushedAt":"2024-05-28T23:14:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: add support for Side-Eye\n\nThis patch teaches roachtest to install the Side-Eye agents on the\nroachprod clusters it creates, if configured. If a test times out,\nroachtest asks Side-Eye to capture a snapshot of all the cockroach\nprocesses in the cluster before terminating the test. roachtest already\nhad support for deploying the Side-Eye agents (`roachprod install\nside-eye`); this patch hooks up roachtest to take advantage of that.\n\nThe configuration is done through a new --side-eye-token flag to\nroachtest. The value of this token can be retrieved by logging in to\napp.side-eye.io with a corp email. Alternatively,\n--side-eye-token=secret makes roachtest read the token from the gcloud\nsecrets store by running:\ngcloud secrets versions access latest --secret side-eye-key\n\nSide-Eye (side-eye.io) is a distribute debugger that can take\n\"snapshots\" of a Cockroach cluster, capturing all the stack traces and\nvariables/expressions from these stacks. It helps you \"build reports\"\nabout the state of a cluster -- for example, you can get SQL tables with\nall the queries that are currently in-flight, see which one is the\noldest, see which transactions are blocked on which other transactions.\nOr, you can get information on background processes -- for example you\ncan get info on the state of all the rangefeeds.\n\nWhen roachtests time out, they now print a link to the snapshot that was\ncaptured. This snapshot is supposed to provide good information about\nwhat the cluster was doing when the timer expired.\n\nAlso, the roachtest web UI displays links to Side-Eye for each roachprod\ncluster. Each cluster corresponds to a Side-Eye \"environment\"; these\nlinks navigate to the respective environment, allowing the user to\nmanually capture snapshots of the cluster and to see the snapshots of\nthe cluster that have already been captured.\n\nAlso, whenever the test runner takes a snapshot of a cluster (i.e. on\ntest timeout), we add an annotation about this to the cluster's Grafana\ndashboards.\n\nEpic: None\nRelease note: None","shortMessageHtmlLink":"roachtest: add support for Side-Eye"}},{"before":"8fb1a4058b9b54df5074fcec73fb5719f4f22070","after":"e846a181e97501cd00b45fe46fbcabdb3c2c6711","ref":"refs/heads/roachtest","pushedAt":"2024-05-28T22:36:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: add support for Side-Eye\n\nThis patch teaches roachtest to install the Side-Eye agents on the\nroachprod clusters it creates. If a test times out, roachtest asks\nSide-Eye to capture a snapshot of all the cockroach processes in the\ncluster before terminating the test. roachtest already had support for\ndeploying the Side-Eye agents (`roachprod install side-eye`); this patch\nhooks up roachtest to take advantage of that.\n\nSide-Eye (side-eye.io) is a distribute debugger that can take\n\"snapshots\" of a Cockroach cluster, capturing all the stack traces and\nvariables/expressions from these stacks.\n\nWhen roachtests time out, they now print a link to the snapshot that was\ncaptured. This snapshot is supposed to provide good information about\nwhat the cluster was doing when the timer expired.\n\nAlso, the roachtest web UI displays links to Side-Eye for each roachprod\ncluster. Each cluster corresponds to a Side-Eye \"environment\"; these\nlinks navigate to the respective environment, allowing the user to\nmanually capture snapshots of the cluster and to see the snapshots of\nthe cluster that have already been captured.\n\nEpic: None\nRelease note: None","shortMessageHtmlLink":"roachtest: add support for Side-Eye"}},{"before":"703caf1bb10b1f4018bac2851f46551609a985a2","after":"8fb1a4058b9b54df5074fcec73fb5719f4f22070","ref":"refs/heads/roachtest","pushedAt":"2024-05-28T22:18:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: add support for Side-Eye\n\nThis patch teaches roachtest to install the Side-Eye agents on the\nclusters it creates. If a test times out, roachtest asks Side-Eye to\ncapture a snapshot of all the cockroach processes in the cluster before\nterminating the test. roachtest already had support for deploying the\nSide-Eye agents (`roachprod install side-eye`); this patch hooks up\nroachtest to take advantage of that.\n\nSide-Eye (side-eye.io) is a distribute debugger that can take\n\"snapshots\" of a Cockroach cluster, capturing all the stack traces and\nvariables/expressions from these stacks.\n\nWhen roachtests time out, they now print a link to the snapshot that was\ncaptured. This snapshot is supposed to provide good information about\nwhat the cluster was doing when the timer expired.\n\nEpic: None\nRelease note: None","shortMessageHtmlLink":"roachtest: add support for Side-Eye"}},{"before":"346074073df8c90a55689903c8cbca6d4e151c0a","after":"703caf1bb10b1f4018bac2851f46551609a985a2","ref":"refs/heads/roachtest","pushedAt":"2024-05-28T22:17:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: add support for Side-Eye\n\nThis patch teaches roachtest to install the Side-Eye agents on the\nclusters it creates. If a test times out, roachtest asks Side-Eye to\ncapture a snapshot of all the cockroach processes in the cluster before\nterminating the test. roachtest already had support for deploying the\nSide-Eye agents (`roachprod install side-eye`); this patch hooks up\nroachtest to take advantage of that.\n\nSide-Eye (side-eye.io) is a distribute debugger that can take\n\"snapshots\" of a Cockroach cluster, capturing all the stack traces and\nvariables/expressions from these stacks.\n\nWhen roachtests time out, they now print a link to the snapshot that was\ncaptured. This snapshot is supposed to provide good information about\nwhat the cluster was doing when the timer expired.\n\nEpic: None\nRelease note: None","shortMessageHtmlLink":"roachtest: add support for Side-Eye"}},{"before":"88a9df2fae8160658fb3e9bbda745ae1cb5a403f","after":"346074073df8c90a55689903c8cbca6d4e151c0a","ref":"refs/heads/roachtest","pushedAt":"2024-05-28T22:00:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"9ca33c93841463978a96578b0c2776d8898d37ad","after":null,"ref":"refs/heads/revert-dns","pushedAt":"2024-05-28T21:59:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"}},{"before":"233cd696cfec723c05237bf7ebacbf621cb84cc5","after":"88a9df2fae8160658fb3e9bbda745ae1cb5a403f","ref":"refs/heads/roachtest","pushedAt":"2024-05-28T20:35:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"9ca33c93841463978a96578b0c2776d8898d37ad","ref":"refs/heads/revert-dns","pushedAt":"2024-05-28T18:32:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: Revert \"roachtest: don't inhibit cluster reuse on DNS deletion errors\"\n\nThis reverts commit 596a3a2ee3685ed84b13758f7a9fd01c9864714e (PR #124678).\nThat commit made roachtest tolerate DNS record deletion errors, so that\nclusters can be reused even though their DNS records failed to be\ncleaned up. This seems to have been a bad idea, though, since stale DNS\nrecords can be a problem for reused clusters; see\nhttps://github.com/cockroachdb/cockroach/pull/124678#issuecomment-2130416545\n\nI now understand that there are two types of DNS records - normal ones\n(`A` records?) and `SRV` records. The former are associated with\nroachprod VMs. The latter are associated with cockroach nodes from host\nor virtual clusters, and are used for some sort of service discovery. It\nis the destruction of these SRV records that the original patch dealt\nwith. Failure to delete these records might have consequences for the\nfuture tests using the cluster.\n\nEpic: none\nRelease note: None","shortMessageHtmlLink":"roachtest: Revert \"roachtest: don't inhibit cluster reuse on DNS dele…"}},{"before":"596a3a2ee3685ed84b13758f7a9fd01c9864714e","after":null,"ref":"refs/heads/roachtest-tolerate-dns","pushedAt":"2024-05-28T17:41:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"}},{"before":"822a79293b50f26bdbdfb3a33726dbd43c450bb9","after":null,"ref":"refs/heads/tmp","pushedAt":"2024-05-28T17:38:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"}},{"before":"458672e27c8a30231fcb8dd5c68252db98f2ce9a","after":"233cd696cfec723c05237bf7ebacbf621cb84cc5","ref":"refs/heads/roachtest","pushedAt":"2024-05-24T22:30:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"fa1aad158986c1d460f0b0e62e967c54b478119b","after":"458672e27c8a30231fcb8dd5c68252db98f2ce9a","ref":"refs/heads/roachtest","pushedAt":"2024-05-24T22:28:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"65c331daec51c3c0d3b609ab531a72eb637f1a13","after":"fa1aad158986c1d460f0b0e62e967c54b478119b","ref":"refs/heads/roachtest","pushedAt":"2024-05-24T20:46:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: add support for Side-Eye\n\nThis patch teaches roachtest to install the Side-Eye agents on the\nclusters it creates. If a test times out, roachtest asks Side-Eye to\ncapture a snapshot of all the cockroach processes in the cluster before\nterminating the test. roachtest already had support for deploying the\nSide-Eye agents (`roachprod install side-eye`); this patch hooks up\nroachtest to take advantage of that.\n\nSide-Eye (side-eye.io) is a distribute debugger that can take\n\"snapshots\" of a Cockroach cluster, capturing all the stack traces and\nvariables/expressions from these stacks.\n\nWhen roachtests time out, they now print a link to the snapshot that was\ncaptured. This snapshot is supposed to provide good information about\nwhat the cluster was doing when the timer expired.\n\nEpic: None\nRelease note: None","shortMessageHtmlLink":"roachtest: add support for Side-Eye"}},{"before":null,"after":"596a3a2ee3685ed84b13758f7a9fd01c9864714e","ref":"refs/heads/roachtest-tolerate-dns","pushedAt":"2024-05-24T20:26:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: don't inhibit cluster reuse on DNS deletion errors\n\nBefore this patch, a failure to delete a cluster's DNS records resulted\nin roachtest refusing to reuse that cluster for other tests. In general,\nrefusing to reuse a cluster that has not been completely wiped is a sane\npolicy (on the argument that the next test running on that cluster\nmight be impacted by the cluster's dirty state), but DNS records in\nparticular don't matter. So, let's be more tolerant of such errors.\n\nFor people outside of CRL, that DNS deletion seems to always fail\n(probably because no DNS record was created in the first place) -- so\nthis patch helps me in particular.\n\nEpic: None\nRelease note: None","shortMessageHtmlLink":"roachtest: don't inhibit cluster reuse on DNS deletion errors"}},{"before":"93f692c20233f8339065ad86d7b0f7d194748e68","after":"65c331daec51c3c0d3b609ab531a72eb637f1a13","ref":"refs/heads/roachtest","pushedAt":"2024-05-23T18:15:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: add support for Side-Eye\n\nThis patch teaches roachtest to install the Side-Eye agents on the\nclusters it creates. If a test times out, roachtest asks Side-Eye to\ncapture a snapshot of all the cockroach processes in the cluster before\nterminating the test. roachtest already had support for deploying the\nSide-Eye agents (`roachprod install side-eye`); this patch hooks up\nroachtest to take advantage of that.\n\nSide-Eye (side-eye.io) is a distribute debugger that can take\n\"snapshots\" of a Cockroach cluster, capturing all the stack traces and\nvariables/expressions from these stacks.\n\nEpic: none\nRelease note: None","shortMessageHtmlLink":"roachtest: add support for Side-Eye"}},{"before":"0efd7d390f4ceee7387cec91141f39d837a82299","after":"93f692c20233f8339065ad86d7b0f7d194748e68","ref":"refs/heads/roachtest","pushedAt":"2024-05-23T16:40:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: add support for Side-Eye\n\nThis patch teaches roachtest to install the Side-Eye agents on the\nclusters it creates. If a test times out, roachtest asks Side-Eye to\ncapture a snapshot of all the cockroach processes in the cluster before\nterminating the test. roachtest already had support for deploying the\nSide-Eye agents (`roachprod install side-eye`); this patch hooks up\nroachtest to take advantage of that.\n\nSide-Eye (side-eye.io) is a distribute debugger that can take\n\"snapshots\" of a Cockroach cluster, capturing all the stack traces and\nvariables/expressions from these stacks.\n\nEpic: none\nRelease note: None","shortMessageHtmlLink":"roachtest: add support for Side-Eye"}},{"before":"ef251ba3d637534a12a167cc8a33df25ba8b65a5","after":"0efd7d390f4ceee7387cec91141f39d837a82299","ref":"refs/heads/roachtest","pushedAt":"2024-05-22T22:45:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":"4a29ba112d3d36ab47e7b7017c58e8316f48d85a","after":"ef251ba3d637534a12a167cc8a33df25ba8b65a5","ref":"refs/heads/roachtest","pushedAt":"2024-05-22T22:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":null,"after":"4a29ba112d3d36ab47e7b7017c58e8316f48d85a","ref":"refs/heads/roachtest","pushedAt":"2024-05-22T21:35:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"roachtest: add support for Side-Eye\n\nThis patch teaches roachtest to install the Side-Eye agents on the\nclusters it creates. If a test times out, roachtest asks Side-Eye to\ncapture a snapshot of all the cockroach processes in the cluster before\nterminating the test. roachtest already had support for deploying the\nSide-Eye agents (`roachprod install side-eye`); this patch hooks up\nroachtest to take advantage of that.\n\nSide-Eye (side-eye.io) is a distribute debugger that can take\n\"snapshots\" of a Cockroach cluster, capturing all the stack traces and\nvariables/expressions from these stacks.\n\nEpic: none\nRelease note: None","shortMessageHtmlLink":"roachtest: add support for Side-Eye"}},{"before":"9926bd2c75eaa7d57164d2f019922882acdc89ba","after":"1bee887b9c58b175be8fee2dd2658bfe7dbc9c94","ref":"refs/heads/license-log-parsing","pushedAt":"2023-05-08T21:17:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"util/log: switch license for crdb-v2 log parsing to Apache\n\n... in order to make this code more easily copiable by other projects.\nIn particular, I want to use cockroach logs as an example in a data\nvisualization tool.\n\nRelease note: None\nEpic: None","shortMessageHtmlLink":"util/log: switch license for crdb-v2 log parsing to Apache"}},{"before":"92f31a4929fd624911170306cc721a360c03b417","after":"9926bd2c75eaa7d57164d2f019922882acdc89ba","ref":"refs/heads/license-log-parsing","pushedAt":"2023-05-08T17:07:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"}},{"before":"03f26f751561f7848ff2a01608c9ce73e83248c5","after":"92f31a4929fd624911170306cc721a360c03b417","ref":"refs/heads/license-log-parsing","pushedAt":"2023-05-08T16:52:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"}},{"before":null,"after":"03f26f751561f7848ff2a01608c9ce73e83248c5","ref":"refs/heads/license-log-parsing","pushedAt":"2023-05-08T16:37:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"}},{"before":"0ba63f7a79d3bea54224fe0208817d7447e5dbd7","after":null,"ref":"refs/heads/baseconfig","pushedAt":"2023-05-04T01:01:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"}},{"before":null,"after":"e8282aefe5ece133d45cf7ff93d0c2074be09e3e","ref":"refs/heads/libedit","pushedAt":"2023-04-23T16:15:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"compile fixes","shortMessageHtmlLink":"compile fixes"}},{"before":"7cb44c62a749c02caa19175232f997564a696414","after":"bf89173e83e70d3c2b14b4011e68b25a766d07f6","ref":"refs/heads/rookout","pushedAt":"2023-04-22T18:33:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andreimatei","name":"Andrei Matei","path":"/andreimatei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/377201?s=80&v=4"},"commit":{"message":"add dep on Rookout SDK","shortMessageHtmlLink":"add dep on Rookout SDK"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWTjARwA","startCursor":null,"endCursor":null}},"title":"Activity · andreimatei/cockroach"}