home.social

#tokioconsole — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #tokioconsole, aggregated by home.social.

  1. Did you know that the meaning of all the columns in Tokio Console is documented?

    Someone asked about this today, and being able to point to the docs was great!

    docs.rs/tokio-console/latest/t

    #rust #rustlang #asyncRust #tokioConsole

  2. Did you know that the meaning of all the columns in Tokio Console is documented?

    Someone asked about this today, and being able to point to the docs was great!

    docs.rs/tokio-console/latest/t

    #rust #rustlang #asyncRust #tokioConsole

  3. Did you know that the meaning of all the columns in Tokio Console is documented?

    Someone asked about this today, and being able to point to the docs was great!

    docs.rs/tokio-console/latest/t

  4. Did you know that the meaning of all the columns in Tokio Console is documented?

    Someone asked about this today, and being able to point to the docs was great!

    docs.rs/tokio-console/latest/t

    #rust #rustlang #asyncRust #tokioConsole

  5. Did you know that the meaning of all the columns in Tokio Console is documented?

    Someone asked about this today, and being able to point to the docs was great!

    docs.rs/tokio-console/latest/t

    #rust #rustlang #asyncRust #tokioConsole

  6. I wrote up a post on the size of Futures in #rustlang, why they can be big, why we care and how you can check the size.

    This leads into the new instrumentation in Tokio 1.41.0 and new lints in Tokio Console 0.1.13.

    And of course there's a link to the Clippy lint that can do much of this statically!

    hegdenu.net/posts/how-big-is-y

    #rust #asyncRust #tokio #tokioConsole

  7. I wrote up a post on the size of Futures in #rustlang, why they can be big, why we care and how you can check the size.

    This leads into the new instrumentation in Tokio 1.41.0 and new lints in Tokio Console 0.1.13.

    And of course there's a link to the Clippy lint that can do much of this statically!

    hegdenu.net/posts/how-big-is-y

    #rust #asyncRust #tokio #tokioConsole

  8. I wrote up a post on the size of Futures in , why they can be big, why we care and how you can check the size.

    This leads into the new instrumentation in Tokio 1.41.0 and new lints in Tokio Console 0.1.13.

    And of course there's a link to the Clippy lint that can do much of this statically!

    hegdenu.net/posts/how-big-is-y

  9. I wrote up a post on the size of Futures in #rustlang, why they can be big, why we care and how you can check the size.

    This leads into the new instrumentation in Tokio 1.41.0 and new lints in Tokio Console 0.1.13.

    And of course there's a link to the Clippy lint that can do much of this statically!

    hegdenu.net/posts/how-big-is-y

    #rust #asyncRust #tokio #tokioConsole

  10. I wrote up a post on the size of Futures in #rustlang, why they can be big, why we care and how you can check the size.

    This leads into the new instrumentation in Tokio 1.41.0 and new lints in Tokio Console 0.1.13.

    And of course there's a link to the Clippy lint that can do much of this statically!

    hegdenu.net/posts/how-big-is-y

    #rust #asyncRust #tokio #tokioConsole

  11. There's some new instrumentation in tokio 1.41.0 (released 2 days ago), which includes the size of the future driving every task.

    In Tokio Console 0.1.13 (released half and hour ago), not only will you see this value, but there are 2 new lints which will warn you if your futures are perhaps a little too large.

    docs.rs/tokio-console/0.1.13/

    #rust #rustLang #tokioConsole #tokio #asyncRust

  12. There's some new instrumentation in tokio 1.41.0 (released 2 days ago), which includes the size of the future driving every task.

    In Tokio Console 0.1.13 (released half and hour ago), not only will you see this value, but there are 2 new lints which will warn you if your futures are perhaps a little too large.

    docs.rs/tokio-console/0.1.13/

    #rust #rustLang #tokioConsole #tokio #asyncRust

  13. There's some new instrumentation in tokio 1.41.0 (released 2 days ago), which includes the size of the future driving every task.

    In Tokio Console 0.1.13 (released half and hour ago), not only will you see this value, but there are 2 new lints which will warn you if your futures are perhaps a little too large.

    docs.rs/tokio-console/0.1.13/

  14. There's some new instrumentation in tokio 1.41.0 (released 2 days ago), which includes the size of the future driving every task.

    In Tokio Console 0.1.13 (released half and hour ago), not only will you see this value, but there are 2 new lints which will warn you if your futures are perhaps a little too large.

    docs.rs/tokio-console/0.1.13/

    #rust #rustLang #tokioConsole #tokio #asyncRust

  15. There's some new instrumentation in tokio 1.41.0 (released 2 days ago), which includes the size of the future driving every task.

    In Tokio Console 0.1.13 (released half and hour ago), not only will you see this value, but there are 2 new lints which will warn you if your futures are perhaps a little too large.

    docs.rs/tokio-console/0.1.13/

    #rust #rustLang #tokioConsole #tokio #asyncRust

  16. Normally I’m not a fan of “system tray” apps. But if someone could create one that tells you when you have #rust target directories that are getting silly large, I’d install that.

    Just deleted almost 80GiB of target directory from just my clone of the #tokioConsole project. 🤦‍♀️

    #rustlang #targetOrDie

  17. Normally I’m not a fan of “system tray” apps. But if someone could create one that tells you when you have #rust target directories that are getting silly large, I’d install that.

    Just deleted almost 80GiB of target directory from just my clone of the #tokioConsole project. 🤦‍♀️

    #rustlang #targetOrDie

  18. Normally I’m not a fan of “system tray” apps. But if someone could create one that tells you when you have target directories that are getting silly large, I’d install that.

    Just deleted almost 80GiB of target directory from just my clone of the project. 🤦‍♀️

  19. Normally I’m not a fan of “system tray” apps. But if someone could create one that tells you when you have #rust target directories that are getting silly large, I’d install that.

    Just deleted almost 80GiB of target directory from just my clone of the #tokioConsole project. 🤦‍♀️

    #rustlang #targetOrDie

  20. Normally I’m not a fan of “system tray” apps. But if someone could create one that tells you when you have #rust target directories that are getting silly large, I’d install that.

    Just deleted almost 80GiB of target directory from just my clone of the #tokioConsole project. 🤦‍♀️

    #rustlang #targetOrDie

  21. Just got a new release of Tokio Console (and supporting crates) out, only a month and a half after the last release!

    How did we manage this? Release-plz makes releasing super easy, even when I have to patch the version of tokio-console to avoid a (pre-1.0) major version bump (because tonic upgrades mean we need a major version bump for console-api and console-subscriber).

    Check it out: release-plz.ieni.dev/

    Thank you @MarcoIeni !

    #rust #rustlang #tokioConsole #asyncRust

  22. Just got a new release of Tokio Console (and supporting crates) out, only a month and a half after the last release!

    How did we manage this? Release-plz makes releasing super easy, even when I have to patch the version of tokio-console to avoid a (pre-1.0) major version bump (because tonic upgrades mean we need a major version bump for console-api and console-subscriber).

    Check it out: release-plz.ieni.dev/

    Thank you @MarcoIeni !

    #rust #rustlang #tokioConsole #asyncRust

  23. Just got a new release of Tokio Console (and supporting crates) out, only a month and a half after the last release!

    How did we manage this? Release-plz makes releasing super easy, even when I have to patch the version of tokio-console to avoid a (pre-1.0) major version bump (because tonic upgrades mean we need a major version bump for console-api and console-subscriber).

    Check it out: release-plz.ieni.dev/

    Thank you @MarcoIeni !

  24. Just got a new release of Tokio Console (and supporting crates) out, only a month and a half after the last release!

    How did we manage this? Release-plz makes releasing super easy, even when I have to patch the version of tokio-console to avoid a (pre-1.0) major version bump (because tonic upgrades mean we need a major version bump for console-api and console-subscriber).

    Check it out: release-plz.ieni.dev/

    Thank you @MarcoIeni !

    #rust #rustlang #tokioConsole #asyncRust

  25. Just got a new release of Tokio Console (and supporting crates) out, only a month and a half after the last release!

    How did we manage this? Release-plz makes releasing super easy, even when I have to patch the version of tokio-console to avoid a (pre-1.0) major version bump (because tonic upgrades mean we need a major version bump for console-api and console-subscriber).

    Check it out: release-plz.ieni.dev/

    Thank you @MarcoIeni !

    #rust #rustlang #tokioConsole #asyncRust

  26. add flags and configurations for warnings
    github.com/tokio-rs/console/pu

    add --allow flag
    github.com/tokio-rs/console/pu

    These two features allow you to choose which lints you want running in tokio-console.

    Don't want a warning for tasks that have never yielded? It's as easy as:

    tokio-console --allow never-yielded

    They can all be allowed (no warnings) with:

    tokio-console --allow all

    #tokioConsole

  27. add flags and configurations for warnings
    github.com/tokio-rs/console/pu

    add --allow flag
    github.com/tokio-rs/console/pu

    These two features allow you to choose which lints you want running in tokio-console.

    Don't want a warning for tasks that have never yielded? It's as easy as:

    tokio-console --allow never-yielded

    They can all be allowed (no warnings) with:

    tokio-console --allow all

    #tokioConsole

  28. add flags and configurations for warnings
    github.com/tokio-rs/console/pu

    add --allow flag
    github.com/tokio-rs/console/pu

    These two features allow you to choose which lints you want running in tokio-console.

    Don't want a warning for tasks that have never yielded? It's as easy as:

    tokio-console --allow never-yielded

    They can all be allowed (no warnings) with:

    tokio-console --allow all

  29. add flags and configurations for warnings
    github.com/tokio-rs/console/pu

    add --allow flag
    github.com/tokio-rs/console/pu

    These two features allow you to choose which lints you want running in tokio-console.

    Don't want a warning for tasks that have never yielded? It's as easy as:

    tokio-console --allow never-yielded

    They can all be allowed (no warnings) with:

    tokio-console --allow all

    #tokioConsole

  30. add flags and configurations for warnings
    github.com/tokio-rs/console/pu

    add --allow flag
    github.com/tokio-rs/console/pu

    These two features allow you to choose which lints you want running in tokio-console.

    Don't want a warning for tasks that have never yielded? It's as easy as:

    tokio-console --allow never-yielded

    They can all be allowed (no warnings) with:

    tokio-console --allow all

    #tokioConsole

  31. lints trigger with non-async tasks
    github.com/tokio-rs/console/pu

    The lints available in Tokio-console are only really applicable to async and local tasks. Not to the other kinds (blocking, block_on).

    Yet the lints were getting triggered on those tasks as well, which were all false positives.

    This release includes a fix for that!

    #tokioConsole

  32. lints trigger with non-async tasks
    github.com/tokio-rs/console/pu

    The lints available in Tokio-console are only really applicable to async and local tasks. Not to the other kinds (blocking, block_on).

    Yet the lints were getting triggered on those tasks as well, which were all false positives.

    This release includes a fix for that!

    #tokioConsole

  33. lints trigger with non-async tasks
    github.com/tokio-rs/console/pu

    The lints available in Tokio-console are only really applicable to async and local tasks. Not to the other kinds (blocking, block_on).

    Yet the lints were getting triggered on those tasks as well, which were all false positives.

    This release includes a fix for that!

  34. lints trigger with non-async tasks
    github.com/tokio-rs/console/pu

    The lints available in Tokio-console are only really applicable to async and local tasks. Not to the other kinds (blocking, block_on).

    Yet the lints were getting triggered on those tasks as well, which were all false positives.

    This release includes a fix for that!

    #tokioConsole

  35. lints trigger with non-async tasks
    github.com/tokio-rs/console/pu

    The lints available in Tokio-console are only really applicable to async and local tasks. Not to the other kinds (blocking, block_on).

    Yet the lints were getting triggered on those tasks as well, which were all false positives.

    This release includes a fix for that!

    #tokioConsole

  36. replace target column with kind column in tasks view
    github.com/tokio-rs/console/pu

    The task kind is more useful (and shorter) than the target, so the kind has been given its own column and target has been relegated to the catch all "Fields" column.

    This work also enabled the next fix...

    #tokioConsole

  37. replace target column with kind column in tasks view
    github.com/tokio-rs/console/pu

    The task kind is more useful (and shorter) than the target, so the kind has been given its own column and target has been relegated to the catch all "Fields" column.

    This work also enabled the next fix...

    #tokioConsole

  38. replace target column with kind column in tasks view
    github.com/tokio-rs/console/pu

    The task kind is more useful (and shorter) than the target, so the kind has been given its own column and target has been relegated to the catch all "Fields" column.

    This work also enabled the next fix...

  39. replace target column with kind column in tasks view
    github.com/tokio-rs/console/pu

    The task kind is more useful (and shorter) than the target, so the kind has been given its own column and target has been relegated to the catch all "Fields" column.

    This work also enabled the next fix...

    #tokioConsole

  40. replace target column with kind column in tasks view
    github.com/tokio-rs/console/pu

    The task kind is more useful (and shorter) than the target, so the kind has been given its own column and target has been relegated to the catch all "Fields" column.

    This work also enabled the next fix...

    #tokioConsole

  41. Don't save poll_ops if no-one is receiving them
    github.com/tokio-rs/console/pu

    Poll ops were previously not being removed from the console-subscriber local state after the retention period. This is a not-very-nice memory leak.

    Since tokio-console doesn't show completed poll ops anyway, they won't be stored in the console-subscriber local state if no client is attached. This will reduce the subscriber memory footprint in that case (no client connected).

    #tokioConsole

  42. Don't save poll_ops if no-one is receiving them
    github.com/tokio-rs/console/pu

    Poll ops were previously not being removed from the console-subscriber local state after the retention period. This is a not-very-nice memory leak.

    Since tokio-console doesn't show completed poll ops anyway, they won't be stored in the console-subscriber local state if no client is attached. This will reduce the subscriber memory footprint in that case (no client connected).

    #tokioConsole

  43. Don't save poll_ops if no-one is receiving them
    github.com/tokio-rs/console/pu

    Poll ops were previously not being removed from the console-subscriber local state after the retention period. This is a not-very-nice memory leak.

    Since tokio-console doesn't show completed poll ops anyway, they won't be stored in the console-subscriber local state if no client is attached. This will reduce the subscriber memory footprint in that case (no client connected).

  44. Don't save poll_ops if no-one is receiving them
    github.com/tokio-rs/console/pu

    Poll ops were previously not being removed from the console-subscriber local state after the retention period. This is a not-very-nice memory leak.

    Since tokio-console doesn't show completed poll ops anyway, they won't be stored in the console-subscriber local state if no client is attached. This will reduce the subscriber memory footprint in that case (no client connected).

    #tokioConsole

  45. Don't save poll_ops if no-one is receiving them
    github.com/tokio-rs/console/pu

    Poll ops were previously not being removed from the console-subscriber local state after the retention period. This is a not-very-nice memory leak.

    Since tokio-console doesn't show completed poll ops anyway, they won't be stored in the console-subscriber local state if no client is attached. This will reduce the subscriber memory footprint in that case (no client connected).

    #tokioConsole

  46. There is also a minimal gRPC-web client in the console-subscriber examples directory:
    github.com/tokio-rs/console/pu

    #tokioConsole

  47. There is also a minimal gRPC-web client in the console-subscriber examples directory:
    github.com/tokio-rs/console/pu

    #tokioConsole

  48. There is also a minimal gRPC-web client in the console-subscriber examples directory:
    github.com/tokio-rs/console/pu

  49. There is also a minimal gRPC-web client in the console-subscriber examples directory:
    github.com/tokio-rs/console/pu

    #tokioConsole

  50. There is also a minimal gRPC-web client in the console-subscriber examples directory:
    github.com/tokio-rs/console/pu

    #tokioConsole