-
Notifications
You must be signed in to change notification settings - Fork 41
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
Backport aiomonitor-ng #334
Commits on Aug 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4f4a34b - Browse repository at this point
Copy the full SHA 4f4a34bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74d13bf - Browse repository at this point
Copy the full SHA 74d13bfView commit details
Commits on Aug 26, 2022
-
Add optional task creation stack chains to 'where' command (#1)
* Implement creation/cancellation traceback chain using a custom task factory * Add taskgroup example with aiotools
Configuration menu - View commit details
-
Copy full SHA for b2799d1 - Browse repository at this point
Copy the full SHA b2799d1View commit details -
Rename the package to aiomonitor-ng
* NOTICE: If this fork's improvements are accepted by the original authors of aiomonitor, it will be merged back to the original project. The purpose of fork is to keep up with the release cycle of Backend.AI.
Configuration menu - View commit details
-
Copy full SHA for ca57fca - Browse repository at this point
Copy the full SHA ca57fcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed07cf3 - Browse repository at this point
Copy the full SHA ed07cf3View commit details -
feat: Rewrite ps command to provide more concise view (#2)
- This will help us to inspect thousands of tasks - Add more columns to assist debugging
Configuration menu - View commit details
-
Copy full SHA for 0c5b461 - Browse repository at this point
Copy the full SHA 0c5b461View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83b0faf - Browse repository at this point
Copy the full SHA 83b0fafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9626697 - Browse repository at this point
Copy the full SHA 9626697View commit details
Commits on Aug 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1681b25 - Browse repository at this point
Copy the full SHA 1681b25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 114f838 - Browse repository at this point
Copy the full SHA 114f838View commit details
Commits on Sep 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6cd7773 - Browse repository at this point
Copy the full SHA 6cd7773View commit details -
Configuration menu - View commit details
-
Copy full SHA for c614157 - Browse repository at this point
Copy the full SHA c614157View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3d9c94 - Browse repository at this point
Copy the full SHA c3d9c94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 256bbaa - Browse repository at this point
Copy the full SHA 256bbaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10566e1 - Browse repository at this point
Copy the full SHA 10566e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 868f58c - Browse repository at this point
Copy the full SHA 868f58cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8abd31 - Browse repository at this point
Copy the full SHA d8abd31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 690cd56 - Browse repository at this point
Copy the full SHA 690cd56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8701db8 - Browse repository at this point
Copy the full SHA 8701db8View commit details
Commits on Sep 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6d396e8 - Browse repository at this point
Copy the full SHA 6d396e8View commit details
Commits on Sep 21, 2022
-
Adopt
prompt_toolkit
and support concurrent clients (#4)* feat: Adopt `prompt_toolkit` to serve concurrent telnet connections * feat: Implement our own minimal telnet client as `aiomonitor.telnet` - This will make `aiomonitor.cli` to work seamlessly with `prompt_toolkit`. - ref: https://github.com/jquast/telnetlib3/
Configuration menu - View commit details
-
Copy full SHA for ee8c0fe - Browse repository at this point
Copy the full SHA ee8c0feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0692f16 - Browse repository at this point
Copy the full SHA 0692f16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03cb42c - Browse repository at this point
Copy the full SHA 03cb42cView commit details -
feat: Migrate to Click-based command line interface (#5)
* feat: Migrate to Click-based command line interface * fix: Override click's stdout/stderr with per-connection stdout * feat: Implement the exit command
Configuration menu - View commit details
-
Copy full SHA for 727abf0 - Browse repository at this point
Copy the full SHA 727abf0View commit details
Commits on Sep 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 445eb0f - Browse repository at this point
Copy the full SHA 445eb0fView commit details
Commits on Sep 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 04b7c1f - Browse repository at this point
Copy the full SHA 04b7c1fView commit details
Commits on Sep 25, 2022
-
fix: Reimplement console command (#6)
* fix: Support async Click command handlers using events * fix: Reimplement console proxy - It uses an inner `prompt_toolkit.PromptSession()` to handle the user inputs of the aioconsole prompt.
Configuration menu - View commit details
-
Copy full SHA for 3fe3f20 - Browse repository at this point
Copy the full SHA 3fe3f20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 372acec - Browse repository at this point
Copy the full SHA 372acecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a0df72 - Browse repository at this point
Copy the full SHA 5a0df72View commit details
Commits on Sep 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5845df1 - Browse repository at this point
Copy the full SHA 5845df1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04a13c6 - Browse repository at this point
Copy the full SHA 04a13c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57760d2 - Browse repository at this point
Copy the full SHA 57760d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for aab9bd9 - Browse repository at this point
Copy the full SHA aab9bd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e5bc6d - Browse repository at this point
Copy the full SHA 3e5bc6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f7c8e2 - Browse repository at this point
Copy the full SHA 0f7c8e2View commit details
Commits on Oct 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cb46129 - Browse repository at this point
Copy the full SHA cb46129View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83d591a - Browse repository at this point
Copy the full SHA 83d591aView commit details
Commits on Oct 18, 2022
-
Implement cancellation chain tracker (#8)
* New commands: - `ps-terminated` (`pt`, `pst`) - `where-termianted` (`wt`) * New options: - `ps`, `pt`: `-f`, `--filter` to search task logs by their names and coroutine summary strings - `aiomonitor.Monitor` now has the history limit option (default: 1000) * Prevent memory leak of the termination logs using memray and tracemalloc - The memory leaked by `myself = asyncio.current_task()` in the coroutine wrapper. - Also use the weak value for task creation chains to ensure gc target tasks.
Configuration menu - View commit details
-
Copy full SHA for ed025c7 - Browse repository at this point
Copy the full SHA ed025c7View commit details
Commits on Oct 19, 2022
-
Selective persistent termination logs (#9)
- We should preserve the termination log of tasks that are supposed to be long-running and not terminated during the entire application lifecycle (e.g., server apps), when there are many volatile tasks continuously spawned and destroyed, regardless of the history limit.
Configuration menu - View commit details
-
Copy full SHA for 18acda2 - Browse repository at this point
Copy the full SHA 18acda2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58d8a10 - Browse repository at this point
Copy the full SHA 58d8a10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 689fa03 - Browse repository at this point
Copy the full SHA 689fa03View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1ad507 - Browse repository at this point
Copy the full SHA d1ad507View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96bacf8 - Browse repository at this point
Copy the full SHA 96bacf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75eb96a - Browse repository at this point
Copy the full SHA 75eb96aView commit details
Commits on Apr 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 88bc66f - Browse repository at this point
Copy the full SHA 88bc66fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8297f4 - Browse repository at this point
Copy the full SHA b8297f4View commit details
Commits on Apr 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d6f2ea2 - Browse repository at this point
Copy the full SHA d6f2ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45bd74c - Browse repository at this point
Copy the full SHA 45bd74cView commit details
Commits on Apr 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cc94583 - Browse repository at this point
Copy the full SHA cc94583View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37c4bf6 - Browse repository at this point
Copy the full SHA 37c4bf6View commit details