[Rdo-list] Split openstack-glance into openstack-glance-{aip, registry}

Ihar Hrachyshka ihrachys at redhat.com
Mon Mar 30 15:13:05 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03/27/2015 05:31 PM, Flavio Percoco wrote:
> Hi Folks,
> 
> It was brought to my attention that Glance is still being shipped
> as a single package, despite it being possible to have the
> services within it running in separate servers. That is, Glance
> could, architecture wise, be split.
> 
> Historically, this was not done because the requirements for 
> glance-api and glance-registry had always been the same. Both
> services were required and the config files never differed.
> 
> However, after making glance-registry an optional service and the 
> introduction of glance-store, it might make sense to have both 
> packages split now.
> 
> The reason is that whenever I'd like to install glance-registry, I
> do not need glance-store and other runtime dependencies it pulls
> in. In addition, it'd allow us to have a clearer distribution of 
> configuration files distro-wise. Last but not least, it'd help on 
> keeping a clear understanding on what's running where.
> 
> Code wise, the packages would be the same. The main difference
> between them would be the services/commands registered/installed.
> 
> Thoughts? Does this sound feasible/good to the folks in this list?

That's the way to go. I want to do something similar for neutron
during Liberty. I already split each Designate service into a separate
package that can be independently installed when did its initial
packaging [1].

[1]:
https://github.com/openstack-packages/designate/blob/f20-master/openstack-designate.spec

/Ihar
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJVGWgBAAoJEC5aWaUY1u57RRUIAOWtgd7VdjQ2A5h12nRzs0ZN
UYCid88Odyck+FdbszJbBOhMKzwjyMBo1uWT/i1xqi6fndk06s1MQ2+ya/8za/2M
G+55015LO/F22Ojha56baDN52fMt5CbKZqCKqKq3NPKziVcHNfSa9BHbiSlkrZcj
IlYfyykKFpoloylfZUeii3ffTZ32hWA+dB/MICERRhU7UJSWTfjPfW9Dl0Q5pdLK
ZdpZu7ci+KP9n1VxAdbd/lEorFufSgakfviTwFIFCoqHJxvqec1tZO99IdyQcL4H
LnGhov1fyTlu9FUMwZLOcdvSe4mIyotjbdD7GsG/5YH3ZcaFvRHvw+McqbF3D9U=
=ypck
-----END PGP SIGNATURE-----




More information about the dev mailing list