{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":351806852,"defaultBranch":"main","name":"neon","ownerLogin":"neondatabase","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-26T14:20:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77690634?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720022531.0","currentOid":""},"activityList":{"items":[{"before":"4220e2f09cafb84a09c5dd4021c8afa46a1d1421","after":null,"ref":"refs/heads/arpad/compression_2","pushedAt":"2024-07-03T16:02:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arpad-m","name":"Arpad Müller","path":"/arpad-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19521842?s=80&v=4"}},{"before":"97f7188a07a7992cb058d654a79c91acf4a1b975","after":"e0891ec8c8d07d1e2f91413a56c961103d4ef245","ref":"refs/heads/main","pushedAt":"2024-07-03T16:02:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arpad-m","name":"Arpad Müller","path":"/arpad-m","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19521842?s=80&v=4"},"commit":{"message":"Only support compressed reads if the compression setting is present (#8238)\n\nPR #8106 was created with the assumption that no blob is larger than\r\n`256 MiB`. Due to #7852 we have checking for *writes* of blobs larger\r\nthan that limit, but we didn't have checking for *reads* of such large\r\nblobs: in theory, we could be reading these blobs every day but we just\r\ndon't happen to write the blobs for some reason.\r\n\r\nTherefore, we now add a warning for *reads* of such large blobs as well.\r\n\r\nTo make deploying compression less dangerous, we therefore only assume a\r\nblob is compressed if the compression setting is present in the config.\r\nThis also means that we can't back out of compression once we enabled\r\nit.\r\n\r\nPart of https://github.com/neondatabase/neon/issues/5431","shortMessageHtmlLink":"Only support compressed reads if the compression setting is present (#…"}},{"before":"4fd366a60a00f74af723daf359aa4b23cb0e07f4","after":"83a53a357c10b5f8227bf8a9922df991636126f1","ref":"refs/heads/bodobolero/periodic_pagebench_on_dedicated_hw","pushedAt":"2024-07-03T15:39:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bodobolero","name":"Peter Bendel","path":"/Bodobolero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12803391?s=80&v=4"},"commit":{"message":"remove redundant installation step (build-tools already contains these tools)","shortMessageHtmlLink":"remove redundant installation step (build-tools already contains thes…"}},{"before":"7bec8462809cc1d22a05ab9288b1602c509d523b","after":"3edde85fe577c24c0355b3427d6f50a3f5a8789a","ref":"refs/heads/skyzh/streaming-vector-read-rewrite","pushedAt":"2024-07-03T15:39:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skyzh","name":"Alex Chi Z.","path":"/skyzh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4198311?s=80&v=4"},"commit":{"message":"impose cnt limit\n\nSigned-off-by: Alex Chi Z ","shortMessageHtmlLink":"impose cnt limit"}},{"before":"9205b9ecc5b316b78738d54dd918e60268e58b3b","after":"4fd366a60a00f74af723daf359aa4b23cb0e07f4","ref":"refs/heads/bodobolero/periodic_pagebench_on_dedicated_hw","pushedAt":"2024-07-03T15:03:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bodobolero","name":"Peter Bendel","path":"/Bodobolero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12803391?s=80&v=4"},"commit":{"message":"review comments","shortMessageHtmlLink":"review comments"}},{"before":"0ec733f00e569323c6cb1ea9d2782bcec9b35139","after":"bddacc1cfe607d1d8538a60e3e5aee836c170f88","ref":"refs/heads/proxy-cache-wake-compute-errors","pushedAt":"2024-07-03T14:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"conradludgate","name":"Conrad Ludgate","path":"/conradludgate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6625462?s=80&v=4"},"commit":{"message":"replace cache check with macro\n\nupdate logging levels\n\nclean up the cache storing a bit","shortMessageHtmlLink":"replace cache check with macro"}},{"before":"3eb515514edde8e5fb84a6a9abb72527ba1da1db","after":"5fdfb60354794e5648f91455d4f4a8953e623c05","ref":"refs/heads/jcsp/branch-usage-metrics","pushedAt":"2024-07-03T14:37:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jcsp","name":"John Spray","path":"/jcsp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/944640?s=80&v=4"},"commit":{"message":"pageserver: add supplementary branch usag stats","shortMessageHtmlLink":"pageserver: add supplementary branch usag stats"}},{"before":"dd506af3ef39ec4dfdd301fdf3b626abca88fd34","after":"23c20995a661b14881d055f405c34a936095a0fb","ref":"refs/heads/vlad/time-based-img-layer-check","pushedAt":"2024-07-03T14:32:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"VladLazar","name":"Vlad Lazar","path":"/VladLazar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20340401?s=80&v=4"},"commit":{"message":"Format and switch to >=","shortMessageHtmlLink":"Format and switch to >="}},{"before":null,"after":"12c2fc96834f59604b8ade5b9add28f1dce41ec6","ref":"refs/heads/ci-run/pr-8166","pushedAt":"2024-07-03T14:29:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vipvap","name":"vipvap","path":"/vipvap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91739071?s=80&v=4"},"commit":{"message":"fix(compute_tools): write_postgres_conf missing newline","shortMessageHtmlLink":"fix(compute_tools): write_postgres_conf missing newline"}},{"before":null,"after":"bf5284c8e60c9f86b61c089dc127340ab601248c","ref":"refs/heads/bayandin/add-conclusion","pushedAt":"2024-07-03T14:28:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bayandin","name":"Alexander Bayandin","path":"/bayandin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864213?s=80&v=4"},"commit":{"message":"CI(build-and-test): add conclusion job","shortMessageHtmlLink":"CI(build-and-test): add conclusion job"}},{"before":null,"after":"dd506af3ef39ec4dfdd301fdf3b626abca88fd34","ref":"refs/heads/vlad/time-based-img-layer-check","pushedAt":"2024-07-03T14:19:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VladLazar","name":"Vlad Lazar","path":"/VladLazar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20340401?s=80&v=4"},"commit":{"message":"pageserver: add time based imake layer creation check","shortMessageHtmlLink":"pageserver: add time based imake layer creation check"}},{"before":"7ffb8d825c4b748ed203c608788c1e1890c489e2","after":"60c7374ad80e71dc43f84cbd75349d31d7c0639a","ref":"refs/heads/get_relfilenum_fix","pushedAt":"2024-07-03T14:19:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"knizhnik","name":"Konstantin Knizhnik","path":"/knizhnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156922?s=80&v=4"},"commit":{"message":"Add more comments","shortMessageHtmlLink":"Add more comments"}},{"before":"2ad8e3c2ca5bf69abbbc49e6d2ab4c6cd8b64638","after":"9205b9ecc5b316b78738d54dd918e60268e58b3b","ref":"refs/heads/bodobolero/periodic_pagebench_on_dedicated_hw","pushedAt":"2024-07-03T14:18:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bodobolero","name":"Peter Bendel","path":"/Bodobolero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12803391?s=80&v=4"},"commit":{"message":"explain why we use max_throughput_latest_lsn","shortMessageHtmlLink":"explain why we use max_throughput_latest_lsn"}},{"before":"a1e1c6350cbed856a8e31f6fdda0393c92e4544d","after":"d73100c48898087ce73b4941c1dd0f60a37f9017","ref":"refs/heads/yuchen/add-lease-to-synthetic-size-calc","pushedAt":"2024-07-03T14:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yliang412","name":"Yuchen Liang","path":"/yliang412","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70461588?s=80&v=4"},"commit":{"message":"reverse ro-branch & lease order in test; add pageserver logging\n\nSigned-off-by: Yuchen Liang ","shortMessageHtmlLink":"reverse ro-branch & lease order in test; add pageserver logging"}},{"before":"02b30d320d5d8bb2e5a285e37174194ad6f06e78","after":"fdea1e20f1b7741d3d9083ebf6233be33a89e248","ref":"refs/heads/sliding_hyperloglog","pushedAt":"2024-07-03T13:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knizhnik","name":"Konstantin Knizhnik","path":"/knizhnik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156922?s=80&v=4"},"commit":{"message":"RTemporary switch default version to 1.3 to ve able to revert deploy","shortMessageHtmlLink":"RTemporary switch default version to 1.3 to ve able to revert deploy"}},{"before":"4f1df8611b7067d11dd8d921edb870772bb812d7","after":"2ad8e3c2ca5bf69abbbc49e6d2ab4c6cd8b64638","ref":"refs/heads/bodobolero/periodic_pagebench_on_dedicated_hw","pushedAt":"2024-07-03T13:25:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bodobolero","name":"Peter Bendel","path":"/Bodobolero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12803391?s=80&v=4"},"commit":{"message":"avoid code duplication","shortMessageHtmlLink":"avoid code duplication"}},{"before":"f2aceb8df17c15b7c481a8a7d025fe189b438146","after":null,"ref":"refs/heads/jcsp/no-flush-on-early-shutdown","pushedAt":"2024-07-03T13:13:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jcsp","name":"John Spray","path":"/jcsp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/944640?s=80&v=4"}},{"before":"aae38763188203ad1937cead961e7809e679ccfd","after":"97f7188a07a7992cb058d654a79c91acf4a1b975","ref":"refs/heads/main","pushedAt":"2024-07-03T13:13:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcsp","name":"John Spray","path":"/jcsp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/944640?s=80&v=4"},"commit":{"message":"pageserver: don't try to flush if shutdown during attach (#8235)\n\n## Problem\r\n\r\ntest_location_conf_churn fails on log errors when it tries to shutdown a\r\npageserver immediately after starting a tenant attach, like this:\r\nhttps://neon-github-public-dev.s3.amazonaws.com/reports/pr-8224/9761000525/index.html#/testresult/15fb6beca5c7327c\r\n\r\n```\r\nshutdown:shutdown{tenant_id=35f5c55eb34e7e5e12288c5d8ab8b909 shard_id=0000}:timeline_shutdown{timeline_id=30936747043353a98661735ad09cbbfe shutdown_mode=FreezeAndFlush}: failed to freeze and flush: cannot flush frozen layers when flush_loop is not running, state is Exited\\n')\r\n```\r\n\r\nThis is happening because Tenant::shutdown fires its cancellation token\r\nearly if the tenant is not fully attached by the time shutdown is\r\ncalled, so the flush loop is shutdown by the time we try and flush.\r\n\r\n## Summary of changes\r\n\r\n- In the early-cancellation case, also set the shutdown mode to Hard to\r\nskip trying to do a flush that will fail.","shortMessageHtmlLink":"pageserver: don't try to flush if shutdown during attach (#8235)"}},{"before":"f77a65cd9231f2b8575d8082d08482cd9cc481c1","after":"4f1df8611b7067d11dd8d921edb870772bb812d7","ref":"refs/heads/bodobolero/periodic_pagebench_on_dedicated_hw","pushedAt":"2024-07-03T13:04:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bodobolero","name":"Peter Bendel","path":"/Bodobolero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12803391?s=80&v=4"},"commit":{"message":"fix arnica security issue","shortMessageHtmlLink":"fix arnica security issue"}},{"before":"43dbe7609763927ccf179d5b467a33a69c58af96","after":"f77a65cd9231f2b8575d8082d08482cd9cc481c1","ref":"refs/heads/bodobolero/periodic_pagebench_on_dedicated_hw","pushedAt":"2024-07-03T12:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bodobolero","name":"Peter Bendel","path":"/Bodobolero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12803391?s=80&v=4"},"commit":{"message":"add workflow with manual dispatch and daily run","shortMessageHtmlLink":"add workflow with manual dispatch and daily run"}},{"before":"22f464db1424625c3d31424b3f9393d1cbd7f96c","after":"43dbe7609763927ccf179d5b467a33a69c58af96","ref":"refs/heads/bodobolero/periodic_pagebench_on_dedicated_hw","pushedAt":"2024-07-03T12:57:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Bodobolero","name":"Peter Bendel","path":"/Bodobolero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12803391?s=80&v=4"},"commit":{"message":"typos","shortMessageHtmlLink":"typos"}},{"before":"43dbe7609763927ccf179d5b467a33a69c58af96","after":"22f464db1424625c3d31424b3f9393d1cbd7f96c","ref":"refs/heads/bodobolero/periodic_pagebench_on_dedicated_hw","pushedAt":"2024-07-03T12:55:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bodobolero","name":"Peter Bendel","path":"/Bodobolero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12803391?s=80&v=4"},"commit":{"message":"add workflow that allows to trigger periodic pagebench run","shortMessageHtmlLink":"add workflow that allows to trigger periodic pagebench run"}},{"before":null,"after":"56580cf72a36f833c87983e3e0065fbbcce529f2","ref":"refs/heads/vlad/compaction-logging","pushedAt":"2024-07-03T12:51:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VladLazar","name":"Vlad Lazar","path":"/VladLazar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20340401?s=80&v=4"},"commit":{"message":"Add compaction logging for debugging","shortMessageHtmlLink":"Add compaction logging for debugging"}},{"before":"4187ad85b0056a66d05c7c5fdc7767dd9115d6d0","after":"3eb515514edde8e5fb84a6a9abb72527ba1da1db","ref":"refs/heads/jcsp/branch-usage-metrics","pushedAt":"2024-07-03T12:42:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jcsp","name":"John Spray","path":"/jcsp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/944640?s=80&v=4"},"commit":{"message":"pageserver: add supplementary branch usag stats","shortMessageHtmlLink":"pageserver: add supplementary branch usag stats"}},{"before":"3b2941b665689463eb144bb9ee4f984bbded7c4b","after":"f2aceb8df17c15b7c481a8a7d025fe189b438146","ref":"refs/heads/jcsp/no-flush-on-early-shutdown","pushedAt":"2024-07-03T12:30:56.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jcsp","name":"John Spray","path":"/jcsp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/944640?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/main' into jcsp/no-flush-on-early-shutdown","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/main' into jcsp/no-flush-on-ea…"}},{"before":null,"after":"0e54d27983535f18368edeb72cbd84dc985295e5","ref":"refs/heads/jcsp/issue-8223-reduce-timeline-metrics","pushedAt":"2024-07-03T12:27:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jcsp","name":"John Spray","path":"/jcsp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/944640?s=80&v=4"},"commit":{"message":"pageserver: reduce ops tracked at per-timeline detail","shortMessageHtmlLink":"pageserver: reduce ops tracked at per-timeline detail"}},{"before":"622e255ffe4d6748d09cec0b0c83381daf1afc4d","after":"77373456cbec03f5a11c838526cf8970bd6b0198","ref":"refs/heads/vlad/storcon-graceful-restart-scale-test","pushedAt":"2024-07-03T12:00:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"VladLazar","name":"Vlad Lazar","path":"/VladLazar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20340401?s=80&v=4"},"commit":{"message":"fixup: update shard count","shortMessageHtmlLink":"fixup: update shard count"}},{"before":"e21c3a0241fb9c8940c6722d4e4df154817b8e82","after":null,"ref":"refs/heads/bayandin/update-docker/setup-buildx-action","pushedAt":"2024-07-03T11:19:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bayandin","name":"Alexander Bayandin","path":"/bayandin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864213?s=80&v=4"}},{"before":"dae55badf343627599f7dcb94086a981d54f082c","after":"aae38763188203ad1937cead961e7809e679ccfd","ref":"refs/heads/main","pushedAt":"2024-07-03T11:19:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bayandin","name":"Alexander Bayandin","path":"/bayandin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864213?s=80&v=4"},"commit":{"message":"CI: update docker/* actions to latest versions (#7694)\n\n## Problem\r\n\r\nGitHub Actions complain that we use actions that depend on deprecated\r\nNode 16:\r\n\r\n```\r\nNode.js 16 actions are deprecated. Please update the following actions to use Node.js 20: docker/setup-buildx-action@v2\r\n```\r\n\r\nBut also, the latest `docker/setup-buildx-action` fails with the following\r\nerror:\r\n```\r\n/nvme/actions-runner/_work/_actions/docker/setup-buildx-action/v3/webpack:/docker-setup-buildx/node_modules/@actions/cache/lib/cache.js:175\r\n throw new Error(`Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.`);\r\n^\r\nError: Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.\r\n at Object.rejected (/nvme/actions-runner/_work/_actions/docker/setup-buildx-action/v3/webpack:/docker-setup-buildx/node_modules/@actions/cache/lib/cache.js:175:1)\r\n at Generator.next ()\r\n at fulfilled (/nvme/actions-runner/_work/_actions/docker/setup-buildx-action/v3/webpack:/docker-setup-buildx/node_modules/@actions/cache/lib/cache.js:29:1)\r\n```\r\n\r\nWe can work this around by setting `cache-binary: false` for `uses:\r\ndocker/setup-buildx-action@v3`\r\n\r\n## Summary of changes\r\n- Update `docker/setup-buildx-action` from `v2` to `v3`, set\r\n`cache-binary: false`\r\n- Update `docker/login-action` from `v2` to `v3`\r\n- Update `docker/build-push-action` from `v4`/`v5` to `v6`","shortMessageHtmlLink":"CI: update docker/* actions to latest versions (#7694)"}},{"before":"87c9add1244eb6968bb5c08048861a9aba3fc12d","after":"762c483ea0ae9784d785f0ffd633050027c563e9","ref":"refs/heads/bayandin/build-and-test-locally","pushedAt":"2024-07-03T11:13:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bayandin","name":"Alexander Bayandin","path":"/bayandin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/864213?s=80&v=4"},"commit":{"message":"CI(build-and-test): move part of the pipeline to a reusable workflow","shortMessageHtmlLink":"CI(build-and-test): move part of the pipeline to a reusable workflow"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdhPgZgA","startCursor":null,"endCursor":null}},"title":"Activity · neondatabase/neon"}