Jeongseok Kang
Jeongseok Kang
Hi. I found that type suggestion does not provide any `unsigned` types, which gave me a little inconvenience. I found the list of types that support `unsigned` option at https://dev.mysql.com/doc/refman/8.0/en/numeric-type-syntax.html.
- This makes errors while building AirSim.
This PR resolves #603. To automate force-termination of hanging sessions, it will be processed in the order below: 1. Query kernels - where `status` is `PREPARING` or `TERMINATING` - and...
**Is your feature request related to a problem? Please describe.** We need to define a structured JSON schema for transporting kernel status data to [backend.ai-webui](https://github.com/lablup/backend.ai-webui). Although we already support responding...
**Is your feature request related to a problem? Please describe.** Each **Kernel-Lifecycle-EventArgs** class has a `reason` field to briefly describe the source of the lifecycle event. For example, when terminating...
In this PR, watchdog-related properties are added to `AbstractDistributedLock`. - `enqueue_watchdog_task()` and `dequeue_watchdog_task()` are for abstraction; these methods provide encapsulation of actual task handling process. - `_watchdog_timer()` is an abstract...
This PR is related to lablup/backend.ai#415.
This PR resolves lablup/backend.ai#415. WIP: Implementing [Raft](https://github.com/lablup/raft-py) algorithm based leader election for manager workers.
## What do these changes do? I changed some Redis code from the documentation to follow the latest API. It is based on redis-py>=4.2.x on which aioredis has been merged...
This PR resolves(partially) lablup/backend.ai#415. Using [aioraft-ng](https://github.com/lablup/aioraft-ng), this PR removes a dependency on`DistributedLock` from `GlobalTimer` and ensures that `GlobalTimer` ticks only run on the leader process.