<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dexon/blockpool, branch testnet</title>
<subtitle>DEXON full node (https://github.com/dexon-foundation/dexon)
</subtitle>
<id>https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/atom?h=testnet</id>
<link rel='self' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/atom?h=testnet'/>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/'/>
<updated>2015-04-21T10:03:02+00:00</updated>
<entry>
<title>blockpool: deleted</title>
<updated>2015-04-21T10:03:02+00:00</updated>
<author>
<name>obscuren</name>
<email>geffobscura@gmail.com</email>
</author>
<published>2015-04-21T10:03:02+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=f4cd66dc009191f51fc47d9c218c1073a1552bdf'/>
<id>urn:sha1:f4cd66dc009191f51fc47d9c218c1073a1552bdf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>blockpool stability fixes:</title>
<updated>2015-04-13T12:13:55+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-04-12T19:25:09+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=3d57e377a4e95941fd3f572b42e073b40d10d27c'/>
<id>urn:sha1:3d57e377a4e95941fd3f572b42e073b40d10d27c</id>
<content type='text'>
- follow up locks and fix them
- chainManager: call SetQueued for parentErr future blocks, uncomment TD checks, unskip test
- make ErrIncorrectTD non-fatal to be forgiving to genuine mistaken nodes (temp) but demote them to guard against stuck best peers.
- add purging to bounded nodeCache (config nodeCacheSize)
- use nodeCache when creating blockpool entries and let non-best peers add blocks (performance boost)
- minor error in addError
- reduce idleBestPeerTimeout to 1 minute
- correct status counts and unskip status passing status test
- glogified logging
</content>
</entry>
<entry>
<title>bugfixes for headsection deadlocks</title>
<updated>2015-04-11T03:58:53+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-04-11T03:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=406feee570d369ba73dc12a049a8e656228be982'/>
<id>urn:sha1:406feee570d369ba73dc12a049a8e656228be982</id>
<content type='text'>
- switchC initialised as closed
- move select in setChainInfoFromBlock out of peer lock
</content>
</entry>
<entry>
<title>td update from node</title>
<updated>2015-04-10T15:36:40+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-04-10T15:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=da7332a7317bda9003e5e8a4aaa4b1710c69b664'/>
<id>urn:sha1:da7332a7317bda9003e5e8a4aaa4b1710c69b664</id>
<content type='text'>
- reorg and simplify AddBlock
- introduce nodeCache
- TestPeerPromotionByTdOnBlock unskipped and passes
- move switchC/idleC channel creation around: solves deadlock (now respects the contract with section process: either can activate or complete at any one time)
</content>
</entry>
<entry>
<title>Skipped td test</title>
<updated>2015-04-10T09:03:36+00:00</updated>
<author>
<name>obscuren</name>
<email>geffobscura@gmail.com</email>
</author>
<published>2015-04-10T09:03:36+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=3755cfccb366f165951a5f3e03c58bde91ff1e4a'/>
<id>urn:sha1:3755cfccb366f165951a5f3e03c58bde91ff1e4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disabled TD check</title>
<updated>2015-04-09T15:39:02+00:00</updated>
<author>
<name>obscuren</name>
<email>geffobscura@gmail.com</email>
</author>
<published>2015-04-09T15:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=764a802eaa33892447b82069ee1b1bb5a478837b'/>
<id>urn:sha1:764a802eaa33892447b82069ee1b1bb5a478837b</id>
<content type='text'>
@zelig: Temporarily commented out TD check untill the rest of the network has
been fixed.
</content>
</entry>
<entry>
<title>separate lock for blacklist</title>
<updated>2015-04-09T12:58:35+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-04-09T12:58:11+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=be25396340598bc385788793c4176932afa80db8'/>
<id>urn:sha1:be25396340598bc385788793c4176932afa80db8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oops peer unlocked before return - fixes deadlock</title>
<updated>2015-04-09T12:58:35+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-04-09T05:31:06+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=a009132c2429adca5ba058f46c0a460b287a4407'/>
<id>urn:sha1:a009132c2429adca5ba058f46c0a460b287a4407</id>
<content type='text'>
</content>
</entry>
<entry>
<title>uncomment future block TD check, add test for skipping TD check on future block</title>
<updated>2015-04-09T12:58:35+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-04-08T20:14:49+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=0e2bc23148731a2e9fbb22885aced057e308335a'/>
<id>urn:sha1:0e2bc23148731a2e9fbb22885aced057e308335a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix deadlock issue in AddBlock</title>
<updated>2015-04-09T12:58:35+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-04-08T19:33:54+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=e55747a074c7f280029b94c94418d60dff5d6773'/>
<id>urn:sha1:e55747a074c7f280029b94c94418d60dff5d6773</id>
<content type='text'>
- add peer switch channel arg to activateChain - no peer locking within
- proper locking in AddBlock - fixes deadlock issue
- comment out TD check and skip incorrect TD test again for hotfix
</content>
</entry>
</feed>
