Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Announce: The new maintainer #333

Open
2 tasks done
achimnol opened this issue Apr 24, 2023 · 7 comments
Open
2 tasks done

Announce: The new maintainer #333

achimnol opened this issue Apr 24, 2023 · 7 comments

Comments

@achimnol
Copy link
Member

achimnol commented Apr 24, 2023

As I have presented aiomonitor-ng (next generation), which is a fork of this project, as a session talk and a poster in PyCon US 2023, @webknjaz has promoted me as the maintainer of this project.

aiomonitor-ng adds:

  • A completely rewritten terminal UI using prompt_toolkit and Click including auto-completion of commands and task IDs
  • Support for concurrent client connections (WIP: Use threads to allow more than one connection #140 is resolved!)
  • Task creation chain tracker
  • Task termination history
  • Task cancellation chain tracker
  • Filtering of long task lists using the task name and coro name

I'm going to do the following things during/after the PyCon US 2023 sprints:

  • Backport the changes of aiomonitor-ng
  • Rename the master branch to main
  • Revamp the CI/CD and fix the broken test suite (let it use pytest-asyncio)
  • Add a minimal web UI support in addition to the terminal UI (Expose monitor over HTTP #84)
  • Diagnose an issue which causes negative side-effects to the application event loop when the telnet server is broken (more details will follow as a separate issue)
  • Pagination support for long task lists (Add grep-wise option on ps #326)
  • Integrate pystack as an additional option to inspect the deeper side of task stacks

Sprinters and contributors are also welcome!

@webknjaz
Copy link
Member

@wbarnha ^

@achimnol
Copy link
Member Author

@webknjaz It seems that I cannot change the default branch name by myself. Maybe could you do this on behalf of me?

@webknjaz
Copy link
Member

I could but I don't know what the side effects would be. Can we do it after the PRs?

@achimnol
Copy link
Member Author

I could but I don't know what the side effects would be. Can we do it after the PRs?

GitHub takes care of retargeting the PRs, but if you're worried, it's okay to handle this after #328.

@wbarnha
Copy link
Member

wbarnha commented Apr 24, 2023

Congratulations @achimnol! I saw your fork a while back and I'm glad you're getting the attention you deserve. #328 adds a pipeline that's supposed to be the standard for existing aio-libs projects.

@webknjaz
Copy link
Member

@wbarnha hopefully, you'll be able to migrate to a standard pipeline setup?

@wbarnha
Copy link
Member

wbarnha commented Apr 24, 2023

Yup! Thanks for the support, I'll make sure everything is in order.

@webknjaz webknjaz pinned this issue Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants