{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6838921,"defaultBranch":"main","name":"prometheus","ownerLogin":"prometheus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-24T11:14:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3380462?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718107443.0","currentOid":""},"activityList":{"items":[{"before":"7f0caf72296b9f35aba847788da067b2cae1fc32","after":"64a9abb8be73a25e486382e7160773697b7182d8","ref":"refs/heads/main","pushedAt":"2024-06-11T13:36:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jesusvazquez","name":"Jesus Vazquez","path":"/jesusvazquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2439858?s=80&v=4"},"commit":{"message":"Change LabelValuesFor() to accept index.Postings (#14280)\n\nThe only call we have to LabelValuesFor() has an index.Postings, and we\r\nexpand it to pass to this method, which will iterate over the values.\r\n\r\nThat's a waste of resources: we can iterate on the index.Postings\r\ndirectly.\r\n\r\nIf there's any downstream implementation that has a slice of series,\r\nthey can always do an index.ListPostings from them: doing that is\r\ncheaper than expanding an abstract index.Postings.\r\n\r\nSigned-off-by: Oleg Zaytsev ","shortMessageHtmlLink":"Change LabelValuesFor() to accept index.Postings (#14280)"}},{"before":"dd8676218b83cc07c046ce8d221c273f580d7c0d","after":null,"ref":"refs/heads/prepare-2.53.rc.1","pushedAt":"2024-06-11T12:01:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krajorama","name":"George Krajcsovits","path":"/krajorama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13435893?s=80&v=4"}},{"before":"4c4c2be6dd199c5a2a15dc15600b412cb69b2b90","after":"604287400cd02b64783011e63ef2d060eb795274","ref":"refs/heads/release-2.53","pushedAt":"2024-06-11T12:01:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"krajorama","name":"George Krajcsovits","path":"/krajorama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13435893?s=80&v=4"},"commit":{"message":"Merge pull request #14284 from prometheus/prepare-2.53.rc.1\n\nPrepare 2.53.rc.1","shortMessageHtmlLink":"Merge pull request #14284 from prometheus/prepare-2.53.rc.1"}},{"before":"17241afee302df256309d5e8c4a37d712063682f","after":"dd8676218b83cc07c046ce8d221c273f580d7c0d","ref":"refs/heads/prepare-2.53.rc.1","pushedAt":"2024-06-11T10:56:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krajorama","name":"George Krajcsovits","path":"/krajorama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13435893?s=80&v=4"},"commit":{"message":"Prepare 2.53.0-rc.1 release\n\nSigned-off-by: György Krajcsovits ","shortMessageHtmlLink":"Prepare 2.53.0-rc.1 release"}},{"before":"8df5e4b910741da080c784e14a3779606e52f2fb","after":"17241afee302df256309d5e8c4a37d712063682f","ref":"refs/heads/prepare-2.53.rc.1","pushedAt":"2024-06-11T10:55:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krajorama","name":"George Krajcsovits","path":"/krajorama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13435893?s=80&v=4"},"commit":{"message":"Prepare 2.53.0-rc.1 release\n\nSigned-off-by: György Krajcsovits ","shortMessageHtmlLink":"Prepare 2.53.0-rc.1 release"}},{"before":"38bf349ff774d45708a994519b1636d47bcbf721","after":null,"ref":"refs/heads/superq/pick_14285","pushedAt":"2024-06-11T09:58:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"}},{"before":"dea904150bfd5f14f3798cc4a7a6957007259e00","after":"4c4c2be6dd199c5a2a15dc15600b412cb69b2b90","ref":"refs/heads/release-2.53","pushedAt":"2024-06-11T09:58:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"},"commit":{"message":"Merge pull request #14288 from prometheus/superq/pick_14285\n\nTune default GOGC","shortMessageHtmlLink":"Merge pull request #14288 from prometheus/superq/pick_14285"}},{"before":"8243326a5ad9749aed194c879c8631fdb222d849","after":"38bf349ff774d45708a994519b1636d47bcbf721","ref":"refs/heads/superq/pick_14285","pushedAt":"2024-06-11T09:37:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"},"commit":{"message":"Update changelog for GOGC tuning\n\nInclude #14285 in changelog.\n\nSigned-off-by: SuperQ ","shortMessageHtmlLink":"Update changelog for GOGC tuning"}},{"before":"0a3b6a09eb3625b4ecc14860d7e5bd02c7368239","after":"8243326a5ad9749aed194c879c8631fdb222d849","ref":"refs/heads/superq/pick_14285","pushedAt":"2024-06-11T09:37:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"},"commit":{"message":"Update changelog for GOGC tuning\n\nInclude #14285 in changelog.\n\nSigned-off-by: SuperQ ","shortMessageHtmlLink":"Update changelog for GOGC tuning"}},{"before":null,"after":"0a3b6a09eb3625b4ecc14860d7e5bd02c7368239","ref":"refs/heads/superq/pick_14285","pushedAt":"2024-06-11T09:18:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"},"commit":{"message":"Update changelog for GOGC tuning\n\nInclude #14285 in changelog.\n\nSigned-off-by: SuperQ ","shortMessageHtmlLink":"Update changelog for GOGC tuning"}},{"before":"ea2b39a31e7b091d4ad25f1c6bcbfea57e37bd67","after":null,"ref":"refs/heads/superq/tune_gogc","pushedAt":"2024-06-11T09:14:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"}},{"before":"b31aaa6f8a6ffd2dd33e7a0dea37118cc88e3d82","after":"7f0caf72296b9f35aba847788da067b2cae1fc32","ref":"refs/heads/main","pushedAt":"2024-06-11T09:14:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"},"commit":{"message":"Merge pull request #14285 from prometheus/superq/tune_gogc\n\nTune default GOGC","shortMessageHtmlLink":"Merge pull request #14285 from prometheus/superq/tune_gogc"}},{"before":"4a5d8461badf2482f9e8117dc8e2c5d9c6b1717c","after":"23cca90cacb16c6c1af4d6aba4f70c33fb2547a8","ref":"refs/heads/nhcb","pushedAt":"2024-06-11T08:55:02.000Z","pushType":"pr_merge","commitsCount":206,"pusher":{"login":"krajorama","name":"George Krajcsovits","path":"/krajorama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13435893?s=80&v=4"},"commit":{"message":"Merge pull request #14277 from zenador/nhcb-review\n\n[nhcb branch] address review comments and merge with main","shortMessageHtmlLink":"Merge pull request #14277 from zenador/nhcb-review"}},{"before":"39902ba694628fec9fefc9be681e5dfa9f96b26f","after":"b31aaa6f8a6ffd2dd33e7a0dea37118cc88e3d82","ref":"refs/heads/main","pushedAt":"2024-06-11T08:12:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"roidelapluie","name":"Julien","path":"/roidelapluie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291750?s=80&v=4"},"commit":{"message":"Merge pull request #14282 from parnavh/fix-broken-link\n\nfix: broken link on github mobile","shortMessageHtmlLink":"Merge pull request #14282 from parnavh/fix-broken-link"}},{"before":"0bd197c462a8781326a7ad3d11fbadda8c50576c","after":"ea2b39a31e7b091d4ad25f1c6bcbfea57e37bd67","ref":"refs/heads/superq/tune_gogc","pushedAt":"2024-06-11T01:44:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"},"commit":{"message":"Tune default GOGC\n\nAdjust the default GOGC value to 75. This is less of a memory savings,\nbut has less impact on CPU use.\n\nSigned-off-by: SuperQ ","shortMessageHtmlLink":"Tune default GOGC"}},{"before":"9305cc64c996c0a568424ae7a9609e29b8bbe342","after":"0bd197c462a8781326a7ad3d11fbadda8c50576c","ref":"refs/heads/superq/tune_gogc","pushedAt":"2024-06-11T01:42:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"},"commit":{"message":"Tune default GOGC\n\nAdjust the default GOGC value to 75. This is less of a memory savings,\nbut has less impact on CPU use.\n\nSigned-off-by: SuperQ ","shortMessageHtmlLink":"Tune default GOGC"}},{"before":"64c5cc51347464d160aee55f914d70b2526bae7f","after":"39902ba694628fec9fefc9be681e5dfa9f96b26f","ref":"refs/heads/main","pushedAt":"2024-06-10T22:31:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"[BUGFIX] FastRegexpMatcher: do Unicode normalization as part of case-insensitive comparison (#14170)\n\n* Converted string to standarized form\r\n* Added golang.org/x/text in Go dependencies\r\n* Added test cases for FastRegexMatcher\r\n* Added benchmark for toNormalizedLower\r\n\r\nSigned-off-by: RA ","shortMessageHtmlLink":"[BUGFIX] FastRegexpMatcher: do Unicode normalization as part of case-…"}},{"before":"c5d923aa7c0dfb6c516ee8c033fc5f11e57f5dd1","after":"64c5cc51347464d160aee55f914d70b2526bae7f","ref":"refs/heads/main","pushedAt":"2024-06-10T22:09:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Merge pull request #14209 from bboreham/api-error-url\n\n[ENHANCEMENT] HTTP API: Add url to errors logged while sending response","shortMessageHtmlLink":"Merge pull request #14209 from bboreham/api-error-url"}},{"before":"5a5a6f08ef1437e4a0493d9275cb7181d92a1450","after":"c5d923aa7c0dfb6c516ee8c033fc5f11e57f5dd1","ref":"refs/heads/main","pushedAt":"2024-06-10T22:06:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Merge pull request #14279 from colega/fix-label-names-for-not-found\n\nheadIndexReader.LabelNamesFor: skip not found series","shortMessageHtmlLink":"Merge pull request #14279 from colega/fix-label-names-for-not-found"}},{"before":"0f591229ee71d00db624901b575a0ac8ba3c3068","after":"9305cc64c996c0a568424ae7a9609e29b8bbe342","ref":"refs/heads/superq/tune_gogc","pushedAt":"2024-06-10T19:01:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"},"commit":{"message":"Tune default GoGC\n\nTest PR to benchmark different GoGC values.\n\nSigned-off-by: SuperQ ","shortMessageHtmlLink":"Tune default GoGC"}},{"before":"19fd5212c37aba8fb4b0642f9acfdc8c7ccc7681","after":"5a5a6f08ef1437e4a0493d9275cb7181d92a1450","ref":"refs/heads/main","pushedAt":"2024-06-10T18:40:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"machine424","name":"Ayoub Mrini","path":"/machine424","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23663000?s=80&v=4"},"commit":{"message":"chore: use HumanizeDuration from prometheus/common (#14202)\n\n* chore: use HumanizeDuration from prometheus/common\r\n\r\nSigned-off-by: Sergey \r\n\r\n* chore: fixed linting\r\n\r\nSigned-off-by: Sergey \r\n\r\n* chore: review fixes\r\n\r\n---------\r\n\r\nSigned-off-by: Sergey ","shortMessageHtmlLink":"chore: use HumanizeDuration from prometheus/common (#14202)"}},{"before":"10a3c7220b66939d85c3c860e8c97e797bda9d46","after":"19fd5212c37aba8fb4b0642f9acfdc8c7ccc7681","ref":"refs/heads/main","pushedAt":"2024-06-10T18:16:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"machine424","name":"Ayoub Mrini","path":"/machine424","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23663000?s=80&v=4"},"commit":{"message":"docs: clarify default Docker command line parameters (#14194)\n\n* docs: clarify default Docker command line parameters\r\n\r\nSigned-off-by: Rens Groothuijsen \r\n\r\n* docs: move Docker command line parameters section and refer to Dockerfile\r\n\r\nSigned-off-by: Rens Groothuijsen \r\n\r\n* Add link to Dockerfile in documentation\r\n\r\nCo-authored-by: Ayoub Mrini \r\nSigned-off-by: Rens Groothuijsen \r\n\r\n---------\r\n\r\nSigned-off-by: Rens Groothuijsen \r\nCo-authored-by: Ayoub Mrini ","shortMessageHtmlLink":"docs: clarify default Docker command line parameters (#14194)"}},{"before":"acb653febbbe65a7b1a662ae36941ed6c38f3e8e","after":"0f591229ee71d00db624901b575a0ac8ba3c3068","ref":"refs/heads/superq/tune_gogc","pushedAt":"2024-06-10T13:02:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"},"commit":{"message":"Tune default GoGC\n\nTest PR to benchmark different GoGC values.\n\nSigned-off-by: SuperQ ","shortMessageHtmlLink":"Tune default GoGC"}},{"before":"2dc177d8afce72529213cc76bb1d62a125bdd60b","after":"10a3c7220b66939d85c3c860e8c97e797bda9d46","ref":"refs/heads/main","pushedAt":"2024-06-10T12:24:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jesusvazquez","name":"Jesus Vazquez","path":"/jesusvazquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2439858?s=80&v=4"},"commit":{"message":"`MemPostings.PostingsForLabelMatching()`: don't hold the mutex while matching (#14286)\n\n* MemPostings.PostingsForLabelMatching: let mutex go\r\n\r\nThis changes the `MemPostings.PostingsForLabelMatching` implementation\r\nto stop holding the read mutex while matching the label values.\r\n\r\nWe've seen that this method can be slow when the matcher is expensive,\r\nthat's why we even added a context expiration check.\r\n\r\nHowever, there are critical process that might be waiting on this mutex:\r\nwrites (adding new series) and compaction (deleting the\r\ngarbage-collected ones), so we should avoid holding it for a long period\r\nof time.\r\n\r\nGiven that we've copied the values to a slice anyway, there's no need to\r\nhold the lock while matching.\r\n\r\nSigned-off-by: Oleg Zaytsev ","shortMessageHtmlLink":"MemPostings.PostingsForLabelMatching(): don't hold the mutex while …"}},{"before":"08621bebe976c683683aa8198303bb000381be57","after":"2dc177d8afce72529213cc76bb1d62a125bdd60b","ref":"refs/heads/main","pushedAt":"2024-06-10T12:23:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jesusvazquez","name":"Jesus Vazquez","path":"/jesusvazquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2439858?s=80&v=4"},"commit":{"message":"`MemPostings.Delete()`: reduce locking/unlocking (#13286)\n\n* MemPostings: reduce locking/unlocking\r\n\r\nMemPostings.Delete is called from Head.gc(), i.e. it gets the IDs of the\r\nseries that have churned.\r\n\r\nI'd assume that many label values aren't affected by that churn at all,\r\nso it doesn't make sense to touch the lock while checking them.\r\n\r\nSigned-off-by: Oleg Zaytsev ","shortMessageHtmlLink":"MemPostings.Delete(): reduce locking/unlocking (#13286)"}},{"before":"87e8f589fd9f474e14c68b971110c7a18ddde896","after":"8df5e4b910741da080c784e14a3779606e52f2fb","ref":"refs/heads/prepare-2.53.rc.1","pushedAt":"2024-06-10T08:03:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krajorama","name":"George Krajcsovits","path":"/krajorama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13435893?s=80&v=4"},"commit":{"message":"Prepare 2.53.0-rc.1 release\n\nSigned-off-by: György Krajcsovits ","shortMessageHtmlLink":"Prepare 2.53.0-rc.1 release"}},{"before":null,"after":"acb653febbbe65a7b1a662ae36941ed6c38f3e8e","ref":"refs/heads/superq/tune_gogc","pushedAt":"2024-06-10T07:35:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SuperQ","name":"Ben Kochie","path":"/SuperQ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1320667?s=80&v=4"},"commit":{"message":"Tune default GoGC\n\nTest PR to benchmark different GoGC values.\n\nSigned-off-by: SuperQ ","shortMessageHtmlLink":"Tune default GoGC"}},{"before":null,"after":"87e8f589fd9f474e14c68b971110c7a18ddde896","ref":"refs/heads/prepare-2.53.rc.1","pushedAt":"2024-06-10T06:43:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krajorama","name":"George Krajcsovits","path":"/krajorama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13435893?s=80&v=4"},"commit":{"message":"Prepare 2.53.0-rc.1 release\n\nSigned-off-by: György Krajcsovits ","shortMessageHtmlLink":"Prepare 2.53.0-rc.1 release"}},{"before":"c7fdfe800462d0a4f3eecd12d67dcd50065fb3c9","after":null,"ref":"refs/heads/beorn7/histogram-test","pushedAt":"2024-06-08T14:59:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beorn7","name":"Björn Rabenstein","path":"/beorn7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5609886?s=80&v=4"}},{"before":"edd558884b246487d84bee69bb39f0d6897966b3","after":"08621bebe976c683683aa8198303bb000381be57","ref":"refs/heads/main","pushedAt":"2024-06-08T14:59:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"beorn7","name":"Björn Rabenstein","path":"/beorn7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5609886?s=80&v=4"},"commit":{"message":"Merge pull request #14269 from prometheus/beorn7/histogram-test\n\npromql: Add tests for histogram counter reset only in bucket","shortMessageHtmlLink":"Merge pull request #14269 from prometheus/beorn7/histogram-test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYkUPGgA","startCursor":null,"endCursor":null}},"title":"Activity · prometheus/prometheus"}