Reincarnated.1754:

Is the some issue with some of the Tile Service subdomains?

I have had to change some code to see Bloodstone Fen maps.

Changed from:
tiles = L.tileLayer(“https://tiles{s}.guildwars2.com/1/1/{z}/{x}/{y}.jpg”, {
zIndex: 0,
minZoom: 3,
maxZoom: 7,
continuousWorld: true,
subdomains: [1, 2, 3, 4]
}).addTo(map);

To:
tiles = L.tileLayer(“https://tiles.guildwars2.com/1/1/{z}/{x}/{y}.jpg”, {
zIndex: 0,
minZoom: 3,
maxZoom: 7,
continuousWorld: true
}).addTo(map);

I removed the use of subdomains.

Lawton Campbell.8517:

I’m unable to repro. All of the subdomains are configured with the same CloudFront distribution — so they’re all identical in both origin configuration and invalidation. There was some talk the other day about tiles taking an unreasonable amount of time to invalidate at certain EU edge servers but I haven’t been able to repro it.

Do you have an example URL that serves different tile data than tiles.guildwars2.com? i.e. a specific tile. The ones I’ve peeked at are identical between domains.

Reincarnated.1754:

I’m unable to repro. All of the subdomains are configured with the same CloudFront distribution — so they’re all identical in both origin configuration and invalidation. There was some talk the other day about tiles taking an unreasonable amount of time to invalidate at certain EU edge servers but I haven’t been able to repro it.

Do you have an example URL that serves different tile data than tiles.guildwars2.com? i.e. a specific tile. The ones I’ve peeked at are identical between domains.

I’ve left my main app. changed so it works ok, atm.
I have this which I made to get info on the event api.
http://www.timscloud.uk/Tim/GW2/EventTool/Event_Tool.html
I have left this configured to use the subdomains.

If you go to the bottom part and enter 1165 (Bloodstone Fen) in Map ID box and click Get map details.

Then zoom in and out of Bloodstone Fen map you should hopefully get what I was getting, which is missing tiles.

you can do it for each floor by changing floor number and clicking the button.

I found floor 1 was the worst. when zoomed in max.
Also the effect is with Stronghold of the faithful.

sorry if the page looks squashed, I use it on a portrait monitor

Lawton Campbell.8517:

I can’t repro it at all — I don’t see any weirdness with the new tiles (Bloodstone Fen, Stronghold of the Faithful, Raid on Capricorn, etc) with either your tool or mine.

I highly suspect there’s some kind of cache coherency error on one of the EU CloudFront edge servers — it’s possible that it somehow cached a bad request or something. I’m not entirely sure how that’d be possible given the origin is an S3 bucket, but I kicked off another invalidation of the entire CloudFront distribution to hopefully do something.

Invalidations usually take 20-40 minutes from what I’ve seen; I can’t connect to the broken edge servers so let me know if that changes anything ;__;

EDIT: As an additional datapoint, smiley mentioned on gitter that this is a regular occurance whenever tiles are updated and it usually resolves itself after awhile. It might be worth investigating setting the CloudFront edge servers to NA-only to see if that fixes the problem (at the cost of CDN latency for non-NA tile consumers) :/

EDIT2: The invalidation I kicked off says it’s completed.

Reincarnated.1754:

Thank you for looking into it Lawton, I think it could be a cache thing.
More tiles are showing as time passes.

Hopefully it will sort its self out over time, and I’ll change my code back when it settles down.

floor 0
http://img.techpowerup.org/160730/capture010.jpg
floor 1
http://img.techpowerup.org/160730/capture008.jpg
floor 2
http://img.techpowerup.org/160730/capture011.jpg

Thanks

EDIT: sorted I think
I am using Microsoft Edge.
Tried it with Explorer, no problems.
Sorry about that.
Microsoft Edge, the piece of ****, it should be called Microsoft ALFA Kitten Edge (use with care). lol

EDIT: Just did daily (Southsun survival). map 920 floor 37
Don’t Know if this is a separate issue?
I think it is. Looks more to do with the maps API.
http://img.techpowerup.org/160730/capture015.jpg
The default floor is not listed in the floors.
Floors show 12, not 1, 2 (not coma separated)

In MS Edge:
My main app. http://img.techpowerup.org/160730/capture012127.jpg
In MS Explorer:
My main app. http://img.techpowerup.org/160730/capture014.jpg
Using my tool I linked. http://img.techpowerup.org/160730/capture013.jpg

EDIT: 95% sure it’s MS Edge.
… => settings => Clear Browsing Data “Choose what to clear” => Tick: “Cached data and files”. Click: “Clear”.
I now see all tiles in Bloodstone Fen and Raid map.

Sorry if it caused you trouble.

Lawton Campbell.8517:

EDIT: Just did daily (Southsun survival). map 920 floor 37
Don’t Know if this is a separate issue?
I think it is. Looks more to do with the maps API.
http://img.techpowerup.org/160730/capture015.jpg
The default floor is not listed in the floors.
Floors show 12, not 1, 2 (not coma separated)

This may be a bug. In the actual data for Southsun Survival, the default floor is not listed in the list of floors. For some reason, it is for pretty much all the other maps. It may make sense to have the API frontend normalize the data so that the default floor is always in the floors list (because that would make sense).

Created a tracking issue for this.

Reincarnated.1754:

Thank you Lawton.

Welcome back, hope you had a nice vacation