JoelKatz
|
8d8d2c6691
|
Bugfixes.
|
2012-06-09 18:14:32 -07:00 |
|
JoelKatz
|
40748df505
|
Store completed transactions in the SQL database, indexed by accounts
affected and ledger seq.
|
2012-06-09 01:33:13 -07:00 |
|
JoelKatz
|
4b79e7dca8
|
New canonical transaction order code. Tested and working.
CanonicalTXSet acts much like a map, but sorts the transactions in a simple
order that makes them take fewer passed.
|
2012-06-08 05:09:23 -07:00 |
|
JoelKatz
|
bda64fac2a
|
Tx set exchange improvements.
|
2012-06-07 12:25:44 -07:00 |
|
JoelKatz
|
b4e238a2e4
|
With luck, a fix for the crash.
|
2012-06-05 15:41:44 -07:00 |
|
JoelKatz
|
79cc39f902
|
Tweak.
|
2012-06-05 04:00:25 -07:00 |
|
JoelKatz
|
1c854f9c73
|
Typo.
|
2012-06-04 21:52:04 -07:00 |
|
JoelKatz
|
e84c7924a4
|
Extra debug
|
2012-06-04 21:37:04 -07:00 |
|
JoelKatz
|
0e7307200e
|
First set of efficiency improvements.
|
2012-06-04 07:18:57 -07:00 |
|
JoelKatz
|
46f2248ce8
|
Small fixes.
|
2012-06-04 00:07:57 -07:00 |
|
JoelKatz
|
49235f96d8
|
Use new ledger code.
|
2012-06-03 19:42:58 -07:00 |
|
JoelKatz
|
75ad545916
|
Finish the wobble rework.
|
2012-06-03 15:30:39 -07:00 |
|
JoelKatz
|
d35bb54c06
|
Structures to correctly handle both pre and post close wobble.
|
2012-06-03 12:24:10 -07:00 |
|
JoelKatz
|
866ead228b
|
Rule out the SHAMap snapShot code as the cause of the duplicate Txn bug.
Add unit test for the SHAMap snapShot code.
Add some extra asserts for attempts to modify immutable maps.
|
2012-06-02 15:34:49 -07:00 |
|
JoelKatz
|
6ede1a7bef
|
Set closed flag.
|
2012-06-02 11:08:18 -07:00 |
|
JoelKatz
|
856cd07de7
|
Final piece of fee fix.
|
2012-06-01 20:34:37 -07:00 |
|
JoelKatz
|
2372a13041
|
Bugfix.
|
2012-06-01 16:49:08 -07:00 |
|
JoelKatz
|
5206d88745
|
Redundant status change.
|
2012-06-01 16:44:38 -07:00 |
|
JoelKatz
|
aaedf5116b
|
Bugfixes.
|
2012-06-01 16:39:26 -07:00 |
|
JoelKatz
|
9607ea1543
|
Extra logging.
|
2012-06-01 16:32:34 -07:00 |
|
JoelKatz
|
9d41104d83
|
With all this rope lying about, someone might get hung.
(Wrong length for SerialializedTransaction.)
|
2012-06-01 16:25:59 -07:00 |
|
JoelKatz
|
d49b2a6885
|
Bugfix.
|
2012-05-31 21:16:08 -07:00 |
|
JoelKatz
|
41f603d224
|
Bugfix
|
2012-05-31 21:13:36 -07:00 |
|
JoelKatz
|
2ec46c0dbf
|
Bugfixes.
|
2012-05-31 20:55:30 -07:00 |
|
JoelKatz
|
a4abe5a9dc
|
Don't try to acquire an *empty* transaction set.
|
2012-05-31 20:52:52 -07:00 |
|
JoelKatz
|
36f8c1435e
|
Debug
|
2012-05-31 20:35:00 -07:00 |
|
JoelKatz
|
79a179a0f2
|
Don't take our initial position until the wobble time is over.
|
2012-05-31 18:22:18 -07:00 |
|
JoelKatz
|
f8219061b6
|
Use simple logging system to timestamp/filter log messages.
|
2012-05-31 17:00:15 -07:00 |
|
JoelKatz
|
d52b87fc58
|
Debug and bugfixes.
|
2012-05-31 01:12:51 -07:00 |
|
JoelKatz
|
a2be7ab180
|
Complete ledger consensus logic. Now to test it.
|
2012-05-30 22:15:20 -07:00 |
|
JoelKatz
|
5bf9005b06
|
Bugfix and push ledger logic.
|
2012-05-30 21:26:07 -07:00 |
|
JoelKatz
|
c2b200a74d
|
In separate thread, rebuild ledger from last closed ledger, applying
consensus transactions in canonical order
|
2012-05-30 18:39:01 -07:00 |
|
JoelKatz
|
70767a3b1a
|
Dispatch on consensus.
|
2012-05-30 17:08:50 -07:00 |
|
JoelKatz
|
6123e3886a
|
Refactor LedgerConsensus code. Add new LC work.
Properly sequence LC states
Properly handle wobble time.
Complete LC sequence correctly and exit it.
|
2012-05-29 18:02:17 -07:00 |
|
JoelKatz
|
c74dad5478
|
Updates.
|
2012-05-29 12:35:23 -07:00 |
|
JoelKatz
|
32534e8d0d
|
More ledger consensus work.
|
2012-05-28 17:25:25 -07:00 |
|
JoelKatz
|
b144fa48b5
|
More ledger consensus work. IHAVE broadcast logic.
|
2012-05-28 13:06:45 -07:00 |
|
JoelKatz
|
1ab267876b
|
Some additional comments.
|
2012-05-28 01:34:50 -07:00 |
|
JoelKatz
|
7e8ebcc3d9
|
Consensus timing and avalanche.
Transaction position change.
Track transaction data for all disputed transactions.
Update our set as our 'vote' changes.
|
2012-05-28 01:31:35 -07:00 |
|
JoelKatz
|
d9e5b7e109
|
Handle a few odd cases, including the case where a peer proposes a ledger
that is internally inconsistent.
|
2012-05-26 20:04:40 -07:00 |
|
JoelKatz
|
2866cec281
|
Finish addDisputedTransaction and peerPosition.
|
2012-05-26 14:21:13 -07:00 |
|
JoelKatz
|
9fb8674710
|
More ledger consensus work. Update votes correctly when we finish
synching a transaction set.
|
2012-05-26 12:11:45 -07:00 |
|
JoelKatz
|
07e353d8a2
|
More ledger consensus work.
|
2012-05-23 17:26:45 -07:00 |
|
JoelKatz
|
9b9177f15e
|
Ledger consensus stuff.
|
2012-05-23 15:18:34 -07:00 |
|
JoelKatz
|
33e9fbda04
|
Missing pieces.
|
2012-05-23 02:16:53 -07:00 |
|
JoelKatz
|
de71747bf8
|
Two missing connector functions.
|
2012-05-22 22:06:47 -07:00 |
|
JoelKatz
|
441a27dffd
|
Ledger consensus work.
|
2012-05-22 02:35:47 -07:00 |
|
JoelKatz
|
9a4862a5d9
|
Commit some ledger close/consensus work.
|
2012-05-21 06:05:32 -07:00 |
|
JoelKatz
|
9d6c9924e5
|
Stub commit so others can compile/link without errors.
|
2012-05-19 05:43:58 -07:00 |
|