Arthur Britto
|
04a825298e
|
Clean up and secure subscribe books.
|
2013-03-12 12:53:06 -07:00 |
|
Arthur Britto
|
ae26c6cc59
|
Merge branch 'master' of github.com:jedmccaleb/NewCoin
|
2013-03-12 11:41:14 -07:00 |
|
JoelKatz
|
c9161b9b1c
|
waitWrite could cause a deadlock.
|
2013-03-12 11:30:23 -07:00 |
|
JoelKatz
|
1d4cb0c943
|
Missing validity check.
|
2013-03-12 09:48:35 -07:00 |
|
JoelKatz
|
80233579f1
|
Add a function to check if a currency/issuer/currency/issuer set
defines a valid order book.
|
2013-03-12 09:42:38 -07:00 |
|
JoelKatz
|
52fb8e1f82
|
Typo.
|
2013-03-11 23:33:02 -07:00 |
|
JoelKatz
|
1cd65213d8
|
Simplify and fix possible bugs in the way accepted ledgers are written
to SQL. Set up for ledger scraping.
|
2013-03-11 23:20:26 -07:00 |
|
Arthur Britto
|
1aef1ca4f6
|
Merge branch 'master' of github.com:jedmccaleb/NewCoin
|
2013-03-11 18:59:36 -07:00 |
|
Arthur Britto
|
2e7a2fd696
|
Canonicalize API protocol.
|
2013-03-11 18:59:29 -07:00 |
|
JoelKatz
|
566b36715d
|
Simplify the ledger acquire logic. This fixes a few bugs related to it including
the issue if you remove the ledger DB.
|
2013-03-11 17:57:12 -07:00 |
|
JoelKatz
|
23fa7ab67e
|
Don't try to print ledger sequences using %d
|
2013-03-11 02:18:32 -07:00 |
|
Arthur Britto
|
1479590af1
|
Rework RPC ledger.
|
2013-03-10 15:18:35 -07:00 |
|
JoelKatz
|
8ed0705fa6
|
Typo.
|
2013-03-06 20:57:59 -08:00 |
|
JoelKatz
|
ff8dbcf5ff
|
Remove pending save logic. Replace with job count logic.
Prioritize newer ledgers over clients.
|
2013-03-06 20:57:11 -08:00 |
|
JoelKatz
|
e080ddb0fc
|
Got you!
|
2013-03-06 20:35:35 -08:00 |
|
JoelKatz
|
813e75bdb5
|
Fix standalone mode.
|
2013-03-06 17:04:56 -08:00 |
|
JoelKatz
|
a6a042c509
|
Typo.
|
2013-03-06 16:37:48 -08:00 |
|
JoelKatz
|
fde7104aa2
|
One more.
|
2013-03-06 16:37:00 -08:00 |
|
JoelKatz
|
ddc5837a49
|
Fix.
|
2013-03-06 16:35:39 -08:00 |
|
JoelKatz
|
6a298872cc
|
Dispatch save accepted ledger better.
|
2013-03-06 16:33:53 -08:00 |
|
JoelKatz
|
d1169ee86d
|
Make sure all load sources are named.
|
2013-03-04 16:22:09 -08:00 |
|
JoelKatz
|
51db2d2cd7
|
Reprocess accepted ledgers once. Track metadata, transaction data, and affected accounts.
Process to SQL database and publish from this structure.
Include number of transactions in ledger publish info.
Publish transactions in applied order.
|
2013-03-04 13:59:53 -08:00 |
|
JoelKatz
|
23569c32aa
|
Don't duplicate transactions in the DB.
|
2013-03-03 05:03:48 -08:00 |
|
JoelKatz
|
51a85504a8
|
Startup and shutdown improvements. Performance improvements.
|
2013-03-03 02:09:19 -08:00 |
|
JoelKatz
|
51ebd75a4a
|
Reset prepared statements after use, not before.
|
2013-03-01 10:33:38 -08:00 |
|
JoelKatz
|
1167158f64
|
Reduce I/O needed on startup.
|
2013-03-01 10:28:50 -08:00 |
|
JoelKatz
|
312e476898
|
Fix a bug where a cached copy of a txn might not have a reference to the ledger
it was applied in, causing commands like 'tx' not to return metadata.
|
2013-02-27 18:23:24 -08:00 |
|
JoelKatz
|
923446fb78
|
Fix 'tx' output format. Begin supporting a binary output format.
This adds support for binary in 'tx' and 'account_tx' commands.
https://ripple.com/wiki/FormatChange
|
2013-02-25 12:51:06 -08:00 |
|
JoelKatz
|
c83427d215
|
Round close times in a smarter way.
|
2013-02-24 15:13:30 -08:00 |
|
JoelKatz
|
716631bb5c
|
Fix a very rare race condition.
|
2013-02-21 15:11:51 -08:00 |
|
JoelKatz
|
7300e803ae
|
Accelerated 'ledger' command.
|
2013-02-21 10:09:40 -08:00 |
|
JoelKatz
|
2e12ffac57
|
Allow a lot more commands to take advantage of the immutable SLE acceleration.
Allow faster operations on the open ledger by using many smaller freezes rather than one big one.
|
2013-02-21 09:57:42 -08:00 |
|
JoelKatz
|
53b622db75
|
Make getSLEi more useful.
|
2013-02-21 09:47:34 -08:00 |
|
JoelKatz
|
5451e20eaa
|
Make getAccountState use getSLEi.
Make getSLEi work against a mutex ledger without holding a master lock.
|
2013-02-21 06:47:38 -08:00 |
|
JoelKatz
|
25c52b1a4d
|
Use getSLEi to get an immutable SLE. This lets us cache them.
|
2013-02-20 12:00:38 -08:00 |
|
JoelKatz
|
7bbf01e114
|
Function to get just txn metadata.
|
2013-02-15 05:38:01 -08:00 |
|
JoelKatz
|
57a9f6afdc
|
Logging reductions.
|
2013-02-13 00:09:12 -08:00 |
|
JoelKatz
|
b39a977282
|
Cleanups.
|
2013-02-10 01:09:37 -08:00 |
|
JoelKatz
|
e5220a721c
|
Fix the fix.
|
2013-02-09 20:36:55 -08:00 |
|
JoelKatz
|
4843a90910
|
Fix a deadlock.
|
2013-02-09 20:33:30 -08:00 |
|
JoelKatz
|
e674bcea36
|
A collection of small bugfixes.
|
2013-02-08 16:22:27 -08:00 |
|
JoelKatz
|
aaad2f6edb
|
Reduce memory growth during ledger fetching.
|
2013-02-07 17:33:29 -08:00 |
|
JoelKatz
|
8b2e866a21
|
Improve performance by using sqlite3 prepared statements.
|
2013-02-07 17:07:46 -08:00 |
|
JoelKatz
|
9781c10736
|
Fix some cases where ledger flags are incorrectly set.
|
2013-02-01 16:11:32 -08:00 |
|
JoelKatz
|
7d8df3dddf
|
Save validations in a form they can actually be used.
|
2013-01-31 15:40:41 -08:00 |
|
JoelKatz
|
b662167683
|
Small cleanups.
|
2013-01-30 20:56:11 -08:00 |
|
JoelKatz
|
3b338b8825
|
If we get a ledger from the SQL database, it must be closed.
|
2013-01-30 10:15:42 -08:00 |
|
Arthur Britto
|
a05a2c7181
|
Make RPC ledger_header work.
|
2013-01-30 01:28:06 -08:00 |
|
Arthur Britto
|
441a748ffb
|
UT: Add a unit test for getQuality.
|
2013-01-29 11:04:45 -08:00 |
|
JoelKatz
|
d3ac663c9a
|
Use slightly cheaper SetHex
|
2013-01-28 01:14:06 -08:00 |
|