Щас будет некий ночной релиз и апдейты риверов либо адово заглючат либо резко ускорятся. Я надеюсь на второе. UPDATE: в комментах тестовый срач, можно туда не ходить, там ничего интересного.
вроде всё ок? ‎- right wing hug squads
пока все пушисто ‎- туктуктук наноробот
нейтральная часть [x] [x] ‎- псы в рапиде
очень резво всё работает, но блин, можно пофиксить чтобы пост, который я комменчу (вот например этот) не улетал сразу наверх ленты при нажатии post, а то укачивает ‎- right wing hug squads
Все летает ‎- туктуктук наноробот
Включая пост наверх после комментария ‎- туктуктук наноробот
^ placebo effect ‎- псы в рапиде
ну чо, погнали ‎- псы в рапиде
а вот ежели камент нопесать? ‎- псы в рапиде
или так? ‎- псы в рапиде
Не, притормаживает. Секунду назад было быстрее ‎- туктуктук наноробот
Не, притормаживает. Секунду назад было быстрее ‎- туктуктук наноробот
17 лучше 82; 49 лучше 183; 28 лучше 164. Update: 50 лучше 292! ‎- псы в рапиде
мы смотрим на разные вещи. я смотрю на время, с которым обновляются другие ленты, открытые в других окнах браузера. ‎- псы в рапиде
ага! понял. тогда конечно! ‎- туктуктук наноробот
тест ‎- right wing hug squads
о! супер! вот теперь у меня бокс остался на месте а новый коммент прямо над ним выполз! ‎- туктуктук наноробот
о! супер! вот теперь у меня бокс остался на месте а новый коммент прямо над ним выполз! ‎- туктуктук наноробот
Два раза выполз ‎- туктуктук наноробот
Пост все равно улетел. ‎- туктуктук наноробот
Как там ваши риверы, Алексей Генадьевич? ‎- туктуктук наноробот
а) с дублированием комментариев я не разбирался б) с улетанием постов не разбирался. ‎- псы в рапиде
@ayoshi, а оставь еще один коммент плиз ‎- псы в рапиде
Я просто пишу поток сознания, открыл второе окно и проверяю ‎- туктуктук наноробот
о, заебца. ‎- псы в рапиде
там все моментально, во втором окне ‎- туктуктук наноробот
там все моментально, во втором окне ‎- туктуктук наноробот
там все моментально, во втором окне ‎- туктуктук наноробот
там все моментально, во втором окне ‎- туктуктук наноробот
там все моментально, во втором окне ‎- туктуктук наноробот
да, ваша беседа смотрится как irc чат, только дубли прут ‎- right wing hug squads
Голубка говорит: "2 лучше чем 75". ‎- псы в рапиде
@screamager да, дубли у нас развесистые ‎- туктуктук наноробот
@screamager да, дубли у нас развесистые ‎- туктуктук наноробот
@screamager да, дубли у нас развесистые ‎- туктуктук наноробот
@screamager да, дубли у нас развесистые ‎- туктуктук наноробот
блин а как вы ухитряетесь по четыре дубля создать ‎- right wing hug squads
раз два ‎- right wing hug squads
раз два три ‎- right wing hug squads
раз два три ‎- right wing hug squads
@squadette мне кажется у тебя есть шанс наконец поймать дубликаты, там наверное ботлнек переехал из за смены алгоритма ‎- туктуктук наноробот
@squadette мне кажется у тебя есть шанс наконец поймать дубликаты, там наверное ботлнек переехал из за смены алгоритма ‎- туктуктук наноробот
@squadette мне кажется у тебя есть шанс наконец поймать дубликаты, там наверное ботлнек переехал из за смены алгоритма ‎- туктуктук наноробот
агага ‎- right wing hug squads
для меня это загадка, про дубли. ‎- псы в рапиде
дубликаты я переделаю. ‎- псы в рапиде
ну методика создания дубля нехитра кажется - ну ка щас ещё разок -- вот у этого поста не будет дублей например. ‎- right wing hug squads
а вот у этого щаа кааак попрут ‎- right wing hug squads
попрут ‎- right wing hug squads
раз два ‎- right wing hug squads
раз два ‎- right wing hug squads
раз два ‎- right wing hug squads
После коммента уносит не пойми куда (iPhone) ‎- lieu
ну вот :) ‎- right wing hug squads
ну вот :) ‎- right wing hug squads
ну вот :) ‎- right wing hug squads
а, вот, нашел каноническую цитату: "ГОЛУБКА ГОВОРИТ: "БУДЕТ ЛИ ПРИЯТНЫ ШЕСТЬДЕСЯТ ДВА? ДВА ИЛИ ЧЕТЫРЕ БУДУТ НАМНОГО ПРИЯТНЕЕ!" ‎- псы в рапиде
пошел убивать президента. ‎- туктуктук наноробот
Павлик, а как ты этого добиваешься? ‎- псы в рапиде
Дабол Клик штоле??? Update: хуй там. ‎- псы в рапиде
короче, если комменты писать неспешно, и отправив один коммент, делать три глубоких вдоха перед отправкой второ -- то всё ок. а если вкатить первый коммент, сразу ткнуть "comment", и вкатить второй побыстрее -- то оно начнёт размножаться ‎- right wing hug squads
^^ a-fuckin'-mazing. вааа??? ‎- псы в рапиде
раз два три ща второй быра запощу ‎- right wing hug squads
бумс ‎- right wing hug squads
ну ка ‎- right wing hug squads
нне знаю, у меня так не получилос0 ‎- туктуктук наноробот
нне знаю, у меня так не получилос0 ‎- туктуктук наноробот
блин работало же - я прошлую серию так сделал ‎- right wing hug squads
раз два ‎- right wing hug squads
раз два три ‎- right wing hug squads
Кажется если двое одновременно пишут в пост, то шансы выше ‎- туктуктук наноробот
глупый вопрос - там на локальное время на машине клиента ничего не завязано случаем? ‎- right wing hug squads
а то есть мысль ‎- right wing hug squads
а то есть мысль ‎- right wing hug squads
Ну еб твою мать, девочка ‎- туктуктук наноробот
Ну еб твою мать, девочка ‎- туктуктук наноробот
нет, всё-таки мой сценарий как я его выше описал -- верен. если не частить -- вроде бы ничего не дублируется. ‎- right wing hug squads
@squadette Ты можешь потрейсить запросы к дб? за последние 5 минут? ‎- туктуктук наноробот
@squadette Ты можешь потрейсить запросы к дб? за последние 5 минут? ‎- туктуктук наноробот
Вряд ли сейчас много пишущих ‎- туктуктук наноробот
Вряд ли сейчас много пишущих ‎- туктуктук наноробот
я не могу потрейсить запросы, и я хочу пользуясь случаем восстановить и функционал "три коммента с точкой, быстро написанных под постом". так что заново тестировать будем. Спасибо! ‎- псы в рапиде
ну тогда всем спокойной ночи :) ‎- right wing hug squads
Спокойной ночи! ‎- туктуктук наноробот
Спокойной ночи! ‎- туктуктук наноробот
Послушай! есть идея. мне кажется что шансы на дубликаты связаны с количеством открытых риверов которые содержат пост. ‎- туктуктук наноробот
Сейчас ты позакрывал тестовые окна, и наверное дубликатов почти не будет ‎- туктуктук наноробот
так, это интересно :) ‎- right wing hug squads
но у меня щас много окон и всё ок ‎- right wing hug squads
последняя проверка ‎- туктуктук наноробот
и я попробую. раздва ‎- 18 боевых дирижаблей
видимо, не так. ‎- 18 боевых дирижаблей
на этом комментарии мои теории иссякли и я иду спать ‎- 18 боевых дирижаблей
последняя попытка ‎- 18 боевых дирижаблей
1 ‎- alf
тест. УПД: в 9 утра мгновенно, отлично ‎- горящее клеймо контента
1 ‎- alf
2 ‎- alf
3 ‎- alf
4 ‎- alf
6 ‎- alf
7 ‎- alf
7 ‎- alf
8 ‎- alf
8 ‎- alf
9 ‎- alf
10 ‎- alf
11 ‎- alf
12 ‎- alf
12 ‎- alf
13 ‎- alf
14 ‎- alf
15 ‎- alf
Дублируется на ура, хоть и реже чем в праймтайм. Я всё ещё склоняюсь к теории о том что это проблемы на стороне клиента. ‎- alf
Дублируется на ура, хоть и реже чем в праймтайм. Я всё ещё склоняюсь к теории о том что это проблемы на стороне клиента. ‎- alf
Вот и опять. ‎- alf
Вот и опять. ‎- alf
При этом начинает исчезать форма комментария, и при рефреше страницы многочисленные попапы — такое ощущение будет XHR уходит на повторные попытки. ‎- alf
При этом начинает исчезать форма комментария, и при рефреше страницы многочисленные попапы — такое ощущение будет XHR уходит на повторные попытки. ‎- alf
При этом начинает исчезать форма комментария, и при рефреше страницы многочисленные попапы — такое ощущение будет XHR уходит на повторные попытки. ‎- alf
При этом начинает исчезать форма комментария, и при рефреше страницы многочисленные попапы — такое ощущение будет XHR уходит на повторные попытки. ‎- alf
И даже частить после этого не надо — всё само. ‎- alf
Потрейсятся ли запросы? ‎- alf
Тааак ‎- alf
1 ‎- alf
1 ‎- alf
2 ‎- alf
2 ‎- alf
Какой прекрасный тред :) ‎- Monkey Ping
В общем, база тут ни при чём, тут толпа XHR запросов. Тормоза при этом — тормоза браузера. ‎- alf
В общем, база тут ни при чём, тут толпа XHR запросов. Тормоза при этом — тормоза браузера. ‎- alf
В общем, база тут ни при чём, тут толпа XHR запросов. Тормоза при этом — тормоза браузера. ‎- alf
В общем, база тут ни при чём, тут толпа XHR запросов. Тормоза при этом — тормоза браузера. ‎- alf
В общем, база тут ни при чём, тут толпа XHR запросов. Тормоза при этом — тормоза браузера. ‎- alf
В общем, база тут ни при чём, тут толпа XHR запросов. Тормоза при этом — тормоза браузера. ‎- alf
Коллега, а можно в ответ эхо комментария добавить для отладки? ‎- alf
Коллега, а можно в ответ эхо комментария добавить для отладки? ‎- alf
Коллега, а можно в ответ эхо комментария добавить для отладки? ‎- alf
Коллега, а можно в ответ эхо комментария добавить для отладки? ‎- alf
Так, это точно retry на клиентской стороне. Если заслать после всего этого безобразия комментарий со стектрейсами, то в ответ приходит *много* попапов с пятисоткой. "Много" == я не дождался конца, больше 20. ‎- alf
Пока мы насилуем JS запросами, в консоли сыпется [Error] TypeError: null is not an object (evaluating 'n._currentElement') perform (application-38b6224f574640b4c0be9e016a43f54607417c876925450ddbc2894291d4f4da.js, line 1190) batchedUpdates (application-38b6224f574640b4c0be9e016a43f54607417c876925450ddbc2894291d4f4da.js, line 668) ‎- alf
и ещё [Error] Error: Invariant Violation: findComponentRoot(..., .0.1:$17752.1.5.$81575.1): Unable to find element. This probably means the DOM was unexpectedly mutated (e.g., by the browser), usually due to forgetting a <tbody> when using tables, nesting tags like <form>, <p>, or <a>, or using non-SVG elements in an <svg> parent. Try inspecting the child nodes of the element with React ID ``. perform (application-38b6224f574640b4c0be9e016a43f54607417c876925450ddbc2894291d4f4da.js, line 1190) batchedUpdates (application-38b6224f574640b4c0be9e016a43f54607417c876925450ddbc2894291d4f4da.js, line 668) ‎- alf
Их очень много пока браузер захлёбывается и ни одного сейчас, пока всё "хорошо" ‎- alf
(7 забыл) ‎- operazioni di FAP
(7 забыл) ‎- operazioni di FAP
(7 забыл) ‎- operazioni di FAP
Хе-хе! ‎- alf
Хотя вот моё "хе-хе" тоже подтормаживает, но не критично. ‎- alf
Интересно, смогу ли я вклиниться между дубликатами? ‎- alf
Интересно, смогу ли я вклиниться между дубликатами? ‎- alf
....ииии у нас улетели восемь XHR POST запросов. ‎- alf
....ииии у нас улетели восемь XHR POST запросов. ‎- alf
{"id":81760,"post_id":17752,"user_id":73,"text":"Интересно, смогу ли я вклиниться между дубликатами?","created_at":"2015-08-25T06:20:40.665Z","updated_at":"2015-08-25T06:20:40.665Z"} ‎- alf
{"id":81760,"post_id":17752,"user_id":73,"text":"Интересно, смогу ли я вклиниться между дубликатами?","created_at":"2015-08-25T06:20:40.000Z","updated_at":"2015-08-25T06:20:40.000Z"} ‎- alf
{"id":81760,"post_id":17752,"user_id":73,"text":"Интересно, смогу ли я вклиниться между дубликатами?","created_at":"2015-08-25T06:20:40.000Z","updated_at":"2015-08-25T06:20:40.000Z"} ‎- alf
{"id":81760,"post_id":17752,"user_id":73,"text":"Интересно, смогу ли я вклиниться между дубликатами?","created_at":"2015-08-25T06:20:40.000Z","updated_at":"2015-08-25T06:20:40.000Z"} ‎- alf
{"id":81760,"post_id":17752,"user_id":73,"text":"Интересно, смогу ли я вклиниться между дубликатами?","created_at":"2015-08-25T06:20:40.000Z","updated_at":"2015-08-25T06:20:40.000Z"} ‎- alf
{"id":81760,"post_id":17752,"user_id":73,"text":"Интересно, смогу ли я вклиниться между дубликатами?","created_at":"2015-08-25T06:20:40.000Z","updated_at":"2015-08-25T06:20:40.000Z"} ‎- alf
{"id":81765,"post_id":17752,"user_id":73,"text":"Интересно, смогу ли я вклиниться между дубликатами?","created_at":"2015-08-25T06:20:42.000Z","updated_at":"2015-08-25T06:20:42.000Z"} ‎- alf
{"id":81765,"post_id":17752,"user_id":73,"text":"Интересно, смогу ли я вклиниться между дубликатами?","created_at":"2015-08-25T06:20:42.000Z","updated_at":"2015-08-25T06:20:42.000Z"} ‎- alf
{"id":81765,"post_id":17752,"user_id":73,"text":"Интересно, смогу ли я вклиниться между дубликатами?","created_at":"2015-08-25T06:20:42.000Z","updated_at":"2015-08-25T06:20:42.000Z"} ‎- alf
Ну тут получились дубликаты дубликатов, надо понимать. Но да, 8 запросов, улетели примерно одновременно (хотя вот created_at показывает две секунды разницы), тупили почти вечно. ‎- alf
Доктор, а это ответ сервера или то что я постил? Чёртов сафари, ничего в нём не понять. ‎- alf
Коллега, вы скажите, (1) есть ли от вышеупомянутого польза, (2) надо ли посмотреть в код? ‎- alf
@alf, сорри, польза большая. ключевой вопрос который надо понять — то ли это так ведет себя клиент, то ли это глюк в transaction retry. ‎- псы в рапиде
У меня, см. выше, это точно клиент. То есть я с утра видел 8 запросов улетевших в сервер по одному нажатию Enter (хотя с виду клик по кнопке ничем не отличается, те же тормоза и те же дубликаты). Дальше можно расчехлить нежатый JS и посмотреть, кто их таких создал — но тут придется уже выезжать в код, так что интересно, нужно ли это или из стектрейса и того что запросы множатся и так видно, что это может быть. ‎- alf
Коммент ушел гулять и не вернулся, хм... ‎- alf
А если еще коммент? ‎- alf
Ну вот на "А если еще коммент?" одновременно ушли три (три) XHR-запроса. Первые два получили ответ идентичный с точностью до миллисекунд, третий — точно такой же (те же id), но на 639 ms моложе ‎- alf
1 ‎- alf
забей пока! все равно в новом коде все будет по-другому ‎- псы в рапиде
На вот эту единичку улетело 2 запроса, ответ на второй был получен первым, ответы похожи, отличаются только странным: у них разные x-request-id (при том что в запросе нет x-request-id вообще, про что я тебя хотел спросить), и они выставляют разную сессионную куку (?!) ‎- alf
Ок, пойду выпью за успех мероприятия :) ‎- alf

2015-2016 Mokum.place