Trade API Delays

Hi guys,

As we mentioned last week, 3.1.0 introduced a 60-second delay for item data that public community sites are exempt from, so that people with private "sniping" tools aren't at an advantage. We initially whitelisted poe.trade, poeapp.com and pathofexile.com/trade. There are several topics to discuss today:

It was broken at first
Due to a misconfiguration, the delay worked in our test environment but not on the live servers. For the first couple of days of 3.1.0's release, no data was delayed. We fixed this yesterday and are very sorry that it occurred!

Item data has occasionally been backlogged
Our item data is served from "database replica" machines that are meant to be constantly up to date with the real databases. The purpose of these machines are to act as live hot-swappable backups (in case the main machines die) and to serve requests on read-only data like the item API (to avoid load on the master databases).

A few times since release, the replication to these machines has been backlogged, creating an artificial delay that affects all sites equally. This is undesirable because it means that people get messages about items that they have already sold. We have fixed this when it has come up and are keeping an eye on it. If it was due to the full realm crash bug that we fixed yesterday, then it's likely not a problem anymore.

Whitelisting
The community needs to decide who we're going to whitelist. So far we've been turning down small tools and private tools so that people can't use the data for private sniping. The theory is that a small unpopular tool can use the delayed data until it's substantially complete/useful and then with the community's support, can ask to be whitelisted.

But what about public tools that aim to be faster than the existing trade sites? No one (publicly) likes sniping, but everyone likes a better trade experience and faster data. What if the tool has to be run on your computer, encouraging people to install arbitrary executables? There are pros and cons to each that we need to discuss, because they have a large impact on the fairness of trade.
Lead Developer. Follow us on: Twitter | YouTube | Facebook | Contact Support if you need help!
Last bumped on Dec 12, 2017, 5:56:16 PM
"
enemymigs wrote:
:/ favoritism favoritism favoritism favoritism favoritism


What would you suggest we do?
Lead Developer. Follow us on: Twitter | YouTube | Facebook | Contact Support if you need help!

Report Forum Post

Report Account:

Report Type

Additional Info