[OpenStack-I18n] [OpenStack-Infra] [I18n] Regarding Zanata upgrade plan to 3.9.6 with Xenial: Help is needed

Ian Y. Choi ianyrchoi at gmail.com
Tue Jan 17 15:35:14 UTC 2017


Thanks a lot for so wonderful clarification with detail explanation!
I agree that it is time to upgrade Zanata to a newer version with Xenial 
on translate-dev server.

Just two things I would like to say now a little bit more are:

- I am not too much familiar with database backups for mysql on Trove, but
   [1] is related with database backup? Also, I was informed that Reik, 
Frank's colleague,
   proposed a patch [2] for translate (production) server backup.
   It would be much better if it is also considered during the overall 
upgrade procedure not to lose database data on production.

- When I have just added some sentences on [3], I have found that Zanata 
4.0 is now released
   and also it has more enhancements: personally, shortcut key for 
review approval & reject is so cool...!
   Then in my opinion, upgrading to Zanata 4.0 not 3.9.6 would be fine. 
(Doesn't it, Alex?)

[1] http://docs.openstack.org/infra/system-config/sysadmin.html#backups
[2] https://review.openstack.org/#/c/420735/
[3] https://etherpad.openstack.org/p/I18n-Zanata-enhancement

With many thanks,


Clark Boylan wrote on 1/17/2017 4:34 AM:
> On Mon, Jan 16, 2017, at 09:37 AM, Ian Y. Choi wrote:
>> Hello,
>> I already talked with Alex through IRC: Testing copy version with a
>> smaller scale project was completely fine.
>> As ianw shared:
>> http://lists.openstack.org/pipermail/openstack-infra/2017-January/005058.html
>> and
>> http://lists.openstack.org/pipermail/openstack-i18n/2017-January/002670.html
>> ,
>> gc and database status might be suspected which contribute to too slow
>> Zanata.
>> Some additional thoughts from me are:
>> - Different mysql driver from Trusty:
>> https://review.openstack.org/#/c/406398/1/manifests/init.pp
>>     might contribute, after seeing Alex's comment on "mysql driver".
>> - Current master version of openstack-manuals in translate.o.o (not
>> translate-dev.o.o) has 17,423,952 words, which is larger
>>     than the number of words for versions: test-version-creation2,
>> test-version-creation, and stable-newton.
>>     If it is really the bug from Zanata, then future execution of
>> creating a new version: "stable-ocata" after Ocata documentation release
>>     will contribute to production server downtime.
>> @clarkb, then might it be better to also test with larger memory size?
>>       Or testing openstackid-dev for a while would be a good idea now?
>> One correction: I thought
>> http://git.openstack.org/cgit/openstack-infra/system-config/tree/manifests/site.pp#n1392
>> enumerates the root admins in translate.openstack.org and also
>> translate-dev.openstack.org, but it was my complete
>> misinterpretation on the file. After deeper investigation, I have found
>> that the list is for Zanata instance admins
>> : https://review.openstack.org/#/c/172528/ .
> I'd like to make sure we get back on the same page with everything going
> on as I feel like we have all gone in about 5 different directions the
> last couple days.
> Clarifications:
> We have not upgraded to 3.9.6 yet. We are merely running the same
> version of Zanata as in production (3.7.3) on top of Xenial and Java 8
> instead of Trusty and Java 7. This is because it is easier to separate
> the OS upgrade from the application upgrade and will allow us to upgrade
> the OS for translate.openstack.org first,  then upgrade Zanata.
> The MySQL instance is running in a Trove instance and is not collocated
> with Zanata on the same instance.
> The Zanata wildfly instance can use 4096 Megabytes of memory (according
> to the Xmx value) on an 8GB memory VM.
> There have been a list of things that have been suggested that we try
> and I would like use to decide whcih are most important and start there.
> Increase memory on translate-dev.openstack.org host. I think the next
> biggest VM size is 16GB of ram. That doubles system memory and we can
> double Xmx to 8192MB as well.
> Increase size of Trove database instance. It is currently 2GB RAM
> instance, we can double that to 4GB.
> Upgrade Zanata to 3.9.6 on translate-dev.openstack.org if you are happy
> with calling this issue and Zanata bug and go from there.
> Then once at least some of this is done and we are happy with it we can
> upgrade the production instance.
> What are the things that people feel are important here? Personally I
> think that if we only have performance issues when hitting what is
> probably a Zanata bug then I wouldn't bother increasing the resources
> available to the dev instance and instead continue focusing on testing
> of the upgrade. My suggestion would be to upgrade to 3.9.6 and if it
> looks good do the production instance as well.
> But feedback is much appreciated as I know that others have been putting
> a bit of effort into this and may have better ideas than me :)
> Clark

More information about the OpenStack-I18n mailing list