{
  "founder": "laanwj",
  "channel": "#bitcoin-core-dev",
  "network": "libera",
  "id": "a9ac25ea928d4aaf8b7e0f2089cb4954",
  "name": "#bitcoin-core-dev",
  "chair": "laanwj",
  "chairs": [
    "laanwj"
  ],
  "nicks": {
    "laanwj": 52,
    "core-meetingbot": 4,
    "achow101": 7,
    "hebasto": 4,
    "kvaciral[m]": 2,
    "jb55": 4,
    "jamesob": 13,
    "michaelfolkson": 14,
    "luke-jr": 33,
    "ariard": 4,
    "sipa": 22,
    "fjahr": 4,
    "b10c": 4,
    "lightlike": 1,
    "jonatack": 13,
    "cfields_": 3,
    "MarcoFalke": 42,
    "gribble": 10,
    "bitcoin-git": 1,
    "_aj_": 2
  },
  "start_time": "2021-12-16T19:00:02+00:00",
  "end_time": "2021-12-16T19:51:16+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt",
  "current_topic": "High priority for review",
  "messages": [
    {
      "id": "46f4c709b44b40a3b2d025b39824aaae",
      "sender": "laanwj",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2021-12-16T19:00:02+00:00"
    },
    {
      "id": "d1d592fb0a0b494394a0252a44732b17",
      "sender": "core-meetingbot",
      "payload": "Meeting started Thu Dec 16 19:00:02 2021 UTC.  The chair is laanwj. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.",
      "action": false,
      "timestamp": "2021-12-16T19:00:03+00:00"
    },
    {
      "id": "53b52513dc324163ab320d68ab57c617",
      "sender": "core-meetingbot",
      "payload": "Available commands: action commands idea info link nick",
      "action": false,
      "timestamp": "2021-12-16T19:00:03+00:00"
    },
    {
      "id": "65a9acead36b4675aceaae0bdf5933d9",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:00:07+00:00"
    },
    {
      "id": "0918198102ed4eb3b27e69fd32babf96",
      "sender": "laanwj",
      "payload": "#bitcoin-core-dev Meeting: achow101 _aj_ amiti ariard BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj larryruane lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball",
      "action": false,
      "timestamp": "2021-12-16T19:00:14+00:00"
    },
    {
      "id": "13f90af60357472d9e4eac5ae699ed37",
      "sender": "hebasto",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:00:15+00:00"
    },
    {
      "id": "07c30fdaabe646929bb752f34bc6ad2e",
      "sender": "laanwj",
      "payload": "morcos nehan NicolasDorier paveljanik petertodd phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild",
      "action": false,
      "timestamp": "2021-12-16T19:00:16+00:00"
    },
    {
      "id": "2361356666c54296b757937cbc5cb5c9",
      "sender": "kvaciral[m]",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:00:28+00:00"
    },
    {
      "id": "5fa30b1c54ff4438abf97a7a7b318422",
      "sender": "jb55",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:00:30+00:00"
    },
    {
      "id": "92cd046db78d4d6d95d1d8a9119f842b",
      "sender": "jamesob",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:00:31+00:00"
    },
    {
      "id": "e7e92e1c573f4175ab1e2b3b1e1c996e",
      "sender": "jamesob",
      "payload": "wow, thursday already",
      "action": false,
      "timestamp": "2021-12-16T19:00:35+00:00"
    },
    {
      "id": "1d069df98c5644b4aab8ca0aac04c97b",
      "sender": "laanwj",
      "payload": "welcome to what i guess is the last general IRC meeting of 2021",
      "action": false,
      "timestamp": "2021-12-16T19:00:37+00:00"
    },
    {
      "id": "238e7bc01d0d449b860c9c16a6fcfb2a",
      "sender": "michaelfolkson",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:00:40+00:00"
    },
    {
      "id": "7b2c9853eb3445e99f4563917157acea",
      "sender": "luke-jr",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:00:44+00:00"
    },
    {
      "id": "1853ba6517d645df82e999fb0f3dbbca",
      "sender": "ariard",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:00:46+00:00"
    },
    {
      "id": "5d9a4cf518eb495595ab3a5feae2f166",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:00:50+00:00"
    },
    {
      "id": "81e443e8621441b7962e016cb8d074cb",
      "sender": "fjahr",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:01:02+00:00"
    },
    {
      "id": "2183df3b6c8942948bc7642b7cec5be2",
      "sender": "b10c",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:01:02+00:00"
    },
    {
      "id": "f9e83a55e32342738b5c9efc02378342",
      "sender": "lightlike",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:01:15+00:00"
    },
    {
      "id": "abb1dda6fca74be0b2a7296939e08cc3",
      "sender": "laanwj",
      "payload": "there haven't been any pre-proposed meeting topics (use #proposedmeetingtopic during any time of the week)",
      "action": false,
      "timestamp": "2021-12-16T19:01:47+00:00"
    },
    {
      "id": "ad7b88fd17524c2f9a6fb764e8fc752a",
      "sender": "laanwj",
      "payload": "any last minute one?",
      "action": false,
      "timestamp": "2021-12-16T19:01:55+00:00"
    },
    {
      "id": "37b483392ae34d5db34a17becc52757e",
      "sender": "achow101",
      "payload": "suggested topic: wallet maintainer",
      "action": false,
      "timestamp": "2021-12-16T19:02:06+00:00"
    },
    {
      "id": "4d44bd6adf0d46318a1c8ba1f41e92cd",
      "sender": "jonatack",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:02:33+00:00"
    },
    {
      "id": "32edcf8578634247af5779c01d4705ff",
      "sender": "luke-jr",
      "payload": "achow101: are you volunteering? :P",
      "action": false,
      "timestamp": "2021-12-16T19:02:43+00:00"
    },
    {
      "id": "2b13e5602c1c48d2afa49f14dc570f4f",
      "sender": "achow101",
      "payload": "yes",
      "action": false,
      "timestamp": "2021-12-16T19:02:49+00:00"
    },
    {
      "id": "8b9d7d937b574b6ead290b300409c203",
      "sender": "laanwj",
      "payload": "jamesob: yeah time flies when you're having-- well, time flies anyway",
      "action": false,
      "timestamp": "2021-12-16T19:02:55+00:00"
    },
    {
      "id": "9acf59a9063a464a9a658402c9131b96",
      "sender": "cfields_",
      "payload": "hi",
      "action": false,
      "timestamp": "2021-12-16T19:02:59+00:00"
    },
    {
      "id": "2f57510d8d8d4de5a8bc9821fc5c98ae",
      "sender": "jamesob",
      "payload": "laanwj: haha",
      "action": false,
      "timestamp": "2021-12-16T19:03:03+00:00"
    },
    {
      "id": "360bee9b0b59493b80bf268924e57577",
      "sender": "jb55",
      "payload": "achow101 it is then, that was easy",
      "action": false,
      "timestamp": "2021-12-16T19:03:04+00:00"
    },
    {
      "id": "f1f0c99f9e054d0fab3ead43790d7dc2",
      "sender": "luke-jr",
      "payload": "laanwj: lol",
      "action": false,
      "timestamp": "2021-12-16T19:03:05+00:00"
    },
    {
      "id": "ffada2f326a84ad896329f8167c16271",
      "sender": "michaelfolkson",
      "payload": "That was too easy. NACK to achow101",
      "action": false,
      "timestamp": "2021-12-16T19:03:41+00:00"
    },
    {
      "id": "2e4a14bff562439b8f10350b816701b8",
      "sender": "laanwj",
      "payload": "#topic Wallet maintainer",
      "action": false,
      "timestamp": "2021-12-16T19:03:42+00:00"
    },
    {
      "id": "2f139bc91b6c4ddb88ff8bc9f2b63988",
      "sender": "core-meetingbot",
      "payload": "topic: Wallet maintainer",
      "action": false,
      "timestamp": "2021-12-16T19:03:42+00:00"
    },
    {
      "id": "200b0143452245b1b8b11cca8db9db8c",
      "sender": "MarcoFalke",
      "payload": "jamesob is having a rebase party (fun)",
      "action": false,
      "timestamp": "2021-12-16T19:03:43+00:00"
    },
    {
      "id": "b187ea83625641f2beceae9e31892836",
      "sender": "michaelfolkson",
      "payload": "jokez",
      "action": false,
      "timestamp": "2021-12-16T19:03:44+00:00"
    },
    {
      "id": "21d89cfdda134a0883b8821707033ab6",
      "sender": "luke-jr",
      "payload": "x.x",
      "action": false,
      "timestamp": "2021-12-16T19:03:47+00:00"
    },
    {
      "id": "f42a859da9bd43569022b287527509e2",
      "sender": "jamesob",
      "payload": "MarcoFalke: how did you know?? ;)",
      "action": false,
      "timestamp": "2021-12-16T19:04:02+00:00"
    },
    {
      "id": "5024b51f037a4b90be7786d8472e2d50",
      "sender": "luke-jr",
      "payload": "I need to have a rebase party too soon :x",
      "action": false,
      "timestamp": "2021-12-16T19:04:16+00:00"
    },
    {
      "id": "9e8c48558bc547cfa51a18a6adc09d17",
      "sender": "MarcoFalke",
      "payload": "jamesob: I can hear your keyboard",
      "action": false,
      "timestamp": "2021-12-16T19:04:32+00:00"
    },
    {
      "id": "eaadcf2600d84926be34cb5730576f54",
      "sender": "jamesob",
      "payload": "lol",
      "action": false,
      "timestamp": "2021-12-16T19:04:39+00:00"
    },
    {
      "id": "e4bcf97d405e4a16b069978dcc570288",
      "sender": "laanwj",
      "payload": "hahaha",
      "action": false,
      "timestamp": "2021-12-16T19:04:54+00:00"
    },
    {
      "id": "7c57f64be5104df391ee6e84d7bb51f2",
      "sender": "jamesob",
      "payload": "nope, that's just PTSD from _actually_ hearing my keyboard two years ago",
      "action": false,
      "timestamp": "2021-12-16T19:05:01+00:00"
    },
    {
      "id": "64d565c15c2d4a59ab7869b2eab64a17",
      "sender": "luke-jr",
      "payload": "._.",
      "action": false,
      "timestamp": "2021-12-16T19:05:13+00:00"
    },
    {
      "id": "1b283b5c9bce4ba28a96f1f6d86ccbd6",
      "sender": "jb55",
      "payload": "rebase party sounds fun but I might have too many conflicts",
      "action": false,
      "timestamp": "2021-12-16T19:05:15+00:00"
    },
    {
      "id": "2d4af82311904c63acdd160c6fd7ef64",
      "sender": "cfields_",
      "payload": "lol",
      "action": false,
      "timestamp": "2021-12-16T19:05:21+00:00"
    },
    {
      "id": "dd2d2fce58ec4f6d9bf2ca54447bcfb9",
      "sender": "MarcoFalke",
      "payload": "achow101: Looks like there are no objections. Just promise to merge no bugs, ok?",
      "action": false,
      "timestamp": "2021-12-16T19:06:05+00:00"
    },
    {
      "id": "04f3c42d79de4539aecb60795a8bb755",
      "sender": "laanwj",
      "payload": "ok, on topic, ack to achow101 wallet maintainer",
      "action": false,
      "timestamp": "2021-12-16T19:06:06+00:00"
    },
    {
      "id": "9f8fbf5264bd48ab86ba6b3fa771acd2",
      "sender": "cfields_",
      "payload": "ack",
      "action": false,
      "timestamp": "2021-12-16T19:06:15+00:00"
    },
    {
      "id": "ac5d6a13d7614256b93951fc2f009bfa",
      "sender": "jb55",
      "payload": "ack",
      "action": false,
      "timestamp": "2021-12-16T19:06:16+00:00"
    },
    {
      "id": "516c9aa65dea4b78be10601b27e6ba61",
      "sender": "michaelfolkson",
      "payload": "ACK",
      "action": false,
      "timestamp": "2021-12-16T19:06:18+00:00"
    },
    {
      "id": "a4f530397ed146d6815150c9dc768c06",
      "sender": "ariard",
      "payload": "ack",
      "action": false,
      "timestamp": "2021-12-16T19:06:20+00:00"
    },
    {
      "id": "34373087b1714564b7276beaa9cd31fc",
      "sender": "fjahr",
      "payload": "ack",
      "action": false,
      "timestamp": "2021-12-16T19:06:20+00:00"
    },
    {
      "id": "c460fed5e7414185a80642da1accef4a",
      "sender": "luke-jr",
      "payload": "should probably post to ML first, but SGTM",
      "action": false,
      "timestamp": "2021-12-16T19:06:21+00:00"
    },
    {
      "id": "75c9e74792514b2e89405b0b68f56a7c",
      "sender": "jamesob",
      "payload": "ack achow",
      "action": false,
      "timestamp": "2021-12-16T19:06:30+00:00"
    },
    {
      "id": "a2bec2cc1b1e4d218c04386a013e89d8",
      "sender": "laanwj",
      "payload": "no, this is a project decision, not a ML decision",
      "action": false,
      "timestamp": "2021-12-16T19:06:41+00:00"
    },
    {
      "id": "87d56bb3cd9b46ee8a549dd33cf073a8",
      "sender": "luke-jr",
      "payload": "(or not since it's just a Core internal thing idk)",
      "action": false,
      "timestamp": "2021-12-16T19:06:41+00:00"
    },
    {
      "id": "85bef481326a46dc9925bfc0f15e7dee",
      "sender": "b10c",
      "payload": "ach ackow101",
      "action": false,
      "timestamp": "2021-12-16T19:06:43+00:00"
    },
    {
      "id": "51f0ca9404924afbb038e8d8a4087edf",
      "sender": "laanwj",
      "payload": "luke-jr: right",
      "action": false,
      "timestamp": "2021-12-16T19:06:47+00:00"
    },
    {
      "id": "fd6969b0eb5948658adfa4cb19b4cef9",
      "sender": "sipa",
      "payload": "ack",
      "action": false,
      "timestamp": "2021-12-16T19:06:49+00:00"
    },
    {
      "id": "c264df39651e4aa8941b4e43aa329def",
      "sender": "jonatack",
      "payload": "ACK modulo no bugs :p",
      "action": false,
      "timestamp": "2021-12-16T19:06:51+00:00"
    },
    {
      "id": "918e5465a8094eba8a7379dd10611930",
      "sender": "luke-jr",
      "payload": "laanwj: right, but some people might not be here",
      "action": false,
      "timestamp": "2021-12-16T19:06:52+00:00"
    },
    {
      "id": "4382c9aa4e2a49f3bc308996d803d4d4",
      "sender": "jamesob",
      "payload": "b10c: god bless you",
      "action": false,
      "timestamp": "2021-12-16T19:06:53+00:00"
    },
    {
      "id": "5ae013df3847482bac573a733018b00b",
      "sender": "achow101",
      "payload": "MarcoFalke: those aren't bugs, they're features :p",
      "action": false,
      "timestamp": "2021-12-16T19:06:59+00:00"
    },
    {
      "id": "c47f96b52c6b49a6a4d8ccf2aa84e7ee",
      "sender": "MarcoFalke",
      "payload": "jup bitcoin-core-dev is only for releases",
      "action": false,
      "timestamp": "2021-12-16T19:07:06+00:00"
    },
    {
      "id": "d4f284c7a6e0466085f29aa5b7198e1b",
      "sender": "laanwj",
      "payload": "luke-jr: we'll not immediately assign it so other people have time to comment",
      "action": false,
      "timestamp": "2021-12-16T19:07:09+00:00"
    },
    {
      "id": "d4933acd41a44e68b346fa0a4dfacda3",
      "sender": "kvaciral[m]",
      "payload": "ack",
      "action": false,
      "timestamp": "2021-12-16T19:07:09+00:00"
    },
    {
      "id": "30e455965b05450abfda92015f82f2af",
      "sender": "MarcoFalke",
      "payload": "There will also be a pull request, which people can comment on",
      "action": false,
      "timestamp": "2021-12-16T19:07:53+00:00"
    },
    {
      "id": "0cff988a7aa2463fb460e138c4bbc73c",
      "sender": "laanwj",
      "payload": "it's not an actual decision in the meeting just an oppertunity to bring up objections",
      "action": false,
      "timestamp": "2021-12-16T19:07:56+00:00"
    },
    {
      "id": "1488b70f139f406f803eb15d715a7da1",
      "sender": "laanwj",
      "payload": "right",
      "action": false,
      "timestamp": "2021-12-16T19:07:59+00:00"
    },
    {
      "id": "30349f1bb66341e8be37627512b814d6",
      "sender": "luke-jr",
      "payload": "MarcoFalke: good point",
      "action": false,
      "timestamp": "2021-12-16T19:08:01+00:00"
    },
    {
      "id": "6873963b8aa04f36b1584ad2cd1b7a67",
      "sender": "MarcoFalke",
      "payload": "I expect that pull to be open for a week at least, maybe longer because holidays?",
      "action": false,
      "timestamp": "2021-12-16T19:08:26+00:00"
    },
    {
      "id": "9f3e033d95bc4deb88ec3f4fc9f25bc1",
      "sender": "laanwj",
      "payload": "yeah",
      "action": false,
      "timestamp": "2021-12-16T19:08:50+00:00"
    },
    {
      "id": "d6817d0cf22c46068803be7efb1e3aa1",
      "sender": "achow101",
      "payload": "i'll open it after the meeting then",
      "action": false,
      "timestamp": "2021-12-16T19:09:34+00:00"
    },
    {
      "id": "5a3db3d0d7594d12a244b981cdadea22",
      "sender": "sipa",
      "payload": "sgtm",
      "action": false,
      "timestamp": "2021-12-16T19:10:17+00:00"
    },
    {
      "id": "e6372714346c40cd829041c358420852",
      "sender": "laanwj",
      "payload": "oh github has something new, if you click projects you get \"projects (beta)\" which doesn't actually have the projects... was afraid for a moment they were all gone",
      "action": false,
      "timestamp": "2021-12-16T19:10:25+00:00"
    },
    {
      "id": "909cf8a6917b43bdbad514066ea1c866",
      "sender": "laanwj",
      "payload": "#topic High priority for review",
      "action": false,
      "timestamp": "2021-12-16T19:10:57+00:00"
    },
    {
      "id": "44eea1452b42480c9f228ce621672a2f",
      "sender": "core-meetingbot",
      "payload": "topic: High priority for review",
      "action": false,
      "timestamp": "2021-12-16T19:10:57+00:00"
    },
    {
      "id": "8788c5193c6345b8bfb8b8600b8d80fa",
      "sender": "MarcoFalke",
      "payload": "can I haz ACK/NACK on #23411 ?",
      "action": false,
      "timestamp": "2021-12-16T19:11:07+00:00"
    },
    {
      "id": "7e139862b9824e75a08ac766e9870c4f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/23411 | refactor: Avoid integer overflow in ApplyStats when activating snapshot by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #23411 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-12-16T19:11:08+00:00"
    },
    {
      "id": "a33e523c9f974f39b95e0df9b97bb8e9",
      "sender": "jamesob",
      "payload": "will look",
      "action": false,
      "timestamp": "2021-12-16T19:11:15+00:00"
    },
    {
      "id": "6124766fd43d4fc89fd816346d25e735",
      "sender": "achow101",
      "payload": "#22558 for me",
      "action": false,
      "timestamp": "2021-12-16T19:11:21+00:00"
    },
    {
      "id": "0933963322754ac186b8a9a6c562dab4",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/22558 | psbt: Taproot fields for PSBT by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #22558 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-12-16T19:11:22+00:00"
    },
    {
      "id": "1148bd3a901140ac92993e1c6a29ad4d",
      "sender": "laanwj",
      "payload": "https://github.com/bitcoin/bitcoin/projects/8   7 blockers, 1 chasing concept ACK",
      "action": false,
      "timestamp": "2021-12-16T19:11:34+00:00"
    },
    {
      "id": "305f32c00c6d4a3b87bf33dd4b6c50ed",
      "sender": "jonatack",
      "payload": "review beg for #22932, up since 3 months, has (drum roll...) one concept ack (thanks promag!)",
      "action": false,
      "timestamp": "2021-12-16T19:12:43+00:00"
    },
    {
      "id": "63a6985dd23d43fb916179b0fb821884",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/22932 | Guard CBlockIndex::nStatus by cs_main, require GetBlockPos/GetUndoPos to hold cs_main by jonatack \u00c3\u0082\u00c2\u00b7 Pull Request #22932 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-12-16T19:12:46+00:00"
    },
    {
      "id": "020ac9de3b5540638a58ac981b005e00",
      "sender": "laanwj",
      "payload": "MarcoFalke: achow101: added",
      "action": false,
      "timestamp": "2021-12-16T19:12:50+00:00"
    },
    {
      "id": "a9162fc69b6c423b90c76f01aa063c35",
      "sender": "jamesob",
      "payload": "jonatack: will look",
      "action": false,
      "timestamp": "2021-12-16T19:13:08+00:00"
    },
    {
      "id": "6f7dd4f0b99d45179052fd8eb78f6605",
      "sender": "jonatack",
      "payload": "jamesob: thank you",
      "action": false,
      "timestamp": "2021-12-16T19:13:27+00:00"
    },
    {
      "id": "39e42352971b49cd9e972e4f75063aa2",
      "sender": "laanwj",
      "payload": "jonatack: some people seem to be confused why it's necessary, was my conclusion from the comments",
      "action": false,
      "timestamp": "2021-12-16T19:13:30+00:00"
    },
    {
      "id": "1f9dade93ac5421d8eebd79992214c4e",
      "sender": "fjahr",
      "payload": "I would like to re-add #21726 but I am still working on a rebase, so I can ask again but it should be ready later tonight",
      "action": false,
      "timestamp": "2021-12-16T19:13:51+00:00"
    },
    {
      "id": "f4627e4aac2a4e54849722ab24acb6e5",
      "sender": "jonatack",
      "payload": "laanwj: good point. I rewrote the OP to state the issue, the fixes, and how to review/test it",
      "action": false,
      "timestamp": "2021-12-16T19:13:57+00:00"
    },
    {
      "id": "f595aeb87ec44b38bc88c294ceabd513",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/21726 | Improve Indices on pruned nodes via prune blockers by fjahr \u00c3\u0082\u00c2\u00b7 Pull Request #21726 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-12-16T19:13:58+00:00"
    },
    {
      "id": "61cb385d2f2846c696fc46b7ca0bf09d",
      "sender": "MarcoFalke",
      "payload": "I've removed #21702 from hi-prio",
      "action": false,
      "timestamp": "2021-12-16T19:13:59+00:00"
    },
    {
      "id": "33b42f70529642808c026a6fc6f98453",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/21702 | Implement BIP-119 Validation (CheckTemplateVerify) by JeremyRubin \u00c3\u0082\u00c2\u00b7 Pull Request #21702 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-12-16T19:14:02+00:00"
    },
    {
      "id": "71cee0b1863f47c1812dea05400870c1",
      "sender": "laanwj",
      "payload": "jonatack: thanks!",
      "action": false,
      "timestamp": "2021-12-16T19:14:09+00:00"
    },
    {
      "id": "66d7826cd23f4a649b38344b900d4e89",
      "sender": "michaelfolkson",
      "payload": "#22674 will be reverted? If it is that will need to go back into high prio",
      "action": false,
      "timestamp": "2021-12-16T19:14:46+00:00"
    },
    {
      "id": "72d333b1cc134e499708eb6348d1f61e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/22674 | validation: mempool validation and submission for packages of 1 child + parents by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #22674 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-12-16T19:14:48+00:00"
    },
    {
      "id": "bc08b4125c414dcdbe6037ed889426fe",
      "sender": "laanwj",
      "payload": "fjahr: added",
      "action": false,
      "timestamp": "2021-12-16T19:15:01+00:00"
    },
    {
      "id": "3802e615bea448c88b98760f53bea12f",
      "sender": "jamesob",
      "payload": "MarcoFalke: just on the basis that you think e.g. ML discussion, \"consensus gathering\" is needed first?",
      "action": false,
      "timestamp": "2021-12-16T19:15:08+00:00"
    },
    {
      "id": "daed9f3d73a043d8865434c1847f4bad",
      "sender": "fjahr",
      "payload": "laanwj: thanks!",
      "action": false,
      "timestamp": "2021-12-16T19:15:10+00:00"
    },
    {
      "id": "5043cf703a5047359c78c4e09930afa1",
      "sender": "MarcoFalke",
      "payload": "also removed #21160",
      "action": false,
      "timestamp": "2021-12-16T19:15:19+00:00"
    },
    {
      "id": "ed19cdab2ba741e2a086f52252c3c538",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/21160 | net/net processing: Move tx inventory into net_processing by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #21160 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-12-16T19:15:23+00:00"
    },
    {
      "id": "e0c6a155b92343cabc97d76e0b39da0d",
      "sender": "ariard",
      "payload": "michaelfolkson: i think that's good enough if past reviwers re-ack, will review back this evening",
      "action": false,
      "timestamp": "2021-12-16T19:15:37+00:00"
    },
    {
      "id": "2382e05ab849417bb3717d1e9bb7aa07",
      "sender": "MarcoFalke",
      "payload": "jamesob: No, see my comment on the pull",
      "action": false,
      "timestamp": "2021-12-16T19:15:45+00:00"
    },
    {
      "id": "f93ef6c646f4437eb4ec2045d4a3efda",
      "sender": "michaelfolkson",
      "payload": "ariard: Ok",
      "action": false,
      "timestamp": "2021-12-16T19:15:47+00:00"
    },
    {
      "id": "9a0287a6db1e44e4923333ffda261754",
      "sender": "MarcoFalke",
      "payload": "hi-prio for review doesn't make a lot of sense when the pull can't be reviewed due to needing rebase",
      "action": false,
      "timestamp": "2021-12-16T19:16:17+00:00"
    },
    {
      "id": "2f920756647e4966ac4e08d6787d57ec",
      "sender": "laanwj",
      "payload": "MarcoFalke: i guess jnewbery isn't going to get around to it for the forseeable future? should we mark it up for grabs?",
      "action": false,
      "timestamp": "2021-12-16T19:16:45+00:00"
    },
    {
      "id": "3d5e265f65754d2c9ad3ce1e46e12757",
      "sender": "sipa",
      "payload": "Let's perhaps leave that question up to him.",
      "action": false,
      "timestamp": "2021-12-16T19:17:11+00:00"
    },
    {
      "id": "5912da29a7bf40eba29e1df362edab9a",
      "sender": "jonatack",
      "payload": "(correction, the pull i mentioned has two concept acks by promag and MarcoFalke)",
      "action": false,
      "timestamp": "2021-12-16T19:17:16+00:00"
    },
    {
      "id": "4b327c2e7fd3437cab3f36eeddff921c",
      "sender": "laanwj",
      "payload": "sipa: yes, good point",
      "action": false,
      "timestamp": "2021-12-16T19:17:27+00:00"
    },
    {
      "id": "90eb44f6f46c410eb7b03d70bdafb91c",
      "sender": "laanwj",
      "payload": "any other PRs? any other topics?",
      "action": false,
      "timestamp": "2021-12-16T19:18:30+00:00"
    },
    {
      "id": "54908331160a489a915d5e10be69a349",
      "sender": "laanwj",
      "payload": "michaelfolkson: the idea is to revert one of the commits, not the entire PR",
      "action": false,
      "timestamp": "2021-12-16T19:18:51+00:00"
    },
    {
      "id": "310e4c533d844930b1093b5f2cb3dbb5",
      "sender": "luke-jr",
      "payload": "achow101: please don't drop BDB support any time soon tho :P",
      "action": false,
      "timestamp": "2021-12-16T19:18:58+00:00"
    },
    {
      "id": "e796f6c24ac544e78ae0dfa585d0fd78",
      "sender": "laanwj",
      "payload": "michaelfolkson: see #23793",
      "action": false,
      "timestamp": "2021-12-16T19:19:10+00:00"
    },
    {
      "id": "6c7a0401f3d74eff850ac9946bc5898d",
      "sender": "jamesob",
      "payload": "death to BDB",
      "action": false,
      "timestamp": "2021-12-16T19:19:10+00:00"
    },
    {
      "id": "19d94275ed414ad7b09c4e0cf024bfe9",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/23793 | validation: Revert \"de-duplicate package transactions already in mempool\" by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #23793 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-12-16T19:19:11+00:00"
    },
    {
      "id": "98639d5a13bd4c0090a809e96ac0c7a2",
      "sender": "sipa",
      "payload": "i wish BDB a painful, but very slow, death",
      "action": false,
      "timestamp": "2021-12-16T19:19:31+00:00"
    },
    {
      "id": "7c56c81cd4d04a869fc5274a6fe50fa3",
      "sender": "laanwj",
      "payload": "michaelfolkson:  but according to achow101 it's unreachable anyway",
      "action": false,
      "timestamp": "2021-12-16T19:19:45+00:00"
    },
    {
      "id": "b8f4217688d743a29650eb9ec92092e8",
      "sender": "luke-jr",
      "payload": "XD",
      "action": false,
      "timestamp": "2021-12-16T19:20:20+00:00"
    },
    {
      "id": "682ea18374e04683a01b09c71e3f504e",
      "sender": "laanwj",
      "payload": "in any case reverting the entire seems unnecessary, most of the commits did have extensive review, it was only that one that didn't",
      "action": false,
      "timestamp": "2021-12-16T19:20:25+00:00"
    },
    {
      "id": "b82d32d9282c426a8c75624dcca6e2d9",
      "sender": "ariard",
      "payload": "yeah it's not used currently, submitpackage rpc hasn't been yet introduced afaik, though critical path for future package relay support",
      "action": false,
      "timestamp": "2021-12-16T19:20:52+00:00"
    },
    {
      "id": "1cdb5fd87b5a4e2bb9ba1424c3d95e17",
      "sender": "achow101",
      "payload": "if it were reachable, i would recommend revert because there's a crashing bug, but it's not reachable, so meh",
      "action": false,
      "timestamp": "2021-12-16T19:21:14+00:00"
    },
    {
      "id": "33b7853638c64cf8a93063c69d8c2dc7",
      "sender": "michaelfolkson",
      "payload": "laanwj: Gotcha, thanks. Have you ever thought of giving advance warning that you're intending to merge something? I've always wondered that",
      "action": false,
      "timestamp": "2021-12-16T19:21:20+00:00"
    },
    {
      "id": "eaccfdb97f3b4462b60e5bec47a92618",
      "sender": "michaelfolkson",
      "payload": "Something like \"I think this is ready for merge. Intending to merge in say 3 days\"",
      "action": false,
      "timestamp": "2021-12-16T19:21:38+00:00"
    },
    {
      "id": "e2286210bba34217b484afb86837062f",
      "sender": "laanwj",
      "payload": "michaelfolkson: i do that sometimes",
      "action": false,
      "timestamp": "2021-12-16T19:21:49+00:00"
    },
    {
      "id": "b8ee4d6708e2457ebe6818d5e43f5923",
      "sender": "michaelfolkson",
      "payload": "Ah ok",
      "action": false,
      "timestamp": "2021-12-16T19:21:55+00:00"
    },
    {
      "id": "334dc15617f2409f88161f33f837c987",
      "sender": "luke-jr",
      "payload": "these issues are rare enough that reverting when there's a problem is probably a better approach IMO",
      "action": false,
      "timestamp": "2021-12-16T19:22:16+00:00"
    },
    {
      "id": "b702431f80b14ac9953f7e3c26b36b52",
      "sender": "laanwj",
      "payload": "i made mistake here",
      "action": false,
      "timestamp": "2021-12-16T19:22:29+00:00"
    },
    {
      "id": "d41d74caaa61481e94df0e7de8b783a4",
      "sender": "michaelfolkson",
      "payload": "It has secondary effect of being like \"last orders\" or \"last chance to review before merging\"",
      "action": false,
      "timestamp": "2021-12-16T19:23:06+00:00"
    },
    {
      "id": "9e2f12087d034eda85db02d4af4f9d84",
      "sender": "MarcoFalke",
      "payload": "laanwj: I think mistakes are impossible to avoid in general",
      "action": false,
      "timestamp": "2021-12-16T19:23:24+00:00"
    },
    {
      "id": "886a30590028419ebcbb05ad0b3767ed",
      "sender": "laanwj",
      "payload": "luke-jr: it only makes sense for extensive or somewhat controversial PRs, not for run of the mill ones",
      "action": false,
      "timestamp": "2021-12-16T19:23:26+00:00"
    },
    {
      "id": "3c6c018db468489fa6c2f4b492fe464a",
      "sender": "MarcoFalke",
      "payload": "I've merged silent merge conflicts twice in the last week or so",
      "action": false,
      "timestamp": "2021-12-16T19:23:36+00:00"
    },
    {
      "id": "f6994cc8d53940d396d23156da73076f",
      "sender": "michaelfolkson",
      "payload": "But maybe it has downsides, I don't know. I guess the author would generally prefer immediate merging to avoid need for more rebases",
      "action": false,
      "timestamp": "2021-12-16T19:23:44+00:00"
    },
    {
      "id": "ce388bb8c7eb43dc8bbc9fba721ec993",
      "sender": "luke-jr",
      "payload": "laanwj: right",
      "action": false,
      "timestamp": "2021-12-16T19:23:55+00:00"
    },
    {
      "id": "f42439fefa724a078d89a99f463b5e86",
      "sender": "MarcoFalke",
      "payload": "They are just too hard to catch while merging",
      "action": false,
      "timestamp": "2021-12-16T19:24:07+00:00"
    },
    {
      "id": "1cd442c470574873b63c158fcda166d0",
      "sender": "jamesob",
      "payload": "merge-freezes and plenty of testing before releases are the only saving graces afaict",
      "action": false,
      "timestamp": "2021-12-16T19:24:17+00:00"
    },
    {
      "id": "86429b8ea800476cb3800a573d65b3d1",
      "sender": "laanwj",
      "payload": "MarcoFalke: yes that happens often enough to me too, usually my local build catches them but it's impossible to run for every platform combo",
      "action": false,
      "timestamp": "2021-12-16T19:24:55+00:00"
    },
    {
      "id": "9a9fb08dced847c4828981cb0f52b521",
      "sender": "MarcoFalke",
      "payload": "I'll experiment with DrahtBot re-running the CI on weekends",
      "action": false,
      "timestamp": "2021-12-16T19:25:21+00:00"
    },
    {
      "id": "58c4533bc7b94ff89bf9e2189551db92",
      "sender": "MarcoFalke",
      "payload": "There is less \"real\" traffic on weekends",
      "action": false,
      "timestamp": "2021-12-16T19:25:34+00:00"
    },
    {
      "id": "f0e4923665ee45eb8ab15c172f3870f5",
      "sender": "laanwj",
      "payload": "that would be useful",
      "action": false,
      "timestamp": "2021-12-16T19:25:48+00:00"
    },
    {
      "id": "7e16e502f3a44531a9e84358b0daebee",
      "sender": "luke-jr",
      "payload": "btw, any reason not to set `greedy` in Cirrus CI stuff?",
      "action": false,
      "timestamp": "2021-12-16T19:25:51+00:00"
    },
    {
      "id": "ac3d7c8d67ba4762a1d7531ab3ca9271",
      "sender": "sipa",
      "payload": "greedy?",
      "action": false,
      "timestamp": "2021-12-16T19:26:03+00:00"
    },
    {
      "id": "ff614468115e4f67a42a8e3b19776e71",
      "sender": "luke-jr",
      "payload": "and bump up the -j",
      "action": false,
      "timestamp": "2021-12-16T19:26:07+00:00"
    },
    {
      "id": "5c259a2b3efc4100b81b6d97c43ccef7",
      "sender": "MarcoFalke",
      "payload": "luke-jr: Sure, go for it",
      "action": false,
      "timestamp": "2021-12-16T19:26:12+00:00"
    },
    {
      "id": "e0c7a4ecd2644dc7aeeee07134118c63",
      "sender": "luke-jr",
      "payload": "sipa: lets the VM use more CPU if it's idle",
      "action": false,
      "timestamp": "2021-12-16T19:26:13+00:00"
    },
    {
      "id": "4eecbc935edd4dd5a1920389910b0f25",
      "sender": "sipa",
      "payload": "oh, cool",
      "action": false,
      "timestamp": "2021-12-16T19:26:26+00:00"
    },
    {
      "id": "08e1f60851ff4bcbafb177e756a79297",
      "sender": "luke-jr",
      "payload": "MarcoFalke: k",
      "action": false,
      "timestamp": "2021-12-16T19:26:45+00:00"
    },
    {
      "id": "e0cb67c6615840bba9f19af5c0d236ec",
      "sender": "MarcoFalke",
      "payload": "sipa: If there is idle CPU on the host it will consume it, even if less CPU was requested",
      "action": false,
      "timestamp": "2021-12-16T19:26:47+00:00"
    },
    {
      "id": "dc6faf42d46641d2b4e06cc52162d1b1",
      "sender": "laanwj",
      "payload": "thanks to ariard for doing another review round and catching it anyhow",
      "action": false,
      "timestamp": "2021-12-16T19:26:48+00:00"
    },
    {
      "id": "be12b0359ecf4d6abcfd3d4050505ed5",
      "sender": "MarcoFalke",
      "payload": "https://medium.com/cirruslabs/introducing-greedy-container-instances-29aad06dc2b4",
      "action": false,
      "timestamp": "2021-12-16T19:27:07+00:00"
    },
    {
      "id": "64d22887019844cdb194ac37403a9aa6",
      "sender": "sipa",
      "payload": "got it... the only reason you wouldn't want greedy is when you're doing benchmarks i assume...",
      "action": false,
      "timestamp": "2021-12-16T19:27:25+00:00"
    },
    {
      "id": "fbc0aec9c81147a1a447b5eb6b78ecf6",
      "sender": "MarcoFalke",
      "payload": "Oh, and we should be cautious about OOM",
      "action": false,
      "timestamp": "2021-12-16T19:27:46+00:00"
    },
    {
      "id": "0a5d922d07a045eeb804800c865c1565",
      "sender": "luke-jr",
      "payload": "hmm",
      "action": false,
      "timestamp": "2021-12-16T19:28:06+00:00"
    },
    {
      "id": "0a4deb31dd934f408f0e6be702fb6dde",
      "sender": "MarcoFalke",
      "payload": "If there is too many CPUs running msan, it will crash the whole VM",
      "action": false,
      "timestamp": "2021-12-16T19:28:08+00:00"
    },
    {
      "id": "98f105223d844e70806de0e975c760aa",
      "sender": "laanwj",
      "payload": "benchmarks and too-tight timeouts",
      "action": false,
      "timestamp": "2021-12-16T19:28:11+00:00"
    },
    {
      "id": "f5cc8a1388c6439d92e79827dbc7fbda",
      "sender": "MarcoFalke",
      "payload": "memory isn't assigned in greedy",
      "action": false,
      "timestamp": "2021-12-16T19:28:18+00:00"
    },
    {
      "id": "f14ca53116774676bfbb570519fbbb15",
      "sender": "sipa",
      "payload": "right",
      "action": false,
      "timestamp": "2021-12-16T19:28:18+00:00"
    },
    {
      "id": "d4970f8c4c7e471ba94dd83b1b1698d8",
      "sender": "luke-jr",
      "payload": "MarcoFalke: how about bumping that one job to 8 CPUs / 32 GB RAM?",
      "action": false,
      "timestamp": "2021-12-16T19:28:22+00:00"
    },
    {
      "id": "336f97d4312344178f5763499c8c64c6",
      "sender": "MarcoFalke",
      "payload": "There is a pool of CPUs that can be used. If one task uses a lot, then other tasks will be scheduled later",
      "action": false,
      "timestamp": "2021-12-16T19:29:05+00:00"
    },
    {
      "id": "18f82c5425a748fcab5c9c212594aa10",
      "sender": "MarcoFalke",
      "payload": "Most efficient scheduling (I think) is to use least amount of CPU per task, but many tasks in parallel",
      "action": false,
      "timestamp": "2021-12-16T19:29:29+00:00"
    },
    {
      "id": "2b6ddf47c5a041858d91a9a67e49f335",
      "sender": "hebasto",
      "payload": "^ agree",
      "action": false,
      "timestamp": "2021-12-16T19:29:49+00:00"
    },
    {
      "id": "919d142c9a2c4717aca30a6568ff9d48",
      "sender": "MarcoFalke",
      "payload": "Or, if someone has a credit card with unlimited money, we could use that",
      "action": false,
      "timestamp": "2021-12-16T19:30:11+00:00"
    },
    {
      "id": "0dd4ed70ae8145b0817fe4fde4a3fb91",
      "sender": "MarcoFalke",
      "payload": "Maybe 40k-110k per year or so",
      "action": false,
      "timestamp": "2021-12-16T19:30:21+00:00"
    },
    {
      "id": "1b02e987a48047c4a913b02275547dc8",
      "sender": "luke-jr",
      "payload": "could turn off greedy for that one task then I guess",
      "action": false,
      "timestamp": "2021-12-16T19:30:35+00:00"
    },
    {
      "id": "b50d14508ae44340940f72eed18b8015",
      "sender": "sipa",
      "payload": "Well there is a constant cost (at least cloning repo / configure scripts) which don't run multithreaded.",
      "action": false,
      "timestamp": "2021-12-16T19:30:59+00:00"
    },
    {
      "id": "109e1eab9ac44090a85acdbc7f5d72fd",
      "sender": "sipa",
      "payload": "Which puts a limit on how much splitting things up makes sense.",
      "action": false,
      "timestamp": "2021-12-16T19:31:14+00:00"
    },
    {
      "id": "068e1d869bf7402ba05d33bfc923fb79",
      "sender": "MarcoFalke",
      "payload": "sipa: Jup, that's why the least amount of number of CPUs is the most efficient (highest total CPU usage)",
      "action": false,
      "timestamp": "2021-12-16T19:32:47+00:00"
    },
    {
      "id": "d5d0741241014182af262cc20dd04317",
      "sender": "laanwj",
      "payload": "multithreaded configure sounds pretty cursed",
      "action": false,
      "timestamp": "2021-12-16T19:33:07+00:00"
    },
    {
      "id": "1dd9da55ec534ffba666ad68a38323ed",
      "sender": "luke-jr",
      "payload": "laanwj: eh, in theory it sounds easy (in practice, tho..)",
      "action": false,
      "timestamp": "2021-12-16T19:33:58+00:00"
    },
    {
      "id": "6b147994981046699b7d830649edd525",
      "sender": "laanwj",
      "payload": "think of the dependency graph :-)",
      "action": false,
      "timestamp": "2021-12-16T19:34:15+00:00"
    },
    {
      "id": "a787b35425bb4ab1bb42f735fa44ba2f",
      "sender": "sipa",
      "payload": "Yes, and in theory, there is no difference between theory and practice; in practice however...",
      "action": false,
      "timestamp": "2021-12-16T19:34:43+00:00"
    },
    {
      "id": "4acc443ea65b49a4885f371fcf1f0af7",
      "sender": "luke-jr",
      "payload": "XD",
      "action": false,
      "timestamp": "2021-12-16T19:34:47+00:00"
    },
    {
      "id": "7b8d2ab6ac824d2c84cd3c10defe2aeb",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] luke-jr opened pull request #23797: ci: Use Cirrus \"greedy\" flag to use idle CPU time when available (master...cirrus_greedy) https://github.com/bitcoin/bitcoin/pull/23797",
      "action": false,
      "timestamp": "2021-12-16T19:34:48+00:00"
    },
    {
      "id": "9957926d4fec4f67991a6ecb779ac73b",
      "sender": "MarcoFalke",
      "payload": "Most of the time only one CPU is used: https://cirrus-ci.com/task/4949915049656320",
      "action": false,
      "timestamp": "2021-12-16T19:35:07+00:00"
    },
    {
      "id": "555d6aecd74d463a8799a7bbaba14a22",
      "sender": "MarcoFalke",
      "payload": "So I am not sure how much greedy helps us",
      "action": false,
      "timestamp": "2021-12-16T19:35:18+00:00"
    },
    {
      "id": "8a963f4e132a4991b0622fe2693b5f98",
      "sender": "laanwj",
      "payload": "hehe",
      "action": false,
      "timestamp": "2021-12-16T19:35:19+00:00"
    },
    {
      "id": "3b59b7dfafd944138ba1f764debd7da2",
      "sender": "luke-jr",
      "payload": "MarcoFalke: I guess we'll see when Cirrus does the PR's CI",
      "action": false,
      "timestamp": "2021-12-16T19:35:36+00:00"
    },
    {
      "id": "1314ac8ba57145e991432ab9662391b9",
      "sender": "laanwj",
      "payload": "right",
      "action": false,
      "timestamp": "2021-12-16T19:36:07+00:00"
    },
    {
      "id": "5e85c045d972450b9c2f757296fa1cb5",
      "sender": "sipa",
      "payload": "For the functional tests, I've found that (with enough RAM) running more tests in parallel than your number of CPU cores is beneficial.",
      "action": false,
      "timestamp": "2021-12-16T19:36:10+00:00"
    },
    {
      "id": "7726373a888e436eb3ca24fdcb6c2bc2",
      "sender": "luke-jr",
      "payload": "hmm, maybe -j60 or something for the tests would be more time-saving?",
      "action": false,
      "timestamp": "2021-12-16T19:36:10+00:00"
    },
    {
      "id": "f2581c63ee06494f8d7b5196c4f011e9",
      "sender": "sipa",
      "payload": "Because the tests spend a lot of time waiting.",
      "action": false,
      "timestamp": "2021-12-16T19:36:30+00:00"
    },
    {
      "id": "fb8ec8649ff649a9992395e213f23041",
      "sender": "MarcoFalke",
      "payload": "another option would be to use self-hosted machines (#21652)",
      "action": false,
      "timestamp": "2021-12-16T19:36:33+00:00"
    },
    {
      "id": "82fef7b38268420ebbe5bb040a92de5f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/21652 | [WIP NOMERGE DRAFT] ci: Switch more tasks to self-hosted by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #21652 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-12-16T19:36:34+00:00"
    },
    {
      "id": "03e26f489c3f4f7f911c86f9daab8281",
      "sender": "MarcoFalke",
      "payload": "luke-jr: No, there is one unit test that takes a long time. It will block a single CPU",
      "action": false,
      "timestamp": "2021-12-16T19:37:05+00:00"
    },
    {
      "id": "f3f4dd22cda048488cfce84a041640a6",
      "sender": "luke-jr",
      "payload": "I've found if I forget to specify -j64, builds take a looong time :x",
      "action": false,
      "timestamp": "2021-12-16T19:37:16+00:00"
    },
    {
      "id": "c20d7d9ef0134596925c6f0002b73f3a",
      "sender": "jonatack",
      "payload": "-j 4 or 5 here :D",
      "action": false,
      "timestamp": "2021-12-16T19:37:49+00:00"
    },
    {
      "id": "1ff93ac5c2334c839c24e56249d230a2",
      "sender": "MarcoFalke",
      "payload": "sipa: Right, CI uses 2x or 4x the -j of the number of CPUs available",
      "action": false,
      "timestamp": "2021-12-16T19:37:50+00:00"
    },
    {
      "id": "150d72550f774b4f99351441a189e8c3",
      "sender": "b10c",
      "payload": "where / who runs the self hosted CI runners?",
      "action": false,
      "timestamp": "2021-12-16T19:38:02+00:00"
    },
    {
      "id": "fb363c46da60441084fc77d988327f81",
      "sender": "laanwj",
      "payload": "jonatack: same",
      "action": false,
      "timestamp": "2021-12-16T19:38:07+00:00"
    },
    {
      "id": "d7da2f4ccf5c406c9506ea1997057a50",
      "sender": "MarcoFalke",
      "payload": "b10c: Drahty right now",
      "action": false,
      "timestamp": "2021-12-16T19:38:20+00:00"
    },
    {
      "id": "f6031ec7bcdd4fd9bb99366ba49d560e",
      "sender": "hebasto",
      "payload": "b10c: bitcoinbuilds.org",
      "action": false,
      "timestamp": "2021-12-16T19:38:37+00:00"
    },
    {
      "id": "185f81fc193549e59420517a19cacef2",
      "sender": "MarcoFalke",
      "payload": "sipa: For example https://cirrus-ci.com/task/4949915049656320 has two CPUs and \"MAKEJOBS:-j4\" env var",
      "action": false,
      "timestamp": "2021-12-16T19:38:55+00:00"
    },
    {
      "id": "37b23ad31fc74d6582d1b11fa84b4325",
      "sender": "MarcoFalke",
      "payload": "hebasto: That is a separate CI system",
      "action": false,
      "timestamp": "2021-12-16T19:39:09+00:00"
    },
    {
      "id": "c78c5bfc4ef047bf983db8c2f3e34550",
      "sender": "sipa",
      "payload": "It has 2 CPUs, or 2 CPU threads?",
      "action": false,
      "timestamp": "2021-12-16T19:39:17+00:00"
    },
    {
      "id": "2edee7d1e9e543feb36d8014b4e74024",
      "sender": "hebasto",
      "payload": "MarcoFalke: right",
      "action": false,
      "timestamp": "2021-12-16T19:39:30+00:00"
    },
    {
      "id": "7ba2f9756a0945f18cf0f0d3c099d6c4",
      "sender": "MarcoFalke",
      "payload": "2 CPU threads",
      "action": false,
      "timestamp": "2021-12-16T19:39:33+00:00"
    },
    {
      "id": "78c100681dbb4227a9c4946cb054f930",
      "sender": "sipa",
      "payload": "As in: how many entries would /proc/cpuinfo show?",
      "action": false,
      "timestamp": "2021-12-16T19:39:37+00:00"
    },
    {
      "id": "426d0cc4914640aeaa28f0add255a342",
      "sender": "sipa",
      "payload": "Ok.",
      "action": false,
      "timestamp": "2021-12-16T19:39:41+00:00"
    },
    {
      "id": "0ddc9943f04143c0a09771d53b432332",
      "sender": "MarcoFalke",
      "payload": "aka vCPU",
      "action": false,
      "timestamp": "2021-12-16T19:39:48+00:00"
    },
    {
      "id": "18e935cf130f4691a6d0d82f24c84b0d",
      "sender": "MarcoFalke",
      "payload": "For example https://cirrus-ci.com/task/6075814956498944 is run by Drahty",
      "action": false,
      "timestamp": "2021-12-16T19:40:26+00:00"
    },
    {
      "id": "fa33aa119e0843d7b608a2b3d9a2948d",
      "sender": "sipa",
      "payload": "For make I wouldn't go above the actual thread count. But for the functional_test runner you can go significantly above it.",
      "action": false,
      "timestamp": "2021-12-16T19:40:27+00:00"
    },
    {
      "id": "306a345ea820452ebe72e3eb79151d30",
      "sender": "MarcoFalke",
      "payload": "env var: \"worker:DrahtBot-small-cpx21-ci-bb-001\"",
      "action": false,
      "timestamp": "2021-12-16T19:40:37+00:00"
    },
    {
      "id": "d02a7316b08d43a09787fe5320571a8c",
      "sender": "michaelfolkson",
      "payload": "c-lightning has been having CI problems due to tests taking up a lot of memory https://btctranscripts.com/c-lightning/2021-11-29-developer-call/#ci-problems. Core tests generally use less memory and so haven't experienced same problems?",
      "action": false,
      "timestamp": "2021-12-16T19:40:38+00:00"
    },
    {
      "id": "1bf19cfcb61c4218ad02ee128c43d646",
      "sender": "laanwj",
      "payload": "jonatack: i have way too many computers but not one with >8 cores or enough memory for -j64 :)",
      "action": false,
      "timestamp": "2021-12-16T19:40:45+00:00"
    },
    {
      "id": "433f4b5f784b4cb4b9c9abcfbc1aee70",
      "sender": "jonatack",
      "payload": "sipa: added the \"-j60 tip for running the functional tests to https://jonatack.github.io/articles/how-to-compile-bitcoin-core-and-run-the-tests (near the end) but increased -j for this never worked well for me",
      "action": false,
      "timestamp": "2021-12-16T19:40:51+00:00"
    },
    {
      "id": "21565abdb44c4b2b8061e24823dd1bae",
      "sender": "luke-jr",
      "payload": "michaelfolkson: eh, Cirrus allows up to 32 GB RAM O.o",
      "action": false,
      "timestamp": "2021-12-16T19:41:03+00:00"
    },
    {
      "id": "76ee7dc3c4494098a1ba4b63a8cd071b",
      "sender": "jonatack",
      "payload": "laanwj: yes, those purisms don't have many",
      "action": false,
      "timestamp": "2021-12-16T19:41:23+00:00"
    },
    {
      "id": "b244f408a1fd4ea4a48cf4ae33a51afd",
      "sender": "MarcoFalke",
      "payload": "sipa: I think there is no downside using a higher -j (if you have enough memory)",
      "action": false,
      "timestamp": "2021-12-16T19:41:23+00:00"
    },
    {
      "id": "8d84d1facbfe45f39bc5dcdf5f86eb4f",
      "sender": "jonatack",
      "payload": "sipa: (with 32go RAM)",
      "action": false,
      "timestamp": "2021-12-16T19:41:37+00:00"
    },
    {
      "id": "9ccd88582f204c068797c0f2d73a0571",
      "sender": "sipa",
      "payload": "jonattack: well, benchmark on your own system which amount works best. I imagine it's a complex function of cpu / diskspeed etc.",
      "action": false,
      "timestamp": "2021-12-16T19:41:56+00:00"
    },
    {
      "id": "1079304a88874f4a8d0171da18243ab2",
      "sender": "luke-jr",
      "payload": "laanwj: mine is only 16 cores, but they're SMT4",
      "action": false,
      "timestamp": "2021-12-16T19:41:58+00:00"
    },
    {
      "id": "9973d01799544f3fb624cee1720fe2f3",
      "sender": "laanwj",
      "payload": "jonatack: right, neither do ARM and RV boards for that matter",
      "action": false,
      "timestamp": "2021-12-16T19:42:00+00:00"
    },
    {
      "id": "c27e9d9704144ff7af6bffdc42131375",
      "sender": "b10c",
      "payload": "MarcoFalke: thanks, so hetzner cloud (based on cpx21)",
      "action": false,
      "timestamp": "2021-12-16T19:42:10+00:00"
    },
    {
      "id": "512a7513190245ebb21a8b03186ced10",
      "sender": "MarcoFalke",
      "payload": "b10c: heh, right",
      "action": false,
      "timestamp": "2021-12-16T19:42:23+00:00"
    },
    {
      "id": "f5c504ed630d4603b7f12f242cf88c2e",
      "sender": "_aj_",
      "payload": "jonatack: test_runner.py -j 24 # works pretty well for me with 16GB; usually get one spurious failure though",
      "action": false,
      "timestamp": "2021-12-16T19:42:36+00:00"
    },
    {
      "id": "31b05f25bcb4467b9170740f72a16c58",
      "sender": "laanwj",
      "payload": "luke-jr: ye that helps",
      "action": false,
      "timestamp": "2021-12-16T19:42:46+00:00"
    },
    {
      "id": "39c9285ff91c4a1ca93a5231f3e87f9f",
      "sender": "jonatack",
      "payload": "i do have to use timeout-factor tho, otherwise a few tests time out frequently (rpc_misc mostly, then feature_blockfilterindex_prune and feature_assumevalid)",
      "action": false,
      "timestamp": "2021-12-16T19:43:00+00:00"
    },
    {
      "id": "f436a96420534e3a9e205b40d7cd6b97",
      "sender": "sipa",
      "payload": "I/O speed matters a lot too.",
      "action": false,
      "timestamp": "2021-12-16T19:43:34+00:00"
    },
    {
      "id": "d11662ccdfd44c4fa45bf7edae51ee9b",
      "sender": "laanwj",
      "payload": "the way around that is to mount /tmp as tmpfs",
      "action": false,
      "timestamp": "2021-12-16T19:44:02+00:00"
    },
    {
      "id": "7e2508890e734ecb9b1a190409523797",
      "sender": "jonatack",
      "payload": "maybe my disk encryption doesn't help matters",
      "action": false,
      "timestamp": "2021-12-16T19:44:41+00:00"
    },
    {
      "id": "34908196a63b4c96a2d776d1e12a270a",
      "sender": "jonatack",
      "payload": "aj: nice",
      "action": false,
      "timestamp": "2021-12-16T19:44:44+00:00"
    },
    {
      "id": "ff2c926d244946a0b0910f751aad4aca",
      "sender": "laanwj",
      "payload": "or at least, whatever temp directory you use for the functional tests",
      "action": false,
      "timestamp": "2021-12-16T19:44:59+00:00"
    },
    {
      "id": "fa141f94f930495ca956ee90fc8d8f9e",
      "sender": "_aj_",
      "payload": "jonatack: (/tmp is on ssd)",
      "action": false,
      "timestamp": "2021-12-16T19:44:59+00:00"
    },
    {
      "id": "6d92f8e78d674a9283a41f7790cd0941",
      "sender": "luke-jr",
      "payload": "laanwj: I have a zram :p",
      "action": false,
      "timestamp": "2021-12-16T19:45:10+00:00"
    },
    {
      "id": "62b106ae3c924112abb1a348335fd15f",
      "sender": "luke-jr",
      "payload": "not sure I can recommend it though, as it seems Linux is buggy",
      "action": false,
      "timestamp": "2021-12-16T19:45:33+00:00"
    },
    {
      "id": "0ae65dd02c834f9d8bf825e4cc9fdf2a",
      "sender": "luke-jr",
      "payload": "(the zram's ext4 fs gets corrupted sometimes)",
      "action": false,
      "timestamp": "2021-12-16T19:45:48+00:00"
    },
    {
      "id": "03f69ab1e0c744bb93d76cfe5e0baedf",
      "sender": "MarcoFalke",
      "payload": "I also use tmpfs for /tmp",
      "action": false,
      "timestamp": "2021-12-16T19:46:38+00:00"
    },
    {
      "id": "0724038296de4398884991f83d042b74",
      "sender": "laanwj",
      "payload": "TIL about zram",
      "action": false,
      "timestamp": "2021-12-16T19:46:42+00:00"
    },
    {
      "id": "fbbadd0708e647f685fb8963c9c81519",
      "sender": "sipa",
      "payload": "same",
      "action": false,
      "timestamp": "2021-12-16T19:46:56+00:00"
    },
    {
      "id": "dcadedfc5dac4169ad0b93d67af7d56f",
      "sender": "laanwj",
      "payload": "i guess that concludes the topic? let's see what #23797 does",
      "action": false,
      "timestamp": "2021-12-16T19:47:55+00:00"
    },
    {
      "id": "a0d4f0cbe89c45bcb2d09f6ea9d9ae76",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/23797 | ci: Use Cirrus \"greedy\" flag to use idle CPU time when available by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #23797 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2021-12-16T19:47:56+00:00"
    },
    {
      "id": "6f45421c388e4edfade27d7fa32fa637",
      "sender": "luke-jr",
      "payload": "also handy for putting swap on",
      "action": false,
      "timestamp": "2021-12-16T19:48:08+00:00"
    },
    {
      "id": "c26bc1a789e54889b602d7a1d368691d",
      "sender": "luke-jr",
      "payload": "(haven't noticed any swap-zram issues, so I'm guessing the mentioned bugs are probably ext4)",
      "action": false,
      "timestamp": "2021-12-16T19:48:36+00:00"
    },
    {
      "id": "fd6b32044c88409db3a26bdec2a0f5fe",
      "sender": "laanwj",
      "payload": "i don't think it makes sense to do a meeting next week (dec 23th) or after (dec 30th), so next one will be jan 6",
      "action": false,
      "timestamp": "2021-12-16T19:49:18+00:00"
    },
    {
      "id": "fe78fb76bf2345febf9ab15e0160e5bb",
      "sender": "sipa",
      "payload": "yeah, agree",
      "action": false,
      "timestamp": "2021-12-16T19:49:54+00:00"
    },
    {
      "id": "b16e4624732e4773a8dd0e396dc409a6",
      "sender": "michaelfolkson",
      "payload": "Cool. Next week's Core PR review club is on multiprocess if anyone wants to use that as an excuse to play around with the multiprocess stuff :)",
      "action": false,
      "timestamp": "2021-12-16T19:50:22+00:00"
    },
    {
      "id": "09102bdce6fb420ca3ec80cac525d5ac",
      "sender": "michaelfolkson",
      "payload": "https://bitcoincore.reviews/10102",
      "action": false,
      "timestamp": "2021-12-16T19:50:24+00:00"
    },
    {
      "id": "c86e0edf9fcc4d3ea45d4c489005ba2b",
      "sender": "laanwj",
      "payload": "michaelfolkson: thanks for the heads up",
      "action": false,
      "timestamp": "2021-12-16T19:50:51+00:00"
    },
    {
      "id": "c1dccfd34fb641c3ae535b82cd5a5e5f",
      "sender": "laanwj",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2021-12-16T19:51:16+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "46f4c709b44b40a3b2d025b39824aaae",
        "sender": "laanwj",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2021-12-16T19:00:02+00:00"
      },
      "operand": null,
      "id": "46f4c709b44b40a3b2d025b39824aaae",
      "timestamp": "2021-12-16T19:00:02+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "2e4a14bff562439b8f10350b816701b8",
        "sender": "laanwj",
        "payload": "#topic Wallet maintainer",
        "action": false,
        "timestamp": "2021-12-16T19:03:42+00:00"
      },
      "operand": "Wallet maintainer",
      "id": "2e4a14bff562439b8f10350b816701b8",
      "timestamp": "2021-12-16T19:03:42+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "909cf8a6917b43bdbad514066ea1c866",
        "sender": "laanwj",
        "payload": "#topic High priority for review",
        "action": false,
        "timestamp": "2021-12-16T19:10:57+00:00"
      },
      "operand": "High priority for review",
      "id": "909cf8a6917b43bdbad514066ea1c866",
      "timestamp": "2021-12-16T19:10:57+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7e139862b9824e75a08ac766e9870c4f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/23411 | refactor: Avoid integer overflow in ApplyStats when activating snapshot by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #23411 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-12-16T19:11:08+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/23411",
      "id": "7e139862b9824e75a08ac766e9870c4f",
      "timestamp": "2021-12-16T19:11:08+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "0933963322754ac186b8a9a6c562dab4",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/22558 | psbt: Taproot fields for PSBT by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #22558 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-12-16T19:11:22+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/22558",
      "id": "0933963322754ac186b8a9a6c562dab4",
      "timestamp": "2021-12-16T19:11:22+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "1148bd3a901140ac92993e1c6a29ad4d",
        "sender": "laanwj",
        "payload": "https://github.com/bitcoin/bitcoin/projects/8   7 blockers, 1 chasing concept ACK",
        "action": false,
        "timestamp": "2021-12-16T19:11:34+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/projects/8",
      "id": "1148bd3a901140ac92993e1c6a29ad4d",
      "timestamp": "2021-12-16T19:11:34+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "63a6985dd23d43fb916179b0fb821884",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/22932 | Guard CBlockIndex::nStatus by cs_main, require GetBlockPos/GetUndoPos to hold cs_main by jonatack \u00c3\u0082\u00c2\u00b7 Pull Request #22932 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-12-16T19:12:46+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/22932",
      "id": "63a6985dd23d43fb916179b0fb821884",
      "timestamp": "2021-12-16T19:12:46+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "f595aeb87ec44b38bc88c294ceabd513",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/21726 | Improve Indices on pruned nodes via prune blockers by fjahr \u00c3\u0082\u00c2\u00b7 Pull Request #21726 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-12-16T19:13:58+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/21726",
      "id": "f595aeb87ec44b38bc88c294ceabd513",
      "timestamp": "2021-12-16T19:13:58+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "33b42f70529642808c026a6fc6f98453",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/21702 | Implement BIP-119 Validation (CheckTemplateVerify) by JeremyRubin \u00c3\u0082\u00c2\u00b7 Pull Request #21702 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-12-16T19:14:02+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/21702",
      "id": "33b42f70529642808c026a6fc6f98453",
      "timestamp": "2021-12-16T19:14:02+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "72d333b1cc134e499708eb6348d1f61e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/22674 | validation: mempool validation and submission for packages of 1 child + parents by glozow \u00c3\u0082\u00c2\u00b7 Pull Request #22674 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-12-16T19:14:48+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/22674",
      "id": "72d333b1cc134e499708eb6348d1f61e",
      "timestamp": "2021-12-16T19:14:48+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "ed19cdab2ba741e2a086f52252c3c538",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/21160 | net/net processing: Move tx inventory into net_processing by jnewbery \u00c3\u0082\u00c2\u00b7 Pull Request #21160 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-12-16T19:15:23+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/21160",
      "id": "ed19cdab2ba741e2a086f52252c3c538",
      "timestamp": "2021-12-16T19:15:23+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "19d94275ed414ad7b09c4e0cf024bfe9",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/23793 | validation: Revert \"de-duplicate package transactions already in mempool\" by laanwj \u00c3\u0082\u00c2\u00b7 Pull Request #23793 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-12-16T19:19:11+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/23793",
      "id": "19d94275ed414ad7b09c4e0cf024bfe9",
      "timestamp": "2021-12-16T19:19:11+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "be12b0359ecf4d6abcfd3d4050505ed5",
        "sender": "MarcoFalke",
        "payload": "https://medium.com/cirruslabs/introducing-greedy-container-instances-29aad06dc2b4",
        "action": false,
        "timestamp": "2021-12-16T19:27:07+00:00"
      },
      "operand": "https://medium.com/cirruslabs/introducing-greedy-container-instances-29aad06dc2b4",
      "id": "be12b0359ecf4d6abcfd3d4050505ed5",
      "timestamp": "2021-12-16T19:27:07+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "82fef7b38268420ebbe5bb040a92de5f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/21652 | [WIP NOMERGE DRAFT] ci: Switch more tasks to self-hosted by MarcoFalke \u00c3\u0082\u00c2\u00b7 Pull Request #21652 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-12-16T19:36:34+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/21652",
      "id": "82fef7b38268420ebbe5bb040a92de5f",
      "timestamp": "2021-12-16T19:36:34+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a0d4f0cbe89c45bcb2d09f6ea9d9ae76",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/23797 | ci: Use Cirrus \"greedy\" flag to use idle CPU time when available by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #23797 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2021-12-16T19:47:56+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/23797",
      "id": "a0d4f0cbe89c45bcb2d09f6ea9d9ae76",
      "timestamp": "2021-12-16T19:47:56+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "09102bdce6fb420ca3ec80cac525d5ac",
        "sender": "michaelfolkson",
        "payload": "https://bitcoincore.reviews/10102",
        "action": false,
        "timestamp": "2021-12-16T19:50:24+00:00"
      },
      "operand": "https://bitcoincore.reviews/10102",
      "id": "09102bdce6fb420ca3ec80cac525d5ac",
      "timestamp": "2021-12-16T19:50:24+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "c1dccfd34fb641c3ae535b82cd5a5e5f",
        "sender": "laanwj",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2021-12-16T19:51:16+00:00"
      },
      "operand": null,
      "id": "c1dccfd34fb641c3ae535b82cd5a5e5f",
      "timestamp": "2021-12-16T19:51:16+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}