Jeff Washington (jwash)
|
bdae2993e0
|
AcctIdx: hold ranges in memory uses multiple threads (#22031)
|
2021-12-21 17:31:48 -06:00 |
|
Jeff Washington (jwash)
|
729698e815
|
AcctIdx: items() uses held ranges (#21954)
|
2021-12-17 09:59:29 -06:00 |
|
Jeff Washington (jwash)
|
02fa135815
|
AcctIdx: create test fn get_test() to isolate changes to AcctIdx::get() (#21909)
|
2021-12-15 09:09:56 -06:00 |
|
Jeff Washington (jwash)
|
98e5ea9dce
|
AcctIdx: simplify AccountIndexGetResult (#21857)
|
2021-12-13 21:16:17 -06:00 |
|
Jeff Washington (jwash)
|
54862eba0d
|
AcctIdx: env var to enable testing of disk buckets (#21494)
|
2021-12-08 19:47:25 -06:00 |
|
Jeff Washington (jwash)
|
181c0092d6
|
AcctIdx: resize in-mem after startup for disk index (#21676)
|
2021-12-08 16:52:22 -06:00 |
|
Jeff Washington (jwash)
|
8d1e5ac294
|
refactor and test scan abort code (#21390)
|
2021-12-08 14:09:34 -06:00 |
|
Michael Vines
|
b8837c04ec
|
Reformat imports to a consistent style for imports
rustfmt.toml configuration:
imports_granularity = "One"
group_imports = "One"
|
2021-12-03 09:19:13 -08:00 |
|
Jeff Washington (jwash)
|
314605e149
|
AcctIdx: test cleanup (#21550)
|
2021-12-02 12:09:37 -06:00 |
|
Jeff Washington (jwash)
|
8dfa83c579
|
AcctIdx: minor code cleanup (#21547)
|
2021-12-02 11:05:54 -06:00 |
|
Jeff Washington (jwash)
|
1eefdeba85
|
AcctIdx: cleanup trait (#21522)
|
2021-12-01 12:19:06 -06:00 |
|
Jeff Washington (jwash)
|
b108d7ddaa
|
AcctIdx: insert goes directly to disk to avoid unnecessary allocations (#21490)
* AcctIdx: upsert avoids unnecessary allocation (during startup)
* feedback
|
2021-12-01 10:21:01 -06:00 |
|
Jeff Washington (jwash)
|
d8fb7ce511
|
AcctIdx: upsert avoids unnecessary allocation (#21488)
|
2021-11-30 11:36:46 -06:00 |
|
Jeff Washington (jwash)
|
7ec88226ee
|
AcctIdx: stats are usize (#21493)
* AcctIdx: stats are usize
* rename test function
|
2021-11-30 11:35:21 -06:00 |
|
Jeff Washington (jwash)
|
b87ebf9e58
|
AcctIdx: PreAllocatedAccountMapEntry does not make unnecessary Arc (#21364)
|
2021-11-22 15:52:45 -06:00 |
|
Jon Cinque
|
02bc4e3fc1
|
spl-token: New program feature flag (#21354)
* spl-token: Add feature flag for new release
* Remove all spl token version declarations
|
2021-11-21 14:27:03 +01:00 |
|
Jeff Washington (jwash)
|
ebea3297f9
|
AcctIdx: generate index inserts/updates directly to disk (#21363)
* when initially creating account index, write directly to disk
* AcctIdx: generate index inserts/updates directly to disk
|
2021-11-19 17:17:07 -06:00 |
|
Jeff Washington (jwash)
|
79d21d6805
|
add --accounts-index-scan-results-limit-mb to allow scans to abort (#21327)
* ScanConfig -> &ScanConfig
* add --accounts-index-scan-results-limit-mb to allow scans to abort
* feedback
|
2021-11-19 09:00:19 -06:00 |
|
Jeff Washington (jwash)
|
0f69a14247
|
Add ability to abort scan (#21314)
|
2021-11-17 13:10:29 -06:00 |
|
Jeff Washington (jwash)
|
47a58a38c2
|
clean_accounts calls AcctIdx: get_many (#20715)
* AcctIdx: get_many
* keep read lock
* AcctIdx: get_many optionally adds to cache
* rename
|
2021-10-19 15:54:06 -05:00 |
|
Jeff Washington (jwash)
|
46bf7d4a4a
|
AcctIdx: support 2^24 bins (#20739)
|
2021-10-18 14:05:16 -05:00 |
|
Jeff Washington (jwash)
|
6d7da6dbee
|
clean:clone uncleaned_roots for loop (#20714)
|
2021-10-15 13:18:00 -05:00 |
|
Jeff Washington (jwash)
|
b80fd7566a
|
add worker threads during startup (#20700)
|
2021-10-15 10:40:36 -05:00 |
|
Jeff Washington (jwash)
|
9b042fed30
|
AcctIdx: support unref first class for perf (#20638)
|
2021-10-14 08:36:53 -05:00 |
|
Jeff Washington (jwash)
|
33d8c07364
|
AcctIdx: combine scan and update loops (#20546)
|
2021-10-10 13:47:52 -05:00 |
|
Jeff Washington (jwash)
|
df39b37cb8
|
improve clean stats (#20469)
|
2021-10-06 20:04:26 -05:00 |
|
Michael Vines
|
7027d56064
|
Resolve nightly-2021-10-05 clippy complaints
|
2021-10-06 10:37:58 -07:00 |
|
Jeff Washington (jwash)
|
64cf354651
|
Add clean metrics (#20410)
|
2021-10-04 18:21:45 -05:00 |
|
Jeff Washington (jwash)
|
af309c126c
|
AcctIdx: refactor get to use more refs (#20268)
|
2021-09-28 00:18:36 +00:00 |
|
Jeff Washington (jwash)
|
4f83818fdb
|
get rid of WriteAccountMapEntry instance (#19093)
|
2021-09-27 16:24:19 -05:00 |
|
Jeff Washington (jwash)
|
b3bb079d9f
|
AcctIdx: condense upsert to always use read lock (#20148)
|
2021-09-23 19:19:27 -05:00 |
|
Jeff Washington (jwash)
|
334d38d200
|
AcctIdx: generation per thread starts at a random bucket (#20122)
|
2021-09-23 19:59:37 +00:00 |
|
Jeff Washington (jwash)
|
4d3e32803f
|
AcctIdx: PreAllocatedAccountMapEntry (#20117)
|
2021-09-23 08:11:32 -05:00 |
|
Jeff Washington (jwash)
|
0eb0d7f73b
|
AcctIdx: consolidate lock_and_update_slot_list (#20090)
|
2021-09-22 18:40:19 +00:00 |
|
Jeff Washington (jwash)
|
1eeddf2e23
|
orderings on AcctIdx dirty (#20087)
|
2021-09-22 11:24:16 -05:00 |
|
Jeff Washington (jwash)
|
c944bfb1d9
|
AcctIdx tests use disk buckets (#20070)
|
2021-09-22 08:55:58 -05:00 |
|
Jeff Washington (jwash)
|
6c518102dd
|
AcctIdx: fix some missing dirty calls (#20089)
|
2021-09-22 08:45:08 -05:00 |
|
Jeff Washington (jwash)
|
e6795e6fdd
|
AcctIdx: get can load from disk (#20067)
|
2021-09-21 12:40:07 -05:00 |
|
Jeff Washington (jwash)
|
fb71e80962
|
AcctIdx: accessors for age (#20023)
|
2021-09-21 08:41:17 -05:00 |
|
Jeff Washington (jwash)
|
af5b0d42a8
|
AcctIdx: initial index items have future age to flush (#20010)
|
2021-09-19 20:22:09 -05:00 |
|
Jeff Washington (jwash)
|
c1d181add5
|
add --accounts-index-memory-limit-mb (#19269)
|
2021-09-19 18:00:15 -05:00 |
|
Jeff Washington (jwash)
|
742155c214
|
call set_startup and add metrics on generate_index (#20006)
|
2021-09-18 22:08:58 -05:00 |
|
Jeff Washington (jwash)
|
bed0049a51
|
AcctIdx: add age per item in in_mem acct idx (#19981)
|
2021-09-18 09:56:26 -05:00 |
|
Jeff Washington (jwash)
|
4e038e94fd
|
add 'drives' to AccountsIndexConfig (#19989)
|
2021-09-18 09:54:57 -05:00 |
|
Jeff Washington (jwash)
|
bd86f41e18
|
acct idx tests use 2 bins instead of 8k (#19996)
|
2021-09-18 09:53:44 -05:00 |
|
Jeff Washington (jwash)
|
4dc2f08198
|
AcctIdx: hold_range_in_memory (#19955)
|
2021-09-17 22:19:29 +00:00 |
|
Jeff Washington (jwash)
|
24b136a993
|
AcctIdx: configurable flush threads (#19983)
|
2021-09-17 22:02:43 +00:00 |
|
Jeff Washington (jwash)
|
99f5684dc4
|
AcctIdx: handle future config defaults (#19967)
|
2021-09-17 13:12:06 -05:00 |
|
Jeff Washington (jwash)
|
37d6f5013f
|
AcctIdx: initialize acct idx by config (#19968)
|
2021-09-17 16:39:41 +00:00 |
|
Jeff Washington (jwash)
|
4d8b3aa578
|
AcctsIdx: introduce dirty state per pubkey (#19960)
|
2021-09-16 21:36:23 -05:00 |
|