Page MenuHomePhabricator
Feed Advanced Search

May 9 2019

markblundeberg added a comment to D2975: Merge READWRITEMANY into READWRITE.

@nakihito T634 landed! Good to go. :-)

May 9 2019, 15:59
markblundeberg closed T634: Backport PR 12683 "Fix more constness violations in serialization code", a subtask of T633: Backport PR 12731 "Support serialization as another type without casting", as Resolved.
May 9 2019, 15:59
markblundeberg closed T634: Backport PR 12683 "Fix more constness violations in serialization code" as Resolved.
May 9 2019, 15:59
Herald added a reviewer for D3006: Merge #9794: Minor update to qrencode package builder: deadalnix.
May 9 2019, 02:51
Herald added a reviewer for D3005: Merge #10351: removed unused code in INV message: deadalnix.
May 9 2019, 02:48
markblundeberg requested review of D3004: Merge #10115: Avoid reading the old hd master key during wallet encryption.
May 9 2019, 02:40
markblundeberg updated the summary of D3004: Merge #10115: Avoid reading the old hd master key during wallet encryption.
May 9 2019, 02:39
markblundeberg planned changes to D3004: Merge #10115: Avoid reading the old hd master key during wallet encryption.
May 9 2019, 02:23
markblundeberg added a comment to D3004: Merge #10115: Avoid reading the old hd master key during wallet encryption.

(Note this brings us up-to-date with Core on this code, aside from some renames later on)

May 9 2019, 02:22
Herald added a reviewer for D3004: Merge #10115: Avoid reading the old hd master key during wallet encryption: deadalnix.
May 9 2019, 02:21
markblundeberg added a comment to D954: Backport the getchaintxstatsrpc RPC.

Failed attribution

May 9 2019, 02:05
Herald added a reviewer for D3003: Merge #10180: [trivial] Fix typos (tempoarily → temporarily, inadvertantly → inadvertently): deadalnix.
May 9 2019, 01:49
Herald added a reviewer for D3002: Merge #10309: Trivial: remove extra character from comment: deadalnix.
May 9 2019, 01:44
markblundeberg added reviewers for D2904: [index] Create new TxIndex class.: jasonbcox, Fabien.
May 9 2019, 01:35
markblundeberg added a comment to D2904: [index] Create new TxIndex class..

To make it easy to compare: https://github.com/bitcoin/bitcoin/compare/34d68bf3a~1..f90c3a62f

May 9 2019, 01:35
markblundeberg accepted D3001: Merge #10154: init: Remove redundant logging code.

Yep, looks like accidental backport in D936.

May 9 2019, 01:22
markblundeberg accepted D2999: Merge #10126: Compensate for memory peak at flush time.

Seems like quite some follow-ups have occured to this:
https://github.com/bitcoin/bitcoin/pull/10133
https://github.com/bitcoin/bitcoin/pull/11022

May 9 2019, 01:15
markblundeberg accepted D2996: Merge #11599: scripted-diff: Small locking rename.

For fun, I tried running the script and picked up some changes:

May 9 2019, 01:02
markblundeberg accepted D3000: Merge #10128: Speed Up CuckooCache tests.

nice!

May 9 2019, 00:42
markblundeberg added a comment to D2924: [txindex] Activate new transaction index code that runs in background.

Notes from core's upgrade: https://bitcoin.org/en/release/v0.17.0

May 9 2019, 00:20

May 8 2019

markblundeberg requested review of D2984: Merge #9333: Document CWalletTx::mapValue entries and remove erase of nonexistent "version" entry..

thanks @jasonbcox good points, I've updated description accordingly

May 8 2019, 23:51
markblundeberg updated the test plan for D2984: Merge #9333: Document CWalletTx::mapValue entries and remove erase of nonexistent "version" entry..
May 8 2019, 23:47
markblundeberg added a comment to D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage.

BTW how this works: if you specify -blocksdir=/home/mark/spam then:

May 8 2019, 23:16
markblundeberg added a comment to D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage.

On further thought I think manual testing would be a good idea here, since /in theory/ it's possible that some codebase divergence means there could be a GetDataDir() somewhere else that needs to be changed over.

May 8 2019, 21:18
markblundeberg updated the diff for D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage.

rebase & did test on testnet

May 8 2019, 21:16
markblundeberg updated the test plan for D2998: Merge #9724: Qt/Intro: Add explanation of IBD process.
May 8 2019, 20:23
Herald added a reviewer for D2998: Merge #9724: Qt/Intro: Add explanation of IBD process: deadalnix.
May 8 2019, 20:21
markblundeberg added a reviewer for D2984: Merge #9333: Document CWalletTx::mapValue entries and remove erase of nonexistent "version" entry.: jasonbcox.
May 8 2019, 18:50
markblundeberg updated the diff for D2988: Merge #9916: Fix msvc compiler error C4146 (minus operator applied to unsigned type).

style

May 8 2019, 18:45
markblundeberg abandoned D2994: Merge #9734: Add updating of chainTxData to release process.
May 8 2019, 18:37
markblundeberg added a comment to D2994: Merge #9734: Add updating of chainTxData to release process.

I can't find the comment right now, but we had a short convo about not adding this at this time. The value of doing so isn't clear beyond estimating IBD time in the GUI. If that's true, we already know it to be quite inaccurate, so doing this just adds work to our release process.

May 8 2019, 18:15
markblundeberg accepted D2982: Merge #11155: Trivial: Documentation fixes for CVectorWriter ctors.
May 8 2019, 05:51
Herald added a reviewer for D2994: Merge #9734: Add updating of chainTxData to release process: deadalnix.
May 8 2019, 05:47
Herald added a reviewer for D2993: Merge #10033: Trivial: Fix typo in key.h comment: deadalnix.
May 8 2019, 05:39
Herald added a reviewer for D2992: Merge #9690: Change 'Clear' button string to 'Reset': deadalnix.
May 8 2019, 05:33
Herald added a reviewer for D2991: Merge #14511: doc: Remove explicit storage requirement from README.md: deadalnix.
May 8 2019, 03:56
markblundeberg added a comment to D1771: Backport all changes related to checkqueue.h and its test from Core.

@deadalnix Presumably this is based on PR9497 https://github.com/bitcoin/bitcoin/pull/9497 ?

May 8 2019, 03:33
markblundeberg added inline comments to D2983: Merge #11351: Refactor: Modernize disallowed copy constructors/assignment.
May 8 2019, 03:23
markblundeberg requested changes to D2983: Merge #11351: Refactor: Modernize disallowed copy constructors/assignment.
May 8 2019, 03:22
Herald added a reviewer for D2990: Merge #9962: [trivial] Fix typo in rpc/protocol.h: deadalnix.
May 8 2019, 03:14
Herald added a reviewer for D2989: Merge #9960: Trivial: Add const modifier to GetHDChain and IsHDEnabled: deadalnix.
May 8 2019, 03:08
Herald added a reviewer for D2988: Merge #9916: Fix msvc compiler error C4146 (minus operator applied to unsigned type): deadalnix.
May 8 2019, 03:01
Herald added a reviewer for D2987: Merge #9952: Add historical release notes for 0.14.0: deadalnix.
May 8 2019, 02:51
markblundeberg closed T635: Backport PR 12658 "Sanitize some wallet serialization", a subtask of T633: Backport PR 12731 "Support serialization as another type without casting", as Resolved.
May 8 2019, 02:42
markblundeberg closed T635: Backport PR 12658 "Sanitize some wallet serialization" as Resolved.
May 8 2019, 02:42
Herald added a reviewer for D2986: Merge #9555: [test] Avoid reading a potentially uninitialized variable in tx_invalid-test (transaction_tests.cpp): deadalnix.
May 8 2019, 02:38
markblundeberg added a comment to D2985: Merge #9906: Disallow copy constructor CReserveKeys.

first constructor to be removed in PR 15108 later on

May 8 2019, 02:31
Herald added a reviewer for D2985: Merge #9906: Disallow copy constructor CReserveKeys: deadalnix.
May 8 2019, 02:28
markblundeberg added a comment to D2984: Merge #9333: Document CWalletTx::mapValue entries and remove erase of nonexistent "version" entry..

Looks like replaces_txid is no longer used but replaced_by_txid has one mention in codebase. (wallet.cpp)

May 8 2019, 02:13
markblundeberg updated the summary of D2984: Merge #9333: Document CWalletTx::mapValue entries and remove erase of nonexistent "version" entry..
May 8 2019, 02:12
Herald added a reviewer for D2984: Merge #9333: Document CWalletTx::mapValue entries and remove erase of nonexistent "version" entry.: deadalnix.
May 8 2019, 02:11
markblundeberg accepted D2981: Merge #12283: Fix typos.
May 8 2019, 01:25

May 7 2019

markblundeberg added a comment to D2978: No need to use OpenSSL malloc/free.

note This code will be removed in PR 14955 but that probably won't be backported for a while.
https://github.com/bitcoin/bitcoin/pull/14955

May 7 2019, 23:34
markblundeberg added a comment to D2976: Revert removal of code block.

"useless scopes" but in fact they do have a use: allowing easy backports =D

May 7 2019, 23:24
markblundeberg added inline comments to D2964: Merge #9804: Fixes subscript 0 (&var[0]) where should use (var.data()) instead..
May 7 2019, 23:17
markblundeberg added a comment to D2974: Merge #10265: [wallet] [moveonly] Check non-null pindex before potentially referencing.

Also includes re-adding a code block because it conflicts with every single backport in this function.

May 7 2019, 23:06
markblundeberg added reviewers for D2978: No need to use OpenSSL malloc/free: jasonbcox, Fabien.
May 7 2019, 22:34
Herald added a reviewer for D2978: No need to use OpenSSL malloc/free: deadalnix.
May 7 2019, 22:33
markblundeberg added a reviewer for D2930: Merge READWRITEMANY into READWRITE: nakihito.
May 7 2019, 22:01
markblundeberg requested changes to D2975: Merge READWRITEMANY into READWRITE.

see T634

May 7 2019, 22:00
markblundeberg edited reviewers for D2977: [trivial] Fix recently introduced typos in comments, added: jasonbcox, Fabien; removed: deadalnix.
May 7 2019, 21:59
markblundeberg updated the summary of D2977: [trivial] Fix recently introduced typos in comments.
May 7 2019, 21:59
Herald added a reviewer for D2977: [trivial] Fix recently introduced typos in comments: deadalnix.
May 7 2019, 21:57
markblundeberg accepted D2971: Merge #9539: [net] Avoid initialization to a value that is never read.

A note: Bizarrely, in the POSIX form it's not clear whether the string will be nul-terminated if it happens to be exactly buf-sized. https://chromium.googlesource.com/chromium/src/base/+/master/posix/safe_strerror.cc#78 )

May 7 2019, 21:11
markblundeberg added a comment to D2924: [txindex] Activate new transaction index code that runs in background.

Open bug related https://github.com/bitcoin/bitcoin/issues/14466

May 7 2019, 17:23
markblundeberg abandoned D2895: streamline utility tests to not depend on main headers.

Abandoning this concept. In fact the BasicTestingSetup constructor sets up several important things.

May 7 2019, 15:48
markblundeberg added a reviewer for D2927: scripted-diff: Rename SetBestChain callback ChainStateFlushed: Mengerian.
May 7 2019, 15:41
markblundeberg added reviewers for D2927: scripted-diff: Rename SetBestChain callback ChainStateFlushed: jasonbcox, Fabien.
May 7 2019, 15:41
markblundeberg updated the diff for D2963: [tests] remove txdb.h dependency from test_bitcoin.h.

leave test-subject headers in first header block

May 7 2019, 14:56
markblundeberg retitled D2924: [txindex] Activate new transaction index code that runs in background from [txindex] Activate new transaction index code that runs in background to [WIP] [txindex] Activate new transaction index code that runs in background.
May 7 2019, 14:15
markblundeberg planned changes to D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage.
May 7 2019, 14:11
markblundeberg planned changes to D2924: [txindex] Activate new transaction index code that runs in background.
May 7 2019, 14:10
markblundeberg updated the diff for D2963: [tests] remove txdb.h dependency from test_bitcoin.h.

fix qt test too

May 7 2019, 06:48
markblundeberg added a comment to D2963: [tests] remove txdb.h dependency from test_bitcoin.h.

wasn't building qt on my build machine so I missed the qt tests ...

May 7 2019, 04:14
markblundeberg added reviewers for D2963: [tests] remove txdb.h dependency from test_bitcoin.h: Fabien, jasonbcox.
May 7 2019, 04:04
markblundeberg planned changes to D2963: [tests] remove txdb.h dependency from test_bitcoin.h.
May 7 2019, 03:52
Herald added a reviewer for D2963: [tests] remove txdb.h dependency from test_bitcoin.h: deadalnix.
May 7 2019, 03:43
markblundeberg added reviewers for D2929: Sanitize some wallet serialization: jasonbcox, Fabien.
May 7 2019, 00:42
markblundeberg added a reviewer for D2932: Support serialization as another type without casting: Fabien.
May 7 2019, 00:41
markblundeberg added a reviewer for D2930: Merge READWRITEMANY into READWRITE: Fabien.
May 7 2019, 00:40
markblundeberg added a reviewer for D2931: Support deserializing into temporaries: Fabien.
May 7 2019, 00:40
markblundeberg updated the summary of D2931: Support deserializing into temporaries.
May 7 2019, 00:40

May 6 2019

markblundeberg added a comment to D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage.

On further thought I think manual testing would be a good idea here, since /in theory/ it's possible that some codebase divergence means there could be a GetDataDir() somewhere else that needs to be changed over.

May 6 2019, 22:41
markblundeberg updated the test plan for D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage.
May 6 2019, 22:40
markblundeberg added a comment to D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage.

Note, there are some future backports that should be done relating to this (but can't be done yet), see T636 description.

May 6 2019, 19:42
markblundeberg added a reviewer for D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage: jasonbcox.
May 6 2019, 19:41
markblundeberg accepted D2940: Merge #10029: Fix parameter naming inconsistencies between .h and .cpp files.
May 6 2019, 19:37
markblundeberg added a comment to D2940: Merge #10029: Fix parameter naming inconsistencies between .h and .cpp files.

checked with the respective files & confirm this resolves inconsistency.

May 6 2019, 19:37
markblundeberg added a reviewer for D2926: blockfilter: Use unordered_set instead of set in blockfilter.: Fabien.
May 6 2019, 19:33
markblundeberg updated subscribers of D2895: streamline utility tests to not depend on main headers.

Note from @dagurval on the slack--

May 6 2019, 14:43
markblundeberg added a task to D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage: T636: Backport PR 12653 "Allow to optional specify the directory for the blocks storage".
May 6 2019, 04:03
markblundeberg added a revision to T636: Backport PR 12653 "Allow to optional specify the directory for the blocks storage": D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage.
May 6 2019, 04:03
markblundeberg updated the summary of D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage.
May 6 2019, 04:03
Herald added a reviewer for D2939: [backport PR12653] Allow to optional specify the directory for the blocks storage: deadalnix.
May 6 2019, 04:02
markblundeberg updated the task description for T636: Backport PR 12653 "Allow to optional specify the directory for the blocks storage".
May 6 2019, 03:56
markblundeberg added a comment to T636: Backport PR 12653 "Allow to optional specify the directory for the blocks storage".

the fix PR12806 and subsequent qa changes require T568

May 6 2019, 03:48
markblundeberg updated the task description for T636: Backport PR 12653 "Allow to optional specify the directory for the blocks storage".
May 6 2019, 03:03
markblundeberg added a comment to T631: Backport PR 15118 "Refactor block file logic".

T636 is needed for the new CheckDiskSpace mechanics to be upgraded cleanly

May 6 2019, 01:19
markblundeberg triaged T636: Backport PR 12653 "Allow to optional specify the directory for the blocks storage" as Normal priority.
May 6 2019, 01:18

May 5 2019

markblundeberg added a revision to T630: Backport PR 13243 "Make reusable base class for auxiliary indices": D2938: index: Move index DBs into index/ directory..
May 5 2019, 23:46