Jeff Washington (jwash)
|
f7eebadbed
|
AcctIdx: remove old items from cache (#20076)
|
2021-09-22 21:37:15 +00:00 |
Jeff Washington (jwash)
|
0eb0d7f73b
|
AcctIdx: consolidate lock_and_update_slot_list (#20090)
|
2021-09-22 18:40:19 +00:00 |
Jeff Washington (jwash)
|
bbd7bc2985
|
AcctIdx: Fix bad test (#20115)
|
2021-09-22 12:39:31 -05:00 |
Jeff Washington (jwash)
|
681d6d121e
|
AcctIdx: 2 upserts use disk (#20072)
|
2021-09-22 11:14:08 -05:00 |
Jeff Washington (jwash)
|
deab944b30
|
AcctIdx: flush inserts to disk (#20074)
|
2021-09-22 09:55:40 -05:00 |
Jeff Washington (jwash)
|
a6aef76f52
|
AcctIdx: put_range_in_cache loads from disk (#20073)
|
2021-09-22 09:37:34 -05:00 |
Jeff Washington (jwash)
|
b918c2f4cd
|
AcctIdx: remove_if_slot_list_empty uses disk backing (#20069)
|
2021-09-22 08:48:44 -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)
|
38ea3aa31a
|
AcctIdx: keys impl when items are on disk (#20039)
|
2021-09-21 08:41:39 -05:00 |
Jeff Washington (jwash)
|
c3679ab9bd
|
AcctIdx: first pass at aging buckets (#20008)
|
2021-09-21 08:40:55 -05:00 |
Jeff Washington (jwash)
|
94330de843
|
AcctIdx: delete from disk index (#20035)
|
2021-09-20 16:19:21 -05:00 |
Jeff Washington (jwash)
|
e6934e7247
|
AcctIdx: consolidate to correct CondVar (#20017)
|
2021-09-20 09:58:20 -05:00 |
Jeff Washington (jwash)
|
f579f73700
|
AcctIdx: introduce age per in-mem bucket (#19982)
|
2021-09-18 22:09:37 -05:00 |
Jeff Washington (jwash)
|
8df8f4396d
|
AcctIdx: start calling flush on in mem cache buckets (#19966)
* AcctIdx: start calling flush on in mem cache buckets
* fix orderings
|
2021-09-18 09:56:08 -05:00 |
Jeff Washington (jwash)
|
f500c99a6d
|
pass AcctIdxConfig to BucketMapHolder (#19997)
|
2021-09-18 09:54:00 -05:00 |
Jeff Washington (jwash)
|
4dc2f08198
|
AcctIdx: hold_range_in_memory (#19955)
|
2021-09-17 22:19:29 +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)
|
b467e7fb3b
|
AcctIdx: remove auto Debug trait (#19905)
|
2021-09-15 09:54:16 -05:00 |
Jeff Washington (jwash)
|
d3c80be7d5
|
AcctIdx: use stats() accessor (#19890)
|
2021-09-15 05:28:44 +00:00 |
Jeff Washington (jwash)
|
691bea8776
|
extract map to map() (#19883)
|
2021-09-14 23:08:17 -05:00 |
Jeff Washington (jwash)
|
229b378ed1
|
in-mem acct idx hash map uses rwlock (#19878)
|
2021-09-14 18:01:34 -05:00 |
Jeff Washington (jwash)
|
fc647eed19
|
introduce trait IndexValue for accounts index (#19859)
|
2021-09-14 17:51:07 -05:00 |
Jeff Washington (jwash)
|
60276da1fd
|
rework acct idx entry to prepare for hashmap (#19875)
|
2021-09-14 15:27:23 -05:00 |
Jeff Washington (jwash)
|
2a795614d3
|
accounts index keys returns by value (#19858)
|
2021-09-14 09:38:59 -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)
|
e1a038e791
|
add stats inserts, deletes, updates_in_mem (#19807)
|
2021-09-13 15:59:01 -05:00 |
Jeff Washington (jwash)
|
c05226620f
|
metrics on accounts index entry (#19806)
|
2021-09-13 08:33:45 -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)
|
3cea535fdb
|
InMemAccountsIndex::remove is no longer called (#19805)
|
2021-09-12 22:01:41 -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)
|
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)
|
361101bd31
|
rename generic V -> T. Matches intent better. V is now a larger type that contains T (#19798)
|
2021-09-12 10:25:09 -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)
|
11b10439b4
|
factor out InMemAccountsIndex to prepare for disk index (#19773)
|
2021-09-10 17:52:25 -05:00 |