{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "9afc4e8b2ba24fd38d7270529f29a9de",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 64,
    "lightningbot": 2,
    "gmaxwell": 54,
    "sipa": 59,
    "jtimon": 23,
    "CodeShark": 18,
    "instagibbs2": 1,
    "petertodd": 12,
    "btcdrak": 7,
    "instagibbs3": 2
  },
  "start_time": "2016-06-23T19:02:40+00:00",
  "end_time": "2016-06-23T19:49:58+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | This is the channel for developing Bitcoin Core. Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: https://botbot.me/freenode/bitcoin-core-dev, http://www.erisian.com.au/bitcoin-core-dev/",
  "current_topic": "segwit",
  "messages": [
    {
      "id": "539f68d5f7404f46acfc5e406334d8c1",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2016-06-23T19:02:40+00:00"
    },
    {
      "id": "ed578194062847b590bdd1b4fe181db2",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Jun 23 19:02:40 2016 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2016-06-23T19:02:40+00:00"
    },
    {
      "id": "5eba90ab2c174272897f829a078889b8",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2016-06-23T19:02:40+00:00"
    },
    {
      "id": "5de542f0725645d5b2bd3c70af3954ef",
      "sender": "wumpus",
      "payload": "any proposed topics?",
      "action": false,
      "timestamp": "2016-06-23T19:03:05+00:00"
    },
    {
      "id": "e1e39139bd4e4e7f90f5e2f1f79406e6",
      "sender": "wumpus",
      "payload": "I think https://github.com/bitcoin/bitcoin/issues/8245 needs discussion, whether reindex/verification slowed down",
      "action": false,
      "timestamp": "2016-06-23T19:04:01+00:00"
    },
    {
      "id": "5834af529c0346f297028064ae5e2b06",
      "sender": "gmaxwell",
      "payload": "sdaftuar: sipa: phantomcircuit: jonasschnelli: MarcoFalke: jtimon: phantomcircuit: instagibbs: petertodd: morcos:",
      "action": false,
      "timestamp": "2016-06-23T19:04:04+00:00"
    },
    {
      "id": "6bac4c386bc24183b2ee8c0e0ed8aa4d",
      "sender": "sipa",
      "payload": "ack topic",
      "action": false,
      "timestamp": "2016-06-23T19:04:08+00:00"
    },
    {
      "id": "e21988f7de544ce083b4a834d8ffb387",
      "sender": "gmaxwell",
      "payload": "ack.",
      "action": false,
      "timestamp": "2016-06-23T19:04:11+00:00"
    },
    {
      "id": "4bd17af23c1f4ef7b84a0415ed2ea531",
      "sender": "jtimon",
      "payload": "I missed a couple of meetings and I have some questions about merging segwit and 0.13 feature freeze, but maybe that can wait for after the meeting",
      "action": false,
      "timestamp": "2016-06-23T19:04:41+00:00"
    },
    {
      "id": "70a857f9341c4e469cdbb84951cd1b64",
      "sender": "wumpus",
      "payload": "#topic perceived validation slowdowns",
      "action": false,
      "timestamp": "2016-06-23T19:04:46+00:00"
    },
    {
      "id": "d6bc3c2dc8564fd7afa4a9d4d6f39c44",
      "sender": "sipa",
      "payload": "i noticed very slow chainstate writes (close to a minute, even though the chainstate is only 53 MB)",
      "action": false,
      "timestamp": "2016-06-23T19:04:58+00:00"
    },
    {
      "id": "d7a39bffdf0c434e91b837fd28be074a",
      "sender": "gmaxwell",
      "payload": "I was just going to go try reindexes with 0.12.1 and master on two hosts, to see if its a regression.  Even if it is not, it's absurdly slow (and I assume for sync too, but that should be validated) and maybe we should consider cranking dbcache and making a release note for loe memory hosts.",
      "action": false,
      "timestamp": "2016-06-23T19:05:03+00:00"
    },
    {
      "id": "24151edbfa9145aa8dc06e865ce172c2",
      "sender": "sipa",
      "payload": "though this may be due to my laptop's disk setup (zfs on encrypted lvm volume)",
      "action": false,
      "timestamp": "2016-06-23T19:05:13+00:00"
    },
    {
      "id": "1b7e2d86c0c74a6cbb7764584e1b11eb",
      "sender": "wumpus",
      "payload": "so, some people are noticiing slow validation, I wonder what changed there",
      "action": false,
      "timestamp": "2016-06-23T19:05:27+00:00"
    },
    {
      "id": "fcf11b3f28a34deaa461a8861ced698f",
      "sender": "gmaxwell",
      "payload": "(two identical hosts)",
      "action": false,
      "timestamp": "2016-06-23T19:05:29+00:00"
    },
    {
      "id": "b01ae372bcb546e4b3fa3b9f0cba9dfe",
      "sender": "sipa",
      "payload": "from gmaxwell's numbers, it does not look like his time is dominated by database flushes, however",
      "action": false,
      "timestamp": "2016-06-23T19:05:49+00:00"
    },
    {
      "id": "f4990ff2238a4cbd97661d38d63011db",
      "sender": "gmaxwell",
      "payload": "I think I am often guilty of only testing things with a non-default dbcache.",
      "action": false,
      "timestamp": "2016-06-23T19:05:57+00:00"
    },
    {
      "id": "eac4c24b6e1b4a79b1fdce4f6273edf4",
      "sender": "sipa",
      "payload": "likewise",
      "action": false,
      "timestamp": "2016-06-23T19:06:03+00:00"
    },
    {
      "id": "9f381e1345cd4861960c98b74dedb546",
      "sender": "gmaxwell",
      "payload": "I previously _expected_ reindex to be slow due to the signature checking.",
      "action": false,
      "timestamp": "2016-06-23T19:06:12+00:00"
    },
    {
      "id": "8ceb213e216341b58dffd95f6485a870",
      "sender": "wumpus",
      "payload": "I usually run with default dbcache",
      "action": false,
      "timestamp": "2016-06-23T19:06:19+00:00"
    },
    {
      "id": "4295c67dcadd43c499d4b40faf106531",
      "sender": "jtimon",
      "payload": "maybe a solution would be to change the default dbcache for something more common among testers?",
      "action": false,
      "timestamp": "2016-06-23T19:06:30+00:00"
    },
    {
      "id": "5383801a9d454f5d9e11c07e8900f16b",
      "sender": "gmaxwell",
      "payload": "my laptop runs with default dbcache and I have been noticing verification is slow for a while, but I have not reindexed for quite a long time.",
      "action": false,
      "timestamp": "2016-06-23T19:06:46+00:00"
    },
    {
      "id": "7d4e37680d914088be422210511bf834",
      "sender": "sipa",
      "payload": "jtimon: we still need to figure out what is behind this... but independently, yes",
      "action": false,
      "timestamp": "2016-06-23T19:06:48+00:00"
    },
    {
      "id": "6aaed2c5cf704b06a482f3f083217976",
      "sender": "wumpus",
      "payload": "yes, we should definitely crank up the dbcache no matter what",
      "action": false,
      "timestamp": "2016-06-23T19:06:50+00:00"
    },
    {
      "id": "7782303c7cc140ea808369c754a8a80f",
      "sender": "wumpus",
      "payload": "but I like to know what happened",
      "action": false,
      "timestamp": "2016-06-23T19:06:53+00:00"
    },
    {
      "id": "aa09bb06897f424a918be2e6e2ce6d03",
      "sender": "jtimon",
      "payload": "sipa: yeah, of course, I meant independently",
      "action": false,
      "timestamp": "2016-06-23T19:07:08+00:00"
    },
    {
      "id": "b0294142708b4def8ac482d541328753",
      "sender": "wumpus",
      "payload": "should at least try to bisec tthis, I know it's frustrating as everything takes so long :)",
      "action": false,
      "timestamp": "2016-06-23T19:07:30+00:00"
    },
    {
      "id": "21a9ee67378f484db416d7733d390df0",
      "sender": "sipa",
      "payload": "oh, this is with txindex enabled",
      "action": false,
      "timestamp": "2016-06-23T19:08:07+00:00"
    },
    {
      "id": "2250c3013e8d4c578a031c39984666e0",
      "sender": "gmaxwell",
      "payload": "Well I will test against 0.12.1 and see if there is a regression.  oh crap. testing against 0.12.1 will be messed up by signature checking, I guess I will test against patched 0.12.1 that skips signature checking before block 295000? does that sound okay?",
      "action": false,
      "timestamp": "2016-06-23T19:08:14+00:00"
    },
    {
      "id": "808035d42aea4d22a5cfcd4bc8b280b4",
      "sender": "wumpus",
      "payload": "gmaxwell didn't you have some suspicions that CB would affect initial sync? could that also affect reindex?",
      "action": false,
      "timestamp": "2016-06-23T19:08:18+00:00"
    },
    {
      "id": "8e328b7863474934a2eba09376e0eb6e",
      "sender": "wumpus",
      "payload": "not in my case",
      "action": false,
      "timestamp": "2016-06-23T19:08:24+00:00"
    },
    {
      "id": "4c667937f57145aab4337ff816b296c4",
      "sender": "sipa",
      "payload": "wumpus: gmaxwell's test was before cb was merged",
      "action": false,
      "timestamp": "2016-06-23T19:08:27+00:00"
    },
    {
      "id": "5e1a98683cf6470ba7b3b9cff0169668",
      "sender": "gmaxwell",
      "payload": "my test is without cb merged, also the CB concern was just related to general sync logic, not processing.",
      "action": false,
      "timestamp": "2016-06-23T19:08:57+00:00"
    },
    {
      "id": "88d2d74722594972919aab2c9a730b54",
      "sender": "jtimon",
      "payload": "are there recent changes that people suspect may have caused the regression ?",
      "action": false,
      "timestamp": "2016-06-23T19:08:58+00:00"
    },
    {
      "id": "1a5fd03baf1949208bcd53a7a6bb1dda",
      "sender": "wumpus",
      "payload": "wouldbe good to test against #7917, as many people benchmarked that",
      "action": false,
      "timestamp": "2016-06-23T19:09:07+00:00"
    },
    {
      "id": "3803bd8031dd46619c3be8dfed4a0411",
      "sender": "wumpus",
      "payload": "and it was perceived fast at the time",
      "action": false,
      "timestamp": "2016-06-23T19:09:18+00:00"
    },
    {
      "id": "eec43c8c3cd848ff9cf3e9c77d549a94",
      "sender": "wumpus",
      "payload": "jtimon: not really",
      "action": false,
      "timestamp": "2016-06-23T19:09:40+00:00"
    },
    {
      "id": "d5a9680467064f97b9269254644aff9f",
      "sender": "gmaxwell",
      "payload": "I can refine further if it looks like a regression.  I think it's likely when I tested 7917 it was with a high dbcache and the result was that things got much faster.",
      "action": false,
      "timestamp": "2016-06-23T19:09:42+00:00"
    },
    {
      "id": "19b02999890d444086f177e1b9ea0a64",
      "sender": "gmaxwell",
      "payload": "At least the logs I'm seeing suggest that the slow performace is leveldb performance being slow, so it would be completely hidden by a sufficiently large dbcache.",
      "action": false,
      "timestamp": "2016-06-23T19:10:13+00:00"
    },
    {
      "id": "db3ca9e522a94467bace071337f528da",
      "sender": "gmaxwell",
      "payload": "(maybe not leveldb itself being slow, e.g. making extranious accesses to it)",
      "action": false,
      "timestamp": "2016-06-23T19:10:30+00:00"
    },
    {
      "id": "d0846b42485742c9990d5718b5c661cc",
      "sender": "wumpus",
      "payload": "it may be the windows machine I'm testing on is just crappy, I also had a strange issue with ldb files: https://github.com/bitcoin/bitcoin/issues/8250 .. possible that the disk is just very slow due to other processes interfering",
      "action": false,
      "timestamp": "2016-06-23T19:10:47+00:00"
    },
    {
      "id": "73142ab30d8d478bb44deafc2c6ae607",
      "sender": "sipa",
      "payload": "gmaxwell: note that txindex may actually influence this; the txindex entries are written continuously to the db, and not cached inside the application or batched together with the rist",
      "action": false,
      "timestamp": "2016-06-23T19:10:56+00:00"
    },
    {
      "id": "107108581bd34476ba8be61eabe30d99",
      "sender": "gmaxwell",
      "payload": "So actions are. determine if regression, if so where, ... seperately, consider a dbcache increase for the next release.",
      "action": false,
      "timestamp": "2016-06-23T19:11:03+00:00"
    },
    {
      "id": "291afc94e2b2486299d734280a300372",
      "sender": "wumpus",
      "payload": "I doubt it is leveldb itself as there haven't been changed to that for ages",
      "action": false,
      "timestamp": "2016-06-23T19:11:08+00:00"
    },
    {
      "id": "23ae65e01f5c44e0bb73fbe67e4f204a",
      "sender": "gmaxwell",
      "payload": "sipa: yes this might be txindex related. I can test that too.",
      "action": false,
      "timestamp": "2016-06-23T19:11:17+00:00"
    },
    {
      "id": "38ba0acce235431fa39f8be94e7dc781",
      "sender": "wumpus",
      "payload": "yes, txindex is *slow*",
      "action": false,
      "timestamp": "2016-06-23T19:11:23+00:00"
    },
    {
      "id": "367f94f06ed84235b87a21269b289eed",
      "sender": "CodeShark",
      "payload": "is something slowing down validation that wasn't before?",
      "action": false,
      "timestamp": "2016-06-23T19:11:24+00:00"
    },
    {
      "id": "12be9b8af4ff4638a86655a8d3005b72",
      "sender": "sipa",
      "payload": "CodeShark: maybe",
      "action": false,
      "timestamp": "2016-06-23T19:11:29+00:00"
    },
    {
      "id": "31036852d3684e3496e07cd1197d3189",
      "sender": "wumpus",
      "payload": "lots of extra I/O. I also made that mistake once",
      "action": false,
      "timestamp": "2016-06-23T19:11:32+00:00"
    },
    {
      "id": "91997103567243f68e8877e8db3b6aae",
      "sender": "gmaxwell",
      "payload": "wumpus: we have changed (reduced) the amount of interaction with leveldb during validation.",
      "action": false,
      "timestamp": "2016-06-23T19:11:40+00:00"
    },
    {
      "id": "9c6d1745ada7474080903e1ba344693d",
      "sender": "wumpus",
      "payload": "gmaxwell: sure, it may be the level above leveldb",
      "action": false,
      "timestamp": "2016-06-23T19:11:51+00:00"
    },
    {
      "id": "452ad04c39764daca2ab259856c9ab2d",
      "sender": "sipa",
      "payload": "yes, it may be",
      "action": false,
      "timestamp": "2016-06-23T19:12:00+00:00"
    },
    {
      "id": "778106d364834beb9e4c88becb941c02",
      "sender": "wumpus",
      "payload": "I just don't suspect the databse itself this time",
      "action": false,
      "timestamp": "2016-06-23T19:12:06+00:00"
    },
    {
      "id": "fe82d038117d4f4fb3f17d0f2cb72198",
      "sender": "gmaxwell",
      "payload": "but yes, the only path I see to leveldb itself would just be that it now has more data in it than ever before, and perhaps it crossed some performance cliff. but otherwise, nah.",
      "action": false,
      "timestamp": "2016-06-23T19:12:34+00:00"
    },
    {
      "id": "be31bb1560a646628046c8f2ac896620",
      "sender": "wumpus",
      "payload": "unless some compiler flag changed things shockingly, say, the c++11 switch, but I doubt it",
      "action": false,
      "timestamp": "2016-06-23T19:12:36+00:00"
    },
    {
      "id": "4aa71a77f0fa4efcb26672cd3d700f80",
      "sender": "gmaxwell",
      "payload": "I think txindex is a good lead, my laptop is the only host I regularly use with it, and I've been noticing poor validation performance for a while.",
      "action": false,
      "timestamp": "2016-06-23T19:12:53+00:00"
    },
    {
      "id": "962766ca1d8d45cea72a1fcc116d201e",
      "sender": "sipa",
      "payload": "i briefly suspected the IsInitialBlockDownload change, but apart from using an atomic, its semantics should be unchanged",
      "action": false,
      "timestamp": "2016-06-23T19:13:07+00:00"
    },
    {
      "id": "2d773898e7fb4abf944c32ca36831869",
      "sender": "wumpus",
      "payload": "especialy if you see the slowdown in the flush; txindex writes a lot of data to the block index databse",
      "action": false,
      "timestamp": "2016-06-23T19:13:19+00:00"
    },
    {
      "id": "b00e76e9bca4440e8e58a81c80fad316",
      "sender": "sipa",
      "payload": "wumpus: but the txindex writes don't happen during the flush",
      "action": false,
      "timestamp": "2016-06-23T19:13:42+00:00"
    },
    {
      "id": "5e60991b23a7479cbc27ad2422d5f90f",
      "sender": "wumpus",
      "payload": "so maybe false alarm, the sync is slow, news at 11",
      "action": false,
      "timestamp": "2016-06-23T19:13:45+00:00"
    },
    {
      "id": "14ca67306e5844aeb2781b98d1cd6843",
      "sender": "sipa",
      "payload": "wumpus: though they may accumulate somewhere in leveldb until a flush is issued",
      "action": false,
      "timestamp": "2016-06-23T19:13:59+00:00"
    },
    {
      "id": "32f85efa7c034c879ce28a7199970399",
      "sender": "CodeShark",
      "payload": "can't we add tracers around calls to narrow it down?",
      "action": false,
      "timestamp": "2016-06-23T19:14:01+00:00"
    },
    {
      "id": "6921a9fac03c429a8d688f1b1736b69d",
      "sender": "gmaxwell",
      "payload": "wumpus: well, the \"lets increase the dbcache\" is still a useful response to this catching attention again.",
      "action": false,
      "timestamp": "2016-06-23T19:14:08+00:00"
    },
    {
      "id": "1207d1e890f34c11bf3be05bd91c1e00",
      "sender": "sipa",
      "payload": "action points: benchmark in same conditions without txindex, and with larger dbcache?",
      "action": false,
      "timestamp": "2016-06-23T19:14:31+00:00"
    },
    {
      "id": "682cfb2d69b5419b894609bcb7127376",
      "sender": "wumpus",
      "payload": "yes we should increate the dbcache, and probably change how it is allocated",
      "action": false,
      "timestamp": "2016-06-23T19:14:55+00:00"
    },
    {
      "id": "81f26d77c3ef45d3b5d10e02ea1bfe8e",
      "sender": "wumpus",
      "payload": "(e.g. a relatively large part now goes to leveldb caches, that's a waste",
      "action": false,
      "timestamp": "2016-06-23T19:15:09+00:00"
    },
    {
      "id": "c588f3e76b034fb38fd6af9618f73841",
      "sender": "gmaxwell",
      "payload": "(as my laptop is about to be on day three of reindex)",
      "action": false,
      "timestamp": "2016-06-23T19:15:16+00:00"
    },
    {
      "id": "3362e49371ba4c1bae1ff8a64c4f4374",
      "sender": "sipa",
      "payload": "wumpus: the reasoning was that leveldb cache is serialized, so it has a much large impact per byte than the internal cache",
      "action": false,
      "timestamp": "2016-06-23T19:15:51+00:00"
    },
    {
      "id": "ab7819568cff4fa783c406a428e90dff",
      "sender": "wumpus",
      "payload": "leveldb's own caches are completely ineffective compared to bitcoind's application level cache",
      "action": false,
      "timestamp": "2016-06-23T19:15:55+00:00"
    },
    {
      "id": "fa010b11ebe245c4869d33894b6be7ca",
      "sender": "sipa",
      "payload": "but it has the deserialization overhead",
      "action": false,
      "timestamp": "2016-06-23T19:15:59+00:00"
    },
    {
      "id": "4e07b9b561754d3a9bcbcff06997dc93",
      "sender": "sipa",
      "payload": "but that's mostly a guess without substansive benchmarking",
      "action": false,
      "timestamp": "2016-06-23T19:16:17+00:00"
    },
    {
      "id": "478becac8ec14368981ff34dbc9569e9",
      "sender": "wumpus",
      "payload": "sipa: that makes a lot of sense in theory, but leveldb just sucks at caching :)",
      "action": false,
      "timestamp": "2016-06-23T19:16:18+00:00"
    },
    {
      "id": "d96bab0e2ba2486d93465a082664405b",
      "sender": "gmaxwell",
      "payload": "I can benchmark a bunch of mixes of cache sizes and see how they pan out.",
      "action": false,
      "timestamp": "2016-06-23T19:16:43+00:00"
    },
    {
      "id": "0aecc636f2b546b4af6edfb23dc87451",
      "sender": "sipa",
      "payload": "wumpus: it may also be due to our access pattern... the things that get written to leveldb haven't been touched for a while; maybe they won't be touched any time soon as a result either",
      "action": false,
      "timestamp": "2016-06-23T19:16:53+00:00"
    },
    {
      "id": "4d7b83c8065b4cba9ea337e48b18786b",
      "sender": "wumpus",
      "payload": "the current values are probably ok, I just mean: if we scale dbcache we probably don't want to scale those caches with it",
      "action": false,
      "timestamp": "2016-06-23T19:17:04+00:00"
    },
    {
      "id": "6adb21a41d0e4fe09cbaeb96d0da8644",
      "sender": "jtimon",
      "payload": "not sure I'm following but maybe we want separate options for the \"internal\" and \"external\" caches?",
      "action": false,
      "timestamp": "2016-06-23T19:17:10+00:00"
    },
    {
      "id": "3b4b6f9c95b34810ad660116b05d7800",
      "sender": "wumpus",
      "payload": "jtimon: for testing that'd be awesome",
      "action": false,
      "timestamp": "2016-06-23T19:17:27+00:00"
    },
    {
      "id": "871b1941f5ed4cec868748ba39ea6002",
      "sender": "sipa",
      "payload": "jtimon: for testing that makes sense, but as a product it should work well with the fewest number of tunable possible",
      "action": false,
      "timestamp": "2016-06-23T19:17:42+00:00"
    },
    {
      "id": "e68415a93f4d41d6af39285a80b14a86",
      "sender": "gmaxwell",
      "payload": "In principle we shouldn't add knobs as a punt for highly technical settings that even we haven't figured out, the users will do no better at it. :P  (as hidden options for testing or whatnot, sure)",
      "action": false,
      "timestamp": "2016-06-23T19:17:46+00:00"
    },
    {
      "id": "b5cb7a7432614f22a1fa61dc6b2e438d",
      "sender": "sipa",
      "payload": "jynx",
      "action": false,
      "timestamp": "2016-06-23T19:17:58+00:00"
    },
    {
      "id": "3517959d58704d14a188916f68c62949",
      "sender": "instagibbs2",
      "payload": "On phone but present",
      "action": false,
      "timestamp": "2016-06-23T19:17:59+00:00"
    },
    {
      "id": "6c4003b02fa344a0a268d58765b4093b",
      "sender": "jtimon",
      "payload": "there's some options that can only be accessed if --debug, right?",
      "action": false,
      "timestamp": "2016-06-23T19:18:21+00:00"
    },
    {
      "id": "3162f2575db040faa577da8170b6781d",
      "sender": "wumpus",
      "payload": "gmaxwell: you'd be surprised :-)",
      "action": false,
      "timestamp": "2016-06-23T19:18:25+00:00"
    },
    {
      "id": "5596c5d63c1c4ee7bfcd5c17df123129",
      "sender": "wumpus",
      "payload": "some users are very persistent in trying to find settings that are fastest for them",
      "action": false,
      "timestamp": "2016-06-23T19:18:35+00:00"
    },
    {
      "id": "fd19de0b1e1b411e94aa0ff9de1cdbd8",
      "sender": "CodeShark",
      "payload": "I'd venture to say it's probably not the majority",
      "action": false,
      "timestamp": "2016-06-23T19:18:48+00:00"
    },
    {
      "id": "8b13661cd87f4db296c7ccd7749e716a",
      "sender": "wumpus",
      "payload": "but yes, it should be a hidden option (--help-debug)",
      "action": false,
      "timestamp": "2016-06-23T19:18:51+00:00"
    },
    {
      "id": "6d0662fc65134885b38249cebf66db04",
      "sender": "jtimon",
      "payload": "oh, no they may not be showed in the help but they're still accesible I think",
      "action": false,
      "timestamp": "2016-06-23T19:18:52+00:00"
    },
    {
      "id": "d7307eb488c640dabc2e732d598e2f9a",
      "sender": "wumpus",
      "payload": "CodeShark: sure, but don't underestimate peole",
      "action": false,
      "timestamp": "2016-06-23T19:19:00+00:00"
    },
    {
      "id": "2b999712de884f7ab786eddc9b43961d",
      "sender": "sipa",
      "payload": "wumpus: maybe such options should be marked with (\"If you find a setting for this value that improves performance, please let us know\")",
      "action": false,
      "timestamp": "2016-06-23T19:19:08+00:00"
    },
    {
      "id": "27eec4966ba947e9bc14ed6463ee13e0",
      "sender": "wumpus",
      "payload": "sipa: +1 :D",
      "action": false,
      "timestamp": "2016-06-23T19:19:15+00:00"
    },
    {
      "id": "0e08c2db36374030952adc9a26ace172",
      "sender": "gmaxwell",
      "payload": "-funroll-loops -O20",
      "action": false,
      "timestamp": "2016-06-23T19:19:18+00:00"
    },
    {
      "id": "c11b545ebc314959b18ca0cf7604e871",
      "sender": "sipa",
      "payload": "-femit-broken-code",
      "action": false,
      "timestamp": "2016-06-23T19:19:34+00:00"
    },
    {
      "id": "b29ff54d92cd4d55b35ecf9fe5e7e2ad",
      "sender": "wumpus",
      "payload": "-fskip-computing-even-bits",
      "action": false,
      "timestamp": "2016-06-23T19:20:05+00:00"
    },
    {
      "id": "c59817426f444922aa1549f959d65015",
      "sender": "wumpus",
      "payload": "ok, any other topics?",
      "action": false,
      "timestamp": "2016-06-23T19:20:13+00:00"
    },
    {
      "id": "8d7679121269461cbf8eea1d2738a45e",
      "sender": "sipa",
      "payload": "relatedly, i think -qt can by default use more ram",
      "action": false,
      "timestamp": "2016-06-23T19:20:15+00:00"
    },
    {
      "id": "f6e9f5b38d094985b1a8b2bed9bbc703",
      "sender": "sipa",
      "payload": "also, 100 mb is kinda ridiculous with the mempool already being 300 mb",
      "action": false,
      "timestamp": "2016-06-23T19:20:37+00:00"
    },
    {
      "id": "2e1022d1cf7144749042e9897b94f671",
      "sender": "wumpus",
      "payload": "yes, probably, although qt itself also uses more ram",
      "action": false,
      "timestamp": "2016-06-23T19:20:42+00:00"
    },
    {
      "id": "497c48a42a7546bfbd9c8b9c02be3631",
      "sender": "wumpus",
      "payload": "yes, agreed",
      "action": false,
      "timestamp": "2016-06-23T19:21:02+00:00"
    },
    {
      "id": "2025282b60784b45b0c3971460f550ce",
      "sender": "sipa",
      "payload": "other topic: merge segwit yay or nay",
      "action": false,
      "timestamp": "2016-06-23T19:21:11+00:00"
    },
    {
      "id": "650e59d4edcd4ce282d66a6c2d18fb1c",
      "sender": "wumpus",
      "payload": "let's reduce the mempool to 100mb and increase dbcache to 300mb",
      "action": false,
      "timestamp": "2016-06-23T19:21:16+00:00"
    },
    {
      "id": "c69891d7971040509dc16d56b6d8fbc5",
      "sender": "gmaxwell",
      "payload": "okay, I have my action items on this. I will benchmark a bunch of configurations. 0.12.1 vs master;  and master  w/wo txindex, w/wo default dbcache.... and also try different cache splits. I may ask for suggestions on the interesting parameter space when I go to do that. If there is a 0.12.1 vs master regression I'll find out where.",
      "action": false,
      "timestamp": "2016-06-23T19:21:17+00:00"
    },
    {
      "id": "ef6399935c2b44db944307d89679eb3c",
      "sender": "petertodd",
      "payload": "sipa: re: segwit, has it been rebased?",
      "action": false,
      "timestamp": "2016-06-23T19:21:38+00:00"
    },
    {
      "id": "db5f52535da047429091da80f01908af",
      "sender": "wumpus",
      "payload": "#topic segwit",
      "action": false,
      "timestamp": "2016-06-23T19:21:45+00:00"
    },
    {
      "id": "e7f276ba399f46e6a13e3176a8df8e28",
      "sender": "sipa",
      "payload": "petertodd: 12 times by now",
      "action": false,
      "timestamp": "2016-06-23T19:21:46+00:00"
    },
    {
      "id": "bc0ed31e6f3d4d53a4eaf350301d0e48",
      "sender": "CodeShark",
      "payload": "lol",
      "action": false,
      "timestamp": "2016-06-23T19:21:50+00:00"
    },
    {
      "id": "8a733005933946d1993fe33b39c05d45",
      "sender": "sipa",
      "payload": "see 8149",
      "action": false,
      "timestamp": "2016-06-23T19:21:53+00:00"
    },
    {
      "id": "e06ac72793cb40899e1d8eefe2abbe3f",
      "sender": "CodeShark",
      "payload": "poor sipa",
      "action": false,
      "timestamp": "2016-06-23T19:21:55+00:00"
    },
    {
      "id": "ff2e87c8569946108f188efc017f1fe3",
      "sender": "jtimon",
      "payload": "how can we feature freeze without merging segwit?",
      "action": false,
      "timestamp": "2016-06-23T19:21:55+00:00"
    },
    {
      "id": "ab67ddda901b4c64b9665edd43c6b2ac",
      "sender": "wumpus",
      "payload": "sipa is getting carpal tunnel syndrome from rebasing",
      "action": false,
      "timestamp": "2016-06-23T19:22:03+00:00"
    },
    {
      "id": "46fdd36bc1664f369026ec1272e45c03",
      "sender": "gmaxwell",
      "payload": "We can do some checking to see what mempool size should be based on current traffic, in principle I'd agree shifting memory from one to the other.",
      "action": false,
      "timestamp": "2016-06-23T19:22:05+00:00"
    },
    {
      "id": "c242dad33a154edb8a5984cd4a67edb1",
      "sender": "wumpus",
      "payload": "jtimon: softforks / consensus changes don't count as software features",
      "action": false,
      "timestamp": "2016-06-23T19:22:16+00:00"
    },
    {
      "id": "2021a3f59ddc4507af03707522210b9c",
      "sender": "wumpus",
      "payload": "jtimon: that's also why they're allowed to be introduced in minor versions",
      "action": false,
      "timestamp": "2016-06-23T19:22:28+00:00"
    },
    {
      "id": "9f879b8a70ac4140bdfadb0632e9ac25",
      "sender": "petertodd",
      "payload": "sipa: I mean, is the current pull-req rebased since compact blocks got merged?",
      "action": false,
      "timestamp": "2016-06-23T19:22:29+00:00"
    },
    {
      "id": "ea5c4948f04c4d96a3fde9f2f77eed10",
      "sender": "gmaxwell",
      "payload": "also it's not even activated in any case. it's pure code updates.",
      "action": false,
      "timestamp": "2016-06-23T19:22:32+00:00"
    },
    {
      "id": "4496a0c21e8c44dfaa75e89c72b395ec",
      "sender": "sipa",
      "payload": "petertodd: yes",
      "action": false,
      "timestamp": "2016-06-23T19:22:35+00:00"
    },
    {
      "id": "bd554ce01cf84c879e8e9cc59ef959f8",
      "sender": "jtimon",
      "payload": "wumpus: so it won't be possible to include any feature post segwit merge in 0.13 ?",
      "action": false,
      "timestamp": "2016-06-23T19:22:49+00:00"
    },
    {
      "id": "00a66f063c3a4b8baeba1831fe4fecbd",
      "sender": "CodeShark",
      "payload": "current is #8149, yes?",
      "action": false,
      "timestamp": "2016-06-23T19:22:52+00:00"
    },
    {
      "id": "9b8ad7d0b2c14da086469ba86d0a0c73",
      "sender": "sipa",
      "payload": "petertodd: and i've been running the rebase on both testnet (where it syncs segwit blocks) and on mainnet (where it uses compact blocks)",
      "action": false,
      "timestamp": "2016-06-23T19:23:00+00:00"
    },
    {
      "id": "7ee31684bc924badaf8806d734a3b6d4",
      "sender": "wumpus",
      "payload": "jtimon: right, 0.13 is closed feature-wise",
      "action": false,
      "timestamp": "2016-06-23T19:23:05+00:00"
    },
    {
      "id": "32e24c6b2616418a9a59276590d98928",
      "sender": "gmaxwell",
      "payload": "I haven't done CB+segwit testing yet, but I'm due to bring up a new testnet node, so I can do that.",
      "action": false,
      "timestamp": "2016-06-23T19:23:52+00:00"
    },
    {
      "id": "62b46fcd8e2b4685894907ac6fda857b",
      "sender": "wumpus",
      "payload": "features will be merged again on master after a 0.13 branch is created, which will be around the rc1 release (planned july 6 I think)",
      "action": false,
      "timestamp": "2016-06-23T19:23:55+00:00"
    },
    {
      "id": "653d943c643e4f45991e81665f161b62",
      "sender": "jtimon",
      "payload": "wumpus: that is a no, that is unconvenient and I wasn't expecting it, but thanks",
      "action": false,
      "timestamp": "2016-06-23T19:24:02+00:00"
    },
    {
      "id": "6738c4c8a34f48988ecc71c045c831f2",
      "sender": "wumpus",
      "payload": "#link see the release schedule here: https://github.com/bitcoin/bitcoin/issues/8250",
      "action": false,
      "timestamp": "2016-06-23T19:24:34+00:00"
    },
    {
      "id": "4f5584680a9f4f98a2ec2fe28324f411",
      "sender": "CodeShark",
      "payload": "sipa: which PR should we be testing against?",
      "action": false,
      "timestamp": "2016-06-23T19:24:56+00:00"
    },
    {
      "id": "c18c4e164f98474689e757f748e519b1",
      "sender": "jtimon",
      "payload": "yeah, should have asked \"what about segwit?\" back then",
      "action": false,
      "timestamp": "2016-06-23T19:24:56+00:00"
    },
    {
      "id": "c94fab2f7b4e4cfa864d0b44602cca86",
      "sender": "sipa",
      "payload": "CodeShark: 8149 and 7190 are the exact same code",
      "action": false,
      "timestamp": "2016-06-23T19:25:06+00:00"
    },
    {
      "id": "f045753c5b8c4a23a0904c1ce38e7297",
      "sender": "sipa",
      "payload": "so whatever you like",
      "action": false,
      "timestamp": "2016-06-23T19:25:10+00:00"
    },
    {
      "id": "fbc1818c3e3d41e0b8e5d86ad09f85f7",
      "sender": "gmaxwell",
      "payload": "I had completed review up to the CB rebase, which I have not looked at yet.",
      "action": false,
      "timestamp": "2016-06-23T19:25:44+00:00"
    },
    {
      "id": "3c2969acf2a341d085dda2d6367f86af",
      "sender": "gmaxwell",
      "payload": "(I mean I haven't looked at segwit's rebase for CB)",
      "action": false,
      "timestamp": "2016-06-23T19:26:03+00:00"
    },
    {
      "id": "64ecd0b3f77b41e6b5209fcd2718e3e0",
      "sender": "jtimon",
      "payload": "I would have preferred that segwit would have been merged before feature freeze to have time to do something post-segwit for 0.13, but mainly I just wanted to undesrtand the situation",
      "action": false,
      "timestamp": "2016-06-23T19:26:24+00:00"
    },
    {
      "id": "1cebb759e15e48cb8663b854d163a971",
      "sender": "sipa",
      "payload": "git show -w c4e3c755d7e41aaabe74c84af7e4bf00a62c96fb",
      "action": false,
      "timestamp": "2016-06-23T19:26:45+00:00"
    },
    {
      "id": "875f8930285c486f96060d0ad6e7a292",
      "sender": "sipa",
      "payload": "and then search for cmpctblk and blocktxn",
      "action": false,
      "timestamp": "2016-06-23T19:26:54+00:00"
    },
    {
      "id": "5d08cd35ee3a472187493af56ff4a087",
      "sender": "sipa",
      "payload": "to see the changes related to that",
      "action": false,
      "timestamp": "2016-06-23T19:27:01+00:00"
    },
    {
      "id": "693bb8e156454e16aa011ff1d6489b08",
      "sender": "btcdrak",
      "payload": "oh I'm late",
      "action": false,
      "timestamp": "2016-06-23T19:27:05+00:00"
    },
    {
      "id": "cd4eff0de3ba47b08f5e1470751e98d0",
      "sender": "wumpus",
      "payload": "jtimon: we all would have preferred other timings, but we have to cope with how things actually are :)",
      "action": false,
      "timestamp": "2016-06-23T19:27:21+00:00"
    },
    {
      "id": "91e653b942064d14b9fa43b6774b5623",
      "sender": "jtimon",
      "payload": "I planned to rebase/rewrite some of the consensus encapsulation code after segwit, I guess the plan doesn't change anyway",
      "action": false,
      "timestamp": "2016-06-23T19:27:46+00:00"
    },
    {
      "id": "61a9e21f3d5c41c796ae927c1904dce7",
      "sender": "wumpus",
      "payload": "well you can still do that, it just won't make 0.13",
      "action": false,
      "timestamp": "2016-06-23T19:28:02+00:00"
    },
    {
      "id": "e38af3ba25724670b9356c523a756517",
      "sender": "jtimon",
      "payload": "wumpus: well, yeah, I could have helped more with reviewing and testing segwit",
      "action": false,
      "timestamp": "2016-06-23T19:28:37+00:00"
    },
    {
      "id": "5a2d6d7af9944cc68c678f004de3e31d",
      "sender": "gmaxwell",
      "payload": "sipa: thanks, will review once I start up the test panel for the prior topic. :)",
      "action": false,
      "timestamp": "2016-06-23T19:28:41+00:00"
    },
    {
      "id": "0efc6d6318914e3f85ffe815dd5285dd",
      "sender": "jtimon",
      "payload": "wumpus: understood",
      "action": false,
      "timestamp": "2016-06-23T19:28:48+00:00"
    },
    {
      "id": "9c80cb6dbccd4b8eaa6717ca6bec85a1",
      "sender": "sipa",
      "payload": "jtimon: you can still do that, even after merge :)",
      "action": false,
      "timestamp": "2016-06-23T19:29:07+00:00"
    },
    {
      "id": "7dac5607bd2a4284a20b7b912d15e649",
      "sender": "gmaxwell",
      "payload": "yes, post merge review and testing is super important too.",
      "action": false,
      "timestamp": "2016-06-23T19:29:22+00:00"
    },
    {
      "id": "272f36f77e2b42538ca9404f16434a79",
      "sender": "wumpus",
      "payload": "yes, absolutely",
      "action": false,
      "timestamp": "2016-06-23T19:29:44+00:00"
    },
    {
      "id": "8ea4a22e9e8a4160b93cdc226e5e8174",
      "sender": "gmaxwell",
      "payload": "In any case I am in favor of the merge. (and don't expect my remaining review to turn up any reason not to)",
      "action": false,
      "timestamp": "2016-06-23T19:30:22+00:00"
    },
    {
      "id": "266d773d4a714e47a341a913c4ccbfd3",
      "sender": "sipa",
      "payload": "i'm running the cb+segwit rebase on bitcoin.sipa.be since a few days, to see if there was an impact on memory usage - i see none",
      "action": false,
      "timestamp": "2016-06-23T19:30:43+00:00"
    },
    {
      "id": "faddce8cf5664ec18150c3b04b429407",
      "sender": "gmaxwell",
      "payload": "Obviously there may still need to be some fixes and nits. But thats what we have time for.",
      "action": false,
      "timestamp": "2016-06-23T19:30:48+00:00"
    },
    {
      "id": "0d1f9daba4e84158900309d89a45c41a",
      "sender": "sipa",
      "payload": "(compared to running just cb before)",
      "action": false,
      "timestamp": "2016-06-23T19:30:54+00:00"
    },
    {
      "id": "c3c729ea256244cb9da58588030d1b6e",
      "sender": "wumpus",
      "payload": "anyone against merging segwit?",
      "action": false,
      "timestamp": "2016-06-23T19:30:56+00:00"
    },
    {
      "id": "dc597b08f481461fa4a200fbed13c920",
      "sender": "wumpus",
      "payload": "(I mean right now, not in general)",
      "action": false,
      "timestamp": "2016-06-23T19:31:03+00:00"
    },
    {
      "id": "533f0833ae894d06a4344da3ed81f899",
      "sender": "wumpus",
      "payload": "*crickets*",
      "action": false,
      "timestamp": "2016-06-23T19:32:00+00:00"
    },
    {
      "id": "67377b7b719048e4a2657fd4693b19b1",
      "sender": "sipa",
      "payload": "i have no objections :)",
      "action": false,
      "timestamp": "2016-06-23T19:32:11+00:00"
    },
    {
      "id": "6d2a2c4544e74a2ba168f47fc49f611a",
      "sender": "wumpus",
      "payload": "that's clear then",
      "action": false,
      "timestamp": "2016-06-23T19:32:14+00:00"
    },
    {
      "id": "44691eb6d4404736b6dee5f82a9f6ae3",
      "sender": "btcdrak",
      "payload": "I'd like to see it merged too",
      "action": false,
      "timestamp": "2016-06-23T19:32:17+00:00"
    },
    {
      "id": "e7f04f469387422fb09fd179678b6213",
      "sender": "wumpus",
      "payload": "yes, I understood",
      "action": false,
      "timestamp": "2016-06-23T19:32:19+00:00"
    },
    {
      "id": "991d835e436945bda0e3953add8acd5a",
      "sender": "jtimon",
      "payload": "sipa: yeah, it just won't make it to 0.13 as wumpus explained",
      "action": false,
      "timestamp": "2016-06-23T19:32:27+00:00"
    },
    {
      "id": "965aa4031f754dcea39007c7dd11c5e6",
      "sender": "CodeShark",
      "payload": "the sooner the better (as long as it doesn't break current behavior)",
      "action": false,
      "timestamp": "2016-06-23T19:32:30+00:00"
    },
    {
      "id": "60682a4573d84b4cb06c10770ae64139",
      "sender": "wumpus",
      "payload": "#action Merge segwit",
      "action": false,
      "timestamp": "2016-06-23T19:32:39+00:00"
    },
    {
      "id": "0e1dd86022f443e6ab4c355a6d93a3bd",
      "sender": "btcdrak",
      "payload": "o/",
      "action": false,
      "timestamp": "2016-06-23T19:32:45+00:00"
    },
    {
      "id": "52cfd3fbfb324392bc57fbcd0967d771",
      "sender": "gmaxwell",
      "payload": "at this point it will amplify testing, since we've done a much of the specialized testing. Testing for incidental effects by a broader audience would be good.",
      "action": false,
      "timestamp": "2016-06-23T19:33:10+00:00"
    },
    {
      "id": "5382aa702ae0421bb02b279cb3fdba41",
      "sender": "instagibbs3",
      "payload": "Good.",
      "action": false,
      "timestamp": "2016-06-23T19:33:26+00:00"
    },
    {
      "id": "31872c061c3c4f4191320aaca8fa8857",
      "sender": "gmaxwell",
      "payload": "Would it be awful to suggest that we put out 'testnet binaries' right away off master to also get more people testing with that code in use?",
      "action": false,
      "timestamp": "2016-06-23T19:34:00+00:00"
    },
    {
      "id": "0a97ed6c93424eb3a9717a8a3f05391e",
      "sender": "petertodd",
      "payload": "gmaxwell: fine by me",
      "action": false,
      "timestamp": "2016-06-23T19:34:19+00:00"
    },
    {
      "id": "19bf1ec18a8c4573ad452873be45f49c",
      "sender": "sipa",
      "payload": "i believe jonasschnelli builds nightly binaries",
      "action": false,
      "timestamp": "2016-06-23T19:34:21+00:00"
    },
    {
      "id": "9585f5403d5b40b09e75e29dbeac5dbf",
      "sender": "wumpus",
      "payload": "sure, why not",
      "action": false,
      "timestamp": "2016-06-23T19:34:22+00:00"
    },
    {
      "id": "50c923dacc59444ba0d4072eab50dd99",
      "sender": "wumpus",
      "payload": "I prefer doing that outside the 'official' release cycle, but I don't mind running gitian for it",
      "action": false,
      "timestamp": "2016-06-23T19:34:47+00:00"
    },
    {
      "id": "df18dc53beb64336bf6030dcef378f50",
      "sender": "gmaxwell",
      "payload": "I think that the prior segnet testing didn't include anyone that was likely to be confused by status changes in the UI or whatnot-- too technical an audience since you had to build it. :)",
      "action": false,
      "timestamp": "2016-06-23T19:34:51+00:00"
    },
    {
      "id": "6305d175d43e4c979be3822173610192",
      "sender": "gmaxwell",
      "payload": "yes, I don't want something part of the release cycle. Just binaries to give to power users to give it a spin.",
      "action": false,
      "timestamp": "2016-06-23T19:35:15+00:00"
    },
    {
      "id": "7d3656ca811d4a93b001be98811c7b83",
      "sender": "wumpus",
      "payload": "testnet-only",
      "action": false,
      "timestamp": "2016-06-23T19:35:27+00:00"
    },
    {
      "id": "1d83a2b1578644a1afcb7c1addc2e36b",
      "sender": "CodeShark",
      "payload": "testnet as in not segnet, right?",
      "action": false,
      "timestamp": "2016-06-23T19:35:51+00:00"
    },
    {
      "id": "d4ef81c2247a4c6681dcce65f1b6c77f",
      "sender": "gmaxwell",
      "payload": "yea, pre-RC testnet only, we could one line patch to change the default network, so it'll be easier to use.",
      "action": false,
      "timestamp": "2016-06-23T19:35:52+00:00"
    },
    {
      "id": "24708b58e721415aac79550615704cef",
      "sender": "sipa",
      "payload": "CodeShark: segnet has been removed a few weeks ago from the patch",
      "action": false,
      "timestamp": "2016-06-23T19:36:07+00:00"
    },
    {
      "id": "007d261c573b4b8baa15bac9bb66aecf",
      "sender": "gmaxwell",
      "payload": "Testnet is segwit now. Segnet is dead long live segnet.",
      "action": false,
      "timestamp": "2016-06-23T19:36:17+00:00"
    },
    {
      "id": "189e0ebbc2b54abdbf6feba84d02f354",
      "sender": "petertodd",
      "payload": "gmaxwell: maybe better to just make it fail unless -testnet is enabled, in case someone does run it in production",
      "action": false,
      "timestamp": "2016-06-23T19:36:21+00:00"
    },
    {
      "id": "aa09b25a832d4424a505bc71fc622fb7",
      "sender": "wumpus",
      "payload": "no, not segnet. Regtest could be allowed. But mainnet disabled and testnet as default",
      "action": false,
      "timestamp": "2016-06-23T19:36:26+00:00"
    },
    {
      "id": "b215d97bd75244358417a6da804cba4c",
      "sender": "CodeShark",
      "payload": "is segwit live on testnet?!?!",
      "action": false,
      "timestamp": "2016-06-23T19:36:32+00:00"
    },
    {
      "id": "5c527fc982d946178e70febe1b6e5ecd",
      "sender": "gmaxwell",
      "payload": "yea. exactly.",
      "action": false,
      "timestamp": "2016-06-23T19:36:36+00:00"
    },
    {
      "id": "154268a78c5243f7aa8ddff3a40f3ba1",
      "sender": "sipa",
      "payload": "CodeShark: yes, since months",
      "action": false,
      "timestamp": "2016-06-23T19:36:38+00:00"
    },
    {
      "id": "a10fe02066374b40918c517b0e2c9a1b",
      "sender": "wumpus",
      "payload": "petertodd: what is the worst that could happen if you accidentally run testnet?",
      "action": false,
      "timestamp": "2016-06-23T19:37:01+00:00"
    },
    {
      "id": "910fd512a704492e9e96d42b7a040c8d",
      "sender": "petertodd",
      "payload": "wumpus: hard to know!",
      "action": false,
      "timestamp": "2016-06-23T19:37:14+00:00"
    },
    {
      "id": "a03bbd6b28aa4c87be26a123d4a7be40",
      "sender": "gmaxwell",
      "payload": "it's just pre-RC master, lots of people do run that in production. I wouldn't worry too much, discretion of whomever makes the testnet-as-default patch?",
      "action": false,
      "timestamp": "2016-06-23T19:37:39+00:00"
    },
    {
      "id": "b6e9e96d96644b1f82da54abfa5943a1",
      "sender": "petertodd",
      "payload": "wumpus: having to add a -testnet flag isn't a big deal; and failing hard if you don't shouldn't have any consequences",
      "action": false,
      "timestamp": "2016-06-23T19:37:44+00:00"
    },
    {
      "id": "a3454ca192bb4a0494a97f84600146e5",
      "sender": "wumpus",
      "payload": "at least the default ports etc will be different, default data dir is different, etc",
      "action": false,
      "timestamp": "2016-06-23T19:37:46+00:00"
    },
    {
      "id": "193cf2559a084763b88f4a885e2a2368",
      "sender": "wumpus",
      "payload": "petertodd: apart from GUI users I guess",
      "action": false,
      "timestamp": "2016-06-23T19:38:13+00:00"
    },
    {
      "id": "8537c4812e1749b7af89b608d809a4a4",
      "sender": "gmaxwell",
      "payload": "petertodd: I hope the user doesn't have to set any flags, if they have to set flags far fewer people will try it.",
      "action": false,
      "timestamp": "2016-06-23T19:38:19+00:00"
    },
    {
      "id": "b6f258abc1aa47d4ac0a33a40d00e099",
      "sender": "sipa",
      "payload": "i believe this is a nit not worth minutes of discussion time",
      "action": false,
      "timestamp": "2016-06-23T19:38:25+00:00"
    },
    {
      "id": "dc2f92f980c04ad696cb13bb4107cd00",
      "sender": "petertodd",
      "payload": "wumpus: yes, but imagine someone has an automated system setup which calls bitcoin-cli...",
      "action": false,
      "timestamp": "2016-06-23T19:38:25+00:00"
    },
    {
      "id": "4d5afed9fc2c4b79b35b95ca0ab43f01",
      "sender": "gmaxwell",
      "payload": "in any case, can be discussed later or not.",
      "action": false,
      "timestamp": "2016-06-23T19:38:41+00:00"
    },
    {
      "id": "bc37dc4faffc4aec82b82bc7b0e05e1f",
      "sender": "gmaxwell",
      "payload": ":)",
      "action": false,
      "timestamp": "2016-06-23T19:38:42+00:00"
    },
    {
      "id": "b65d0dc0c4a1427aa9dd3670f9758416",
      "sender": "btcdrak",
      "payload": "any more topics?",
      "action": false,
      "timestamp": "2016-06-23T19:38:46+00:00"
    },
    {
      "id": "9d74cbcb045c471484856b00b55d4eaf",
      "sender": "jtimon",
      "payload": "are we merging the bip9 activation parameters for testnet?",
      "action": false,
      "timestamp": "2016-06-23T19:40:06+00:00"
    },
    {
      "id": "67a62936d4bb4ce681bf626e9bc8d0db",
      "sender": "CodeShark",
      "payload": "hmm - I don't see the activation parameters for segwit on testnet",
      "action": false,
      "timestamp": "2016-06-23T19:40:27+00:00"
    },
    {
      "id": "61907aa14a5244cc91b5c3569e37fd19",
      "sender": "CodeShark",
      "payload": "how can it be live on testnet?",
      "action": false,
      "timestamp": "2016-06-23T19:40:39+00:00"
    },
    {
      "id": "1933af41b55e45c4b004e84c6ab0bad6",
      "sender": "jtimon",
      "payload": "CodeShark: people running custom code I assume",
      "action": false,
      "timestamp": "2016-06-23T19:40:54+00:00"
    },
    {
      "id": "24c22a04af5742d0983dd5cdb9830939",
      "sender": "sipa",
      "payload": "CodeShark: in the segwit branch",
      "action": false,
      "timestamp": "2016-06-23T19:40:57+00:00"
    },
    {
      "id": "aae7715ed9204acd9ab5708eec483b2d",
      "sender": "jtimon",
      "payload": "oh",
      "action": false,
      "timestamp": "2016-06-23T19:41:02+00:00"
    },
    {
      "id": "60eab6503d88459caedc3e9714f0e8b9",
      "sender": "sipa",
      "payload": "not in master",
      "action": false,
      "timestamp": "2016-06-23T19:41:03+00:00"
    },
    {
      "id": "044a0e8b9bff4797b7814d08335b9cd6",
      "sender": "btcdrak",
      "payload": "CodeShark: it was activated months ago",
      "action": false,
      "timestamp": "2016-06-23T19:41:20+00:00"
    },
    {
      "id": "497a24f8c238429db3bf8a5b2d2ba773",
      "sender": "CodeShark",
      "payload": "yes, but I'm still confused as to the release here",
      "action": false,
      "timestamp": "2016-06-23T19:41:44+00:00"
    },
    {
      "id": "d0c4cb1c40194281af9133c5b4a8150a",
      "sender": "CodeShark",
      "payload": "shouldn't testnet only run stuff that's been merged?",
      "action": false,
      "timestamp": "2016-06-23T19:41:59+00:00"
    },
    {
      "id": "1df72c80c67e40efaccaa4e8c88599e1",
      "sender": "instagibbs3",
      "payload": "bip 9 activation can still be set.",
      "action": false,
      "timestamp": "2016-06-23T19:42:11+00:00"
    },
    {
      "id": "77777c27d21a48d2944712f875170f7e",
      "sender": "btcdrak",
      "payload": "no, we set the parameters",
      "action": false,
      "timestamp": "2016-06-23T19:42:13+00:00"
    },
    {
      "id": "f6ba5ae6c8f64284aee302cf4d4d08b7",
      "sender": "gmaxwell",
      "payload": "CodeShark: we wanted testing in a mixed enviroment with most nodes not upgraded.",
      "action": false,
      "timestamp": "2016-06-23T19:42:26+00:00"
    },
    {
      "id": "9ac9023f2f34497f920331aefab08cb5",
      "sender": "btcdrak",
      "payload": "and that allowed a miner to activate it",
      "action": false,
      "timestamp": "2016-06-23T19:42:26+00:00"
    },
    {
      "id": "5c4e88689b1245d6adb94a475a8be8df",
      "sender": "sipa",
      "payload": "CodeShark: it was a very useful testing exercise",
      "action": false,
      "timestamp": "2016-06-23T19:42:29+00:00"
    },
    {
      "id": "f680a99f24ac4a51857c7d5b0e24252c",
      "sender": "gmaxwell",
      "payload": "CodeShark: since thats realistic.",
      "action": false,
      "timestamp": "2016-06-23T19:42:32+00:00"
    },
    {
      "id": "ed6329eb71a14b4499163c8bd0d8a6f9",
      "sender": "gmaxwell",
      "payload": "and segnet couldn't easily provide that.",
      "action": false,
      "timestamp": "2016-06-23T19:42:48+00:00"
    },
    {
      "id": "3008dc9b8f6d4d9c9e5e53329df53b33",
      "sender": "CodeShark",
      "payload": "sure, I'm all for the additional testing - I'm just concerned about breaking the master builds for testnet",
      "action": false,
      "timestamp": "2016-06-23T19:43:00+00:00"
    },
    {
      "id": "204d6d64f39845978cb10913383f95f7",
      "sender": "gmaxwell",
      "payload": "CodeShark: it's a softfork, hurrah.",
      "action": false,
      "timestamp": "2016-06-23T19:43:10+00:00"
    },
    {
      "id": "fecbd00ecce4476b9117443f1b03307a",
      "sender": "sipa",
      "payload": "(although, there are so few testnet segwit nodes running right now that it really does not work without -addnode)",
      "action": false,
      "timestamp": "2016-06-23T19:43:18+00:00"
    },
    {
      "id": "19180430783e4871a1824b011f14715b",
      "sender": "jtimon",
      "payload": "answer my own question: yes, the testnet activation is part of #7910 : https://github.com/bitcoin/bitcoin/pull/8149/files#diff-64cbe1ad5465e13bc59ee8bb6f3de2e7R191",
      "action": false,
      "timestamp": "2016-06-23T19:43:19+00:00"
    },
    {
      "id": "f36ba44e7ff74bfdbdd2a749a2375e04",
      "sender": "CodeShark",
      "payload": "gmaxwell: yes, but it will still break miners. however, if no issues arose as a result I'm fine with it",
      "action": false,
      "timestamp": "2016-06-23T19:43:39+00:00"
    },
    {
      "id": "659d960bd8fe4db1a48c9d1ab52d7fb1",
      "sender": "sipa",
      "payload": "CodeShark: testnet miners are clearly already running it",
      "action": false,
      "timestamp": "2016-06-23T19:43:58+00:00"
    },
    {
      "id": "1c190224972a4eaf9baf6b2c2d8c42c4",
      "sender": "CodeShark",
      "payload": "yes, indeed",
      "action": false,
      "timestamp": "2016-06-23T19:44:05+00:00"
    },
    {
      "id": "035117892b304f3181c7de7be837fdd4",
      "sender": "sipa",
      "payload": "so how could merging break anything for them?",
      "action": false,
      "timestamp": "2016-06-23T19:44:09+00:00"
    },
    {
      "id": "b5b1b7366c2247e2ba5e7e9cddcf0ab1",
      "sender": "CodeShark",
      "payload": "nvm, all's good",
      "action": false,
      "timestamp": "2016-06-23T19:44:19+00:00"
    },
    {
      "id": "ebab475bbab2432ba660de43251d66fc",
      "sender": "gmaxwell",
      "payload": "CodeShark: no issues appear to have arisen.  (also testnet reorgs a lot in any case, so a little instability would have been an issue)",
      "action": false,
      "timestamp": "2016-06-23T19:44:24+00:00"
    },
    {
      "id": "f7ec8dff5d764f7589ad156bca13fd1e",
      "sender": "gmaxwell",
      "payload": "er, wouldn't have been",
      "action": false,
      "timestamp": "2016-06-23T19:44:37+00:00"
    },
    {
      "id": "53232f45a10948dd8ff8ac11cdd26dce",
      "sender": "jtimon",
      "payload": "it is the first time a softfork is activated on testnet before it is in master thought, right?",
      "action": false,
      "timestamp": "2016-06-23T19:45:02+00:00"
    },
    {
      "id": "59a92a6d81ae47c3b0639cb20c40077e",
      "sender": "gmaxwell",
      "payload": "in any case, so that would be an action to go with the testnet only builds: get more testnet nodes running upgraded so that it works without addnode.",
      "action": false,
      "timestamp": "2016-06-23T19:45:02+00:00"
    },
    {
      "id": "89183bd09fe94fdebe00137074c3fca9",
      "sender": "gmaxwell",
      "payload": "Are the testnet seeds running the code that can give filtered responses?",
      "action": false,
      "timestamp": "2016-06-23T19:45:14+00:00"
    },
    {
      "id": "a35d53a61fad421d8f570b04cb200d17",
      "sender": "sipa",
      "payload": "indeed, and we can test the dns filtering",
      "action": false,
      "timestamp": "2016-06-23T19:45:16+00:00"
    },
    {
      "id": "850ec2792135490db2687d7b766387d5",
      "sender": "sipa",
      "payload": "gmaxwell: jonasschnelli's is",
      "action": false,
      "timestamp": "2016-06-23T19:45:23+00:00"
    },
    {
      "id": "6de8c9b51dbf4f3281bc9b07e8b39a8d",
      "sender": "sipa",
      "payload": "not sure about petertodd's",
      "action": false,
      "timestamp": "2016-06-23T19:45:27+00:00"
    },
    {
      "id": "01c4bd46e3624e43b5d85754d3070047",
      "sender": "sipa",
      "payload": "oh, yes",
      "action": false,
      "timestamp": "2016-06-23T19:45:37+00:00"
    },
    {
      "id": "7015882691c14d71835ae784cd4a4689",
      "sender": "sipa",
      "payload": "https://github.com/bitcoin/bitcoin/pull/8204",
      "action": false,
      "timestamp": "2016-06-23T19:45:49+00:00"
    },
    {
      "id": "661a81058ea64c75b6ec0f21f509c183",
      "sender": "sipa",
      "payload": "petertodd: are you sure that's running the filtering code?",
      "action": false,
      "timestamp": "2016-06-23T19:46:49+00:00"
    },
    {
      "id": "b7eab7402a1b4b1a8538dd768721584b",
      "sender": "jtimon",
      "payload": "gmaxwell: the \"testnet only\" builds are just from master after merging segwit, right?",
      "action": false,
      "timestamp": "2016-06-23T19:46:57+00:00"
    },
    {
      "id": "0a4d1e1d84414544afcaa005f3a28a2c",
      "sender": "sipa",
      "payload": "jtimon: yes",
      "action": false,
      "timestamp": "2016-06-23T19:47:02+00:00"
    },
    {
      "id": "90eae4de6b0d4c89add730b4883291c7",
      "sender": "petertodd",
      "payload": "sipa: should be",
      "action": false,
      "timestamp": "2016-06-23T19:47:02+00:00"
    },
    {
      "id": "b9b184544c5f4e1e92f1f3419bd12f19",
      "sender": "gmaxwell",
      "payload": "good okay, so an action right after merge will be to get some more testnet nodes running it spun up, and cooridnate a pre-rc testnet-default/only binary.",
      "action": false,
      "timestamp": "2016-06-23T19:47:03+00:00"
    },
    {
      "id": "c5580e6c11f04c1d95be91fdf7207e33",
      "sender": "petertodd",
      "payload": "sipa: I'll recheck",
      "action": false,
      "timestamp": "2016-06-23T19:47:10+00:00"
    },
    {
      "id": "13c4b207c9774bf19b42f4d2cdefface",
      "sender": "sipa",
      "payload": "x9.seed.tbtc.petertodd.org gives many results, more than i'd expect",
      "action": false,
      "timestamp": "2016-06-23T19:47:14+00:00"
    },
    {
      "id": "9a38fa377bf946a6b58d40131676966c",
      "sender": "petertodd",
      "payload": "sipa: note that it is running with extra args to support rbf",
      "action": false,
      "timestamp": "2016-06-23T19:47:32+00:00"
    },
    {
      "id": "423663d3d0fe4bdf8889b0c2ec54bc57",
      "sender": "gmaxwell",
      "payload": "jtimon: yes, likely with a trivial patch to change it to default to testnet (or require it). (and maybe a renamed binary)",
      "action": false,
      "timestamp": "2016-06-23T19:47:40+00:00"
    },
    {
      "id": "6b541921ac91491e8e0b48eaf249d7d9",
      "sender": "petertodd",
      "payload": "sipa: so maybe there's a bug there that you haven't run into yet",
      "action": false,
      "timestamp": "2016-06-23T19:47:42+00:00"
    },
    {
      "id": "0659b408df714de79577889f331d80fa",
      "sender": "sipa",
      "payload": "petertodd: can i see the code for that?",
      "action": false,
      "timestamp": "2016-06-23T19:48:16+00:00"
    },
    {
      "id": "17ed91320d9741a8b2f277541a8273ad",
      "sender": "jtimon",
      "payload": "gmaxwell: why the changes? aren't this power users?",
      "action": false,
      "timestamp": "2016-06-23T19:48:24+00:00"
    },
    {
      "id": "c11a6d0fadac43b8ac594d6184e79112",
      "sender": "sipa",
      "payload": "after the meeting, please",
      "action": false,
      "timestamp": "2016-06-23T19:48:33+00:00"
    },
    {
      "id": "877795a3e43e4ec78a6e3d823ede6e7f",
      "sender": "petertodd",
      "payload": "sipa: it's with the command line arg; which incidentlaly was broken when I tried it (see my pullreq)",
      "action": false,
      "timestamp": "2016-06-23T19:48:44+00:00"
    },
    {
      "id": "5cfd7600e2b94ceb8957428c20469b0e",
      "sender": "gmaxwell",
      "payload": "any other topics for this meeting?",
      "action": false,
      "timestamp": "2016-06-23T19:49:02+00:00"
    },
    {
      "id": "bf7fabd5951b4969827d31c8cba7ed4d",
      "sender": "wumpus",
      "payload": "doesn't seem so",
      "action": false,
      "timestamp": "2016-06-23T19:49:31+00:00"
    },
    {
      "id": "4695d238b7fb408a873468c86140cb9f",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2016-06-23T19:49:58+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "539f68d5f7404f46acfc5e406334d8c1",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2016-06-23T19:02:40+00:00"
      },
      "operand": null,
      "id": "539f68d5f7404f46acfc5e406334d8c1",
      "timestamp": "2016-06-23T19:02:40+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "70a857f9341c4e469cdbb84951cd1b64",
        "sender": "wumpus",
        "payload": "#topic perceived validation slowdowns",
        "action": false,
        "timestamp": "2016-06-23T19:04:46+00:00"
      },
      "operand": "perceived validation slowdowns",
      "id": "70a857f9341c4e469cdbb84951cd1b64",
      "timestamp": "2016-06-23T19:04:46+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "db5f52535da047429091da80f01908af",
        "sender": "wumpus",
        "payload": "#topic segwit",
        "action": false,
        "timestamp": "2016-06-23T19:21:45+00:00"
      },
      "operand": "segwit",
      "id": "db5f52535da047429091da80f01908af",
      "timestamp": "2016-06-23T19:21:45+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "6738c4c8a34f48988ecc71c045c831f2",
        "sender": "wumpus",
        "payload": "#link see the release schedule here: https://github.com/bitcoin/bitcoin/issues/8250",
        "action": false,
        "timestamp": "2016-06-23T19:24:34+00:00"
      },
      "operand": "see the release schedule here: https://github.com/bitcoin/bitcoin/issues/8250",
      "id": "6738c4c8a34f48988ecc71c045c831f2",
      "timestamp": "2016-06-23T19:24:34+00:00"
    },
    {
      "event_type": "ACTION",
      "message": {
        "id": "60682a4573d84b4cb06c10770ae64139",
        "sender": "wumpus",
        "payload": "#action Merge segwit",
        "action": false,
        "timestamp": "2016-06-23T19:32:39+00:00"
      },
      "operand": "Merge segwit",
      "id": "60682a4573d84b4cb06c10770ae64139",
      "timestamp": "2016-06-23T19:32:39+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "7015882691c14d71835ae784cd4a4689",
        "sender": "sipa",
        "payload": "https://github.com/bitcoin/bitcoin/pull/8204",
        "action": false,
        "timestamp": "2016-06-23T19:45:49+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/pull/8204",
      "id": "7015882691c14d71835ae784cd4a4689",
      "timestamp": "2016-06-23T19:45:49+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "4695d238b7fb408a873468c86140cb9f",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2016-06-23T19:49:58+00:00"
      },
      "operand": null,
      "id": "4695d238b7fb408a873468c86140cb9f",
      "timestamp": "2016-06-23T19:49:58+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}