-
Notifications
You must be signed in to change notification settings - Fork 30
Home
huerni edited this page May 29, 2025
·
4 revisions
Enhancements:
- feat: Add macro to disable newer interface of libcgroup by @RileyWen
- Add specific reasons for failed task submission by @1daidai1
- Dev/partition allow accounts by @huerni
- Dev/x11 refactor by @RileyWen
- Dev/account multi refactor by @huerni
- feat: Add node draining/resuming event by @1daidai1
- chores: Upgrade to GCC 15 / Clang 20 by @Nativu5
- feat: Add Vault by @huerni
- chore: Add clang-format check. by @L-Xiafeng
- feat: Add cbatch --open-mode option by @1daidai1
- Add missing unset optional value handling. by @RileyWen
Bug Fixes:
- Fix cacct complete task allocCPU is 0 when ctld restart by @1daidai1
- Fix: fix cpu qos limit. by @NamelessOIer
- fix cacct priority val error by @1daidai1
- Fix: remove __ERR_CODE_COUNT by @NamelessOIer
New Features:
- Add X11 forwarding
- Add modify the default user account
- User QoS Resource Limits
- Add multiple GID support
- Crun support pty
- Add a remote call for task completion for plugins running on craned
- Feat: Add ascend support and refactor
- Feat: Support cgroupv2
- feat: Add CRANE_USE_SYSTEM_LIBCGROUP
- Feat: Add GitHub Action for Building and Packaging
Enhancements:
- Scheduling Algorithm Optimization
- optimize batch hold/release
- Refactor: Replace libevent with libuvw in Craned
- Separate Authentication and Modification in AccountManager
- Refactor: Detect proxy environment variable on daemon start
Bug Fixes:
- fix: Add nullptr checks in DestroyCgroupHookAsync call
- Bugfix/bpf compilation
- Fix race condition in setuid
- Fix libcgroup configuring and DEB packaging size
- Fix Skip Link-Local IPv6 Address
- Bugfix: Check permission when update node
- fix: Exit on node configured without any partition.
- fix: Fix sigsegv in cranectld
- Fix free a locked lock when release cgroup
- Bugfix: Fetch resource from total instead of available
- Bugfix: empty CRANE_PARTITION environment variable when task using default partition.
Adds:
- Job Monitor Hook
- Support for Plugin Module
- Device Support
- Improvement of Node Selection Strategy in Scheduling Algorithm
- Support for IPV6
- Resource Management and Job Management