Commit Graph

1100 Commits

Author SHA1 Message Date
Ethan Buchman 334cab82c2 fix tests: propose and full round suites 2015-12-12 01:28:53 -05:00
Ethan Buchman 736bc1f02f public interface; max steps; move updateToState 2015-12-12 01:28:33 -05:00
Ethan Buchman c3f880e758 fire timeout events in handleTimeout; internalMsgQueue 2015-12-11 11:57:15 -05:00
Jae Kwon 34f6f50a07 Conform to go-merkle SimpleProof.Aunts 2015-12-10 11:09:25 -08:00
Ethan Buchman d9b55101e5 move routines to consensus state. drop locks and other go routines 2015-12-10 11:41:18 -05:00
Jae Kwon ab1e8a35c6 Shorten consensus log events 2015-12-09 17:09:06 -08:00
Jae Kwon f534410e57 Fix state/execution ExecBlock() not rolling back 2015-12-09 17:08:40 -08:00
Jae Kwon d3d7ff4818 Add mempool cache to reduce proxyapp pressure 2015-12-09 14:10:31 -08:00
Jae Kwon dfdd3cf18f Tweak channel for performance test 2015-12-09 13:53:31 -08:00
Jae Kwon ea378c5565 Improve logging 2015-12-09 12:30:42 -08:00
Jae Kwon 15b751107e Tweak logging; allow consensus to bypass filter 2015-12-09 09:38:09 -08:00
Jae Kwon d0b8650edf Fix tests for counter application using uin64 2015-12-09 09:37:36 -08:00
Jae Kwon ac4c43c3e6 Adding wire.JSON vs wire.Binary vs protobuf benchmarks 2015-12-08 15:33:26 -08:00
Ethan Buchman 4b6e992a47 timeoutRoutine 2015-12-08 16:00:59 -05:00
Jae Kwon a62c7bfef1 Add benchmarking for RPC & wire 2015-12-08 08:11:29 -08:00
Jae Kwon 53f74d052f Fix deadlock bug in websocket client impl 2015-12-07 21:11:12 -08:00
Jae Kwon 3da76496b0 Fix BlockchainReactor bug w/ mismatched state.LastBlockHeight vs store.Height
This is due to a non-atomic saves of state.State vs blockchain.Store.
This is a simple hack.
2015-12-07 16:57:33 -08:00
Jae Kwon 12c7f00c44 Merge pull request #164 from tendermint/proxy_fix
didSend -> willSend
2015-12-06 10:07:36 -08:00
Ethan Buchman 2c595284d8 msgQueue and msgProcessor 2015-12-05 23:47:41 -05:00
Jae Kwon 67e74756f4 Remove PEX/AddrBook 2015-12-05 18:10:26 -08:00
Ethan Buchman a7d0998bc0 didSend -> willSend 2015-12-05 21:06:36 +00:00
Jae Kwon f37f578b1d Add RemoteAddr and ListenAddr to NodeInfo 2015-12-05 09:13:21 -08:00
Jae Kwon 35abb4df92 Allow for test apps to return nil hashes 2015-12-04 00:59:02 -08:00
Jae Kwon e5b9a5e849 Add proxy_app as node flag 2015-12-04 00:47:11 -08:00
Jae Kwon e67f385574 Conform to go-common WriteFile*(path,mode) 2015-12-04 00:03:09 -08:00
Jae Kwon 543ca16b6f Conform to go-common EnsureDir(path, mode) 2015-12-03 23:50:17 -08:00
Jae Kwon b52cd4969b Update README.md 2015-12-03 09:58:05 -08:00
Jae Kwon 465cb6d327 Make benchmarks a real package for go get ./... 2015-12-03 09:56:15 -08:00
Jae Kwon 09351996a4 Add GenesisDoc.SaveAs utility method 2015-12-03 09:51:10 -08:00
Jae Kwon 1df2d7b8eb Remove spurious programs 2015-12-01 22:05:44 -08:00
Jae Kwon ef43af19ab Tendermint <-> Application refactor 2015-12-01 20:12:01 -08:00
Jae Kwon a8dc417cd9 Add ProxyApp logic 2015-11-10 14:01:57 -08:00
Ethan Buchman df9ef1e733 check peerMempoolChan for nil on Reset 2015-11-10 13:41:54 -08:00
Ethan Buchman 209bcf905e proposer selection tests. closes #53 2015-11-10 13:41:49 -08:00
Jae Kwon d69b5c5ab6 Conform to go-wire 1.0 2015-11-10 13:10:43 -08:00
Jae Kwon 37b6255e42 Move process to go-process 2015-11-08 17:43:48 -08:00
Jae Kwon e12f9d10e7 Bare consensus refactor 2015-11-01 11:34:08 -08:00
Jae Kwon 5abf2e3c43 Fixed docker file 2015-10-23 14:57:12 -07:00
Jae Kwon b9f741e635 Updated Godeps with project factor 2015-10-22 19:49:57 -07:00
Jae Kwon c4ed55d801 Refactor to move common libraries out of project 2015-10-22 17:39:06 -07:00
Jae Kwon 7c12c5aee3 Fix config bug where chain_id is default magic. Always read from genesis 2015-10-20 17:39:03 -07:00
Jae Kwon df733fbaa5 Docker run.sh passes seeds and moniker; wire json pretty print 2015-10-18 14:44:52 -07:00
Jae Kwon d51741df72 fix main compile bug 2015-10-18 09:04:46 -07:00
Jae Kwon cc6e845364 go get -d for DOCKER 2015-10-18 08:55:53 -07:00
Jae Kwon f70b548fb6 exit status 1 for unknown command 2015-10-18 08:45:18 -07:00
Jae Kwon 26905b1260 Make Tendermint genesis agnostic; wait for file to start node 2015-10-18 07:20:05 -07:00
Jae Kwon 313e25adf1 Edit DOCKER script 2015-10-17 22:46:48 -07:00
Jae Kwon 14356a7739 Added BufferCloser 2015-10-17 22:41:05 -07:00
Jae Kwon 82c65e423b fix mempool PeerState nil conversion bug 2015-10-17 15:25:18 -07:00
Jae Kwon 5102f7a9cb refactor process.Process to take files 2015-10-17 15:13:19 -07:00