Size: a a a

2021 March 29

МК

Марк ☢️ Коренберг... in cloud_flood
Но ты ж ленивая жёпа
источник

ВН

Виталий На Заборе... in cloud_flood
В svace что-то не очень верится
источник

ВН

Виталий На Заборе... in cloud_flood
Как он это будет находить?
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Виталий На Заборе
Как он это будет находить?
Симулировать последовательность ифников
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Но он никогда логические ерроры не найдет
источник

ВН

Виталий На Заборе... in cloud_flood
Ну так вот да
источник

ВН

Виталий На Заборе... in cloud_flood
А я про то чтобы описать всё формально с учётом параллелизма
источник

ВН

Виталий На Заборе... in cloud_flood
Ну то есть Rust это кусочек вот этого
источник

ВН

Виталий На Заборе... in cloud_flood
Но он опять же описывает по идее не всё
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Один клиент насрал в блок, оно пошло в урину. В это время другой клиент туда насрал со смешением, а третий всё это читает
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Как тут без залочки блеать
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Запись ладно. Журнал
источник

МК

Марк ☢️ Коренберг... in cloud_flood
А чтение
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Да, тебе там очередь нужна чтобы срать в журнал
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Даже интересно блять
источник

ВН

Виталий На Заборе... in cloud_flood
Эм, да тривиально. Сохраняешь каждую запись в какой-то map условно говоря, и читаешь каждую часть откуда надо
Или ты про то, чтобы третий обязательно увидел записи первых двух?
Ну тогда просто задерживаешь выполнение чтения до того момента, как первые две завершатся
Но формально это не нужно, т.к. при "одновременном" чтении и записи (т.е. когда чтение отправлено не после записи) гарантии никакой тебе диск не даёт
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Обмажем ерасурекодингом и заебись
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Виталий На Заборе
Эм, да тривиально. Сохраняешь каждую запись в какой-то map условно говоря, и читаешь каждую часть откуда надо
Или ты про то, чтобы третий обязательно увидел записи первых двух?
Ну тогда просто задерживаешь выполнение чтения до того момента, как первые две завершатся
Но формально это не нужно, т.к. при "одновременном" чтении и записи (т.е. когда чтение отправлено не после записи) гарантии никакой тебе диск не даёт
При частичной перезаписи надо сделать чтение
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Вангую можно словить ерасуре хуёв
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Сделай заябывалку
источник