19:00:41 #startmeeting refstack 19:00:42 Meeting started Tue Aug 8 19:00:41 2017 UTC and is due to finish in 60 minutes. The chair is catherineD. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:43 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:00:46 The meeting name has been set to 'refstack' 19:01:43 o/ 19:01:56 #link meeting agenda and notes, https://etherpad.openstack.org/p/refstack-meeting-17-08-08 19:02:03 o/ 19:02:18 o/ 19:03:17 Let's start 19:03:34 #topic Run tool to update the verification field 19:04:54 mguiney: any thing you want to bring up? 19:06:25 if not let's move on .. 19:06:40 nope, not really 19:06:43 (sorry) 19:06:46 #topic subunit result files upload 19:07:52 pvaneck: has done some investigation on the impact to RefStack if we save the subunit data to the RefStack db 19:08:20 #link Please read Paul's comments in https://review.openstack.org/#/c/487185/ 19:08:29 excellent, thank you 19:09:03 IMO Mirgration of RefStack data to new tables is not desirable 19:09:28 o/ 19:09:46 catherineD: pvaneck: so your recommendation is to use two databases? 19:10:35 i did add a suggestion to the newest version of the spec about how to handle that 19:12:07 mguiney: the new suggestion is to handle migration of the the data? 19:13:23 pvaneck: if we create the version table ahead of time will this prevent the creation of existing (2nd version) table on the future db update if any? 19:13:25 the proposed solution in my spec is to create aspmall tool to migrate existing data if the db already exists 19:13:54 and to have the alternate table name as a flag in conf 19:14:12 (which is a feature that i am testing and shortly planning on pushing to gerrit) 19:14:38 since the table will be already created, alembic wont try to create it again, and will just pull the current version from there 19:15:05 id prefer to keep everything in the same db 19:15:22 Personally, if I need to migrate existing RefStack data ... I would prefer to use a separated DB for subunit2sql data 19:15:35 that way people who dont want to set up their db to handle subunit data can do so, but if they decide to change their minds later on, they can run a utility script to migrate the existing data to a differently named table 19:16:54 I would keep everything in the same db if there is a solution that I do not need to migrate the RefStack data 19:17:00 what data is migrating exactly 19:17:36 just the data in the alembic_version table 19:17:54 if a new version of existing RefStack tables are created we need to migrate the data to those new table .. right? 19:18:16 yes, but the only colliding table is the alembic_version table 19:19:33 mguiney: if I understand pvaneck: 's comment corectly all new version of existing tables will be created not the the alembic_version table 19:20:21 pvaneck: do I understand your comments correctly? 19:20:31 catherineD: the only new table need is the refstack_alembic_version, once you have that connected with the refstack backend, then we can freely use subunit2sql in the same datbase 19:20:38 ^ 19:20:56 That seems like the solution to pursue 19:21:01 that was the understanding i had as well 19:21:11 apologies for the lack of clear communication 19:21:17 so i think a tool to handle this is fine 19:21:26 awesome. I will start on that 19:21:38 ok 19:22:45 ok, I'm not familiar with the solution at all, so I'll wait for mguiney tool to take a look 19:22:46 it shouldn't be too major. Likewise, i am nearly ready to push the patch which will allow new refstack instances to custom name their alembic version table 19:22:59 (testing testing) 19:23:32 this will be an update the the patch mtreinish pushed that will allow us to use his solution without breaking existing dbs 19:24:17 pvaneck: mguiney: the test should include a sample (minor) RefStack DB update to make sure that it works on the next RefStack DB update 19:25:03 ahhh that would make sense 19:25:23 +1 19:26:09 #agreed Still using RefStack DB for the new subunit2sql tables 19:26:24 excellent, thank you 19:26:43 anything else on this topic? 19:27:05 other than asking y'all to take a look at the spec, not really! 19:27:13 (and review, of course) 19:28:05 mguiney: since we do not exactly which direction we will take ... that is why we have not merged the spec .. i hope it does not prevent you from working on the implementation 19:28:24 of course not, as mentioned, i am working on the flag, which is the first step 19:28:30 via implementation we will have new findings ... 19:28:40 and when i get that pushed, i will be working on the utility script as well 19:28:59 this is not the convetional ways ... but since we are all new to this .. kind of trial and error .. 19:29:34 (apologies for my new-ness, of course :) ) 19:29:56 mguiney: np thank you for actively working on this 19:30:04 #topic Pending reviews 19:30:20 #link Add python35 support ( https://review.openstack.org/#/c/483999/ ) 19:30:43 luzC: thanks for the update ... 19:30:57 everyone please review the new patch 19:31:15 #link WIP: Set a custom alembic_version for refstack ( https://review.openstack.org/#/c/487185/ ) 19:31:39 that one is very much not the version that will be upcoming 19:31:50 the other version is a bit more functional 19:32:31 so waiting for a new version for https://review.openstack.org/#/c/487185/ 19:32:41 * mguiney nods 19:33:45 My thinking is we should not merge this patch until the refstack_alemic_version is crerated in the refstack db in infra 19:34:08 +1 19:34:10 assuming that we will create tools to create the table ahead of time 19:34:46 that means the tools will be created in refstack-puppet? 19:35:51 the alembic_version migration tool, correct? 19:36:27 mguiney: yea 19:36:49 sounds good 19:36:52 probably only needs to be run once. could just get an infra member to do it manually if need be 19:37:17 1) create the table 2) migrate the info from the existing table to the newly create table 19:37:55 yeah, it should only need a single run 19:38:04 pvaneck: so that mean create the tool in RefStack and have someone in ifra run it? 19:38:19 and a change in conf to make sure the db remembers what the table is named 19:38:26 sounds good to me 19:40:10 catherineD: yea, can do that 19:40:18 #agreed Create a tool in refstack to create the refstack_alembic_version table and migrate the data from the current alembic_verstion table to the newly created table 19:40:53 moving on . 19:41:03 #link Add UI support for interop schema 2.0 ( https://review.openstack.org/#/c/484625/ ) 19:41:40 hogepodge: This is the patch to support Interop-WG schema 2.0 19:41:54 everyone please review .. 19:42:09 will do 19:42:36 #topic Open discussion 19:42:40 o7 19:42:56 #topic candidacy for RefStack PTL (hogepodge) 19:43:29 If there aren't any other more qualified candidates, I will run as PTL for RefStack this cycle 19:43:32 I think today is the last day 19:43:40 hogepodge: +++ 19:43:47 Thank you! 19:43:48 hogepodge: ++ 19:44:21 With full understanding that I'm not qualified as a core contributor, but will focus on transitioning by building the dev team and looking for new governance models if we need to move into a maintenance mode. 19:44:22 I think you are the best candidate 19:44:45 I didn't want to submit that without the support of the current team, though. 19:45:06 Thank you catherineD. You've been a great steward of the project. Thank you for your years of work on it. 19:45:30 hogepodge: please do ... there are only a few porjects that have no candidate and RefStack is one of them 19:45:44 hogepodge: ++ 19:46:17 I'll file the candidacy forms today and announce on the mailing list. 19:46:20 I am so happy that you will lead the team on this journey ... 19:47:04 hogepodge: Thanks again! I know the project is in good hands ... 19:47:11 Thanks :-) 19:47:40 I even meet the technical requirements, with a merged patch. :-D 19:47:41 I also want to recommend to add mguiney: as core for RefStack 19:47:47 +1 19:47:52 :D 19:48:29 mguiney: have been actively contribute to the project ... 19:48:58 I will send out and email after the meeting ... 19:48:59 +1 19:49:07 +1 19:49:38 I guess that is it for today! 19:50:05 any other topic to discuss? 19:51:18 hearing nothing. I think we can close up for the day 19:51:25 thank you all! 19:51:45 #endmeeting