Size: a a a

2021 April 22

B

Börgar in rust_offtopic
или на крайняк недлоступность тома
источник

DS

Doge Shibu in rust_offtopic
На практике это будет значит, что любой софт работающей с данной директорией эффективно помрёт
источник

DS

Doge Shibu in rust_offtopic
Но да, мораль тут не только про файловые системы, но ещё про то, что никогда не складывайте кучу файлов в одну папку, даже если вы думаете, что у вас есть разгребратель этой папки и что он будет успевать это делать
источник

DS

Doge Shibu in rust_offtopic
(Потому что хинт - с какого-то роста числа файлов в минуту этот разгребатель успевать точно перестанет)
источник

DS

Doge Shibu in rust_offtopic
Хотя к чести авторов разгребателя, несколько лет такая схема проработала, но как обычно по закону подлости, сломалась она именно тогда, когда эти люди уже разработкой этой системы не занимались.
источник

B

Börgar in rust_offtopic
так xargs rm
источник

G

George in rust_offtopic
Кстате, поделитесь хинтом, как дебажить динамические либы с хз каким вводом в них. Я просто не знаю, что мне mysql даёт, там 2 структуры, в каждой штук 7 raw pointers и я хз что в них лежит.
Всё, что я придумал - этот ввод тупо класть в файл и потом на это ориентироваться.
источник

С

Слава in rust_offtopic
В какие вызовы ядра это обернётся?
источник

С

Слава in rust_offtopic
А что, документации нет?
источник

B

Börgar in rust_offtopic
в 300к unlink()
источник

DS

Doge Shibu in rust_offtopic
Ну так этого и хочется избежать, хочется одного вызова для удаления нескольких файлов.
источник

G

George in rust_offtopic
Документация - https://dev.mysql.com/doc/extending-mysql/8.0/en/adding-udf.html

Там написано "ну вот кароч такие аргументы". Всё
источник

С

Слава in rust_offtopic
Ну вот. А могло бы быть 300 вызовов по 1000 имён в каждом условном bulk_unlink
источник

B

Börgar in rust_offtopic
а, ну такта нет, векторизацию такую не завозили в юникс
источник

G

George in rust_offtopic
Типа


For STRING functions:

char *xxx(UDF_INIT *initid, UDF_ARGS *args, char *result, unsigned long *length, char *is_null, char *error);


НУ ТЫ ДОГАДАЙСЯ, ЧО ТАМ
источник

G

George in rust_offtopic
Это сама mysql.h, не биндинги.
источник

G

George in rust_offtopic
источник

B

Börgar in rust_offtopic
буст асио))))
источник

С

Слава in rust_offtopic
Тут выше винду с ntfs ругают, так в msdn было всё расписано, в отличие от
источник

G

George in rust_offtopic
У MSDN, а конкретно Microsoft Graph API вместо описания проблемы что "у вас аккаунт разработчика не оплачен" просто не авторизует запросы и кидает 404
источник