Guillaume Potier
Guillaume Potier
I am adding another sample code: ``` // TAKE Nat.min.left_zero(a: Nat): 0 == Nat.min(a, 0) case a { zero: refl succ: refl }! Word.take(size: Nat)(len: Nat, word: Word(size)): Word(Nat.min(size, len))...
I've been testing in a standalone sample the `futures::future::Abortable` type and it looks like it could solve our issue: - When the `AbortHandle` is triggered this drops properly all the...
Note that we should move to tokio tasks and in this case using `JoinSet` for handling proper task cancelation (as mentionned [here](https://github.com/ChainSafe/forest/pull/1943#issuecomment-1259663326)). Once done I think this issue can be...
> > While Tokio Console is not tight to the tokio runtime, as of today only tokio runtime supports it. > > "While Tokio Console is not tied to a...
I did some experiments using both a calibnet snapshot and a mainnet one: calibnet: | Change | Import Time | | :--- | :---: | | baseline (no change) |...
calibnet: cmdline: `./target/release/forest --chain=calibnet --target-peer-count 50 --encrypt-keystore false --import-snapshot forest_snapshot_calibnet_2022-10-05_height_1362990.car --halt-after-import -c calibnet.toml` | Change | Import Time | Total Time | | :--- | :---: | :---: | |...
Starting new tests on mainnet: cmdline: `./target/release/forest --target-peer-count 50 --encrypt-keystore false --import-snapshot minimal_finality_stateroots_2215681_2022-10-03_06-00-30.car --halt-after-import -c config.toml` | Change | Import Time | Total Time | | :--- | :---: |...
Performance degrades quite a lot with the number of `.sst` when compaction is disabled. Forcing 64MB memtable will result in 4x more files in L0 and emulate a bigger DB...
Nice! Could you update the branch with the new toolchain? (will be easier to switch branches).
Did you try moving to `tokio::test` too? Or maybe we will just port the tests in a separate PR? ~~Same question for using `tokio::net::TcpListener`.~~ -> related to `tide` issue mentionned...