@scala_ru

Страница 942 из 1499
Aleksei
18.09.2017
16:35:41
лiл

Arthur
18.09.2017
16:35:46
крайность в крайность)

Grigory
18.09.2017
16:36:05
важен баланс ну что вы рибята

Kirill
18.09.2017
16:36:46
давайте не будем вскрывать эту тему, вы молодые, вам всё монады

Google
Grigory
18.09.2017
16:37:05
а ты старикан?

Kirill
18.09.2017
16:37:31
это была отсылка к легендарной речи жирика...

Wystan
18.09.2017
16:37:35
вспыхнуло солнце закатом, на дворе благодать, монады абсолютно понятны, но тебе не понять..

Oleksandr
18.09.2017
16:37:49
логика приложения кроется тестами на 100%
оптимист) хорошо, конечно, когда на 100% известно, как оно все должно работать, но вот такое бывает нечасто и даже тогда требования меняются, и какие-то недобитки спецификации могут быть

Aleksei
18.09.2017
16:39:13
вспыхнула жопа пожаром, на дворе благодать, байтодрочеры воют невнятно, ну вот йоптваюмать

ахахаха

такой вечер

Kirill
18.09.2017
16:47:43
админы, надо вычислить этих проклятых байтодрочеров и забанить всех нахер!

Grigory
18.09.2017
16:49:14
Kirill сам сидит там оптимизирует наносекунды

Arthur
18.09.2017
17:10:07
нет боли
Менеджить сплитбрейны и два разных кластера одного и того же сервиса (сид и регулар ноды)

Kirill
18.09.2017
17:10:48
Kirill сам сидит там оптимизирует наносекунды
вызываю System.nanoTime и им бенчмаркаю

Google
Arthur
18.09.2017
17:11:44
часто сплитбрейны бывают?
У меня не возникало таких ситуаций, но если возникнет то боюсь стейт в бд прийдется долго восстанавливать

Если вовремя не положить часть кластера

Nikita
18.09.2017
17:13:48
Написать надо свой сплит брейн резолвер и всего

Arthur
18.09.2017
17:14:31
Там насколько я помню есть 4 политики для сплитбрейн резолвера

И каждая для своего кейса

Nikita
18.09.2017
17:15:02
Majority vote очень универсальная

Если в AWS

Arthur
18.09.2017
17:16:22
Что если осталось равное количество нод?)

После сплитбрейна

Насколько я помню, ответ: ложить оба кластера

Nikita
18.09.2017
17:20:05
Ну да

Но это называется очень неповезло

Arthur
18.09.2017
17:20:32
кстати, уже все не так, или и было не так

" If the parts are of equal size the part containing the node with the lowest address is kept."

Nikita
18.09.2017
17:21:05
А если кластер на три части разделен?

Arthur
18.09.2017
17:21:24
надо два ложить

http://doc.akka.io/docs/akka/rp-15v09p05/scala/split-brain-resolver.html#Keep_Majority

там трабла с тем что может быть рейс кондишен, когда оба кластера будут считать что они в большинстве

в любом случае, это лишняя сложность

Nikita
18.09.2017
17:22:38
Ну а как без этого

Google
Arthur
18.09.2017
17:22:53
вынеси кеш в редис, и радуйся жизни)

а приложение оставь stateless

Nick
18.09.2017
17:30:47
кто там у нас на dcos?

@Emiya402 ты?

Nikita
18.09.2017
17:33:39
кто там у нас на dcos?
я начал пилить марафон

Nick
18.09.2017
17:33:52
чисто марафон не интересен

в общем никто CFS не настраивал специфично?

у нас мезос(или докер) работает херовато

скорее конечно докер

The mirror
18.09.2017
17:46:17
Кто-нибудь пробовал писать модули для ядра Linux не на C?

Rust, Scala Native, Nimrod, D и так далее

Мне нужно написать модуль для ядра Linux, который будет реализовывать key value хранилище в ядре

Отвечая на будущие вопросы, это задание в шведском универе по курсу “Операционные системы”

Grigory
18.09.2017
17:48:48
а в чем проблема? можно не на си; через jni скинуть все в си

The mirror
18.09.2017
17:49:41
То есть единственное требование - это возможность вызвать сторонний код из C?

Не очень представляю как будет работать JVM в kernel-space, хаха

Grigory
18.09.2017
17:50:57
если захочешь на ди писать, то тоже вариант использовать си интерфейс

http://www.digitalmars.com/d/1.0/interfaceToC.html

так что я думаю ответ - в любом язке тебе придется использовать си интерфейс

Google
The mirror
18.09.2017
17:51:25
Такое задание

Nikita
18.09.2017
17:59:38
Напиши на C++

Nick
18.09.2017
18:01:38
Наркоманы

В ядро на си над писать )

Gregory
18.09.2017
18:08:55
поцаны, такой вопрос: есть webSocketClientFlow. В случае, если соединение оборвется, то где он исключение кинет?

Nick
18.09.2017
18:10:00
Везде

Gregory
18.09.2017
18:13:33
ну((

Nikita
18.09.2017
18:14:53
Оно в downstream не пролезет если через Flow.fromSinkAndSource делать

Gregory
18.09.2017
18:15:39
спасибо ❤️

The mirror
18.09.2017
18:57:31
драйвер ФС пойдёт?
Ого, писал на C?

Мне просто стало интересно насколько это реализуемо на других языках

Oleg
18.09.2017
18:58:21
на раст всё реализуемо

остальное будет тащить говнорантайм, но тоже реализуемо

на го точно есть ФС

и не одна

Nick
18.09.2017
19:30:19
на раст всё реализуемо
Будет так себе работать)

Oleg
18.09.2017
19:31:02
Nick
18.09.2017
19:32:02
Референс каунтинг ацтой))))

Oleg
18.09.2017
19:35:00
ну не * юзай глобально-доступных данных *уважай лайфтаймы, потрахайся с борроу-чеккером *в итоге повтыкай везде Copy вперемешку с unsafe{} и не нужно референс каунтинга

Google
Nick
18.09.2017
19:35:18
Тогда че не взять сразу си

Хотя бы Торвальдс не будет ругать

Oleg
18.09.2017
19:36:03
Тогда че не взять сразу си
в си нет флатмапов!!!!

Nick
18.09.2017
19:36:28
В фс они и не нужны, но это не точно

Да и в кэше тоже

Oleg
18.09.2017
19:40:44
В фс они и не нужны, но это не точно
флатпамы не нужны? еретик

Vladimir
18.09.2017
19:40:55
хотя на хабре недавно сумрак про java concurrency patterns в расте был; теория категорий после такого совсем не кажется сложной

Nick
18.09.2017
19:41:36
флатпамы не нужны? еретик
нужны бро, но не всегда)

Oleg
18.09.2017
19:42:10
а я помню, когда-то была смешнявка в твиттере про жаву, там какой-то код дженерик на генерике, но без даункастов генерировал ClassCastException

никто не вспомнит ссылки?

Alexander
18.09.2017
20:07:37
никто не вспомнит ссылки?
У меня есть ссылка на статью про тьюринг полноту джавовых дженериков, там в примерах был какой-то эксепшн, возможно ClassCast.

Страница 942 из 1499