
Евгений
19.06.2017
20:34:08
в этой папке ещё файлы называются hgd8o34t9dt23g34899203 вместо человеческих названий вроде

Kamil
19.06.2017
20:34:08

Sergey
19.06.2017
20:34:21

Kamil
19.06.2017
20:34:26
?

Google

Sergey
19.06.2017
20:34:29
0234423.045
00000002.567
веселая папочка
и есть место, где можно посмотреть что к чему
но это другая песня уже

Kamil
19.06.2017
20:36:14
а еще меня не прикалоло что при выключении эмулятора пдц дфс нахрен падал...

Евгений
19.06.2017
20:36:30
ооо
прям падал? т.е. не только нельзя новые репликации папок создавать было, но и существующие не работали?

Sergey
19.06.2017
20:37:47
именно так

Денис
19.06.2017
20:37:53
хз, вообще решение конфликтов репликаций - отдельная тема.. я бы не сказал, что есть прям однозначно лучшее решение

Sergey
19.06.2017
20:38:00
это все написано в матчасти

Google

Sergey
19.06.2017
20:38:50
пдц емулятор вообще помоешное фсмо
его держатель выполняет много странных функций

Kamil
19.06.2017
20:39:03

System Center Bot
19.06.2017
20:39:03
Не унывай, ну ты чо.

Денис
19.06.2017
20:39:27

Kamil
19.06.2017
20:39:34
благо было воскресенье и в офисе было человек 15

Sergey
19.06.2017
20:40:01
After a conflict is detected, the Merge Agent launches the selected conflict resolver and uses the resolver to determine the conflict winner.

Денис
19.06.2017
20:40:38
на сколько я понимаю, он "проигравшие" файлы пихает в особую папку

Sergey
19.06.2017
20:40:53
см выше
там обычно около миллиона файлов в среднем

Денис
19.06.2017
20:41:08
ну и это не не конфликт резолвер по твоему?)

Sergey
19.06.2017
20:41:09
с красивыми именами
нет

Денис
19.06.2017
20:41:20
см логи реплкации

Борис
19.06.2017
20:41:22

Денис
19.06.2017
20:41:26
а что это?)

Sergey
19.06.2017
20:41:32
правда чтоли? там нет ничего внятного

Kamil
19.06.2017
20:42:01
Я имею ввиду людей
там мс свои пособий размещает, правда от них толку...
а в чем вопрос то?

Google

Sergey
19.06.2017
20:42:08
конфликтрезолвер, это когда можно определить статус файла

Денис
19.06.2017
20:42:16
тут по сути всего два варианта, либо пихать их в отдельные папки, либо хранить рядом с счетчиком в имени

Sergey
19.06.2017
20:42:35
ты совершенно не понимаешь сути проблемы

Денис
19.06.2017
20:42:44
оба варианта не то, чтобы были прям вах вах

Sergey
19.06.2017
20:42:53
ладно
на пальцах
у тебя 4 ноды дфс
хранят файлопомойку
там есть ыксель табличка топманагеров с откатами
4 человека открываются этот файл на разных репликах
дальше сам догадаешься что будет?
через неделю когда почешутся?

Денис
19.06.2017
20:44:09
чувак, это же проблема не только дфс.. это проблема всего, что имеет хоть какую то репликацию.. это называется эвенчуальная консистентность... ей страдают и субд и гит и вообще все
и нет универсального лучшего споосба победить это

Sergey
19.06.2017
20:44:22
да ну?
да ну?
я могу ЗАЛОЧИТЬ строку таблицы
счекинить эксклюзивно файл в гите
и хуй туда кто доберется
а вот в дфс все прозаичнее

Google

Денис
19.06.2017
20:45:07
ты можешь залочить только если у тебя все клиенты сидят на одной ноде

Sergey
19.06.2017
20:45:13
там НЕЛЬЗЯ ЗАЛОЧИТЬ ФАЙЛ МОНОПОЛЬНО НА ВСЕХ РЕПЛИКАХ

Денис
19.06.2017
20:45:25
что в больших распределенных системах просто невозможно физически

Sergey
19.06.2017
20:45:29
я тебя умоляю
правда?

Денис
19.06.2017
20:45:44
именно поэтому и существует ивенчуальная консистентность

Sergey
19.06.2017
20:45:44
транзакционные системы придумали трусы

Admin
ERROR: S client not available

Sergey
19.06.2017
20:45:55
это уже стоит совсем других денег

Денис
19.06.2017
20:46:00
транзакционные системы вообще к консистентности не имеют отношения

Sergey
19.06.2017
20:46:10
oreally?
расскажи это сиквелам, ексченджам

Денис
19.06.2017
20:46:24
консистентность транзакций решается вообще не так

Sergey
19.06.2017
20:46:40
омг
мне нужна консистентность данных
а не транзакций
как это реализовано - дело десятое
в дфс это не реализовано вообще никак
там НЕЛЬЗЯ ЗАЛОЧИТЬ ФАЙЛ

Google

Денис
19.06.2017
20:47:24
ты в скл не сможешь закомитить транзакцию до тех пор, пока все участники не получат эту транзакцию.. транзакционные субд вообще очень плохо работают при геораспределении

Kamil
19.06.2017
20:47:26

Денис
19.06.2017
20:47:34
поэтому и пояивлись кучи не транзакционных номскл субд

Sergey
19.06.2017
20:47:55
и тут остапа понесло
при чем здесь гео?
здесь решалась тупая задача
вернее ее невозможность - сделать файловый сервер с использвоанием dfs
вообще никакой. ни локальный, ни метро, ни гео

Денис
19.06.2017
20:48:39
да это глупость
во первых в файлопомойках очень редко реально нужен транзакционный подход

Sergey
19.06.2017
20:49:14
ок

Денис
19.06.2017
20:49:19
там нет необходимости соблюдать очередность и постоянную консистентность
это не база данных

Sergey
19.06.2017
20:49:44
скажи, почему я не могу сделать мультиконнект по iscsi к ntfs луну?
во всех фс используется журналирование для этого
ну кроме рефс

Денис
19.06.2017
20:50:10
поэтому проблемы с конфликт резолвом там будут все те же самые, что и в любой не транзакционной реплицируемой системе.. вроде гита или той же монги
журналирование - означает транзакционность

Sergey
19.06.2017
20:50:53
не всегда

Денис
19.06.2017
20:50:57
кап теорема чувак

Sergey
19.06.2017
20:51:07
иногда - это журнал атомарных операций