Control: tags -1 moreinfo On 2021-04-20 11:38:38 +0200, Thomas Goirand wrote: > Package: release.debian.org > Severity: normal > User: release.debian....@packages.debian.org > Usertags: unblock > > Please unblock package glance > > There's a few changes that have accumulated in this package during the > freeze. Hopefully, that's still fine to accept them all. Let me know. > > The changelog goes like this: > > 1* Add variables: DEB_BUILD_OPTIONS: nocheck DEB_BUILD_PROFILES: nocheck in > debian/salsa-ci.yml. > 2* Do not delete /etc/glance/rootwrap.conf, owned by python3-glance-store. > (Closes: #987193). > 3* mv /etc/glance/policy.json /etc/glance/disabled.policy.json.old instead > of > deleting /etc/glance/policy.json. > 4* Tune glance-api-uwsgi.ini for performance. > > Let me describe all of the above. > > The main goal of this unblock bug is to fix #987193 (ie: 2*) which is > an RC bug. The other changes are more polishing of the package. Let me > explain. Point 1* is only relevant to Salsa, I don't think it's a problem. > 3* avoids that Debian users loose customization in their policy.json (which > now uses the folder in /etc/glance/policy.d instead) during upgrade. 4* is > just a tweak in the default number of threads/processes which IMO works > bettter.
Regarding 3*: why isn't the old file not moved to the new location? Cheers > > Note that this version of the package has been tested in production. > > Please unblock glance/21.0.0-2. > > Cheers, > > Thomas Goirand (zigo) > diff -Nru glance-21.0.0/debian/changelog glance-21.0.0/debian/changelog > --- glance-21.0.0/debian/changelog 2020-10-17 15:56:31.000000000 +0200 > +++ glance-21.0.0/debian/changelog 2020-12-15 11:41:16.000000000 +0100 > @@ -1,3 +1,15 @@ > +glance (2:21.0.0-2) unstable; urgency=medium > + > + * Add variables: DEB_BUILD_OPTIONS: nocheck DEB_BUILD_PROFILES: nocheck in > + debian/salsa-ci.yml. > + * Do not delete /etc/glance/rootwrap.conf, owned by python3-glance-store. > + (Closes: #987193). > + * mv /etc/glance/policy.json /etc/glance/disabled.policy.json.old instead > of > + deleting /etc/glance/policy.json. > + * Tune glance-api-uwsgi.ini for performance. > + > + -- Thomas Goirand <z...@debian.org> Tue, 15 Dec 2020 11:41:16 +0100 > + > glance (2:21.0.0-1) unstable; urgency=medium > > * Add a debian/salsa-ci.yml and fix debian/watch file. > diff -Nru glance-21.0.0/debian/glance-api-uwsgi.ini > glance-21.0.0/debian/glance-api-uwsgi.ini > --- glance-21.0.0/debian/glance-api-uwsgi.ini 2020-10-17 15:56:31.000000000 > +0200 > +++ glance-21.0.0/debian/glance-api-uwsgi.ini 2020-12-15 11:41:16.000000000 > +0100 > @@ -12,11 +12,6 @@ > # This is running standalone > master = true > > -# Threads and processes > -enable-threads = true > - > -processes = 4 > - > # uwsgi recommends this to prevent thundering herd on accept. > thunder-lock = true > > @@ -34,6 +29,23 @@ > # exit instead of brutal reload on SIGTERM > die-on-term = true > > +########################## > +### Performance tuning ### > +########################## > +# Threads and processes > +enable-threads = true > + > +# For max perf, set this to number of core*2 > +processes = 8 > + > +# This was benchmarked as a good value > +threads = 32 > + > +# This is the number of sockets in the queue. > +# It improves a lot performances. This is comparable > +# to the Apache ServerLimit/MaxClients option. > +listen = 100 > + > ################################## > ### OpenStack service specific ### > ################################## > diff -Nru glance-21.0.0/debian/glance-common.postinst.in > glance-21.0.0/debian/glance-common.postinst.in > --- glance-21.0.0/debian/glance-common.postinst.in 2020-10-17 > 15:56:31.000000000 +0200 > +++ glance-21.0.0/debian/glance-common.postinst.in 2020-12-15 > 11:41:16.000000000 +0100 > @@ -19,7 +19,9 @@ > pkgos_write_new_conf glance glance-manage.conf > pkgos_write_new_conf glance glance-scrubber.conf > pkgos_write_new_conf glance glance-api-paste.ini > - rm -f /etc/glance/policy.json > + if [ -r /etc/glance/policy.json ] ; then > + mv /etc/glance/policy.json /etc/glance/disabled.policy.json.old > + fi > pkgos_write_new_conf glance schema-image.json > pkgos_write_new_conf glance property-protections-policies.conf > pkgos_write_new_conf glance property-protections-roles.conf > diff -Nru glance-21.0.0/debian/glance-common.postrm.in > glance-21.0.0/debian/glance-common.postrm.in > --- glance-21.0.0/debian/glance-common.postrm.in 2020-10-17 > 15:56:31.000000000 +0200 > +++ glance-21.0.0/debian/glance-common.postrm.in 2020-12-15 > 11:41:16.000000000 +0100 > @@ -13,7 +13,7 @@ > glance-manage.conf glance-scrubber.conf > glance-api-paste.ini \ > glance-registry-paste.ini policy.json schema-image.json > \ > property-protections-policies.conf > property-protections-roles.conf \ > - ovf-metadata.json rootwrap.conf glance-swift.conf ; do > + ovf-metadata.json glance-swift.conf ; do > if [ -e "/etc/glance/${i}" ] ; then > rm /etc/glance/${i} > fi > diff -Nru glance-21.0.0/debian/salsa-ci.yml glance-21.0.0/debian/salsa-ci.yml > --- glance-21.0.0/debian/salsa-ci.yml 2020-10-17 15:56:31.000000000 +0200 > +++ glance-21.0.0/debian/salsa-ci.yml 2020-12-15 11:41:16.000000000 +0100 > @@ -1,3 +1,7 @@ > include: > - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml > - - > https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml > \ No newline at end of file > + - > https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml > + > +variables: > + DEB_BUILD_OPTIONS: nocheck > + DEB_BUILD_PROFILES: nocheck -- Sebastian Ramacher
signature.asc
Description: PGP signature