#
bb1faac3 |
| 04-Jan-2024 |
Andrew Jeffery <andrew@codeconstruct.com.au> |
subprojects: Bump liburing to 2.4-2
With the bump we receive the fix in af29310a780e ("liburing: override "liburing" dependency name") from mesonbuild/wrapdb, which addresses the following warning:
subprojects: Bump liburing to 2.4-2
With the bump we receive the fix in af29310a780e ("liburing: override "liburing" dependency name") from mesonbuild/wrapdb, which addresses the following warning:
``` WARNING: Subproject 'liburing' did not override 'liburing' dependency and no variable name specified Dependency liburing from subproject subprojects/liburing-liburing-2.2 found: NO ```
The wrap file content was changed via `meson wrap upgrade`.
Change-Id: I4cabb81348986cd376c592509e083be60b27fd2f Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
show more ...
|
#
16966b55 |
| 15-Sep-2021 |
Ed Tanous <edtanous@google.com> |
Enable an io-uring build
There exists a bug where calls that we previously thought were non-blocking, actually do block when used with hwmon or filesystem fds. This causes high latencies on the dbus
Enable an io-uring build
There exists a bug where calls that we previously thought were non-blocking, actually do block when used with hwmon or filesystem fds. This causes high latencies on the dbus interfaces when lots of sensors are used in a single daemon, as is the case in PSUSensor.
This patchset moves the PSUSensor code over to using io-uring, through boost asio, using the random_access_file class. This helps with performance in a number of ways, the largest of which being that sensor reads are no longer blocking.
Tested:
Booted the sensor system on Tyan S7106; dbus-monitor shows sensors scanning normally.
Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I654eafcfab5a24b65b89c204ab43d81c7ae064cf
show more ...
|