Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: BTSX 0.4.5 Bug Fix Status Update  (Read 980 times)

0 Members and 1 Guest are viewing this topic.

Offline bytemaster

BTSX 0.4.5 Bug Fix Status Update
« on: August 22, 2014, 12:42:16 PM »

We have identified some known issues that we are attempting to resolve:

Code: [Select]
         Peer 76.74.170.79:1700 disconnected us: You offered us a block that we reject as invalid
         Peer 106.185.26.162:1976 disconnected us: You offered us a block that we reject as invalid
         Peer 106.185.26.162:1776 disconnected us: You offered us a block that we reject as invalid
         Peer 80.240.133.79:1777 disconnected us: You offered us a block that we reject as invalid
         Peer 180.153.142.120:1777 disconnected us: You offered us a block that we reject as invalid
         Peer 104.131.134.181:36856 disconnected us: You offered us a block that we reject as invalid
         Peer 162.243.220.142:1776 disconnected us: You offered us a block that we reject as invalid

The last time I did a complete resync with the network I had this message from a few peers.   It all stems from a single assert I added to make sure we didn't download blocks from forks that were "too old".   I need to gather more info on this one.

2) We have a random crash for some delegates in the networking code.   This is an issue we have been tracking for a few days.  It happens enough in the wild, but is very difficult to reproduce on demand.   We have some ideas but nothing conclusive.  Delegates, please be vigilant and run your client in GDB and capture the P2P log file if you happen to catch this crash in progress.
https://github.com/BitShares/bitshares_toolkit/issues/649

3) Some people are reporting syncing issues. 

96% of the delegates are online and synced so the network is healthy.  I have downloaded the chain from scratch with a fresh build 2x now on OS X (command line client).  I am not sure why some people end up stuck on the same block time and time again.   Please of patient as we work to resolve these bugs that are difficult to reproduce. 

4) Sometimes when a large transaction is made the transaction ledger reports the wrong amount as being sent (receiver sees the right amount).
https://github.com/BitShares/bitshares_toolkit/issues/657





« Last Edit: August 22, 2014, 12:51:10 PM by bytemaster »
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline Riverhead

Re: BTSX 0.4.5 Bug Fix Status Update
« Reply #1 on: August 22, 2014, 12:43:32 PM »
Where do you want us to send/post the P2P logs?

Offline lucky331

  • Sr. Member
  • ****
  • Posts: 202
    • View Profile
Re: BTSX 0.4.5 Bug Fix Status Update
« Reply #2 on: August 22, 2014, 12:49:01 PM »
nice. thanks.

Offline bytemaster

Re: BTSX 0.4.5 Bug Fix Status Update
« Reply #3 on: August 22, 2014, 12:51:36 PM »
Where do you want us to send/post the P2P logs?

Post links to the github issues.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline Riverhead

« Last Edit: August 22, 2014, 01:29:32 PM by Riverhead »

Offline liondani

  https://bitshares.OPENLEDGER.info/?r=GREECE  | You are in Control | BUY | SELL | SHORT | SWAP | LOAN | TRADE |  

Offline Riverhead


Offline Riverhead

Re: BTSX 0.4.5 Bug Fix Status Update
« Reply #7 on: August 22, 2014, 01:34:16 PM »
Wait, you created a bug against the tool kit and I created it against DACSunLimited. I guess it is the tool kit and their build is on top of that. I'll delete my bug and we'll use yours.

I've never logged a bug before, just created my Git Hub account today. Such a noob :P .
« Last Edit: August 22, 2014, 01:43:58 PM by Riverhead »

Offline liondani

Re: BTSX 0.4.5 Bug Fix Status Update
« Reply #8 on: August 22, 2014, 01:39:25 PM »
 ;)
  https://bitshares.OPENLEDGER.info/?r=GREECE  | You are in Control | BUY | SELL | SHORT | SWAP | LOAN | TRADE |  

Offline bytemaster

Re: BTSX 0.4.5 Bug Fix Status Update
« Reply #9 on: August 22, 2014, 01:44:39 PM »
We have a mitigating fix for the network crash pending in the toolkit repository.  We will have to wait for DAC Sun Limited to update their master branch.

Some general observations for delegates:
1) Your client is more likely to crash if you have more connections.
2) We are preparing a new command line argument that will disable incoming connections
3) We recommend delegates produce blocks from a node with no incoming connections and perhaps 20 outgoing connections.
4) We recommend delegates ALSO host a public node with a lot of connections to support the network.
5) If the computer has enough RAM running both on the same machine is possible.

We are preparing a post about using a Chain Server for rapid download from a trusted source.  Nathan is preparing a How To.  For those having trouble syncing directly from P2P clients this alternative may work for you. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline Riverhead

Re: BTSX 0.4.5 Bug Fix Status Update
« Reply #10 on: August 22, 2014, 01:52:02 PM »
We are preparing a post about using a Chain Server for rapid download from a trusted source.  Nathan is preparing a How To.  For those having trouble syncing directly from P2P clients this alternative may work for you.


Good news. Are we talking Electrum like functionality or a pre-indexed blockchain?

Offline bytemaster

Re: BTSX 0.4.5 Bug Fix Status Update
« Reply #11 on: August 22, 2014, 02:03:16 PM »
We are preparing a post about using a Chain Server for rapid download from a trusted source.  Nathan is preparing a How To.  For those having trouble syncing directly from P2P clients this alternative may work for you.


Good news. Are we talking Electrum like functionality or a pre-indexed blockchain?

Single source fire-hose of all blocks... rather than the much more complex algorithm required for P2P syncing.  Performance is significantly better for "catching up".

We do have Electrum-like functionality on the roadmap and partly designed. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

Re: BTSX 0.4.5 Bug Fix Status Update
« Reply #12 on: August 22, 2014, 03:31:31 PM »
We have identified the cause of syncing issues... a race condition on which nodes can serve you the chain first.  If you happen to connect to an un-upgraded node and fetch their chain first then you will be unable to finish syncing.   The chain server should fix this in the current version and the next version is putting in extra code to handle this case.

https://github.com/BitShares/bitshares_toolkit/wiki/Using-Chain-Servers
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

Re: BTSX 0.4.5 Bug Fix Status Update
« Reply #13 on: August 22, 2014, 03:36:33 PM »
We think we have found a fix for the transaction ledger errors reported here:

https://github.com/BitShares/bitshares_toolkit/issues/657

We are testing that now. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12242
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: BTSX 0.4.5 Bug Fix Status Update
« Reply #14 on: August 22, 2014, 03:36:35 PM »
It's AWESOME how quickly you can resolve those bugs!! +5%
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

 

Google+