behzad nouri
|
9ee53e594d
|
patches clippy errors from new rust nightly release (#28028)
|
2022-09-23 20:57:27 +00:00 |
Jeff Washington (jwash)
|
cd44a0ab7b
|
acctidx: unref returns whether refcount went negative (#27773)
|
2022-09-14 06:51:50 -07:00 |
apfitzge
|
0c185d1983
|
Fix a constant that was missed (#27731)
Missed constant
|
2022-09-12 16:23:55 -05:00 |
Jeff Washington (jwash)
|
ac74fc16b6
|
cleanup test constants (#27704)
|
2022-09-12 12:00:52 -07:00 |
Jeff Washington (jwash)
|
765c628546
|
use exit signal for acct idx bg threads (#27483)
|
2022-09-12 11:51:12 -07:00 |
Jeff Washington (jwash)
|
bd6177d5f2
|
move fn only used by tests to tests (#27699)
|
2022-09-10 13:57:52 -07:00 |
Jeff Washington (jwash)
|
92a5d27cb8
|
remove unused 'unref' fn (#27698)
|
2022-09-10 13:57:31 -07:00 |
Jeff Washington (jwash)
|
1811d684b5
|
clean race condition with extra unref (#27682)
* clean race condition with extra unref
* clarify comment
* fix test
* cleanup test
* clippy
|
2022-09-10 13:57:17 -07:00 |
Jeff Washington (jwash)
|
abd01553d5
|
tests: Keypair::new().pubkey() -> pubkey::new_rand (#27705)
|
2022-09-10 13:56:45 -07:00 |
apfitzge
|
6561428278
|
Separate add_un_ref for easier tracing (#27652)
|
2022-09-09 16:14:55 -05:00 |
Jeff Washington (jwash)
|
0d01494cf8
|
acctidx renames for clarity (#27606)
|
2022-09-06 12:29:45 -07:00 |
Jeff Washington (jwash)
|
7b579771b0
|
log on acct idx derefs below 0 (#27544)
|
2022-09-06 07:34:05 -07:00 |
Jeff Washington (jwash)
|
ed132e75a9
|
rename get_account_maps_read_lock to get_bin since we don't use a loc… (#27543)
rename get_account_maps_read_lock to get_bin since we don't ues a lock anymore
|
2022-09-06 07:22:55 -07:00 |
Jeff Washington (jwash)
|
8c1e193d5d
|
delay trying to flush cached upserts until far future (#26908)
|
2022-08-31 08:56:26 -05:00 |
Jeff Washington (jwash)
|
1154bc8636
|
get rid of acquisition of read lock while unrefing accounts in scan (#27388)
|
2022-08-30 14:04:02 -05:00 |
Jeff Washington (jwash)
|
2014525882
|
clean_rooted_entries adds _EXclusive (#27309)
|
2022-08-23 18:12:47 -05:00 |
Jeff Washington (jwash)
|
56d1a88924
|
add _inclusive (#27334)
|
2022-08-23 14:19:13 -05:00 |
Jeff Washington (jwash)
|
a5c5d70c1c
|
add _inclusive (#27335)
|
2022-08-23 14:19:04 -05:00 |
Jeff Washington (jwash)
|
7f4dc496ef
|
add _inclusive (#27336)
add _inclusive, rename slot
|
2022-08-23 14:18:55 -05:00 |
Jeff Washington (jwash)
|
66aa81647b
|
add _inclusive (#27310)
|
2022-08-22 17:59:40 -05:00 |
Jeff Washington (jwash)
|
15af69f4c1
|
add _inclusive (#27302)
|
2022-08-22 14:23:58 -05:00 |
Jeff Washington (jwash)
|
ab0731728a
|
release roots tracker read lock earlier (#27267)
|
2022-08-22 10:51:20 -05:00 |
Jeff Washington (jwash)
|
2031e0afaf
|
simple refactorings to disk idx (#27238)
|
2022-08-19 12:40:42 -05:00 |
HaoranYi
|
38cd29810f
|
Fix ordering for AccountEntry ref_count (#26842)
fix ordering for ref_count
|
2022-07-29 15:47:03 -05:00 |
Jeff Washington (jwash)
|
9f2f2a45cd
|
AcctIdx: ref_count_from_storage remove Arc::clone (#26678)
|
2022-07-20 10:05:13 -05:00 |
Jeff Washington (jwash)
|
2d689ac53a
|
get rid of rwlock per bin in accounts index (#26675)
|
2022-07-19 17:48:40 -05:00 |
Jeff Washington (jwash)
|
7efe72a74f
|
eliminate write lock usage in acct idx (#26673)
|
2022-07-19 13:24:03 -05:00 |
Jeff Washington (jwash)
|
be8813e588
|
shrink stops using HandleReclaims (#26594)
|
2022-07-15 17:54:48 -05:00 |
HaoranYi
|
819d6512ab
|
add PartialEq, Eq and spell correction (#26614)
|
2022-07-14 14:55:03 +00:00 |
Jeff Washington (jwash)
|
3e9bd6170c
|
use OnceCell instead of RwLock for rent_paying_accounts_by_partition (#26601)
|
2022-07-14 08:52:41 -05:00 |
Jeff Washington (jwash)
|
6b0eb5a42b
|
handle rent paying accounts differently (#26487)
* handle rent paying accounts differently
* restore collection
* downgrade assert to metric and warn until we get more runtime
|
2022-07-12 17:51:33 -05:00 |
Jeff Washington (jwash)
|
9d31216d23
|
add StoreReclaims::Ignore (#26489)
|
2022-07-12 15:05:47 -05:00 |
Jeff Washington (jwash)
|
38d53ef8a2
|
add metrics for # scans active and scan distance (#26395)
|
2022-07-07 16:20:32 -05:00 |
Jeff Washington (jwash)
|
b582e4ce0f
|
introduce UpsertReclaim (#26462)
|
2022-07-07 15:40:17 -05:00 |
Xiang Zhu
|
44f499cff3
|
Refactor account index scan function parameters (#26428)
* Refactor account index scan function parameters
F: FnMut(bool, &SlotList<T>, &'a Pubkey, RefCount) -> AccountsIndexScanResult,
Refactor to take (&'a Pubkey, Option<(&SlotList<T>, RefCount))
* Update comments based on review feedback
* cargo fmt --all fixes
|
2022-07-06 09:49:11 -07:00 |
HaoranYi
|
728986ddf4
|
Spell correction and add remove slot in AccountDB purge assert message (#26358)
nit spell. add remove slots in accoutdb purge assert message
|
2022-07-01 17:39:35 +00:00 |
Jeff Washington (jwash)
|
608191352f
|
track # roots added/removed since last clean (#26319)
|
2022-06-29 16:47:57 -05:00 |
Jeff Washington (jwash)
|
ca83f143aa
|
load_accounts_index_for_shrink uses scan (#26260)
|
2022-06-29 09:02:27 -05:00 |
Jeff Washington (jwash)
|
89e5640c63
|
AccountsIndex::Scan takes iter (#26268)
|
2022-06-28 12:47:17 -05:00 |
Jeff Washington (jwash)
|
bfc390f9ed
|
refactor acct idx scan func for reuse (#26252)
|
2022-06-28 09:01:04 -05:00 |
Michael Vines
|
f3639b76ce
|
Remove some clippy lints
|
2022-06-22 09:23:22 -07:00 |
Jeff Washington (jwash)
|
b02c412d5b
|
generate_index straight to disk and batched (#25947)
* generate_index straight to disk and batched
* renames and comments
* handle in-mem case correctly
* use mutex
|
2022-06-15 18:14:39 -05:00 |
Brooks Prumo
|
edebd7e495
|
Grab read-lock instead of write-lock in From<PreAllocatedAccountMapEntry<T>> for (Slot, T) (#25770)
|
2022-06-03 20:48:32 +00:00 |
carllin
|
eeec3fb9c9
|
Remove unwrap (#25538)
|
2022-06-02 12:18:46 -05:00 |
Michael Vines
|
b05c7d91ed
|
Fix derive_partial_eq_without_eq clippy lint
|
2022-05-22 22:22:21 -07:00 |
Jeff Washington (jwash)
|
e9a9604ca7
|
avoid zeroing out root stats with empty data (#25111)
|
2022-05-10 13:56:30 -05:00 |
Jeff Washington (jwash)
|
df9a4a0c9d
|
Bank::new_for_benches uses bench config (#25017)
|
2022-05-06 13:35:18 -05:00 |
Jeff Washington (jwash)
|
8bfde0940f
|
cleanup (#24598)
* cleanup
* cargo
|
2022-04-23 08:28:49 -05:00 |
Jeff Washington (jwash)
|
255a6a729d
|
add historical_roots_len stat (#24497)
|
2022-04-19 16:53:24 -05:00 |
Jeff Washington (jwash)
|
b4fd9124bf
|
log secondary index contents on startup (#24348)
|
2022-04-15 13:30:03 -05:00 |