solana-with-rpc-optimizations/src
Rob Walker 1fbf1d2cf2
Add checkpoint, rollback to to bank (#1662)
add linked-list capability to accounts

change accounts from a linked list to a VecDeque

add checkpoint and rollback for lastids

add subscriber notifications for rollbacks

checkpoint transaction count, too
2018-11-05 09:47:41 -08:00
..
bin genesis has 3 entries now 2018-11-02 22:02:13 -07:00
bank.rs Add checkpoint, rollback to to bank (#1662) 2018-11-05 09:47:41 -08:00
banking_stage.rs Compute finality computation in new ComputeLeaderFinalityService (#1652) 2018-11-02 15:49:14 -07:00
blob_fetch_stage.rs Use a Drop trait to keep track of lifetimes for recycled objects. 2018-09-19 16:59:42 -06:00
bpf_loader.rs Add checkpoint, rollback to to bank (#1662) 2018-11-05 09:47:41 -08:00
broadcast_stage.rs remove ledger tail code, WINDOW_SIZE begone (#1617) 2018-10-30 10:05:18 -07:00
budget_expr.rs cargo fmt 2018-11-02 19:54:49 -07:00
budget_instruction.rs Rename Budget to BudgetExpr 2018-11-02 19:54:49 -07:00
budget_program.rs Rename Budget to BudgetExpr 2018-11-02 19:54:49 -07:00
budget_transaction.rs Rename Budget to BudgetExpr 2018-11-02 19:54:49 -07:00
chacha.rs Storage mining fixups... 2018-10-24 09:58:41 -07:00
chacha_cuda.rs Add storage stage which does storage mining verification for validators 2018-10-31 13:44:21 -07:00
choose_gossip_peer_strategy.rs s/solana_program_interface/solana[_-]sdk/g 2018-10-25 12:31:45 -07:00
client.rs Crdt -> ClusterInfo 2018-10-09 03:49:39 -06:00
cluster_info.rs Fix |cargo test| 2018-11-02 19:04:59 -07:00
compute_leader_finality_service.rs Add checkpoint, rollback to to bank (#1662) 2018-11-05 09:47:41 -08:00
counter.rs log to influx once (#1438) 2018-10-06 14:37:14 -07:00
drone.rs remove ledger tail code, WINDOW_SIZE begone (#1617) 2018-10-30 10:05:18 -07:00
entry.rs s/solana_program_interface/solana[_-]sdk/g 2018-10-25 12:31:45 -07:00
entry_writer.rs Tick entry ids as only valid last_ids (#1441) 2018-10-10 17:23:06 -07:00
erasure.rs s/solana_program_interface/solana[_-]sdk/g 2018-10-25 12:31:45 -07:00
fetch_stage.rs Add counters for channel pressure and time spent in TPU pipeline (#1324) 2018-09-24 17:13:49 -07:00
fullnode.rs Add checkpoint, rollback to to bank (#1662) 2018-11-05 09:47:41 -08:00
hash.rs lastidnotfound step 2: (#1300) 2018-09-21 21:01:13 -07:00
leader_scheduler.rs Add checkpoint, rollback to to bank (#1662) 2018-11-05 09:47:41 -08:00
ledger.rs use default buffer size for index, use BLOB_DATA_SIZE for data buffer (#1693) 2018-11-02 21:52:57 -07:00
ledger_write_stage.rs Move ledger write to its own stage (#1577) 2018-10-23 14:42:48 -07:00
lib.rs Rename Budget to BudgetExpr 2018-11-02 19:54:49 -07:00
loader_transaction.rs s/solana_program_interface/solana[_-]sdk/g 2018-10-25 12:31:45 -07:00
logger.rs Include nanoseconds in log timestamp 2018-07-29 19:08:27 -07:00
metrics.rs Upgrade to influx_db_client@0.3.6 2018-10-30 19:44:09 -07:00
mint.rs Add checkpoint, rollback to to bank (#1662) 2018-11-05 09:47:41 -08:00
native_loader.rs Avoid panicking when a native library doesn't exist 2018-10-30 12:03:35 -07:00
ncp.rs Crdt -> ClusterInfo 2018-10-09 03:49:39 -06:00
netutil.rs Add first leader to genesis (#1681) 2018-11-02 14:32:05 -07:00
packet.rs Add first leader to genesis (#1681) 2018-11-02 14:32:05 -07:00
payment_plan.rs Rename Budget to BudgetExpr 2018-11-02 19:54:49 -07:00
poh.rs Switch leader scheduler to use PoH ticks instead of Entry height (#1519) 2018-10-18 22:57:48 -07:00
poh_recorder.rs Add checkpoint, rollback to to bank (#1662) 2018-11-05 09:47:41 -08:00
poh_service.rs Create Poh Service (#1604) 2018-10-25 14:56:21 -07:00
recvmmsg.rs clippy 2018-09-15 05:12:53 -06:00
replicate_stage.rs Add checkpoint, rollback to to bank (#1662) 2018-11-05 09:47:41 -08:00
replicator.rs Add first leader to genesis (#1681) 2018-11-02 14:32:05 -07:00
request.rs s/solana_program_interface/solana[_-]sdk/g 2018-10-25 12:31:45 -07:00
request_processor.rs Demote info logs 2018-10-30 12:03:35 -07:00
request_stage.rs Demote info logs 2018-10-30 12:03:35 -07:00
result.rs Vote contract (#1552) 2018-10-25 16:58:40 -07:00
retransmit_stage.rs Remove hostname() from calls to metrics as it's expensive operation (#1557) 2018-10-20 06:38:20 -07:00
rpc.rs Add timeout to TcpStream connect, and rename test 2018-11-01 14:13:19 -06:00
rpc_pubsub.rs Improve account subscribe/unsubscribe logging 2018-10-30 12:03:35 -07:00
rpc_request.rs Add retries to Wallet deploy 2018-10-24 11:13:32 -06:00
rpu.rs Add counters for channel pressure and time spent in TPU pipeline (#1324) 2018-09-24 17:13:49 -07:00
service.rs Rewrote service trait join() method to allow thread join handles to return values other than () (#1213) 2018-09-13 14:00:17 -07:00
settings.rs.foo remove ledger tail code, WINDOW_SIZE begone (#1617) 2018-10-30 10:05:18 -07:00
signature.rs s/solana_program_interface/solana[_-]sdk/g 2018-10-25 12:31:45 -07:00
sigverify.rs s/solana_program_interface/solana[_-]sdk/g 2018-10-25 12:31:45 -07:00
sigverify_stage.rs Add counters for channel pressure and time spent in TPU pipeline (#1324) 2018-09-24 17:13:49 -07:00
storage_program.rs Program_ids were overlapping (#1626) 2018-10-26 19:44:53 -07:00
storage_stage.rs Add first leader to genesis (#1681) 2018-11-02 14:32:05 -07:00
storage_transaction.rs Actually submit the storage mining proof 2018-10-18 13:50:19 -07:00
store_ledger_stage.rs Move ledger write to its own stage (#1577) 2018-10-23 14:42:48 -07:00
streamer.rs Pacify clippy 2018-09-27 16:21:12 -06:00
system_program.rs Program_ids were overlapping (#1626) 2018-10-26 19:44:53 -07:00
system_transaction.rs s/solana_program_interface/solana[_-]sdk/g 2018-10-25 12:31:45 -07:00
thin_client.rs Fix bad function arguments (#1682) 2018-10-31 19:55:58 -07:00
timing.rs Apply most of clippy's feedback 2018-07-12 09:40:40 -06:00
token_program.rs Add checkpoint, rollback to to bank (#1662) 2018-11-05 09:47:41 -08:00
tpu.rs Compute finality computation in new ComputeLeaderFinalityService (#1652) 2018-11-02 15:49:14 -07:00
transaction.rs s/solana_program_interface/solana[_-]sdk/g 2018-10-25 12:31:45 -07:00
tvu.rs Add checkpoint, rollback to to bank (#1662) 2018-11-05 09:47:41 -08:00
vote_program.rs Compute finality computation in new ComputeLeaderFinalityService (#1652) 2018-11-02 15:49:14 -07:00
vote_stage.rs Add checkpoint, rollback to to bank (#1662) 2018-11-05 09:47:41 -08:00
vote_transaction.rs Compute finality computation in new ComputeLeaderFinalityService (#1652) 2018-11-02 15:49:14 -07:00
wallet.rs Add first leader to genesis (#1681) 2018-11-02 14:32:05 -07:00
window.rs remove ledger tail code, WINDOW_SIZE begone (#1617) 2018-10-30 10:05:18 -07:00
window_service.rs remove ledger tail code, WINDOW_SIZE begone (#1617) 2018-10-30 10:05:18 -07:00