Page MenuHomePhabricator

fpelliccioni (Fernando Pelliccioni)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 8 2017, 18:09 (146 w, 2 d)

Recent Activity

Jan 24 2020

fpelliccioni abandoned D5043: refactor: rename chainActive.
Jan 24 2020, 13:07

Jan 23 2020

fpelliccioni updated the summary of D5056: refactoring: introduce unused ChainActive().
Jan 23 2020, 18:40
fpelliccioni created D5056: refactoring: introduce unused ChainActive().
Jan 23 2020, 18:38
fpelliccioni requested review of D5055: rename: CChainState.chainActive -> m_chain.
Jan 23 2020, 18:22
fpelliccioni updated the summary of D5055: rename: CChainState.chainActive -> m_chain.
Jan 23 2020, 18:21
fpelliccioni updated the summary of D5055: rename: CChainState.chainActive -> m_chain.
Jan 23 2020, 18:21
fpelliccioni updated the summary of D5055: rename: CChainState.chainActive -> m_chain.
Jan 23 2020, 18:19
fpelliccioni retitled D5055: rename: CChainState.chainActive -> m_chain from refactor: rename chainActive to rename: CChainState.chainActive -> m_chain.
Jan 23 2020, 18:17
fpelliccioni planned changes to D5055: rename: CChainState.chainActive -> m_chain.
Jan 23 2020, 18:17
fpelliccioni created D5055: rename: CChainState.chainActive -> m_chain.
Jan 23 2020, 18:16
fpelliccioni planned changes to D5043: refactor: rename chainActive.
Jan 23 2020, 17:52

Jan 22 2020

fpelliccioni updated the diff for D5043: refactor: rename chainActive.

squashed commits

Jan 22 2020, 18:49
fpelliccioni planned changes to D5043: refactor: rename chainActive.
Jan 22 2020, 18:46
fpelliccioni updated the summary of D5043: refactor: rename chainActive.
Jan 22 2020, 18:43
fpelliccioni updated the test plan for D5043: refactor: rename chainActive.
Jan 22 2020, 18:42
fpelliccioni created D5043: refactor: rename chainActive.
Jan 22 2020, 18:42
fpelliccioni accepted D5041: Fix parent<->child mixup in UnwindBlock.
Jan 22 2020, 15:39

Jan 21 2020

fpelliccioni committed rABCbd6d5140b5c1: Make last disconnected block BLOCK_FAILED_VALID, even when aborted (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Make last disconnected block BLOCK_FAILED_VALID, even when aborted
Jan 21 2020, 21:45
fpelliccioni closed D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.
Jan 21 2020, 21:45

Jan 20 2020

fpelliccioni updated the diff for D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.

fixes code comments

Jan 20 2020, 17:39
fpelliccioni updated the diff for D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.

reverted code

Jan 20 2020, 17:29
fpelliccioni planned changes to D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.
Jan 20 2020, 17:27
fpelliccioni updated the diff for D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.

remove reverted code

Jan 20 2020, 17:26
fpelliccioni abandoned D4945: Revert D4942 locking 'time'.

The final revert is done in D4946

Jan 20 2020, 17:20
fpelliccioni planned changes to D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.
Jan 20 2020, 15:34
fpelliccioni updated the diff for D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.

rebase from master

Jan 20 2020, 15:31

Jan 16 2020

fpelliccioni retitled D4950: Fully revert D4803 due to TSAN test failures from Partially revert D4803 due to TSAN test failures to Fully revert D4803 due to TSAN test failures.
Jan 16 2020, 01:05
fpelliccioni updated the diff for D4950: Fully revert D4803 due to TSAN test failures.

full revert

Jan 16 2020, 01:04

Jan 15 2020

fpelliccioni updated the test plan for D4950: Fully revert D4803 due to TSAN test failures.
Jan 15 2020, 19:14
fpelliccioni added a reverting change for D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex: D4950: Fully revert D4803 due to TSAN test failures.
Jan 15 2020, 19:13
fpelliccioni created D4950: Fully revert D4803 due to TSAN test failures.
Jan 15 2020, 19:13
fpelliccioni updated the diff for D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.

fixes

Jan 15 2020, 18:04
fpelliccioni committed rABCe7fc0238127a: Optimization: don't add txn back to mempool after 10 invalidates (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Optimization: don't add txn back to mempool after 10 invalidates
Jan 15 2020, 17:37
fpelliccioni closed D4804: Optimization: don't add txn back to mempool after 10 invalidates.
Jan 15 2020, 17:37
fpelliccioni updated the diff for D4804: Optimization: don't add txn back to mempool after 10 invalidates.

rebase from master

Jan 15 2020, 17:10
fpelliccioni committed rABCa9734a4e30ae: Prevent callback overruns in InvalidateBlock and RewindBlockIndex (authored by fpelliccioni).
Prevent callback overruns in InvalidateBlock and RewindBlockIndex
Jan 15 2020, 17:08
fpelliccioni closed D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.
Jan 15 2020, 17:07
fpelliccioni updated the summary of D4945: Revert D4942 locking 'time'.
Jan 15 2020, 12:53
fpelliccioni updated the diff for D4945: Revert D4942 locking 'time'.

lapsus

Jan 15 2020, 12:52
fpelliccioni planned changes to D4945: Revert D4942 locking 'time'.
Jan 15 2020, 12:52
fpelliccioni updated the summary of D4945: Revert D4942 locking 'time'.
Jan 15 2020, 12:51
fpelliccioni created D4945: Revert D4942 locking 'time'.
Jan 15 2020, 12:50

Jan 14 2020

fpelliccioni updated the summary of D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.
Jan 14 2020, 21:27
fpelliccioni updated the diff for D4804: Optimization: don't add txn back to mempool after 10 invalidates.

rebased

Jan 14 2020, 21:26
fpelliccioni updated the diff for D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.

rebase from master

Jan 14 2020, 21:23
fpelliccioni updated the diff for D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.

rebase from master

Jan 14 2020, 21:21
fpelliccioni committed rABCbaef60890b54: Call FinalizeBlockAndInvalidate without cs_main held (authored by fpelliccioni).
Call FinalizeBlockAndInvalidate without cs_main held
Jan 14 2020, 21:13
fpelliccioni closed D4942: Call FinalizeBlockAndInvalidate without cs_main held.
Jan 14 2020, 21:13
fpelliccioni updated the diff for D4942: Call FinalizeBlockAndInvalidate without cs_main held.

linting

Jan 14 2020, 20:03
fpelliccioni updated the diff for D4942: Call FinalizeBlockAndInvalidate without cs_main held.

lock frame reduced

Jan 14 2020, 20:02
fpelliccioni added inline comments to D4942: Call FinalizeBlockAndInvalidate without cs_main held.
Jan 14 2020, 19:49
fpelliccioni updated the diff for D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.

rebased

Jan 14 2020, 17:22
fpelliccioni updated the diff for D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.

add whitespace

Jan 14 2020, 17:19
fpelliccioni updated the diff for D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.

revert not related with PR code

Jan 14 2020, 17:17
fpelliccioni updated the summary of D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.
Jan 14 2020, 17:12
fpelliccioni planned changes to D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.
Jan 14 2020, 16:11
fpelliccioni added a reviewer for D4942: Call FinalizeBlockAndInvalidate without cs_main held: markblundeberg.
Jan 14 2020, 16:10
fpelliccioni updated the diff for D4942: Call FinalizeBlockAndInvalidate without cs_main held.

rebased from master

Jan 14 2020, 16:09
fpelliccioni committed rABC3fb45c049a4c: Release cs_main during InvalidateBlock iterations (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Release cs_main during InvalidateBlock iterations
Jan 14 2020, 16:05
fpelliccioni closed D4802: Release cs_main during InvalidateBlock iterations.
Jan 14 2020, 16:05
fpelliccioni updated the diff for D4802: Release cs_main during InvalidateBlock iterations.

rebased from master

Jan 14 2020, 15:56
fpelliccioni planned changes to D4942: Call FinalizeBlockAndInvalidate without cs_main held.
Jan 14 2020, 15:53
fpelliccioni created D4942: Call FinalizeBlockAndInvalidate without cs_main held.
Jan 14 2020, 15:52
fpelliccioni committed rABC9096e76f01e5: Call InvalidateBlock without cs_main held (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Call InvalidateBlock without cs_main held
Jan 14 2020, 15:28
fpelliccioni closed D4758: Call InvalidateBlock without cs_main held.
Jan 14 2020, 15:28
fpelliccioni updated the diff for D4758: Call InvalidateBlock without cs_main held.

rebase from master

Jan 14 2020, 15:20
fpelliccioni committed rABC7504e09fda75: Call RewindBlockIndex without cs_main held (authored by Mark Lundeberg <markblundeberg@users.noreply.github.com>).
Call RewindBlockIndex without cs_main held
Jan 14 2020, 15:19
fpelliccioni closed D4757: Call RewindBlockIndex without cs_main held.
Jan 14 2020, 15:19
fpelliccioni updated the diff for D4757: Call RewindBlockIndex without cs_main held.

rebase from master

Jan 14 2020, 15:12

Jan 13 2020

fpelliccioni updated the diff for D4804: Optimization: don't add txn back to mempool after 10 invalidates.

braces

Jan 13 2020, 18:16
fpelliccioni requested review of D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.
Jan 13 2020, 18:15
fpelliccioni added a comment to D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.

This clearly includes a lot of code that isn't in the original PR. Where does the clocking mechanism changes come from?

Jan 13 2020, 18:13
fpelliccioni retitled D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted from Granular invalidateblock and RewindBlockIndex to Make last disconnected block BLOCK_FAILED_VALID, even when aborted.
Jan 13 2020, 18:04
fpelliccioni planned changes to D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.
Jan 13 2020, 18:02
fpelliccioni created D4929: Make last disconnected block BLOCK_FAILED_VALID, even when aborted.
Jan 13 2020, 18:01

Jan 10 2020

fpelliccioni updated the test plan for D4804: Optimization: don't add txn back to mempool after 10 invalidates.
Jan 10 2020, 18:59
fpelliccioni updated the diff for D4804: Optimization: don't add txn back to mempool after 10 invalidates.

rebase

Jan 10 2020, 18:57
fpelliccioni updated the test plan for D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.
Jan 10 2020, 18:35
fpelliccioni added inline comments to D4758: Call InvalidateBlock without cs_main held.
Jan 10 2020, 18:34
fpelliccioni updated the diff for D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.

Call FinalizeBlockAndInvalidate without cs_main held

Jan 10 2020, 18:32
fpelliccioni updated the test plan for D4802: Release cs_main during InvalidateBlock iterations.
Jan 10 2020, 13:47

Jan 8 2020

fpelliccioni updated the diff for D4802: Release cs_main during InvalidateBlock iterations.

Remove code that removes from setBlockIndexCandidates as FindMostWorkChain() is in charge of it.

Jan 8 2020, 18:46

Jan 7 2020

fpelliccioni added inline comments to D4802: Release cs_main during InvalidateBlock iterations.
Jan 7 2020, 16:01
fpelliccioni updated the diff for D4802: Release cs_main during InvalidateBlock iterations.

fixes suggested

Jan 7 2020, 15:32

Jan 3 2020

fpelliccioni updated the diff for D4802: Release cs_main during InvalidateBlock iterations.

fixes tests

Jan 3 2020, 16:21
fpelliccioni updated the summary of D4758: Call InvalidateBlock without cs_main held.
Jan 3 2020, 16:12
fpelliccioni updated the test plan for D4758: Call InvalidateBlock without cs_main held.
Jan 3 2020, 16:11
fpelliccioni updated the diff for D4758: Call InvalidateBlock without cs_main held.

applying changes to UnwindBlock

Jan 3 2020, 16:10
fpelliccioni planned changes to D4804: Optimization: don't add txn back to mempool after 10 invalidates.
Jan 3 2020, 12:55
fpelliccioni planned changes to D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.
Jan 3 2020, 12:54
fpelliccioni planned changes to D4802: Release cs_main during InvalidateBlock iterations.
Jan 3 2020, 12:54

Jan 2 2020

fpelliccioni updated the summary of D4757: Call RewindBlockIndex without cs_main held.
Jan 2 2020, 20:49
fpelliccioni updated the diff for D4802: Release cs_main during InvalidateBlock iterations.

rebasing

Jan 2 2020, 20:41
fpelliccioni updated the diff for D4758: Call InvalidateBlock without cs_main held.

rebasing

Jan 2 2020, 20:33
fpelliccioni updated the diff for D4757: Call RewindBlockIndex without cs_main held.

rebased

Jan 2 2020, 20:22

Dec 26 2019

fpelliccioni retitled D4804: Optimization: don't add txn back to mempool after 10 invalidates from Granular invalidateblock and RewindBlockIndex to Optimization: don't add txn back to mempool after 10 invalidates.
Dec 26 2019, 19:30
fpelliccioni created D4804: Optimization: don't add txn back to mempool after 10 invalidates.
Dec 26 2019, 19:29
fpelliccioni retitled D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex from Granular invalidateblock and RewindBlockIndex to Prevent callback overruns in InvalidateBlock and RewindBlockIndex.
Dec 26 2019, 19:18
fpelliccioni created D4803: Prevent callback overruns in InvalidateBlock and RewindBlockIndex.
Dec 26 2019, 19:16
fpelliccioni updated the summary of D4802: Release cs_main during InvalidateBlock iterations.
Dec 26 2019, 18:56