Update thread Lag
Posted: Thu Mar 18, 2021 8:30 pm
Hi,
Disclaimer: Mandatory reminder that the Staff are volunteers doing marvels with an old outdated engine with no full access to the code. That type of thread is not meant to have unfair/entitled demands toward the team. I dare open such a topic all while fully acknowledging the mind boggling complexity of coding, pipeline organization, and QA testing. So for the love of everything holy, let's just... be nice?
So I'm sure it has come to everyone's attention (or has it? Maybe that's just me making stuff up, in which case please correct me), that there's oftentimes a very significant lag between updates deployment and the update thread. A non exhaustive list of things that happened within a month:
- An update is announced for PGCC but the actual effective update to be experienced by players will then take up to three more days before it's online.
- An update is announced for PGCC, the content is live on PGCC at the moment of the update (or close enough), but the announced material doesn't work, even if announced on Update.
- An update is announced for live and PGCC, but the announced content isn't correctly deployed, or deployed at all.
While all this topic is not the end of the world and can be disregarded on a basis of "be patient and stop whining", I feel that while this line of thinking surely has merit, maybe on the devside there's also steps that can be taken to limit (if not nullify) that from happening. "Updates lag" creates confusion (is it on or not?), uncertainty (should I trust the update thread?), or breach of trust (I level up trusting the update thread and end up in deadends due to misleading info OR something is announced as fixed/operational but it is not). Again, not the end of the world but can have sideeffect that are negative so there's that.
I obviously have no insight in the current pipeline of arelithian devs (and lifting the veil a little bit on your organizational processes/softwares, pipelines etc would be tremendously interesting, winkwink), but maybe a way for the update thread to be always in syncs with server-reboot would be to have devs that want to post in the update thread have their posting "queued" and the next person who resets servers/PGCC must post for others in the update thread/discord the queued update logs.
And if a staff member reads this, is there a dedicated QA member in the team? If not, how would you feel about 'recruiting' a member of the community with the explicit mission to check each updates before they are deployed (not the code, just the playerside of it+repro steps if issues)? Maybe there would be volunteers for that. Maybe that's a terrible idea. Just throwing that out there.
I will leave it there. If anyone feels like chiming in, please go ahead!
Disclaimer: Mandatory reminder that the Staff are volunteers doing marvels with an old outdated engine with no full access to the code. That type of thread is not meant to have unfair/entitled demands toward the team. I dare open such a topic all while fully acknowledging the mind boggling complexity of coding, pipeline organization, and QA testing. So for the love of everything holy, let's just... be nice?
So I'm sure it has come to everyone's attention (or has it? Maybe that's just me making stuff up, in which case please correct me), that there's oftentimes a very significant lag between updates deployment and the update thread. A non exhaustive list of things that happened within a month:
- An update is announced for PGCC but the actual effective update to be experienced by players will then take up to three more days before it's online.
- An update is announced for PGCC, the content is live on PGCC at the moment of the update (or close enough), but the announced material doesn't work, even if announced on Update.
- An update is announced for live and PGCC, but the announced content isn't correctly deployed, or deployed at all.
While all this topic is not the end of the world and can be disregarded on a basis of "be patient and stop whining", I feel that while this line of thinking surely has merit, maybe on the devside there's also steps that can be taken to limit (if not nullify) that from happening. "Updates lag" creates confusion (is it on or not?), uncertainty (should I trust the update thread?), or breach of trust (I level up trusting the update thread and end up in deadends due to misleading info OR something is announced as fixed/operational but it is not). Again, not the end of the world but can have sideeffect that are negative so there's that.
I obviously have no insight in the current pipeline of arelithian devs (and lifting the veil a little bit on your organizational processes/softwares, pipelines etc would be tremendously interesting, winkwink), but maybe a way for the update thread to be always in syncs with server-reboot would be to have devs that want to post in the update thread have their posting "queued" and the next person who resets servers/PGCC must post for others in the update thread/discord the queued update logs.
And if a staff member reads this, is there a dedicated QA member in the team? If not, how would you feel about 'recruiting' a member of the community with the explicit mission to check each updates before they are deployed (not the code, just the playerside of it+repro steps if issues)? Maybe there would be volunteers for that. Maybe that's a terrible idea. Just throwing that out there.
I will leave it there. If anyone feels like chiming in, please go ahead!