<div class="iw_mail" dir="auto" style="font-size: 13px;"><div>Hello!</div><div><br></div><div>My name is Bekir Fajkovic and i work at City Network cloud service provider mostly as a DBA but i am also involved in many other kind of activities</div><div>inside the Company.</div><div><br></div><div>We at City Network are currently in a process of deployment of OpenStack Trove project (latest official release) and are thus preparing a dedicated</div><div>region inside our OpenStack hosting environment to host it as a beta version internally, to begin with, where we are going to involve some of our customers </div><div>to evaluate the service after, hopefully, successful installation and configuration.</div><div><br></div><div>To be totally honest, while there is a whole lot of a certain kind of documentation provided covering many aspects, some other aspects inside the project do </div><div>not seem to be documented in depth or at all (which of course is totally understandable), so i am forced to ask some questions this way and i hope You find </div><div>them not to be too annoying to anyone.</div><div><br></div><div>The questions:</div><div>------------------------</div><div><br></div><div>Having the fact that Trove Victoria release provides Docker containers as a new way of database instance provisioning, i am wondering how far the project</div><div>is developed in terms of covering the different types of databases. What i can see by mainly parsing the code provided on Github, those seem to be </div><div>officially released:</div><div><br></div><div>- MySQL</div><div>- MariaDB</div><div>- PostgreSQL</div><div><br></div><div>and the rest of the planned database types are in "experimental" phase. And also, regarding certain types of databases (for example MySQL, version 5.7 and 8.0) only certain </div><div>versions of the datastores seems to be supported, but not all. On the other hand, nothing regarding datastore versions supported for MariaDB and PostgreSQL seems to be</div><div>mentioned somewhere. Could someone please confirm that as well as give some more details about it?</div><div><br></div><div>I successfully managed to create certain versions of datastores in my devstack environment, belonging to those 3 database types mentioned above (and based on</div><div>trovestack-generated dev guest image that is by default delivered with devstack installation), but not without some undesirable events. For example, i am able to register </div><div>PostgreSQL datastore version 12 and instantiate a database instance of that version but not version 13 and above, where i get some hostname-related errors etc.</div><div><br></div><div>Also, a question regarding the building of the production-ready guest image. As mentioned, Trovestack script is provided as a possible way of producing the images (by omitting</div><div>dev option the Trove Guest Agent binaries are deployed into the instantiated VM). How does an image produced this way looks like? From where the base image is fetched,</div><div>is it a "cloud based image" with cloud-init in it, are the automatic security and software patching features disabled in produced image, so that we do not get unexpected service </div><div>interruptions when the OS suddenly decides to start updating itself etc..</div><div><br></div><div>Regarding the Trove Guest Agent service - i read in some Trove books previously that there are dedicated agents for each and every database type, is it the same situation</div><div>in Victoria release, or is there an "universal" Guest Agent covering all the database types nowadays? Where is the code that adapts the Agent commands towards the database </div><div>instances placed inside the project?</div><div><br></div><div>The backups - as i can see there seem to be some kind of dedicated docker-backup images involved in each database type. Could someone explain the internals of backup mechanisms</div><div>inside Trove Victoria release in more details?</div><div><br></div><div>So, that would be all for the moment and although You probably consider my questions being as stupid as possible, i still dared to ask them :)</div><div>I hope You will be able to provide the answers to at least some of them!</div><div><br></div><div>Thanks in advance!</div><div><br></div><div>Best Regards</div><div class="iw-signature"><p><img class="fr-draggable" style="width: 1.7708in; height: 0.3229in;" src="https://www.citynetwork.eu/wp-content/uploads/2015/06/CityNetwork-Logo-Regular-2015-RGB.png" width="170" height="31" id="webClient__x0000_i1025" border="0"></p><p><strong>Bekir Fajkovic</strong><br>Senior DBA<br>Mobile: +46 70 019 48 47<br><br><a rel="noreferrer noopener" href="http://www.citynetwork.eu/">www.citynetwork.eu</a> | <a rel="noreferrer noopener" href="http://www.citycloud.com/">www.citycloud.com</a><br><br>INNOVATION THROUGH OPEN IT INFRASTRUCTURE<br>ISO 9001, 14001, 27001, 27015 & 27018 CERTIFIED</p></div></div>