home.social

#deadlocks — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #deadlocks, aggregated by home.social.

fetched live
  1. 🤔 Ah yes, the classic "I fit a billion-scale graph into 10GB RAM" tale. 🤦‍♂️ This bold adventurer claims victory over insurmountable odds by merely offloading everything to disk and praying to the #DataFusion gods—while overlooking a few pesky #deadlocks. 🚀 Sure, it "works"... if you consider "frequent deadlocks" a feature. 🙄
    semyonsinchenko.github.io/ssin #billionScaleGraph #RAMOptimization #techHumor #HackerNews #ngated

  2. 🤔 Ah yes, the classic "I fit a billion-scale graph into 10GB RAM" tale. 🤦‍♂️ This bold adventurer claims victory over insurmountable odds by merely offloading everything to disk and praying to the #DataFusion gods—while overlooking a few pesky #deadlocks. 🚀 Sure, it "works"... if you consider "frequent deadlocks" a feature. 🙄
    semyonsinchenko.github.io/ssin #billionScaleGraph #RAMOptimization #techHumor #HackerNews #ngated

  3. И вновь уроки про deadlock-и

    Многие из backend-разработчиков получали ошибки с неприятным содержанием, суть которого можно описать двумя словами: deadlock detected . Эти ошибки коварные. Возникают они там, где их не ждёшь, отладочной информации крайне мало или вообще нет, и для их решения необходимо глубокое понимание архитектуры как самого запроса и метода, из которого он вызвался (или методов, возможно, чужих...), так и архитектуры самой СУБД. Поэтому часто у таких ошибок либо переносится срок, либо попытки их исправить приводят к тому, что они возвращаются снова и снова. А deadlock-и так никуда и не исчезают...

    habr.com/ru/articles/1051692/

    #SQL #deadlocks #взаимоблокировки

  4. Reactive Programming не спасёт вас. Если вы не решили эти 5 проблем — у вас просто медленный монолит с Flux

    Нагрузочный тест. 10 000 событий в секунду, три инстанса сервиса, Spring WebFlux, Project Reactor — всё как по учебнику. Смотрю на метрики. Event loop завис на 800 миллисекунд. В хранилище — данные за более позднее время перезаписаны более ранними. WebSocket-сессия потеряла сообщения под нагрузкой. Два из трёх инстансов не получают события. Код написан на WebFlux. Но реактивности в нём не было. Я строил сервис потоковой доставки данных в реальном времени: тысячи источников → обработка → тысячи WebSocket-подписчиков. Каждая из пяти проблем ниже была невидима на демо. Каждая проявилась под нагрузкой. И каждая из них — не баг фреймворка. Это паттерны которые нужно знать заранее. Узнать личный опыт

    habr.com/ru/articles/1039618/

    #webflux #websocket #java #latency #deadlocks #race_condition #flux #redis #kafka_apache #async

  5. #Rust #Mutex #Deadlocks I didn't know that we know how to solve deadlocks since the seventies! The problem seems to be that there is no convenient interface available in most languages...

    notes.brooklynzelenka.com/Blog

    Tries to give a template how to use mutexes in a way that all deadlocks (with one exception) are detected at runtime.

  6. #Rust #Mutex #Deadlocks I didn't know that we know how to solve deadlocks since the seventies! The problem seems to be that there is no convenient interface available in most languages...

    notes.brooklynzelenka.com/Blog

    Tries to give a template how to use mutexes in a way that all deadlocks (with one exception) are detected at runtime.

  7. 🦀🔒 "Surelock" confidently declares a #mutex revolution for #Rust, as if #deadlocks 💥 are the Loch Ness Monster of coding—mythical and only appearing at 3am. But let's face it, their "solution" is basically just a love letter to Haskell's #TVars, like a high school crush longing for the one that got away. 😆❤️
    notes.brooklynzelenka.com/Blog #Surelock #Haskell #HackerNews #ngated

  8. 🦀🔒 "Surelock" confidently declares a #mutex revolution for #Rust, as if #deadlocks 💥 are the Loch Ness Monster of coding—mythical and only appearing at 3am. But let's face it, their "solution" is basically just a love letter to Haskell's #TVars, like a high school crush longing for the one that got away. 😆❤️
    notes.brooklynzelenka.com/Blog #Surelock #Haskell #HackerNews #ngated

  9. Зачем нужен fillfactor в PostgreSQL

    Привет, Хабр! Один параметр PostgreSQL может похоронить вашу производительность, если вы о нём забудете — это fillfactor . Почему однократная настройка числа приводит к неожиданным page split , bloat и мучительному откату запросов? Давайте разбираться.

    habr.com/ru/companies/otus/art

    #базы_данных #fillfactor #Deadlocks #блокировки_в_субд #субд #Оптимизация_производительности

  10. Секреты дедлоков

    Как-то раз я допустил в своем коде дедлок и пока выкатывал пул реквест с его фиксом думал “ах как бы было хорошо, если дедлоки определялись на этапе компиляции”. Я решил немного разобраться в этом вопросе и вот что выяснил… Узнать больше

    habr.com/ru/companies/ozonbank

    #go #goroutine #goroutines #panic #deadlock #deadlocks #timer #дедлок #горутина #горутины

  11. Learn how to add exception handling by using D365 try catch statements. Without exception handling, when an error occurs the system will stop the process entirely. However, with the right code, you can ensure the system skips past invalid records and continues to process all records that are valid.

    dynamics365musings.com/d365-tr

  12. To Beat Russia, Ukraine Needs a Major Tech Breakthrough - Ukraine’s top general says his country must innovate on the level of inventing gunpowder ... - wired.com/story/ukraine-russia #security/nationalsecurity #deadlocks #security

  13. To Beat Russia, Ukraine Needs a Major Tech Breakthrough - Ukraine’s top general says his country must innovate on the level of inventing gunpowder ... - wired.com/story/ukraine-russia #security/nationalsecurity #deadlocks #security

  14. So again, IN THEORY, it'd be trivial to make the program #MultiTask, because it was inherently fight-proof -- there couldn't be any #RaceConditions or #Deadlocks, because the only data being shared never changed.

    10/

  15. So again, in theory it'd be trivial to make the program #MultiTask, because it was inherently fight-proof -- there wouldn't be any #RaceConditions or #Deadlocks, because the only data being shared never changed.

    10/