Bifrost Integration Chat — 2026-03-27 (Friday)
Channel: #forsyt-bm-integration (Suntech Innovation Slack)
Bhargav — 2:57 PM
Hi Michael,
We're seeing a critical issue on our prod Bifrost integration — the forsyt.market-catalogue.queue on prod RabbitMQ is not delivering MarketCatalogue messages. MarketBook and Event messages flow normally.
What we observed:
- Backend has been up 12+ hours. In that entire time, zero MarketCatalogue messages received via the queue
- MarketBooks arrive continuously (132+ over 12h), but without matching catalogues they can't be linked to events → getOdds() returns 0 markets for all fixtures
- Cache shows marketCatalogues: 2957 (loaded from persistence/snapshot at startup) — never increases
- Manual recovery works — when we triggered recovery from admin, catalogues arrived as a one-time batch (2957 → 5656), markets immediately appeared (e.g. RCB vs SRH showed 72 markets). But after the recovery burst, catalogues stopped flowing again
- Preprod works fine — mq-preprod-bifrost-api.bifrost.bet:5572 with user forsyt_preprod delivers catalogues continuously. Only prod (mq.bifrost.bet:5577, user forsyt-mq) is affected
Prod connection details:
- Host: mq.bifrost.bet:5577
- User: forsyt-mq
- Vhost: /customers
- Queue: forsyt.market-catalogue.queue
Ask: Could you check the prod RabbitMQ management console for forsyt.market-catalogue.queue — specifically whether the exchange binding/routing key is intact? The queue seems to exist (our consumer connects with passive: true without error) but isn't receiving messages.
This is urgent — IPL starts tomorrow and strykr.io currently shows no bookmaker/sportsbook markets on any cricket fixture in prod. We're running manual recovery as a temporary workaround but it's not sustainable.
Michael Cheremuhin — 3:28 PM
hi @Bhargav. that sounds strange as we didn't have such reports from other integrations
Michael Cheremuhin — 3:28 PM
let me check to resend MCs
Michael Cheremuhin — 4:00 PM
overall i see that market catalogues are sending to you:
Michael Cheremuhin — 4:00 PM
📎 image.png (png, 137KB)
Michael Cheremuhin — 4:01 PM
@Bhargav so, you are saying that any market catalogues, even 1, was never delivered to you for the last 12 hours. is that right?
Michael Cheremuhin — 4:04 PM
can you please confirm if any MCs were received for 22.155004
Michael Cheremuhin — 4:28 PM
also, if you have market books with missing market catalogues, feel free to use recovery api to re-request them. i just checked and can see that data is sending and consuming by your side
Michael Cheremuhin — 4:29 PM
please see the request below:
Michael Cheremuhin — 4:29 PM
📎 image.png (png, 75KB)
Bhargav — 4:29 PM
After we triggered recovery APIs today we started getting MCs