Size: a a a

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

2021 September 05

ВН

Виталий На Заборе... in SDS и Кластерные FS
Или, там, если ты postgresql не пишешь
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Даже сраный оракл умеет (с некоторыми коррективами из-за сраности оракла) использовать libaio в линуксе
источник

E

Etki in SDS и Кластерные FS
Асинк должен быть доступен всем из ядра коробки
источник

E

Etki in SDS и Кластерные FS
Нет никакого смысла засовывать его хуй знает куда, где до него не доберется пшп
источник

E

Etki in SDS и Кластерные FS
Иначе это развлечение только для маргинальных постгрескльщиков, в чьем мире и врапарунд не проблема
источник

E

Etki in SDS и Кластерные FS
Короче, оно не является общеприянитым стандартом, как в винде (хоть там и есть свои нюансы, которые зарубают асинк, да) и все еще подпадает под not here yet несмотря на то, сколько лет уже прошло
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Да ну не надо ерунду говорить. Чтобы программы могли юзать асинк, в первую очередь нужна удобная поддержка асинхронности на уровне языка программирования. А она есть только в node.js по сути
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Если программа написана в духе open() write() close() то никакой асинхронности там не будет
источник

E

Etki in SDS и Кластерные FS
Так она не появится если это не будет идти вместе с ядром лол
источник

ВН

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

ВН

Виталий На Заборе... in SDS и Кластерные FS
А при чём тут ядро? - это вопрос к языкам
источник

E

Etki in SDS и Кластерные FS
Так а как они будут асинхронное чтение делать?
источник

ВН

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

E

Etki in SDS и Кластерные FS
Языки
источник

E

Etki in SDS и Кластерные FS
Спавня тредпул как libuv?
источник

ВН

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

E

Etki in SDS и Кластерные FS
Так libaio может и не стоять
источник

ВН

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

ВН

Виталий На Заборе... in SDS и Кластерные FS
я короче хз детально что там где, но нет отдельной библиотеки никакой
источник

ВН

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