Jeff Washington (jwash)
|
2441a06e78
|
drop default from PhantomData::default() (#30476)
|
2023-02-23 14:59:08 -08:00 |
Jeff Washington (jwash)
|
1269011477
|
bucket map try_write takes iter (#30440)
|
2023-02-22 14:43:10 -08:00 |
HaoranYi
|
d3daea65b9
|
use atomicu64 for bucket maxsize instead of lock (#29569)
|
2023-01-10 09:15:27 -06:00 |
HaoranYi
|
aa3aa5cc9c
|
extract max_size stat update for disk buckets (#29487)
|
2023-01-07 09:25:04 -06: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 |
HaoranYi
|
95ecd38af5
|
typo (#29485)
|
2023-01-03 13:32:45 -06:00 |
HaoranYi
|
33b15240ac
|
Revert #28945 (#29127)
revert #28945
|
2022-12-06 17:08:56 -06:00 |
behzad nouri
|
9524c9dbff
|
patches errors from clippy::uninlined_format_args
https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
|
2022-12-06 19:32:15 +00:00 |
behzad nouri
|
401f66c830
|
patches errors from clippy::seek_to_start_instead_of_rewind
https://rust-lang.github.io/rust-clippy/master/index.html#seek_to_start_instead_of_rewind
|
2022-12-06 19:32:15 +00:00 |
Haoran Yi
|
bbd49acb2f
|
fix merge error
|
2022-12-06 13:31:50 -06:00 |
haoran
|
824473a3a5
|
comments
|
2022-12-06 13:31:50 -06:00 |
haoran
|
7a512d7f27
|
report number of open files
|
2022-12-06 13:31:50 -06:00 |
haoran
|
f716cad4af
|
don't use procfs as it is not supported on mac and windows.
make open_fd stats only on linux platform
|
2022-12-06 13:31:50 -06:00 |
haoran
|
6c613e3a39
|
wc-l-copy
|
2022-12-06 13:31:50 -06:00 |
haoran
|
2e078bb42c
|
alternative impl
|
2022-12-06 13:31:50 -06:00 |
haoran
|
fc97d818b6
|
share code
|
2022-12-06 13:31:50 -06:00 |
haoran
|
5aadaa4172
|
clippy
|
2022-12-06 13:31:50 -06:00 |
haoran
|
36dc3a457f
|
get mmap with wc-l
|
2022-12-06 13:31:50 -06:00 |
haoran
|
75fc87f330
|
review feedbacks
|
2022-12-06 13:31:50 -06:00 |
Haoran Yi
|
37306f1762
|
log mmap count
|
2022-12-06 13:31:50 -06:00 |
Haoran Yi
|
703511c3e8
|
log number of open files when panic
|
2022-12-06 13:31:50 -06:00 |
apfitzge
|
42cc76e33d
|
use a tempdir in test_bucket_storage (#28819)
|
2022-11-15 14:26:19 -06:00 |
Brooks Prumo
|
d1ba42180d
|
clippy for rust 1.65.0 (#28765)
|
2022-11-09 19:39:38 +00:00 |
behzad nouri
|
9a57c64f21
|
patches clippy errors from new rust nightly release (#27996)
|
2022-09-22 22:23:03 +00:00 |
Jeff Washington (jwash)
|
4d15e774ee
|
insert perf improvement on bucket map (#26754)
perf on bucket map
|
2022-07-29 13:58:05 -05:00 |
Jeff Washington (jwash)
|
6f5995c841
|
add stats for disk_index_find_entry_mut_us (#26753)
|
2022-07-25 14:47:17 -05:00 |
behzad nouri
|
ba785cf8ab
|
removes erroneous uses of std::mem::swap (#26536)
All instances should be replace by std::mem::{replace,take},
or just plain assignment.
|
2022-07-11 11:33:15 +00:00 |
HaoranYi
|
995756a550
|
Use RefCount type alias instead of u64 (#26472)
use RefCount type alias instead of u64
|
2022-07-08 13:51:16 -05:00 |
Michael Vines
|
b05c7d91ed
|
Fix derive_partial_eq_without_eq clippy lint
|
2022-05-22 22:22:21 -07:00 |
HaoranYi
|
e7e7e87c93
|
Fast log2 ceiling (#24301)
* typo
* a fast way to compute log2 ceiling
* rename and assert
* clippy
* fix test return 0 for empty slice
* add test for empty slice
|
2022-04-14 22:22:08 -05:00 |
Brooks Prumo
|
eaae2f3538
|
Use modular_bitfield to bitpack IndexEntry (#22447)
|
2022-01-12 14:37:34 -06:00 |
Jeff Washington (jwash)
|
b11d3b5abf
|
Shrink disk buckets index record (#21973)
* Shrink index record
* Update bucket_map/src/index_entry.rs
Co-authored-by: Brooks Prumo <brooks@prumo.org>
Co-authored-by: Brooks Prumo <brooks@prumo.org>
|
2022-01-07 12:12:36 -06:00 |
Jeff Washington (jwash)
|
5f611723a5
|
disk buckets: helpers and test (#22339)
|
2022-01-06 15:45:47 -06:00 |
Jeff Washington (jwash)
|
2be139ca61
|
Disk Buckets: cleanup api (is_free) (#22068)
|
2021-12-22 15:12:34 -06:00 |
Jeff Washington (jwash)
|
5b464a32f5
|
Disk Buckets: unlock verifies expected (#22052)
|
2021-12-21 16:35:59 -06:00 |
Jeff Washington (jwash)
|
1c0cd2cbb4
|
DiskBuckets: remove unnecessary atomic on uid (#22039)
|
2021-12-21 15:50:39 -06:00 |
Jeff Washington (jwash)
|
b36f7151fc
|
Disk buckets: abstract UID_UNLOCKED (#22051)
|
2021-12-21 14:51:38 -06:00 |
Jeff Washington (jwash)
|
711856cad3
|
disk buckets: clone_from_slice -> copy_from_slice (#22038)
|
2021-12-21 13:52:03 -06:00 |
Jeff Washington (jwash)
|
84eaaae062
|
disk_buckets: factor out unsafe code (#22028)
|
2021-12-21 13:50:04 -06:00 |
Jeff Washington (jwash)
|
70f96bda25
|
disk buckets: refactor (#21972)
|
2021-12-17 10:16:34 -06:00 |
Jeff Washington (jwash)
|
6374995522
|
AcctIdx: share bucket map size for perf (#21935)
|
2021-12-16 21:25:54 -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)
|
f598ee696c
|
AcctIdx: disk bucket cleanup (#21520)
|
2021-12-01 12:17:32 -06: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)
|
4f6a0b2650
|
AcctIdx: stats for buckets on disk, add median (#20528)
|
2021-10-08 13:58:38 -05:00 |
Brooks Prumo
|
839edd35a4
|
Correctly constrain BucketStorage Header's memory ordering (#20507)
|
2021-10-07 13:32:40 -05:00 |
Michael Vines
|
7027d56064
|
Resolve nightly-2021-10-05 clippy complaints
|
2021-10-06 10:37:58 -07:00 |
Jeff Washington (jwash)
|
18e47ab9f9
|
AcctIdx: remove duplicate mmap creation (#20453)
|
2021-10-06 00:58:25 +00:00 |
Jeff Washington (jwash)
|
6ea96b3274
|
AcctIdx: grow data buckets to default size on creation (#20454)
|
2021-10-05 19:16:02 -05:00 |
Jeff Washington (jwash)
|
d03bf2bbfe
|
AcctIdx: metrics fixes (#20449)
|
2021-10-05 22:26:29 +00:00 |