Неполадки в работе ленты книги ордеров ETHUSD 24 июня 2019 г.

24 июня 2019 г. между 9:25:54 и 09:44:30 UTC в работе лент orderBookL2, orderBookL2_25, orderBook10 и котировок реального времени WebSocket произошли неполадки. В течение этого периода книга ордеров ETHUSD в этих лентах отображала некорректные данные.

Нам удалось в течение нескольких минут найти и устранить причину сбоя. Проблема была вызвана редкой последовательностью операций с ордерами, вызвавшей ошибку в оптимизации вычислений книги ордеров. Данная оптимизация была выполнена для книги ордеров несколькими часами ранее в продакшн-версии платформы. Позже из-за этого мы откатили изменения, связанные с этой оптимизацией.

Данный сбой не повлиял на сами ордера в торговом движке – затронуто было только отображение книги ордеров ETHUSD, которое берется из потока данных торгового движка.

Мы подключили автоматизированные валидаторы потоков данных для обнаружения такого рода проблем и раннего предупреждения о них в дальнейшем.

Приносим извинения за возможные неудобства, вызванные неполадками. Если у вас появятся дополнительные вопросы, пожалуйста, свяжитесь с техподдержкой через нашу форму обратной связи: https://www.bitmex.com/app/support/contact.

ETHUSD Orderbook Feed Issues, 24 June 2019

Between 09:25:54 UTC and 09:44:30 UTC 24 June 2019 the orderBookL2, orderBookL2_25, orderBook10, and quote realtime websocket feeds for ETHUSD were in a degraded state. During this period, the state of the ETHUSD orderbook on these feeds was incorrect.

We were able to identify and resolve the root cause of the issue within a minute of detection. The issue was caused by a rare sequence of order events that triggered a bug in an optimisation of the orderBookL2 calculation which had been deployed to the production environment several hours earlier. This change has since been reverted.

There was no impact to orders in the trading engine itself – just the presentation of the calculated orderbook for ETHUSD downstream of the trading engine.

We have deployed additional automated feed validators to detect potential similar issues in the future and to alert us earlier.

We apologise for the inconvenience this may have caused. If you have any further questions, please contact Support via our contact form: https://www.bitmex.com/app/support/contact.

Задержки в работе WebSocket 30 мая 2019 г.

Между 16:00 и 17:00 UTC 30 мая 2019 г. в работе WebSocket API происходили значительные задержки в связи с резким ростом трафика, производимого торговым движком во время сильных движений рынка. В этот период у некоторых соединений с WebSocket также наблюдались потери в обновлениях рыночных данных, поскольку достигались лимиты памяти на уровне внутреннего обмена сообщениями, что приводило к повторным соединениям.

Наши технические специалисты наращивают темп работы по разработке в рамках уже запланированного стратегического обновления нашей архитектуры распределения рыночных данных с целью увеличить ее производительность и снизить общий уровень задержек ленты WebSocket. Этот апгрейд производительности запланирован для внедрения на Testnet на этой неделе. Мы опубликуем объявление для пользователей, когда обновление будет установлено на основной платформе.

Если у вас есть дополнительные вопросы, пожалуйста, свяжитесь со службой поддержки с помощью нашей контактной формы: https://www.bitmex.com/app/support/contact.

Оригинал сообщения

Websocket 遅延について 2019年5月30日

原文: Websocket Latency, 30 May 2019

2019年5月30日 16:00-17:00 UTC(日本時間翌日01:00-02:00)の間に、大きな市場変動の間に取引エンジンによって生成されたトラフィックの急上昇のため、Websocket APIにおいて大きな遅延が発生しました。またこの期間中、一部のWebsocket接続は、内部メッセージング層のメモリが制限に達したため市場データが更新されず、再接続が必要になりました。

処理能力を大幅に向上させ、Websocketフィードの全体的な待ち時間を短縮するため、当社のエンジニアは、すでに計画されている市場データ配信アーキテクチャの戦略的アップグレードにおける開発努力を加速させています。このアップグレードは今週テストネットリリースの予定で、メインプラットフォームにリリースされた際にユーザー様へお伝えします。

さらにご質問がある場合は、弊社のお問い合わせフォームからサポートにお問い合わせください: https://www.bitmex.com/app/support/contact

 

Websocket Latency, 30 May 2019

Between 16:00 and 17:00 UTC 30 May 2019 the websocket API experienced periods of substantial lag due to spikes of traffic generated by the trading engine during large market moves. During this period some websocket connections also experienced dropped market data updates as memory limits on an internal messaging layer were hit, forcing reconnections.

Our engineers are accelerating the development effort in an already-planned strategic upgrade of our market data distribution architecture to vastly increase its capacity and lower the overall latency of the websocket feed. This capacity upgrade is scheduled for Testnet release this week and we will update users once this has been released to the main platform.

If you have any further questions, please contact Support via our contact form: https://www.bitmex.com/app/support/contact.