Tuesday, 2018-02-20

*** btully has quit IRC00:21
*** masber has joined #openstack-glance00:21
*** AlexeyAbashkin has joined #openstack-glance00:24
*** AlexeyAbashkin has quit IRC00:28
*** itlinux has joined #openstack-glance00:29
*** openstackgerrit has joined #openstack-glance01:51
openstackgerritMerged openstack/glance master: Add validation to check if E-M-C is already in sync  https://review.openstack.org/54073601:51
*** btully has joined #openstack-glance02:06
*** btully has quit IRC02:11
*** harlowja has quit IRC02:52
openstackgerritBrian Rosmaita proposed openstack/glance master: Revise help text for uri filtering options  https://review.openstack.org/54602003:00
*** bkopilov has quit IRC03:08
*** ykarel|away has joined #openstack-glance03:10
openstackgerritBrian Rosmaita proposed openstack/glance master: Correct length limit for custom property value  https://review.openstack.org/54602103:13
*** AlexeyAbashkin has joined #openstack-glance03:24
*** AlexeyAbashkin has quit IRC03:29
openstackgerritBrian Rosmaita proposed openstack/glance master: Revise help text for uri filtering options  https://review.openstack.org/54602003:29
*** konan has joined #openstack-glance03:45
*** konan is now known as abhishekk03:45
*** rosmaita has quit IRC03:49
*** btully has joined #openstack-glance03:55
*** btully has quit IRC03:59
*** ykarel|away has quit IRC03:59
*** udesale has joined #openstack-glance04:13
*** links has joined #openstack-glance04:21
*** ykarel has joined #openstack-glance04:21
*** pdeore has joined #openstack-glance04:21
*** Shilpa has joined #openstack-glance04:27
Shilpaabhishekk, hi04:28
abhishekkShilpa: hi04:28
Shilpamy patch related to validation got merged yesterday, so need to check any Test cases are failing on your patch of postgres04:30
Shilpa540736 this got merged04:30
abhishekkWhich my patch you are talking about?04:30
Shilpa54521104:31
abhishekkYou can check that in your local environment04:32
Shilpayes doing that04:32
Shilpajust pinged you to informed you the same04:32
abhishekkOk, thank you04:33
*** abhishekk is now known as Konan04:38
*** ying_zuo has left #openstack-glance04:39
*** bkopilov has joined #openstack-glance04:40
ShilpaKonan, hi, yes unit test cases are failing04:41
*** abhishekk has joined #openstack-glance04:41
*** dalgaaf has quit IRC04:47
*** dalgaaf has joined #openstack-glance04:49
*** harlowja has joined #openstack-glance04:54
*** ratailor has joined #openstack-glance05:06
*** pdeore_ has joined #openstack-glance05:45
*** pdeore has quit IRC05:47
abhishekkShilpa, hi05:55
abhishekkaround 16 tests are failing, I am fixing the same05:55
abhishekkjokke_, you around?06:05
Shilpaabhishekk, hi06:12
abhishekkhi06:13
Shilpathanks for this06:14
Shilpaone thing that check is also used during offline06:14
Shilpaso for check also we should not have check of validate engine06:14
abhishekkcheck should be use only for online06:16
Shilpaplease explain why we can not have for offline?06:18
abhishekkbecause in case of offline could you run E-M-C separately? no06:20
abhishekkit will run as a part of db_sync only06:20
abhishekkoffline you should run db_sync only and not expand, migrate, contract explicitly06:21
openstackgerritAbhishek Kekane proposed openstack/glance master: Migration support for postgresql  https://review.openstack.org/54521106:21
abhishekkthat is why we have decided to have it as a check command and not an option as --check to glance-manage db_sync06:24
openstackgerritAbhishek Kekane proposed openstack/glance master: Triggers shouldn't be execute in offline migration  https://review.openstack.org/54479206:26
abhishekkI hope you got my point06:26
*** pdeore_ has quit IRC06:42
*** Konan has quit IRC06:44
*** pdeore has joined #openstack-glance06:50
*** cschwede has joined #openstack-glance06:51
Shilpafor offline, one can run EMC to db sync and it will work06:52
abhishekkwhat is the use of runnign EMC offline?06:56
abhishekkmeans what is the use of running 3 different commands offline where you can do it by only one06:57
abhishekkit does not make any sense06:57
abhishekkand if any one wants to use E-M-C offline then yes it will work but what is the use of having check command offline as the whole purpose of having check command is to help operator to understand the current version during rolling upgrades06:59
*** tshefi has joined #openstack-glance06:59
*** threestrands has quit IRC07:10
*** harlowja has quit IRC07:10
*** rcernin has quit IRC07:12
openstackgerritAbhishek Kekane proposed openstack/glance master: Migration support for postgresql  https://review.openstack.org/54521107:15
openstackgerritAbhishek Kekane proposed openstack/glance master: Triggers shouldn't be execute in offline migration  https://review.openstack.org/54479207:16
*** btully has joined #openstack-glance07:32
abhishekkjokke_, you around?07:35
*** pcaruana has joined #openstack-glance07:35
*** btully has quit IRC07:37
*** alexchadin has joined #openstack-glance07:42
*** AlexeyAbashkin has joined #openstack-glance07:53
*** btully has joined #openstack-glance07:55
*** mosulica has joined #openstack-glance07:56
*** MattMan has quit IRC08:03
*** MattMan has joined #openstack-glance08:03
*** pdeore has quit IRC08:12
*** pdeore has joined #openstack-glance08:13
*** tesseract has joined #openstack-glance08:20
*** hoonetorg has quit IRC08:24
*** alexchadin has quit IRC08:24
*** alexchadin has joined #openstack-glance08:24
*** btully has quit IRC08:37
*** hoonetorg has joined #openstack-glance08:42
*** dtantsur|afk is now known as dtantsur08:47
*** e0ne has joined #openstack-glance09:18
openstackgerritBhagyashri Shewale proposed openstack/glance-specs master: Introduce db sync check feature  https://review.openstack.org/54609609:57
*** alexchadin has quit IRC10:27
*** d0ugal_ has joined #openstack-glance10:31
abhishekkjokke_, are you around?10:32
*** d0ugal has quit IRC10:34
*** abhishekk has quit IRC10:35
*** alexchadin has joined #openstack-glance10:49
*** d0ugal_ has quit IRC10:50
*** d0ugal has joined #openstack-glance10:51
*** d0ugal has quit IRC10:51
*** d0ugal has joined #openstack-glance10:51
*** mvk_ has quit IRC10:53
*** dtantsur is now known as dtantsur|brb10:54
*** alexchadin has quit IRC10:59
*** bkopilov has quit IRC11:18
*** pdeore has quit IRC11:20
*** ratailor has quit IRC11:29
*** pbourke has quit IRC11:39
*** vladiskuz has quit IRC11:40
*** pbourke has joined #openstack-glance11:41
*** vladiskuz has joined #openstack-glance11:41
*** udesale has quit IRC11:43
*** amoralej has joined #openstack-glance11:45
amoralejcould some core take a look into https://review.openstack.org/#/c/544792/ ? it's blocking promotions in RDO11:46
*** Konan has joined #openstack-glance11:53
Konanjokke_, hi you around?11:53
jokke_yeah11:54
jokke_hey11:54
KonanSo i just need to remove that doc change?11:54
jokke_sorry, has not ben my intetion to ignore you ... just not been good morning11:55
jokke_so I think we should remove that doc change there, unless you can point out to me why it's related11:55
jokke_also lets file a bug that we need to revisit the documentation of db_manage and specially sync based on these recent changes and target it to queens11:56
Konanactually if someone wants to use EMC then the need to set super privileges to glance user or set that parameter11:56
KonanSure11:56
KonanI will remove that from this patch and file a new bug11:57
KonanThat's why I have added a topic in PTG etherpad as well11:57
jokke_Konan: so That is very true, I do not see the link between that and why db_sync should not run the triggers 'though ;)11:57
jokke_gr8 thnx11:57
jokke_I will consider Brian's +2 and just ninja it in as soon as zuul agrees11:58
Konanjokke_: give me 5 minutes I will push a patch11:58
jokke_np11:58
KonanB4 that you need to approve it's parent patch as well11:58
jokke_ohh my11:59
jokke_oh, so that doc change should have been actually part of the parent already :)12:00
jokke_now it makes so much more sense12:00
openstackgerritAbhishek Kekane proposed openstack/glance master: Triggers shouldn't be execute in offline migration  https://review.openstack.org/54479212:00
Konanjokke_: IMO we need to revisit the entire document for rolling upgrades12:01
jokke_Konan: ++12:02
jokke_and the approach12:03
KonanYes agree12:03
jokke_Looking these changes, I'm not convinced at all that this is the right way to do it anymore12:03
jokke_god damn the manage is starting to become a mess12:04
*** Supun has joined #openstack-glance12:04
Konanhttps://bugs.launchpad.net/glance/+bug/175055512:04
openstackLaunchpad bug 1750555 in Glance "Revisit database rolling upgrade documentation" [Undecided,New]12:04
Konanjokke_: yes, we need to revisit it in Rocky12:05
Konanjokke_: need to go out for 2 hours, please ping me if something is urgent12:08
*** alexchadin has joined #openstack-glance12:10
*** btully has joined #openstack-glance12:11
jokke_Konan: one question in the parent12:11
jokke_ah, k .... have a good one!12:11
Konanjokke_: answered12:15
*** alexchadin has quit IRC12:16
*** btully has quit IRC12:16
jokke_ty12:16
*** alexchadin has joined #openstack-glance12:16
*** Supun has quit IRC12:38
*** bkopilov has joined #openstack-glance12:52
*** alexchadin has quit IRC12:53
*** rosmaita has joined #openstack-glance12:54
rosmaitajokke_ ping13:00
*** Supun has joined #openstack-glance13:00
jokke_rosmaita: pong13:07
rosmaitajust checking our rc-3 status13:08
*** Supun has quit IRC13:11
jokke_there's those couple of db changes from Abhishek pending13:11
rosmaitaand the gate seems slow13:12
jokke_surprised? :P13:12
*** alexchadin has joined #openstack-glance13:15
rosmaitajokke_ did you get a chance to look at https://review.openstack.org/#/c/545649/ yet?13:16
*** tshefi has quit IRC13:17
rosmaitajokke_ and if you are ok with that one, need you to look at the follow-up, https://review.openstack.org/#/c/546020/13:20
jokke_so any idea why we need to do that in the _internal_plugins but the plugins seems to be just fine?13:21
jokke_I just really dislike the idea to decouple the config options from the plugin13:22
rosmaitawell, the plugin itself calls some other stuff that was causing a circular import13:23
jokke_I thought we fixed that already moving the filtering script elsewhere13:24
rosmaitathat only fixed one problem13:24
rosmaitanext problem was that the util file in glance/common could not find config options, so they needed to be imported13:25
rosmaitawhen i tried to import them out of the plugin, i got the circular import problem agian13:25
rosmaitaso i moved them so the only thing being imported was the options13:25
rosmaitait may be an ordering problem13:26
rosmaitai would have sworn i saw the uri filtering working in devstack13:26
rosmaitabut when i cranked up a new one to verify how it worked to do the docs, i got the 500 on import when using web-download13:27
jokke_hmm-m wtf ... 'cause so did I13:27
rosmaitai think the plugin code itself is fine, because it never calls common/util -- that's done by the images controller13:28
jokke_did we merge wrong PS of that change or something?13:28
rosmaitai don't think so13:28
rosmaitain any case, the current version plus these patches seems to work13:29
rosmaitawe obviously need more functional tests around this using a live devstack i think13:29
rosmaitaanyway, the plugin code on its own is fine, and the util code on its own is fine ... it's when you combine them that you get the circular import13:30
rosmaitathat's why you split them13:30
jokke_ffs13:30
rosmaitaso this is just a continuation of that same split13:30
rosmaitaallow the util to import the config options13:31
rosmaitabut they can't live in the plugin13:31
rosmaitawithout major refactoring13:31
rosmaitabut yeah, i tried not to move them, but no luck13:31
*** Supun has joined #openstack-glance13:31
jokke_ok, would you feel horribly against put the config options to plugin_opts.py or something ... I just feel super bad for some reason cluttering the __init__.py with them ... and I really don't know why, just feels wrong ;)13:32
rosmaitain any case, there's not a lot in that __init__ file, so we can just declare a convention that the config opts go there13:32
*** dtantsur|brb is now known as dtantsur13:32
rosmaitai think this experience shows that maybe that's the place they should be! (in __init__)13:32
jokke_LOL ... perhaps you are right13:33
rosmaitalet's stick with them in __init__ for now, anyway13:33
rosmaitai toyed actually with having them in a separate web_download_opts.py13:34
rosmaitaand actually had a version doing that, but the __init__ seemed better somehow13:34
jokke_then I might offend some people, quite a lot, but I absolutely hated the follow up patch ... it makes that glance-image-import.conf.sample look more and more like any other glance config file ... 7 options and 1000 lines of cluttered jargon13:34
rosmaitaactually, i think it's shorter than the original13:35
rosmaita:)13:35
jokke_can we like condense those help texts to about 30% and utilize the documentation13:35
jokke_it adds like 100lines13:36
rosmaitawell, the problem is that the options are coupled but the help text needs to be readable in isolation13:36
rosmaitathe only thing we could do is say ... "This is a whitelist.  RTFM"13:37
rosmaitathat woudl def be shorter!13:37
jokke_Why? And I'm serious about that question, they are grouped for a reason, they mention related options for a reason13:37
jokke_If all help texts needs to be individually readable, lets get rid of all that clutter then ;)13:38
rosmaitawell, i did the rewrite, so of course i think it's brilliant13:38
rosmaita:)13:38
rosmaitabut that was like 8 hours ago, so i will take a look now13:39
jokke_Like I honestly do like the content, it just makes me vomit a bit every time I see it in the sample config file13:39
jokke_I would really really like to dense that ... specially as they are now well explained in the docs13:39
rosmaitawell i am definitely wrong about them being shorter13:42
*** amoralej is now known as amoralej|lunch13:43
rosmaitaand believe it or not, i actually agree with you13:43
*** Supun has quit IRC13:43
*** Supun has joined #openstack-glance13:43
jokke_:)13:44
rosmaitai think the key points are to mention (a) what the list filters, (b) a whitelist trumps a blacklist, and (c) see the docs13:44
jokke_Me goes and draws cross on the wall13:44
rosmaitaok, will put up a new patch13:44
rosmaitai think the example just clutters things up becasue it's hard to explain13:44
rosmaitaanyway, we can see what it looks like in a few minutes13:44
jokke_yeah13:44
jokke_and I think I just found a thing I probably should propose to oslo_config for Rocky13:45
rosmaitaok, give me a few min to get some coffee and then i'll get a patch up13:45
jokke_sure, coffeinating is important13:45
rosmaita:)13:45
jokke_I think what would be great is actually having help text for the opt group13:45
rosmaita\_/?13:46
jokke_how much easier it would be to explain that whitelists does take preference over blacklist on group level rather than repeating it in every single option13:46
ykareljokke_, +1 from zuul, can you look now: https://review.openstack.org/#/c/544792/ Triggers shouldn't be execute in offline migration13:48
ykarelActually it's required in queens also13:48
rosmaitajokke_ that's a really good point, to have the option to have help text associated with the group itself13:49
*** rmcall has joined #openstack-glance14:00
openstackgerritBrian Rosmaita proposed openstack/glance master: Revise help text for uri filtering options  https://review.openstack.org/54602014:01
*** rmcall has quit IRC14:08
*** abhishekk has joined #openstack-glance14:09
abhishekkrosmaita, jokke_ anything to do for me?14:10
*** links has quit IRC14:15
*** Konan has quit IRC14:16
rosmaitahi abhishekk , maybe see what you think of the revision to https://review.openstack.org/54602014:16
abhishekkrosmaita, looking14:16
rosmaitai think you answered all of jokke_ 's questions on your db patches14:16
rosmaitadid you put a patch up adding the text to the docs about the glance user having "super" privileges if you're going to do zero-dowtime db upgrade?14:17
rosmaitai saw you removed it from that one patch at jokke_ 's request14:17
abhishekkrosmaita, yes, I am preparing a new patch now14:17
rosmaitabut you are right, we need to make sure that gets into the docs14:17
rosmaitacool!14:17
abhishekkwill be up in 10-15 minutes14:17
rosmaitaexcellent14:18
rosmaitathat's a doc patch, so i can ninja-approve14:18
jokke_so the 54521114:18
abhishekksounds good14:18
*** ykarel is now known as ykarel|away14:19
jokke_my concern is that as we remove those checks, we also might break someone silently14:19
abhishekkjokke_, are you talking about validate_engine check?14:20
rosmaitai don't think so, the point of the check was to make sure you only install triggers for mysql, and we have a different way to handle that now14:20
abhishekkrosmaita, correct14:21
jokke_lets assume IBM still uses db2 like they at least used to. And those migrations have been working so far and life is good. Does our alembic provide them the same still or is there a risk now when we moved to use emc and removed all contraints that the db2 blows up half way of the migration and the ops are working overtime restoring from backups?14:21
rosmaitawell, if they were able to upgrade ocata -> pike, they should be ok pike -> queens14:22
rosmaitathat's where we started using alembic14:22
abhishekkjokke_, what just rosmaita said14:22
rosmaitawe don't test db2, so hopefully if there was a problem, they would have noticed and told us14:23
rosmaitalet me add this comment here, that i may have left on the wrong patch:14:23
rosmaitaThe E-M-C strategy is to split a database migration into three stages, whereas we previously had monolithic migrations.  Splitting them this way allows the possibility of "live" DB upgrades (which we support only for MySQL because of the triggers).  The "offline" migration uses the E-M-C strategy so that we don't have to maintain separate online vs. offline scripts.  But you are right that we need more documentation around14:23
rosmaita this.14:23
rosmaitaexcept for the scripts, we just use alembic14:24
rosmaitathe EMC just splits the stages into separate scripts14:24
rosmaitafor easier maintenance14:24
rosmaitabut we def need better docs, there's a lot of confusion about rolling upgrades (which is entire glance) and zero-downtime db upgrades (which we only support for mysql) and EMC strategy (which handles both online and offline db migrations)14:25
rosmaitai put a friday hackday proposal on the ptg planning etherpad suggesting hacking the db docs14:26
jokke_ok, so essentially we come to the point that we should only ever try to put those triggers in if we are dealing with MySQL and that's the only scenario that can be done online14:27
jokke_and regardless if the admin wants to utilize the step scripts individually as long as they are offline14:28
rosmaitaright14:28
*** tshefi has joined #openstack-glance14:28
jokke_and we do not have mechanism to know if the glance is offline or not, we just assume that the admin would not run db_sync that the do know utilizes emc online14:29
jokke_I think we're going wrong direction with this patch removing the db detection and warning the op14:30
rosmaitawe have warnings in some of the other patches14:31
rosmaitai tested this last night, if you try anything other than db_sync with postgres, you get an error message14:31
rosmaita(pretty sure that's what happened)14:31
rosmaitain any case, i got results that made sense14:32
rosmaitabut , you are right, we need to be careful14:33
abhishekkjokke_, even keystone uses triggers for rolling upgrades and they don't have checks for engine (only thing is they have different triggers for mysql, postgresql and sqlite)14:33
jokke_abhishekk: so they actually do have checks for different engines14:34
abhishekkyes but for executing the respective triggers based on engine14:34
rosmaitaso i think we really need to do rc-3 today, do we want to hold off on the db stuff for rc-4 on thursday?14:35
rosmaitaalthough, of course, it would be good if we can get the db stuff figured out today14:36
jokke_and I think that's what we should do as well and if we do not have triggers for that specific engine we fault out and give the operator --offline flag whenre they take the responsibility that they are actually running the command glance offline14:36
rosmaitathat is basically what we have14:37
rosmaitaif you run db-sync, you are doing offline14:37
*** amoralej|lunch is now known as amoralej14:37
rosmaitaif you do separate e m c steps, you are only your own (that's the experimental stuff)14:38
*** ykarel|away is now known as ykarel14:38
rosmaita*you are on your own14:38
jokke_rosmaita: well my problem is _that_ claim is/has not been stated anywhere14:38
abhishekkjokke_, so should I mention that in the documentation patch?14:39
rosmaitahttps://docs.openstack.org/glance/latest/admin/db.html14:39
rosmaitahttps://docs.openstack.org/glance/latest/admin/zero-downtime-db-upgrade.html14:39
rosmaitathat first page only mentions db sync (i think)14:40
rosmaitathe second one needs to be updated to say "experimental in queens"14:40
rosmaitai may add something to the release notes like for uwsgi saying the reason it's still experimental is lack of resources (need in-gate testing set up)14:42
*** alexchadin has quit IRC14:45
*** Supun has quit IRC14:47
*** Supun has joined #openstack-glance14:48
abhishekkjokke_, so what exactly we should do now?14:52
jokke_abhishekk: I'm trying to understand the situation ... like told many times before databases are not my strong field14:54
*** hoonetorg has quit IRC14:54
abhishekkjokke_, one thing is sure that with these patches it will be lot more stable than now (that is my opinion though ;) )14:55
openstackgerritAbhishek Kekane proposed openstack/glance master: Revisit database rolling upgrade documentation  https://review.openstack.org/54617214:56
*** udesale has joined #openstack-glance14:56
rosmaitai am getting confused with all these patches.  if i have a postgres db, can i run expand, migrate, contract separately?14:58
*** ykarel is now known as ykarel|away14:59
*** d0ugal has quit IRC14:59
abhishekkrosmaita, now yes14:59
abhishekkrosmaita, with my patch yes, but on current master no15:00
*** d0ugal has joined #openstack-glance15:00
rosmaitaso if you run db_sync, your patch https://review.openstack.org/#/c/544792/5 does not install triggers15:01
rosmaitais there a similar check in migrate (if postgres -> no triggers)?15:01
abhishekkfor migrate call there are no triggers15:02
abhishekktriggers are only for expand and contract15:02
rosmaitaoh right, they are installed in expand15:02
rosmaitasorry15:02
abhishekkyes and removed in contract15:02
rosmaitasame question, except about expand15:02
abhishekkso if we don't want to execute EMC with postgres then need to change a code litile bit15:05
abhishekks/litile/little15:05
rosmaitathere are 2 separate questions here15:06
rosmaita(1) doing the e - m - c operations on a database15:06
rosmaita(2) giving an operator the ability to do them separately15:06
rosmaitawe have to do all 3 operations15:06
abhishekkyes15:06
rosmaitait's just a question of whether we give an operator access to them individually15:06
jokke_hopefully my comment in the review makes sense15:07
rosmaitawe need to do (2) if we are going to have the online zero-downtime migrations15:07
rosmaitabut only for mysql15:07
rosmaitasince that's all we support15:07
*** r-daneel has joined #openstack-glance15:07
rosmaitai think (1) and (2) got a bit tangled up on Shilpa's patch15:07
abhishekkyes15:08
rosmaitajokke_ what are your thoughts about rc-3 ?15:09
rosmaitanamely15:09
rosmaitashould we do rc-3 today with web-upload and doc changes15:10
rosmaitaand aim for rc-4 with the database glance-manage stuff and docs?15:10
rosmaitarc-4 on thursday15:10
rosmaitaor, hold off on rc-315:10
rosmaitaand get everything in at once?15:11
*** dtantsur is now known as dtantsur|brb15:11
rosmaitaabhishekk ^^ your thoughts too15:11
jokke_since rc2 we literally have nothing but translations and doc changes merged there15:11
abhishekkI guess we should have all in rc-3 and we can do it tomorrow15:12
rosmaitaok, works for me15:14
abhishekkto be sure we are on the same page 1) for db_sync no need of engine check and 2) for EMC should work only for MYSQL and sqlite (sqlite due to test cases)15:15
rosmaitaabhishekk well, 1) only because you are turning off triggers completely15:15
abhishekkrosmaita, yes15:16
rosmaitaand for 2) we are talking about the glance-manage expand, glance-manage migrate, glance-manage contract commands15:16
abhishekkyes15:16
rosmaitanot the EMC operations15:16
jokke_abhishekk: yes that works for me when the triggers are limited out db_sync15:16
*** pdr_ has quit IRC15:16
abhishekkSo give me a hour I will come up with a patch15:16
rosmaitaabhishekk you are fantastic!15:16
*** itlinux has quit IRC15:16
jokke_abhishekk: sorry :(15:17
abhishekkalso as https://bugs.launchpad.net/glance/+bug/1749640 bug is important for tripleo I will remove its dependency on parent patch (migration with postgre) and submit it as a separate patch so that we can merge it quickly15:18
openstackLaunchpad bug 1749640 in Glance "db sync fails for mysql while adding triggers" [High,In progress] - Assigned to Abhishek Kekane (abhishek-kekane)15:18
rosmaitaabhishekk you handle the code, i will patch the docs15:18
abhishekkrosmaita, great15:18
abhishekkjokke_, no issues15:18
abhishekkrosmaita, jokke_ If my above point make sense should I remove the dependency?15:18
*** Supun has quit IRC15:18
rosmaitaok. in the mean time, jokke_ let's get https://review.openstack.org/#/c/545649/ and https://review.openstack.org/#/c/546020/ worked out15:20
abhishekkgreat15:20
rosmaitaabhishekk i think so, it applies to db-sync and the anti-postgres stuff is still in place for expand, contract, and migrate commands atm15:21
abhishekkrosmaita, yes15:21
rosmaitamakes sense to remove the dependency, then15:22
abhishekkok15:22
*** hoonetorg has joined #openstack-glance15:25
*** ykarel|away has quit IRC15:35
*** d0ugal has quit IRC15:36
openstackgerritAbhishek Kekane proposed openstack/glance master: Triggers shouldn't be execute in offline migration  https://review.openstack.org/54479215:36
*** d0ugal has joined #openstack-glance15:40
*** d0ugal has quit IRC15:52
*** takedakn has joined #openstack-glance16:02
*** takedakn has quit IRC16:05
*** dtantsur|brb is now known as dtantsur16:06
*** itlinux has joined #openstack-glance16:06
*** Supun has joined #openstack-glance16:06
*** mosulica has quit IRC16:06
*** d0ugal has joined #openstack-glance16:06
*** links has joined #openstack-glance16:15
*** d0ugal has quit IRC16:17
*** pcaruana has quit IRC16:21
*** Supun has quit IRC16:26
*** AlexeyAbashkin has quit IRC16:26
abhishekkready with the patch with testing, just running tox internally16:34
*** d0ugal has joined #openstack-glance16:34
rosmaitaabhishekk great!16:36
*** udesale has quit IRC16:36
openstackgerritAbhishek Kekane proposed openstack/glance master: Migration support for postgresql  https://review.openstack.org/54521116:40
abhishekkrosmaita, jokke_ ^^^16:40
rosmaitaty16:41
abhishekkI have tested this patch with scrips http://paste.openstack.org/show/674262/16:41
rosmaitaabhishekk i am taking over your https://review.openstack.org/#/c/546172/ patch, will make you co-author16:41
abhishekkfor postgresql, db sync will work as expected and exapnd, migrate and contract command will exit with error16:42
abhishekkrosmaita, no issues16:42
rosmaitaabhishekk excellent16:42
abhishekkhave a careful look and let me know if you have any suggestions16:43
rosmaitawill do ... it's like 10pm for you now, probably time for you to go offline ... i will look and leave notes on the review16:45
abhishekk(I will be around for next couple of hours)16:46
*** gyee has joined #openstack-glance16:46
rosmaitaok, i will look now then16:46
abhishekkthank you16:47
*** e0ne has quit IRC16:47
*** r-daneel has quit IRC16:55
*** d0ugal has quit IRC16:59
*** itlinux has quit IRC17:02
*** d0ugal has joined #openstack-glance17:03
*** tshefi has quit IRC17:04
*** itlinux has joined #openstack-glance17:05
*** r-daneel has joined #openstack-glance17:13
*** harlowja has joined #openstack-glance17:23
*** imacdonn has joined #openstack-glance17:30
rosmaitaabhishekk question for you on the review17:32
abhishekkrosmaita, looking17:33
*** pcaruana has joined #openstack-glance17:36
*** links has quit IRC17:37
*** btully has joined #openstack-glance17:38
*** d0ugal has quit IRC17:38
abhishekkrosmaita, replied17:41
rosmaitaty17:41
abhishekklet me know, so that I can push a new PS if you are satisfied17:41
*** btully has quit IRC17:42
rosmaitaabhishekk that's what i thought, just wanted to verify17:43
abhishekkrosmaita, great, will upload a new PS in next 15 minutes17:43
rosmaitathanks, appreciate your patience!17:43
*** Supun has joined #openstack-glance17:44
abhishekkrosmaita, no issues!17:49
abhishekkrosmaita, I have tested this patch with postgresql and combinations (db_sync, expand, migrate and contract)17:51
abhishekkI am 100% sure it will work without issue for mysql but should I just test again with mysql for a safer side?17:52
rosmaitait's getting pretty late for you, i'll do it17:53
rosmaitahow are you testing?17:53
abhishekkit will take another 20 minutes17:53
abhishekkI will push a patch now and then will perform a test again mysql17:54
abhishekkif something fails will update you17:54
rosmaitaok, cool17:54
openstackgerritAbhishek Kekane proposed openstack/glance master: Migration support for postgresql  https://review.openstack.org/54521117:55
*** AlexeyAbashkin has joined #openstack-glance17:57
*** d0ugal has joined #openstack-glance18:00
*** AlexeyAbashkin has quit IRC18:02
*** openstackgerrit has quit IRC18:03
abhishekkrosmaita, could you please also review https://review.openstack.org/#/c/544792/ ?18:04
*** d0ugal has quit IRC18:05
*** Supun has quit IRC18:05
rosmaitaabhishekk: looking18:06
abhishekkthank you18:06
jokke_abhishekk: Thanks for the new rev of 545211 ... that looks great18:09
jokke_lets hope zuul agrees18:09
abhishekkjokke_, it will :)18:09
abhishekkjokke_, just give me another 15 minutes, I am testing with mysql now (pretty sure it will work though)18:10
*** d0ugal has joined #openstack-glance18:11
*** Supun has joined #openstack-glance18:13
*** AlexeyAbashkin has joined #openstack-glance18:13
*** pcaruana has quit IRC18:16
rosmaitaabhishekk your https://review.openstack.org/#/c/544792/ doesn't seem to address https://launchpad.net/bugs/1749640 any more ... i think you have fixed a different bug (that hasn't been filed yet), something like "db sync should not install/remove triggers"18:16
openstackLaunchpad bug 1749640 in Glance "db sync fails for mysql while adding triggers" [High,In progress] - Assigned to Abhishek Kekane (abhishek-kekane)18:16
rosmaitaif you want, i will file the bug, you basically explain the problem in your commit message on https://review.openstack.org/#/c/544792/618:16
abhishekkrosmaita, yes it will fix18:17
*** AlexeyAbashkin has quit IRC18:17
rosmaitaok, i take it back, you have a more general fix18:18
abhishekkyes18:18
*** harlowja has quit IRC18:23
*** Supun has quit IRC18:29
abhishekkrosmaita, jokke_ tested with mysql, no issues \o/18:32
rosmaita\o/18:33
abhishekki will wait for jenkins results and then go offline18:34
abhishekkjokke_, could you look at 544792 patch (its blocking tripleo)18:36
*** d0ugal has quit IRC18:38
*** d0ugal has joined #openstack-glance18:39
*** tesseract has quit IRC18:45
*** d0ugal has quit IRC18:51
*** harlowja has joined #openstack-glance18:55
*** d0ugal_ has joined #openstack-glance18:57
*** harlowja_ has joined #openstack-glance18:59
*** harlowja has quit IRC18:59
*** btully has joined #openstack-glance19:27
*** btully has quit IRC19:31
EmilienMabhishekk: thanks. Indeed, jokke_ if you can look asap, it's blocking our production chain. Thanks a lot!19:34
abhishekkrosmaita, hey tempest-full-py3 job has failed on 545211 patch, need to recheck it19:35
abhishekki will opt out now19:35
rosmaitaok, will do ... have a good evening, and thanks!19:36
jokke_EmilienM: abhishekk yeah was waiting for zuul, wasn't finished yet when I was here last time19:36
EmilienMjokke_: no prob :)19:37
abhishekkrosmaita, jokke_ thank you, have a nice rest of the day19:37
*** abhishekk has quit IRC19:37
*** d0ugal_ has quit IRC19:45
*** dtantsur is now known as dtantsur|afk19:46
*** amoralej is now known as amoralej|off19:47
*** tshefi has joined #openstack-glance19:52
*** tshefi has quit IRC19:55
*** tshefi has joined #openstack-glance19:55
*** d0ugal_ has joined #openstack-glance19:56
*** d0ugal_ has quit IRC20:03
*** d0ugal_ has joined #openstack-glance20:04
*** d0ugal_ has quit IRC20:10
*** e0ne has joined #openstack-glance20:11
*** d0ugal_ has joined #openstack-glance20:13
*** AlexeyAbashkin has joined #openstack-glance20:23
*** AlexeyAbashkin has quit IRC20:27
*** d0ugal_ has quit IRC20:30
*** pcaruana has joined #openstack-glance20:40
*** openstackgerrit has joined #openstack-glance20:44
openstackgerritBrian Rosmaita proposed openstack/glance master: Revise database rolling upgrade documentation  https://review.openstack.org/54617220:44
*** e0ne has quit IRC20:47
openstackgerritBrian Rosmaita proposed openstack/glance master: Revise database rolling upgrade documentation  https://review.openstack.org/54617220:48
*** e0ne has joined #openstack-glance20:51
*** d0ugal_ has joined #openstack-glance20:56
*** r-daneel_ has joined #openstack-glance20:59
*** r-daneel has quit IRC21:00
*** r-daneel_ is now known as r-daneel21:00
openstackgerritBrian Rosmaita proposed openstack/glance master: Revise help text for uri filtering options  https://review.openstack.org/54602021:06
rosmaitajokke_ : see what you think ^^21:07
jokke_that works :D21:08
rosmaita\o/21:15
*** AlexeyAbashkin has joined #openstack-glance21:23
*** AlexeyAbashkin has quit IRC21:27
*** tshefi has quit IRC21:28
*** pcaruana has quit IRC21:37
*** d0ugal_ has quit IRC22:03
*** jdurgin has joined #openstack-glance22:13
*** r-daneel has quit IRC22:22
*** r-daneel has joined #openstack-glance22:22
*** threestrands has joined #openstack-glance22:23
*** rosmaita has quit IRC22:27
*** rcernin has joined #openstack-glance22:33
*** itlinux has quit IRC22:49
*** rosmaita has joined #openstack-glance22:53
*** e0ne has quit IRC22:55
*** openstackgerrit has quit IRC23:04
*** NostawRm has quit IRC23:15
*** NostawRm has joined #openstack-glance23:19
*** AlexeyAbashkin has joined #openstack-glance23:23
*** dalgaaf has quit IRC23:26
*** AlexeyAbashkin has quit IRC23:27
*** dalgaaf has joined #openstack-glance23:28
*** rosmaita has quit IRC23:30
*** r-daneel has quit IRC23:34
*** r-daneel has joined #openstack-glance23:35
*** Tahvok has quit IRC23:46
*** Tahvok has joined #openstack-glance23:47
*** r-daneel has quit IRC23:50

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!