Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 3 post(s) |
|
CCP Elerhino
C C P
|
Posted - 2008.05.28 13:36:00 -
[1]
Edited by: CCP Elerhino on 28/05/2008 13:38:34 Edited by: CCP Elerhino on 28/05/2008 13:36:48 Hello people!
Sorry about the long silence. Old projects have a tendency to grab a Dev and holding on for as long as possible but I've managed to get some focus on the API in the last few weeks. So here's the status:
We've mainly been working on internal issues, improving logging and surveillance, simplifying the code (Lingorm has mentioned caching as an example), improving tests, etc. These changes aim to ease the maintainability of the API and to make the development faster and more agile.
We also need to be able to keep a closer eye on caching to be able to analyze and calibrate the caching mechanism. Garthagk did a great job on this considering the enormous load on the API but there's of course always room for improvements. As you probably know, API related DB load is a large factor in limiting the functionality of the API so I believe spending time on this is a win for everyone and hopefully we can make some big improvements.
These changes are large and affect the whole API. There should be no external changes visible to you but there are a couple of bug fixes in there. But I'd not be surprised if something snuck in or we introduced new bugs.
To minimize the impact of these changes we'll be deploying to only one of the API servers to begin with and watching for errors, caching behaviour, cpu, memory, etc. I'm hoping this will happen in the next couple of days so some of you, or people using your software, will soon be directed to the new API and might run into problems. We'll be keeping a close eye on this and responding as quickly as possible to issues coming up.
--
Oh and we've also been working on Factional Warfare additions which will be deployed with or shortly after the Empyrean Age expansion. We have some basic info in there already but there are tons of ideas floating around and we'll push as much in there as we can and prioritize as well as we can.
CCP Elerhino CCP Software - API
|
|
Ix Forres
Vanguard Frontiers Imperial Republic Of the North
|
Posted - 2008.05.28 14:04:00 -
[2]
Awesome to hear that the API's getting some love! It's great to hear you're getting things sorted out to the point where you're all good to develop it further on our side of the fence.
Hope to keep hearing from you. And, as ever, I think I speak for everyone in the developer community when I say you'd be more than welcome in #eve-dev on irc.coldfront.net. Lingorm's about quite often now, which is awesome, but the more the merrier! -- Ix Forres EVE Application Developer ISKsense | RLS-EVE | Blog |
Salvis Tallan
The Shadow Order SMASH Alliance
|
Posted - 2008.05.28 14:05:00 -
[3]
Woohoo, thankyou! If our uses come to use with API problems as you release these changes, how would you like us to handle it? Make a new post somewhere else with the details? ------
|
Grimslaw
Brutor tribe
|
Posted - 2008.05.28 14:12:00 -
[4]
Great news as always to developers, and thanks for keeping us posted! |
|
CCP Elerhino
C C P
|
Posted - 2008.05.28 14:21:00 -
[5]
Originally by: Salvis Tallan Woohoo, thankyou! If our uses come to use with API problems as you release these changes, how would you like us to handle it? Make a new post somewhere else with the details?
If you run into a new error or something odd then you can try posting on this thread, I'll be watching it as well as the Tech Lab channel. But please try to keep messages short and to the point and don't post yeah-me-too messages on this thread, it just makes the real messages easier to miss.
If your error is still popping up in a week or so then the normal Bug Reporting is the way to go.
CCP Elerhino CCP Software - API
|
|
Tiberius Xavier
Eternity INC. Project Alice.
|
Posted - 2008.05.28 15:36:00 -
[6]
Elerhino, will there be any additions to the API as well?
The largest reduction of hits I make to the API would to include the corporation name and ticker to the AllianceList API call. Right now I end up making a CorporationSheet call for each corporation ID of each member per alliance to get a complete list (unless I already know that corporation in my cache).
|
Elissen
Serenity Inc
|
Posted - 2008.05.28 16:35:00 -
[7]
Originally by: Tiberius Xavier Elerhino, will there be any additions to the API as well?
The largest reduction of hits I make to the API would to include the corporation name and ticker to the AllianceList API call. Right now I end up making a CorporationSheet call for each corporation ID of each member per alliance to get a complete list (unless I already know that corporation in my cache).
That would be a good addition. If you are interested, check my xml dump with all corp names and tickers in an alliance. Maybe this can help you with it. ---- Weeks of programming can save you hours of planning. Jumpplanner - Routeplanner for all jumpcapable ships! |
Ix Forres
Vanguard Frontiers Imperial Republic Of the North
|
Posted - 2008.05.29 13:18:00 -
[8]
Corp roles bitmask on the charactersheet would be handy, too... hardly ideal only having it on member tracking. -- Ix Forres EVE Application Developer ISKsense | RLS-EVE | Blog |
Verite Rendition
F.R.E.E. Explorer Atrum Tempestas Foedus
|
Posted - 2008.05.29 15:13:00 -
[9]
Elerhino, if you're playing with the cache timers, could you please take a look at sovereignty.xml? Currently it's on a 6 hour timer, for a piece of information that only changes once per day. Mirida and I are kind of getting hosed here for generating our maps, we're having to wait upwards of 6 hours past DT to generate them depending on what time slot the API is giving us for that page. If something could be done to reduce that timer, it would be appreciated. ---- FREE Explorer Lead Megalomanic EVE Automated Influence Map |
|
CCP Elerhino
C C P
|
Posted - 2008.05.29 17:49:00 -
[10]
Originally by: Tiberius Xavier Elerhino, will there be any additions to the API as well? ..
I believe I answered that in my original post: There should be no external changes visible to you..
But FYI, we deployed the new version to one of your servers today.. which instantly started a series of earthquakes here, biggest one being 6.1 on Richter scale, damaging houses and roads in the region closest to the source. But anyway, we'll be watching the API for the next few days at least, hopefully we can get this update behind us and deploy to the rest of the servers within a week.
CCP Elerhino CCP Software - API
|
|
|
Nobues
Oberon Incorporated Morsus Mihi
|
Posted - 2008.05.30 06:21:00 -
[11]
as someone who devs from the api thank you for getting back to us and giving out information on what your doing.
Webhosting, teamspeak and Killboard for you, your corp, and your Alliance Click me for more info |
Jaarlax
Ratty Corp PLC Confederation of Independent Corporations
|
Posted - 2008.06.08 09:43:00 -
[12]
The data my api's are returning is old, asset list looks to be about 10 hours old! wallet seems ok, asset one is a pain!!
|
Serenity Steele
Dynamic Data Distribution Ministry of Information
|
Posted - 2008.06.08 11:41:00 -
[13]
Is there a test version of the faction warfare API information available? ie. Sov held etc.?
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |