TPD Feedback and Issues

Integrate live racecourse data into your favourite Betfair trading interface from TPD.
Post Reply
User avatar
TPD-Zone
Posts: 128
Joined: Wed Jan 12, 2022 8:27 am
Location: London, UK
Contact:

Please see the attached re the reported issues from last weekend, 25/26/27 Feb.
Whilst we can see a couple of issues, it mostly looked ok in our internal monitoring systems.
If anyone had the 'Capture diagnostic information' box checked and would kindly send us the logs that would be a big help;
[email protected]

The time zone offset is being checked out re the race meetings that start post midnight and hence on a different date, as far as the UK is concerned, to the published date.
Going forwards we will run Bet Angel, 24/7, on one of our servers.
Weekend Issues 25 Feb 2022.png
User avatar
jamesedwards
Posts: 2323
Joined: Wed Nov 21, 2018 6:16 pm

TPD-Zone wrote:
Tue Mar 01, 2022 2:49 pm
Please see the attached re the reported issues from last weekend, 25/26/27 Feb.
Whilst we can see a couple of issues, it mostly looked ok in our internal monitoring systems.
If anyone had the 'Capture diagnostic information' box checked and would kindly send us the logs that would be a big help;
[email protected]

The time zone offset is being checked out re the race meetings that start post midnight and hence on a different date, as far as the UK is concerned, to the published date.
Going forwards we will run Bet Angel, 24/7, on one of our servers.

Weekend Issues 25 Feb 2022.png
Thanks for posting this. It's good to see there is follow up and to see the response to issues posted.

All the Golden Gate races that had no data and were listed in your chart had an off time after midnight. eg the R9 that is marked on your chart against Sunday was actually Saturday night's card but after midnight so only technically Sunday's race. Definitely no data flow for any of those races.

I was beginning to suspect it might have something to do with midnight too but then Golden Gate R7 on Sunday (Monday) had a scheduled off-time of 00:03 and went in-play at 00:05 and data flowed as it should. But then no data for R8 at 00:35.
User avatar
jamesedwards
Posts: 2323
Joined: Wed Nov 21, 2018 6:16 pm

Penn race 4 - Connected but no data. This was the first race to run after midnight.
Bet Angel
Bet Angel
Bet Angel
Posts: 4001
Joined: Tue Apr 14, 2009 3:47 pm

jamesedwards wrote:
Wed Mar 02, 2022 12:28 am
Penn race 4 - Connected but no data. This was the first race to run after midnight.
Did you capture the diagnostics info from Bet Angel for that race so that we can see the connection message, the code used when asking for the race and the response given?
User avatar
jamesedwards
Posts: 2323
Joined: Wed Nov 21, 2018 6:16 pm

Bet Angel wrote:
Wed Mar 02, 2022 12:08 pm
jamesedwards wrote:
Wed Mar 02, 2022 12:28 am
Penn race 4 - Connected but no data. This was the first race to run after midnight.
Did you capture the diagnostics info from Bet Angel for that race so that we can see the connection message, the code used when asking for the race and the response given?
Yes I have the diagnostics files from midnight onwards. I've pasted 1am to 2am file below. There was no TPD data at Penn from race 4 onwards last night.

02/03/2022 01:17:52.515:Stream_21: Subscribe To Live Races:["77202203012016","77202203012043"]
02/03/2022 01:17:52.516:Stream_21: Opening socket
02/03/2022 01:17:52.620:Stream_21: Awaiting response
02/03/2022 01:17:52.621:Stream_21: Status Response:{"status":"connected","id":"588533bde43c64f7cba5e2073e38bd46","date_time":"2022-03-02T01:17:53.250Z","instance":"0","open_markets":[]}
02/03/2022 01:17:52.623:Stream_21: Sending Subscription Message
02/03/2022 01:17:52.623:Stream_21: Awaiting response
02/03/2022 01:17:52.646:Stream_21: Status Response:{"status":"fail","message":"no valid or open markets requested"}
02/03/2022 01:17:52.664:Stream_21: Stopping thread
02/03/2022 01:17:52.664:Stream_21: Attempt to close socket
02/03/2022 01:17:52.664:Stream_21: CloseAsync called
02/03/2022 01:17:52.665:Stream_21: End of thread
02/03/2022 01:17:57.530:Stream_22: Opening socket
02/03/2022 01:17:57.531:Stream_22: Subscribe To Live Races:["77202203012016","77202203012043"]
02/03/2022 01:17:57.603:Stream_22: Awaiting response
02/03/2022 01:17:57.604:Stream_22: Status Response:{"status":"connected","id":"9dd9df19f7a94d4e2bff8e7141851115","date_time":"2022-03-02T01:17:58.231Z","instance":"0","open_markets":[]}
02/03/2022 01:17:57.604:Stream_22: Sending Subscription Message
02/03/2022 01:17:57.605:Stream_22: Awaiting response
02/03/2022 01:17:57.620:Stream_22: Status Response:{"status":"fail","message":"no valid or open markets requested"}
02/03/2022 01:17:57.621:Stream_22: Stopping thread
02/03/2022 01:17:57.621:Stream_22: Attempt to close socket
02/03/2022 01:17:57.622:Stream_22: CloseAsync called
02/03/2022 01:17:57.622:Stream_22: End of thread
02/03/2022 01:18:02.548:Stream_23: Opening socket
02/03/2022 01:18:02.548:Stream_23: Subscribe To Live Races:["77202203012016","77202203012043"]
02/03/2022 01:18:02.606:Stream_23: Awaiting response
02/03/2022 01:18:02.606:Stream_23: Status Response:{"status":"connected","id":"1124e033afd69d0b0d64c0b84a3a2c0a","date_time":"2022-03-02T01:18:03.240Z","instance":"0","open_markets":[]}
02/03/2022 01:18:02.606:Stream_23: Sending Subscription Message
02/03/2022 01:18:02.608:Stream_23: Awaiting response
02/03/2022 01:18:02.625:Stream_23: Status Response:{"status":"fail","message":"no valid or open markets requested"}
02/03/2022 01:18:02.649:Stream_23: Stopping thread
02/03/2022 01:18:02.649:Stream_23: Attempt to close socket
02/03/2022 01:18:02.650:Stream_23: CloseAsync called
02/03/2022 01:18:02.650:Stream_23: End of thread
02/03/2022 01:18:07.563:Stream_24: Subscribe To Live Races:["77202203012016","77202203012043"]
02/03/2022 01:18:07.563:Stream_24: Opening socket
02/03/2022 01:18:07.621:Stream_24: Awaiting response
02/03/2022 01:18:07.622:Stream_24: Status Response:{"status":"connected","id":"074e916f496a41b7168b5386f0dd1a39","date_time":"2022-03-02T01:18:08.255Z","instance":"0","open_markets":[]}
02/03/2022 01:18:07.622:Stream_24: Sending Subscription Message
02/03/2022 01:18:07.622:Stream_24: Awaiting response
02/03/2022 01:18:07.638:Stream_24: Status Response:{"status":"fail","message":"no valid or open markets requested"}
02/03/2022 01:18:07.663:Stream_24: Stopping thread
02/03/2022 01:18:07.664:Stream_24: Attempt to close socket
02/03/2022 01:18:07.665:Stream_24: CloseAsync called
02/03/2022 01:18:07.665:Stream_24: End of thread
02/03/2022 01:43:08.202:Stream_25: Subscribe To Live Races:["77202203012043","77202203012110"]
02/03/2022 01:43:08.203:Stream_25: Opening socket
02/03/2022 01:43:08.307:Stream_25: Awaiting response
02/03/2022 01:43:08.308:Stream_25: Status Response:{"status":"connected","id":"22b605bdea606480674decccbbf5aef3","date_time":"2022-03-02T01:43:08.936Z","instance":"0","open_markets":[]}
02/03/2022 01:43:08.310:Stream_25: Sending Subscription Message
02/03/2022 01:43:08.310:Stream_25: Awaiting response
02/03/2022 01:43:08.329:Stream_25: Status Response:{"status":"fail","message":"no valid or open markets requested"}
02/03/2022 01:43:08.329:Stream_25: Stopping thread
02/03/2022 01:43:08.330:Stream_25: Attempt to close socket
02/03/2022 01:43:08.330:Stream_25: CloseAsync called
02/03/2022 01:43:08.330:Stream_25: End of thread
02/03/2022 01:43:13.212:Stream_26: Opening socket
02/03/2022 01:43:13.213:Stream_26: Subscribe To Live Races:["77202203012043","77202203012110"]
02/03/2022 01:43:13.277:Stream_26: Awaiting response
02/03/2022 01:43:13.277:Stream_26: Status Response:{"status":"connected","id":"9444d7a44f12b20988662b97c1fb0600","date_time":"2022-03-02T01:43:13.906Z","instance":"0","open_markets":[]}
02/03/2022 01:43:13.278:Stream_26: Sending Subscription Message
02/03/2022 01:43:13.278:Stream_26: Awaiting response
02/03/2022 01:43:13.294:Stream_26: Status Response:{"status":"fail","message":"no valid or open markets requested"}
02/03/2022 01:43:13.295:Stream_26: Stopping thread
02/03/2022 01:43:13.296:Stream_26: Attempt to close socket
02/03/2022 01:43:13.296:Stream_26: CloseAsync called
02/03/2022 01:43:13.296:Stream_26: End of thread
02/03/2022 01:43:18.247:Stream_27: Opening socket
02/03/2022 01:43:18.248:Stream_27: Subscribe To Live Races:["77202203012043","77202203012110"]
02/03/2022 01:43:18.310:Stream_27: Awaiting response
02/03/2022 01:43:18.311:Stream_27: Status Response:{"status":"connected","id":"ac0d39ee1e7e71a3ad670b918218883b","date_time":"2022-03-02T01:43:18.942Z","instance":"0","open_markets":[]}
02/03/2022 01:43:18.311:Stream_27: Sending Subscription Message
02/03/2022 01:43:18.311:Stream_27: Awaiting response
02/03/2022 01:43:18.329:Stream_27: Status Response:{"status":"fail","message":"no valid or open markets requested"}
02/03/2022 01:43:18.329:Stream_27: Stopping thread
02/03/2022 01:43:18.330:Stream_27: Attempt to close socket
02/03/2022 01:43:18.330:Stream_27: CloseAsync called
02/03/2022 01:43:18.330:Stream_27: End of thread
02/03/2022 01:43:23.266:Stream_28: Subscribe To Live Races:["77202203012043","77202203012110"]
02/03/2022 01:43:23.267:Stream_28: Opening socket
02/03/2022 01:43:23.322:Stream_28: Awaiting response
02/03/2022 01:43:23.323:Stream_28: Status Response:{"status":"connected","id":"6b11fd3aa810cbc21bdf36f86098be90","date_time":"2022-03-02T01:43:23.955Z","instance":"0","open_markets":[]}
02/03/2022 01:43:23.323:Stream_28: Sending Subscription Message
02/03/2022 01:43:23.324:Stream_28: Awaiting response
02/03/2022 01:43:23.337:Stream_28: Status Response:{"status":"fail","message":"no valid or open markets requested"}
02/03/2022 01:43:23.345:Stream_28: Stopping thread
02/03/2022 01:43:23.346:Stream_28: Attempt to close socket
02/03/2022 01:43:23.346:Stream_28: CloseAsync called
02/03/2022 01:43:23.347:Stream_28: End of thread
User avatar
jamesedwards
Posts: 2323
Joined: Wed Nov 21, 2018 6:16 pm

Tampa Bay race 2 - no data
User avatar
TPD-Zone
Posts: 128
Joined: Wed Jan 12, 2022 8:27 am
Location: London, UK
Contact:

jamesedwards wrote:
Wed Mar 02, 2022 5:48 pm
Tampa Bay race 2 - no data
Looked ok in our Bet Angel.
An extract from our Guardian Log:
02/03/2022 17:44:52: Connecting Tampa Bay Downs (US) 02nd Mar - 17:45 R2 6f Claim to the Total Performance Data service.
02/03/2022 17:44:52: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Race Info Updated = 1
02/03/2022 17:45:27: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Speed Present = 1
02/03/2022 17:45:27: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Stride Present = 1
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Speed Present = 1
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Stride Present = 1
02/03/2022 17:45:28: Guardian has detected that the market is in-play
02/03/2022 17:45:28: Guardian has detected that the market is suspended
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Speed Present = 1
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Stride Present = 1
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Distance to Finish Yds = 1172.2 * 1.094 = 1281.93
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Celestial Orb: Distance to Finish Yds = 1172.1 * 1.094 = 1281.82
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Maricopa: Distance to Finish Yds = 1174.9 * 1.094 = 1284.882
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bion Magic: Distance to Finish Yds = 1171.4 * 1.094 = 1281.055
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Probably Grace: Distance to Finish Yds = 1173.4 * 1.094 = 1283.242
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Cefalo: Distance to Finish Yds = 1170.4 * 1.094 = 1279.961
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Atlantic Princess: Distance to Finish Yds = 1171.8 * 1.094 = 1281.492
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Distance to Finish F = 1281.93 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Celestial Orb: Distance to Finish F = 1281.82 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Maricopa: Distance to Finish F = 1284.882 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bion Magic: Distance to Finish F = 1281.055 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Probably Grace: Distance to Finish F = 1283.242 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Cefalo: Distance to Finish F = 1279.961 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Atlantic Princess: Distance to Finish F = 1281.492 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Position in Race = 5
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Celestial Orb: Position in Race = 4
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Maricopa: Position in Race = 7

We really need you to capture the diagnostics and email to [email protected].
Thanks
User avatar
jamesedwards
Posts: 2323
Joined: Wed Nov 21, 2018 6:16 pm

TPD-Zone wrote:
Wed Mar 02, 2022 6:37 pm
jamesedwards wrote:
Wed Mar 02, 2022 5:48 pm
Tampa Bay race 2 - no data
Looked ok in our Bet Angel.
An extract from our Guardian Log:
02/03/2022 17:44:52: Connecting Tampa Bay Downs (US) 02nd Mar - 17:45 R2 6f Claim to the Total Performance Data service.
02/03/2022 17:44:52: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Race Info Updated = 1
02/03/2022 17:45:27: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Speed Present = 1
02/03/2022 17:45:27: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Stride Present = 1
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Speed Present = 1
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Stride Present = 1
02/03/2022 17:45:28: Guardian has detected that the market is in-play
02/03/2022 17:45:28: Guardian has detected that the market is suspended
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Speed Present = 1
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Par Stride Present = 1
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Distance to Finish Yds = 1172.2 * 1.094 = 1281.93
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Celestial Orb: Distance to Finish Yds = 1172.1 * 1.094 = 1281.82
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Maricopa: Distance to Finish Yds = 1174.9 * 1.094 = 1284.882
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bion Magic: Distance to Finish Yds = 1171.4 * 1.094 = 1281.055
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Probably Grace: Distance to Finish Yds = 1173.4 * 1.094 = 1283.242
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Cefalo: Distance to Finish Yds = 1170.4 * 1.094 = 1279.961
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Atlantic Princess: Distance to Finish Yds = 1171.8 * 1.094 = 1281.492
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Distance to Finish F = 1281.93 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Celestial Orb: Distance to Finish F = 1281.82 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Maricopa: Distance to Finish F = 1284.882 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bion Magic: Distance to Finish F = 1281.055 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Probably Grace: Distance to Finish F = 1283.242 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Cefalo: Distance to Finish F = 1279.961 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Atlantic Princess: Distance to Finish F = 1281.492 / 1760 = 0.73
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Bionic Bottle: Position in Race = 5
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Celestial Orb: Position in Race = 4
02/03/2022 17:45:28: [G_Auto 1] : Store Value (Shared) for Maricopa: Position in Race = 7

We really need you to capture the diagnostics and email to [email protected].
Thanks
Sent you this on email
User avatar
jamesedwards
Posts: 2323
Joined: Wed Nov 21, 2018 6:16 pm

Penn race 4 - connected but no data. First race after midnight!

03/03/2022 00:07:00: Connecting Penn National (US) 02nd Mar - 00:22 R4 6f Claim to the Total Performance Data service.
03/03/2022 00:23:24: Guardian has detected that the market is suspended
03/03/2022 00:23:24: Guardian has detected that the market is in-play
03/03/2022 00:23:24: [G_Auto 1] : Store Value (Shared) for Sweet Mesa: position = 0
03/03/2022 00:23:24: [G_Auto 1] : Store Value (Shared) for Sweet Mesa: speed = 0
03/03/2022 00:23:24: [G_Auto 1] : Store Value (Shared) for Sweet Mesa: stride = 0
03/03/2022 00:23:24: [G_Auto 1] : Store Value (Shared) for Sweet Mesa: distance to finish = 0
03/03/2022 00:23:24: [G_Auto 1] : Store Value (Shared) for Sweet Mesa: distance to leader = 0
03/03/2022 00:23:24: [G_Auto 1] : Store Value (Shared) for market: race leader speed = 0
03/03/2022 00:23:24: [G_Auto 1] : Store Value (Shared) for Sweet Mesa: lat = 0
03/03/2022 00:23:24: [G_Auto 1] : Store Value (Shared) for Sweet Mesa: long = 0
User avatar
jamesedwards
Posts: 2323
Joined: Wed Nov 21, 2018 6:16 pm

Sam Houston race 6 - connected but no data

03/03/2022 00:08:00: Connecting Sam Houston (US) 2nd Mar - 00:23 R6 7f Claim to the Total Performance Data service.
03/03/2022 00:30:39: Guardian has detected that the market is suspended
03/03/2022 00:30:40: Guardian has detected that the market is in-play
03/03/2022 00:30:40: Guardian has detected that the market is now unsuspended
03/03/2022 00:30:40: [G_Auto 1] : Store Value (Shared) for Three Run Homer: position = 0
03/03/2022 00:30:40: [G_Auto 1] : Store Value (Shared) for Three Run Homer: speed = 0
03/03/2022 00:30:40: [G_Auto 1] : Store Value (Shared) for Three Run Homer: stride = 0
03/03/2022 00:30:40: [G_Auto 1] : Store Value (Shared) for Three Run Homer: distance to finish = 0
03/03/2022 00:30:40: [G_Auto 1] : Store Value (Shared) for Three Run Homer: distance to leader = 0
03/03/2022 00:30:40: [G_Auto 1] : Store Value (Shared) for market: race leader speed = 0
03/03/2022 00:30:40: [G_Auto 1] : Store Value (Shared) for Three Run Homer: lat = 0
03/03/2022 00:30:40: [G_Auto 1] : Store Value (Shared) for Three Run Homer: long = 0
03/03/2022 00:30:40: [G_Auto 1] : Store Value (Shared) for Three Run Homer: market_metres_to_finish = 0
Bet Angel
Bet Angel
Bet Angel
Posts: 4001
Joined: Tue Apr 14, 2009 3:47 pm

Thanks for the diagnostics log, we’ve just seen that too. Seems that the API is not showing any open markets from the previous date as the UK crosses into the next day, so don’t think it’s anything to do with the Bet Angel request for data.
I’m sure TPD will be able investigate further now they’ve got that information.
User avatar
jamesedwards
Posts: 2323
Joined: Wed Nov 21, 2018 6:16 pm

No data for any of the Penn or Sam Houston races due off after midnight.
User avatar
TPD-Zone
Posts: 128
Joined: Wed Jan 12, 2022 8:27 am
Location: London, UK
Contact:

Re the US racing post midnight conundrum. TPD Developers have identified an issue in the distribution code and will have a fix implemented before US racing. Many thanks for all the feedback regarding this problem.
User avatar
jamesedwards
Posts: 2323
Joined: Wed Nov 21, 2018 6:16 pm

Sam Houston races not connecting. "The race is not supported by their service".
Bet Angel
Bet Angel
Bet Angel
Posts: 4001
Joined: Tue Apr 14, 2009 3:47 pm

Looks like Betfair have set the venue name as 'Sam Houston Race Park' tonight rather than the usual 'Sam Houston' so we've had to add that to our server. Restart Bet Angel and you should get data.... unless they change it again!
Post Reply

Return to “Bet Angel - Total Performance Data - FAQ's”