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 |
Jeff Washington (jwash)
|
66e0fafc21
|
AccountsIndexStorage holds InMemAccountsIndex[] (#19947)
|
2021-09-16 21:12:22 +00:00 |
Jeff Washington (jwash)
|
eddd583cd5
|
AcctIdx: pass bins to BucketMapHolder (#19906)
|
2021-09-15 18:07:53 +00:00 |
Jeff Washington (jwash)
|
99f2c746d1
|
AcctIdx: Put InMemAcctIndex behind arc (#19904)
|
2021-09-15 17:36:08 +00:00 |
Jeff Washington (jwash)
|
fc647eed19
|
introduce trait IndexValue for accounts index (#19859)
|
2021-09-14 17:51:07 -05:00 |
Jeff Washington (jwash)
|
910f241c3f
|
add <T> through accounts index (#19852)
|
2021-09-13 22:59:03 -05:00 |
Jeff Washington (jwash)
|
dca49a614f
|
size and per-bin stats (#19842)
|
2021-09-13 19:26:49 -05:00 |
Jeff Washington (jwash)
|
d388c5c257
|
move update_key_if_exists to InMemAccountsIndex (#19803)
|
2021-09-13 08:27:21 -05:00 |
Jeff Washington (jwash)
|
b992c02708
|
in_mem_accounts_index filters by range (#19779)
|
2021-09-12 21:57:15 -05:00 |
Jeff Washington (jwash)
|
0263ffb2ed
|
move upsert and a handful of helpers to InMemAccountsIndex (#19799)
|
2021-09-12 21:54:09 -05:00 |
Jeff Washington (jwash)
|
3617d43e76
|
accounts index stats (#19797)
|
2021-09-12 22:14:59 +00:00 |
Jeff Washington (jwash)
|
d9674f7ff0
|
consolidate another use of remove_if_slot_list_empty (#19804)
|
2021-09-12 19:05:44 +00:00 |
Jeff Washington (jwash)
|
c9a3b8941f
|
move insert_new_entry_if_missing_with_lock into InMemAccountsIndex (#19800)
|
2021-09-12 13:39:29 -05:00 |
Jeff Washington (jwash)
|
a295febf04
|
move remove_if_slot_list_empty to InMemAccountsIndex (#19801)
|
2021-09-12 10:26:04 -05:00 |
Jeff Washington (jwash)
|
91c3b18e1e
|
InMemAccountsIndex iter returns vec<owned> (#19778)
|
2021-09-11 20:33:04 +00:00 |
Jeff Washington (jwash)
|
7de2236284
|
accounts index get returns value (#19777)
|
2021-09-11 13:28:56 -05:00 |
Jeff Washington (jwash)
|
ed7a6c6732
|
push use of AccountMapEntry one level deeper (#19775)
|
2021-09-11 02:09:51 +00:00 |
Jeff Washington (jwash)
|
cba834808a
|
refactor generate_index zero lamports (#19769)
|
2021-09-10 23:46:08 +00:00 |
Jeff Washington (jwash)
|
595bba95b4
|
accounts index traits (#19768)
|
2021-09-10 18:32:10 -05:00 |
Jeff Washington (jwash)
|
9899cd359a
|
accounts index iterator uses copy of pubkey and account map entry (#19767)
|
2021-09-10 17:52:49 -05:00 |
Jeff Washington (jwash)
|
11b10439b4
|
factor out InMemAccountsIndex to prepare for disk index (#19773)
|
2021-09-10 17:52:25 -05:00 |
Jeff Washington (jwash)
|
d3f938f0cf
|
Remove Copy from AccountsIndexConfig. Not all types will support it (#19686)
|
2021-09-07 20:09:40 -05:00 |
Jeff Washington (jwash)
|
e6055010eb
|
accounts index iterator takes &Range (#19618)
|
2021-09-03 18:00:49 -05:00 |
Jeff Washington (jwash)
|
df040c05da
|
get rid of unneeded mut and refactor addref (#19594)
|
2021-09-03 10:45:37 -05:00 |
Jeff Washington (jwash)
|
57f51352f6
|
refactor AccountEntry addref/unref (#19583)
|
2021-09-02 23:25:27 +00:00 |
Jeff Washington (jwash)
|
682daf1117
|
cleanup of allocate_accounts_index (#19585)
|
2021-09-02 22:58:07 +00:00 |
Jeff Washington (jwash)
|
78585a992b
|
add IsCached trait bounds to AccountsIndex (#19584)
|
2021-09-02 22:45:35 +00:00 |
Jeff Washington (jwash)
|
2874f6b0a2
|
create remove_if_slot_list_empty to define accounts index behavior (#19581)
|
2021-09-02 16:54:37 -05:00 |
Jeff Washington (jwash)
|
0571962776
|
accounts index test uses # test bins (#19580)
|
2021-09-02 16:32:42 -05:00 |
Jeff Washington (jwash)
|
7eb793a55e
|
add debugging to test (#19563)
* add debugging to test
* update cargo
|
2021-09-02 02:52:16 +00:00 |
Jeff Washington (jwash)
|
82a6bbe068
|
add Debug trait to range for accounts index (#19531)
|
2021-09-01 08:13:56 -05:00 |