Size: a a a

SDS и Кластерные FS

2021 September 05

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
В джс есть
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Очень кастрированно
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Застрейси
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Там норм синхронное апи. Не ври
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Ну то что io_submit в файл работает это 100%
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
И всю жизнь было
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Тут да
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Где? Там только writeFileSync и readFileSync, т.е целиком
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
А кусками кажется вообще нет
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Это чисто как раз конфиги читать
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Где на скорость пофиг
источник

A

Alexander in SDS и Кластерные FS
Ты уверен? https://pagure.io/libaio/blob/master/f/src
Вообще, это выглядит как тонкая обертка над соответствующими сисколлами ядра.
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Эт он про ноду
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
+
источник

S

Sergey in SDS и Кластерные FS
Равный окну релиза дарвина ведра, минимально, но ты хрен так «быстро» протолкнешься да и там вопрос был больше в kext
источник

A

Alexander in SDS и Кластерные FS
@socketpair @vitalif а, сорян. я подумал, что это продолжение этого сообщения
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
The current Linux POSIX AIO implementation is provided in user
      space by glibc.  This has a number of limitations, most notably
      that maintaining multiple threads to perform I/O operations is
      expensive and scales poorly.  Work has been in progress for some
      time on a kernel state-machine-based implementation of
      asynchronous I/O (see io_submit(2), io_setup(2), io_cancel(2),
      io_destroy(2), io_getevents(2)), but this implementation hasn't
      yet matured to the point where the POSIX AIO implementation can
      be completely reimplemented using the kernel system calls.
источник

A

Alexander in SDS и Кластерные FS
Это не libaio, а posix aio
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Это другое, ага
источник