Блог пользователя MikeMirzayanov

Автор MikeMirzayanov, 13 лет назад, По-русски
Внимание. На Codeforces будут проходить плановые работы по модернизации инфраструктуры. Работы будут проходить примерно в период с 26-го по 27-е июля. В это время вы можете сталкиваться с полной или частичной неработоспособностью сайта или тестирующей системы. В случае возникновения таких проблем, подождите несколько минут и попробуйте снова. Спасибо за понимание.

UPD: Работы закончены, всем спасибо за проявленное терпение.
UPD2: Возник сайд-эффект: формулы TeX, которые рендерятся в картинки, теперь выглядят сверхконтрастно. Буду разбираться.
  • Проголосовать: нравится
  • +72
  • Проголосовать: не нравится

13 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится
Hope it gets better soon.
13 лет назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится
Не понятно, почему публика минусует?
Ведь администрация заблаговременно предупреждает о плановых техработах, которые в интересах опять всех же она постарается провести без отключения сайта, а только с возможной временной недоступностью некоторого функционала.
И вместо того, чтобы поблагодарить за предупреждение, минусуют... :( 
13 лет назад, # |
  Проголосовать: нравится +27 Проголосовать: не нравится
Видимо в России к слову модернизация изначально предвзятое отношение по известным причинам. =)
13 лет назад, # |
  Проголосовать: нравится -6 Проголосовать: не нравится
На вопрос "почему люди минусуют топик" несколько вероятных ответов можно найти без труда.
Меня больше интересует вопрос "почему людей все еще интересует почему люди что-то минусуют"...

По теме: как администрация находит ресурсы для такого проекта? Мы уже 2 года пытаемся что-то аналогичное в своей стране сделать и даже один сервер никто стабильно предоставить не может.
Если все делается на личные средства, то понятно, вопрос закрыт.
  • 13 лет назад, # ^ |
      Проголосовать: нравится -12 Проголосовать: не нравится
    Насколько я знаю, в СГУ есть много-много серверов, которые и используются
  • 13 лет назад, # ^ |
      Проголосовать: нравится +4 Проголосовать: не нравится
    Никогда не поверю, что основная загвоздка в железе. Я более года все свободное время писал Codeforces и Polygon до запуска проектов. Стоимость вложенных сил на момент запуска значительно превышала стоимость всего задействованного железа на настоящий момент. Кроме, того первые полгода Codeforces работал на обычном двухядерном компьютере с 2Гб памяти одновременно с другими проектами.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +20 Проголосовать: не нравится
      К сожалению это так, загвоздка не только в железе, но нам даже "двухядерный компьютер с 2Гб памяти" просто негде разместить. За 2 года немаленькое количество человеко-часов вложено в наш проект, написано немало кода, составлено 11 контестов приблизительно уровня здешних див2 раундов и еще 2 полноценных АСМ контеста уровня четвертьфинала. И все на что мы можем растолкать наших спонсоров, это средства на мелкие призы.
      Да что уж тут говорить, вы наверное не поверите также, что в ВУЗе призере чемпионата мира о том, что команда туда поехала, не говоря уже о привезенных медалях, знал только декан и пару человек из бухгалтерии, выдававшие командировочные. Даже должности "тренер по подготовке к олимпиадному программированию" не существовало. 
      Справедливости ради надо заметить, что нашими стараниями ситуация немного улучшается. Но в целом, почему-то у нас ни частный бизнес, ни университеты, ни минобразования не заинтересованы в студенческих олимпиадах... 

13 лет назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится
Ну вряд-ли на личные средства, учитывая что спонсор "Вконтакте"
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Будет ли анонс изменений на CF? Интересно, что именно ожидается, что будет работать лучше?
  • 13 лет назад, # ^ |
      Проголосовать: нравится +6 Проголосовать: не нравится
    Просто Codeforces переезжает на чуть-чуть более быстрый сервер. Изменения будут чисто инфраструктурные. Внедрим возможность перезапуска Codeforces таким образом, что будет подниматься новый инстанс приложения и только после его поднятия все запросы будут уходить на него, а старый гаситься. Такая стратегия уменьшит downtime при ребутах.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится
      а два инстанса могут одновременно работать чтобы active-active было?
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Могут, но для этого надо подправить кэш, сделав его распределенным. Но конечно, запуск load balancing на два инстанса на одном сервере странное дело. Вообще-то, я надеюсь, что одного инстанса будет достаточно и в ближайшем будущем, но принципиальных сложностей для масштабирования нет. Забавно, что на новом железе на синтетических тестах система показывает значительно большую производительность. Возможно, это из-за перехода на более свежие версии Tomcat, MySQL и проч.
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
When this "system maintenance" is finishing?
13 лет назад, # |
Rev. 4   Проголосовать: нравится 0 Проголосовать: не нравится

А, увидел, что проблемы с техом уже заметили.

Про проблемы с техом - подобные эффекты в последний раз я наблюдал, когда в изображениях были ошибки в альфа-канале (фон - черный полностью прозрачный, о прозрачности ничего не знал отрисовщик текста, но при этом делал антиалиасинг, в результате чего "выбивал" соседние отсчеты в черный цвет). Кстати, можно заметить, что раньше изображения были прозрачными, а сейчас - нет, у них непрозрачный белый фон.
13 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится
Good job!
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
У меня одного после техработ сайт стал дико лагать и открываться через раз?
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Вероятно да. У меня ничего подобного не наблюдается.
13 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Включите переменную ONLINE_JUDGE на Java, сейчас вылетает
java.security.AccessControlException: access denied (java.util.PropertyPermission ONLINE_JUDGE read)
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
уже час не тестируется дорешивания по последнему контесту
это нормально?
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Проблемы с электроэнергией или что-то еще... Надеюсь, что завтра с утра восстановим работоспособность.