!sFVzrChnVxmGgYiiOm:matrix.org

[matrix] Русская техподдержка

371 Members
Помощь сообщества в настройке Matrix-серверов и клиентов; решении проблем, связанных с Матриксом. Это не официальный канал техподдержки, поэтому тут никто никому ничего не должен. Оскорбления и неуважительное отношение к участникам комнаты - караются баном.77 Servers

Load older messages


SenderMessageTime
23 Oct 2018
@progserega:rsprim.ruprogserega порылся в базе, нашёл табличку group_users, в ней поправил поле is_admin на true у пользователя. 01:37:58
@progserega:rsprim.ruprogseregaи в результате в сообществе стало два админа01:38:14
@progserega:rsprim.ruprogseregaвопрос: я не сломаю таким образом синапс? 🙂01:38:32
@ma1uta:ru-matrix.orgma1uta
In reply to @progserega:rsprim.ru
вопрос: я не сломаю таким образом синапс? 🙂
Нет, не должен.
03:41:33
@progserega:rsprim.ruprogseregaспасибо!03:42:10
@ma1uta:ru-matrix.orgma1uta

Сообщества:

  1. Не описаны в спецификации;
  2. Ограничены и не доделаны.
03:42:15
@progserega:rsprim.ruprogseregaсейчас тогда попробую03:42:16
@ma1uta:ru-matrix.orgma1utaНе за что.03:42:21
@progserega:rsprim.ruprogserega
In reply to @ma1uta:ru-matrix.org

Сообщества:

  1. Не описаны в спецификации;
  2. Ограничены и не доделаны.
оптимистично 😀
03:42:39
@ma1uta:ru-matrix.orgma1utaСейчас все силы core team направлены не на сообщества, а на поддержание работоспособности matrix.org и доведение до ума спецификации на федерацию (там есть ряд белых пятен и уязвимостей, которые исправляют).03:44:27
@progserega:rsprim.ruprogseregaа если не секрет, то помимо однопоточности питона - почему синапс так тормозит на matrix.org?03:51:11
@progserega:rsprim.ruprogseregaнеужели просто потому что питон и всё тут?03:51:41
@ma1uta:ru-matrix.orgma1utaПотому что интерпретируемый язык всегда будет медленее компилируемого. Для первого банально приходится совершить больше машинных операций, чтобы выполнить то же самое действие.04:10:40
@ma1uta:ru-matrix.orgma1utaПоэтому и существует JIT.04:10:55
@ma1uta:ru-matrix.orgma1uta Взять ту же java. До 97 года это был тоже интерпретируемым языком, поэтому программы на java работали медленно (не забываем, что и компы были "медленнее"). Сейчас там работает только через jit. Он перед выполнением bytecode выполняет трансляцию в машинные коды и выполняет уже нативные команды. Помимо этого он не просто транслирует код, но ещё умеет выполнять оптимизации (помимо оптимизаций на этапе компиляции), то есть он умеет использовать различные расширения ЦПУ (sse2), умеет менять порядок операций в исходном коде, умеет собирать статистику бинарных образов (и если решит, что она работает медленно, сделать декомпозицию и заново сформировать машинные коды). Поэтому программам на java нужно небольшое время вначале работы приложения, чтобы "прогреться". 04:20:47
@ma1uta:ru-matrix.orgma1utaКонечно, это не отменяет криворукости разработчиков. :-)04:21:31
@progserega:rsprim.ruprogseregaТ.е. не в архитектуре синапса проблема?04:38:58
@progserega:rsprim.ruprogseregaА только в питоне04:39:17
@ma1uta:ru-matrix.orgma1utaНа этот вопрос не смогу ответить, так как плохо знаю архитектуру синапса. Но питон сам по себе медленный, это да.04:47:38
@progserega:rsprim.ruprogserega просто можно же по разному написать. И нивелировать архитектурой тормоза языка. Как-то сравнивал - парсер написанный на сях работал раза в три быстрее, чем на питоне. А вот если переписать парсер, чтобы он не всё разом, а часто по-чуть-чуть парсил - то перестал его в top вообще замечать. 05:06:43
@murz:ru-matrix.orgAlexey Murz Korepov
In reply to @progserega:rsprim.ru
вопрос: я не сломаю таким образом синапс? 🙂
Я так делал - норм всё, и пока это как раз единственный рекомендованный способ :)
05:14:29
@murz:ru-matrix.orgAlexey Murz Korepov
In reply to @progserega:rsprim.ru
Т.е. не в архитектуре синапса проблема?
В архитектуре синапса тоже есть основная проблема, что он однопоточный - его нельзя для одного домена запустить на 2 разных серверах, чтобы распределить нагрузку. Поэтому они сейчас пилят многопоточный Dendrite на Go, но в последнее времч очень вяло :(
05:17:42
@progserega:rsprim.ruprogseregaхм, странно05:18:14
@progserega:rsprim.ruprogseregaпо идее дендрит должен разом закрыть проблемы с производительностью - если даст возможность кластеризовать это дело... И не надо будет колдовать с matrix.org, чтобы оно как-то работало05:19:54
@progserega:rsprim.ruprogseregaхотя кто его знает что важнее - скорость работы matrix.org или готовность спецификации, чтобы разработчики могли нормально пилить свои смежные продукты, не опасаясь, что "завтра изменят протокол".05:21:08
@progserega:rsprim.ruprogserega
In reply to @murz:ru-matrix.org
Я так делал - норм всё, и пока это как раз единственный рекомендованный способ :)
ок - спасибо!
05:21:33
@murz:ru-matrix.orgAlexey Murz Korepov
In reply to @progserega:rsprim.ru
по идее дендрит должен разом закрыть проблемы с производительностью - если даст возможность кластеризовать это дело... И не надо будет колдовать с matrix.org, чтобы оно как-то работало
Ну дендрит пилить ещё год надо, а таблеток для ускорения в синапс натолкать - с виду кажется что быстрее и проще
05:35:17
@progserega:rsprim.ruprogserega😃05:51:40
25 Oct 2018
@progserega:rsprim.ruprogseregaВчера сервер лёг. Прямо совсем перестал функционировать, принимать соединения. https://github.com/matrix-org/synapse/issues/4086 баг в логах, которые не понимают utf8, как я понимаю. И как-то стало боязно за систему, которая может упасть от "нестандартного сообщения".23:50:58
@progserega:rsprim.ruprogseregaговорят скоро будут пакеты на 3-м питоне - как оно сейчас?23:51:29

Show newer messages


Back to Room ListRoom Version: