Jeff Washington (jwash)
|
67d3beeb35
|
remove unnecessary lifetime (#30019)
|
2023-02-01 13:18:46 -08:00 |
K-anon
|
1e3d6349aa
|
Add an RPC API that can query the list of Top N secondary index keys and their sizes (#28887)
Co-authored-by: K-anon <IntokuSatori@users.noreply.github.com>
|
2023-01-31 13:47:03 -07:00 |
behzad nouri
|
272e667cb2
|
deprecates Pubkey::new in favor of Pubkey::{,try_}from (#29805)
The commit deprecates Pubkey::new which lacks type-safety and instead
implements TryFrom<&[u8]> and TryFrom<Vec<u8>> for Pubkey.
|
2023-01-21 18:06:27 +00:00 |
behzad nouri
|
5c9beef498
|
fixes errors from clippy::useless_conversion (#29534)
https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
|
2023-01-05 18:05:32 +00:00 |
Brooks
|
053775ad77
|
Elides unnecessary lifetimes (#29299)
|
2022-12-20 12:44:17 -05:00 |
Jeff Washington (jwash)
|
4ae12bf5fa
|
fix tests broken by add_root change (#29248)
|
2022-12-13 14:43:52 -08:00 |
Jeff Washington (jwash)
|
3e649d2aa0
|
remove add_root(caching_enabled) (#29245)
|
2022-12-13 11:26:28 -08:00 |
K-anon
|
e8c8235474
|
Get Index Key Size RPC Support (#28383)
Co-authored-by: K-anon <IntokuSatori@users.noreply.github.com>
|
2022-11-16 20:39:11 -07:00 |
Brooks Prumo
|
d1ba42180d
|
clippy for rust 1.65.0 (#28765)
|
2022-11-09 19:39:38 +00:00 |
Jeff Washington (jwash)
|
8924829e7b
|
extract 'unref_pubkeys' for shared code (#28653)
|
2022-10-28 10:12:29 -07:00 |
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 |