Wednesday, 2016-02-03

*** cweid_ has quit IRC00:33
*** ashleighfarnham has quit IRC00:53
*** cheneydc has joined #openstack-trove00:57
*** fabian2 has joined #openstack-trove01:09
*** fabian2 has quit IRC01:09
*** haomaiwang has joined #openstack-trove01:12
*** tellesnobrega_af is now known as tellesnobrega01:15
*** haomaiwang has quit IRC01:27
*** csoukup_ has joined #openstack-trove01:55
*** tellesnobrega is now known as tellesnobrega_af02:17
*** haomaiwang has joined #openstack-trove02:23
*** haomaiwang has quit IRC03:01
*** haomaiwang has joined #openstack-trove03:01
*** links has joined #openstack-trove03:06
*** ThunderEmperor has joined #openstack-trove03:07
*** mingdang1 has joined #openstack-trove03:38
*** maishsk has quit IRC03:43
openstackgerritOpenStack Proposal Bot proposed openstack/trove: Updated from global requirements  https://review.openstack.org/27466203:44
*** haomaiwang has quit IRC04:01
*** haomaiwang has joined #openstack-trove04:01
*** ewilson has joined #openstack-trove04:13
*** ewilson has quit IRC04:52
*** ewilson has joined #openstack-trove04:53
*** maishsk has joined #openstack-trove04:59
*** haomaiwang has quit IRC05:01
*** haomaiwang has joined #openstack-trove05:01
cp16netpmalik: do you have a trick for getting cassandra to go active? I'm getting an error that the service failed to spawn05:06
cp16netjohnma: please look at my comments on this patch and WF it if you agree. thx https://review.openstack.org/#/c/253727/05:07
cp16netpmalik: i'd like to test some of your casandra patches but having trouble doing so.05:08
openstackgerritCraig Vyvial proposed openstack/trove: pxc grow/shrink cluster implementation  https://review.openstack.org/25209005:16
*** ewilson has quit IRC05:25
*** ThunderEmperor has quit IRC05:36
*** ThunderEmperor has joined #openstack-trove05:39
*** sgotliv has joined #openstack-trove05:43
*** ThunderEmperor has quit IRC05:43
*** maishsk has quit IRC05:46
cp16netpmalik: hmm looks like i have to use flavor 2 because cassandra is a java memory hog05:47
*** haomaiwang has quit IRC06:01
*** haomaiwang has joined #openstack-trove06:01
*** ThunderEmperor has joined #openstack-trove06:15
*** sgotliv has quit IRC06:19
*** ThunderEmperor has quit IRC06:46
*** haomaiwang has quit IRC07:01
*** haomaiwang has joined #openstack-trove07:01
*** haomaiwang has quit IRC08:01
*** haomaiwa_ has joined #openstack-trove08:01
*** sgotliv has joined #openstack-trove08:21
*** akanksha_ has joined #openstack-trove08:25
*** haomaiwa_ has quit IRC09:01
*** haomaiwa_ has joined #openstack-trove09:01
*** chlong has quit IRC09:20
*** haomaiwa_ has quit IRC10:01
*** haomaiwang has joined #openstack-trove10:01
*** cheneydc has quit IRC10:02
*** ThunderEmperor has joined #openstack-trove10:23
*** mingdang1 has quit IRC10:54
*** haomaiwang has quit IRC11:01
*** haomaiwang has joined #openstack-trove11:01
*** mingdang1 has joined #openstack-trove11:39
*** pbelamge has joined #openstack-trove11:51
*** _amrith_ is now known as amrith11:53
*** haomaiwang has quit IRC12:01
*** haomaiwa_ has joined #openstack-trove12:01
*** links has quit IRC12:11
*** haomaiw__ has joined #openstack-trove12:32
*** haomaiwa_ has quit IRC12:34
*** amrith is now known as _amrith_12:37
-openstackstatus- NOTICE: Infra running with lower capacity now, due to a temporary problem affecting one of our nodepool providers. Please expect some delays in your jobs. Apologies for any inconvenience caused.12:41
*** haomaiw__ has quit IRC13:01
*** haomaiwa_ has joined #openstack-trove13:01
*** openstackgerrit has quit IRC13:02
*** openstackgerrit has joined #openstack-trove13:02
*** haomaiwa_ has quit IRC13:16
*** tosky has joined #openstack-trove13:17
*** pmackinn has joined #openstack-trove13:22
*** haomaiwang has joined #openstack-trove13:36
*** ThunderEmperor has quit IRC13:46
*** haomaiwang has quit IRC14:01
*** haomaiwa_ has joined #openstack-trove14:01
*** ewilson has joined #openstack-trove14:07
*** mingdang1 has quit IRC14:08
*** _amrith_ is now known as amrith14:09
*** csoukup_ has quit IRC14:12
*** ewilson has quit IRC14:13
*** sabeen3 has joined #openstack-trove14:28
openstackgerritMerged openstack/trove: Unittests use trove_testtools  https://review.openstack.org/27447414:28
*** akanksha_ has quit IRC14:47
*** ewilson has joined #openstack-trove14:47
openstackgerritOpenStack Proposal Bot proposed openstack/trove: Updated from global requirements  https://review.openstack.org/27466214:53
*** haomaiwa_ has quit IRC15:01
*** haomaiwang has joined #openstack-trove15:01
*** csoukup_ has joined #openstack-trove15:10
openstackgerritPeter Stachowski proposed openstack/trove-specs: Adds MariaDB Galera cluster spec  https://review.openstack.org/25759415:11
openstackgerritPetr Malik proposed openstack/trove-specs: Implement cassandra cluster provisioning  https://review.openstack.org/26613915:13
*** pbelamge has quit IRC15:33
*** pmackinn_ has joined #openstack-trove15:40
*** pmackinn has quit IRC15:43
*** haomaiwang has quit IRC16:01
*** haomaiwang has joined #openstack-trove16:01
openstackgerritDuk Loi proposed openstack/trove: Add support for root-disable  https://review.openstack.org/19602516:27
openstackgerritPeter Stachowski proposed openstack/trove: Add root-actions int-tests  https://review.openstack.org/26595716:32
*** ashleighfarnham has joined #openstack-trove16:41
*** mugsie has quit IRC16:46
*** mugsie has joined #openstack-trove16:46
*** haomaiwang has quit IRC17:01
*** 7F1AA87I3 has joined #openstack-trove17:01
*** itlinux has quit IRC17:02
openstackgerritMerged openstack/trove-integration: Use 3 nodes for Vertica install and tests  https://review.openstack.org/25372717:10
*** tosky has quit IRC17:12
*** sgotliv has quit IRC17:14
openstackgerritCraig Vyvial proposed openstack/python-troveclient: support OS_ENDPOINT_TYPE environment variable  https://review.openstack.org/27582817:16
*** pbelamge has joined #openstack-trove17:20
*** tellesnobrega_af is now known as tellesnobrega17:22
openstackgerritvenkatamahesh proposed openstack/trove: Fix spell typo  https://review.openstack.org/27583917:25
*** pbelamge has quit IRC17:27
openstackgerritCraig Vyvial proposed openstack/python-troveclient: support OS_ENDPOINT_TYPE environment variable  https://review.openstack.org/27582817:30
*** pbelamge has joined #openstack-trove17:38
*** ashleighfarnham has quit IRC17:40
cp16nettrove meeting starting18:00
*** pmackinn_ is now known as pmackinn18:00
*** 7F1AA87I3 has quit IRC18:01
*** haomaiwang has joined #openstack-trove18:01
pmalikcp16net Cassandra requires at least some 2GB of RAM...18:02
cp16netuntil it uses all that and the guest cant connect18:03
*** imandhan has joined #openstack-trove18:07
*** bhaskarduvvuri has joined #openstack-trove18:14
*** sabeen3 has quit IRC18:29
*** bhaskard has joined #openstack-trove18:33
*** bhaskarduvvuri has quit IRC18:33
*** bhaskard is now known as bhaskarduvvuri18:33
amrithpmackinn, yt?18:46
*** csoukup_ has quit IRC18:47
*** ashleighfarnham has joined #openstack-trove18:48
*** ewilson has quit IRC18:58
*** haomaiwang has quit IRC19:01
*** haomaiwang has joined #openstack-trove19:01
*** csoukup_ has joined #openstack-trove19:07
*** sabeen1 has joined #openstack-trove19:19
*** sabeen2 has joined #openstack-trove19:21
cp16netpmalik: i think there will be a need for setting some ENV variables for cassandra running in the jvm to not take all the memories. we can log a bug on this19:22
cp16netpmalik: i ran a cassandra instance last night to test your changes and it worked. but then this morning i look at the instance and its dead because OSError: [Errno 12] Cannot allocate memory19:23
*** sabeen1 has quit IRC19:24
cp16nethttps://bugs.launchpad.net/trove/+bug/154156919:28
openstackLaunchpad bug 1541569 in Trove "cassandra instance died after ~12 hours running" [Low,New]19:28
amrithcp16net, the minimum memory recommended for cassandra is 4gb19:36
amrithand I believe that the default jvm is setup that way19:37
amrithwhich would mean that over time, you could run into this.19:37
cp16netyikes ok19:37
amrithcp16net, we also need to talk about python-troveclient <-> trove ...19:39
amrithlmk when you have some time19:39
cp16neti guess similar to mongo in that regard where it needs 5gb disk space at least unless setting small-files19:39
amrithit will make your skin crawl19:39
* amrith mumbles something about small-files being disabled by default19:39
cp16netyea19:39
cp16netwhat about troveclient?19:39
amrithso here's the skinny19:40
amriththere are three actors involved19:40
amrithtest-requirements.txt and requirements.txt in the trove repository19:40
amrithpython-troveclient in pypi19:40
amrithand upper-constraints.txt and global-requirements.txt in the requirements repository19:41
amrithwhen we run tests, some tests require the python-troveclient, others don't19:41
amriththe ones that do must get the right one19:41
amriththe ones that don't still use test-requirements so they should get something valid.19:41
amriththe tooling in infra is not setup to use tarballs.19:42
cp16netwhat does that mean?19:42
amriththe way in which they would like us to do things is push frequent releases of python-troveclient to pypi19:42
amrithand then always reference python-troveclient by version.19:42
cp16netoh19:42
amrithnow, enter the super-hero (abramley).19:42
amrithhe observed that in kilo and liberty, we are using pip v719:42
amrithin mitaka we're using pip v8.19:43
amrithpip v8 has this new check that says that if you pin a module with a tar file, you can't also constrain it with a version.19:43
amriththat's the failure we're seeing.19:43
amrithwe fixed it in master (now mitaka) by changing a couple of things19:43
amrithlet me find you the link (one second)19:44
amrithhttps://review.openstack.org/#/c/274345/3/test-requirements.txt19:44
amrithnow, we thought we were being very clever when we did this ... https://review.openstack.org/#/c/274345/3/test-requirements.txt and this https://review.openstack.org/#/c/252584/19:45
amrithhere's why I said abramley is a super-hero19:45
abramleyyes - do tell19:45
amrithhe observed that when mitaka becomes stable and we move to newton as master, we'd have to put a line with a tar file in test-requirements.txt19:45
amrithand that would break.19:45
amrithso, I went asking around and in a conversation with dhellmann I learned a couple of things.19:46
amriththe preferred approach is that we release python-troveclient often and only constrain with versions.19:46
amrithnow, that means that our changes for kilo and liberty are not good19:46
amrithwe should really pin to specific pypi versions.19:46
amrithso that's item #119:46
amrithI don't like the release often approach19:46
amrithbecause that would mean that we'd have a python-troveclient released to pypi which had to go out ahead of the corresponding controller functionality19:47
amriththis is harder than ... always have master pin to a tar file19:47
amrithand when a release goes stable, tag it to a version19:47
amriththat means in kilo and liberty, we'd match test-requirements.txt to the correct pypi version and make global-requirements.txt match that (in those releases).19:48
amrithin master we'd have our tar file.19:48
amrithwhen master becomes mitaka, we'd update global-requirements.txt and test-requirements.txt to have the right version19:48
amrithin stable/mitaka19:48
amrithand go on with newton.19:48
amrithwhen we get to stable/newton, we do the same thing and move along with master being octopus or whatever it is called.19:49
amrithhow's that for a plan?19:49
amrithabramley, does this all kind-of make sense?19:49
cp16netyeah while i like the idea of pinning the version in stable/* branches i'm not a fan of having to push untested client code19:49
amrithI agree19:49
amrithi believe the approach makes more sense for libraries (example, oslo)19:50
cp16netthis has been an issue since the beginning for us19:50
amrithso I'm going to do the following (lmk if you agree)19:50
amrithI'll email the ML and propose that this is the course that trove will be taking19:50
abramleyamrith I believe that is the current thinking19:50
amrithexplain why we're not going with the release client often approach19:50
abramleydo we know that this is the way it is handled in other projects19:50
openstackgerritPetr Malik proposed openstack/trove: Implement user functions for Cassandra datastore  https://review.openstack.org/20673919:50
amrithand ask the question abramley just asked19:51
amrithhow do other projects do it19:51
cp16netok19:51
amriththen we can decide how we want to go forward.19:51
cp16neti'm for it19:51
amrithok, thx19:52
amrithabramley, ok?19:52
abramleyok19:52
cp16netamrith: i'm not sure that this is possible but since we have the pyton-troveclient code checked out in the gate use it instead of the tarball or version?19:52
amriththere's an option called LIBS_FROM_GIT19:53
openstackgerritPetr Malik proposed openstack/trove: Implement Cassandra Configuration Groups  https://review.openstack.org/20674019:53
amriththat is the recommended way of doing it.19:53
amrithwe could explore that as well.19:53
cp16netthat sounds like the ideal way to move forward on master19:53
cp16netthen it doesnt matter what is in *requirements.txt19:54
amriththat may be the case, I know not what LIBS_FROM_GIT does19:54
amrithor how one sets it.19:54
amrithwant to take a look at it?19:54
cp16netyeah i've seen that variable used for many other repos19:54
cp16netbut never looked into the details19:54
cp16neti can but it maybe a while before i can19:55
cp16netgot some other stuff on the burner atm19:55
abramleybut isn't that already set19:55
abramleyin localrc.rc in trove-integration ?19:55
* cp16net shrugs19:55
amrithi don't know19:55
abramleyoh but that probably isn't used in the gate19:56
abramleywe would need it in the devstack plugin19:56
amrithbut I intend to look into it soon (not right now, still have freaking alligators chomping at my feet)19:56
*** haomaiwang has quit IRC20:01
*** pbelamge has quit IRC20:01
*** pbelamge has joined #openstack-trove20:01
*** 7JTAAES9V has joined #openstack-trove20:01
cp16netamrith: i hear ya... :-P20:01
*** pmackinn is now known as pmackinn|mtg20:05
*** pbelamge has quit IRC20:21
*** sgotliv has joined #openstack-trove20:25
cp16netpmalik: i responded to your comment on the pxc-grow-shrink20:28
*** sabeen2 has quit IRC20:31
*** sabeen1 has joined #openstack-trove20:31
*** sgotliv has quit IRC20:36
openstackgerritPetr Malik proposed openstack/trove: Implement Cassandra Configuration Groups  https://review.openstack.org/20674020:49
openstackgerritPetr Malik proposed openstack/trove: Add backup & restore for Cassandra  https://review.openstack.org/20675120:58
*** 7JTAAES9V has quit IRC21:01
*** haomaiwa_ has joined #openstack-trove21:01
openstackgerritNirav Shah proposed openstack/trove: Use correct depends_on decorator for log tests  https://review.openstack.org/27592321:01
*** miqui has joined #openstack-trove21:08
*** amrith is now known as _amrith_21:09
openstackgerritPetr Malik proposed openstack/trove: Add root-actions int-tests  https://review.openstack.org/26595721:19
*** bhaskarduvvuri has quit IRC21:30
openstackgerritMerged openstack/trove: Updated from global requirements  https://review.openstack.org/27466221:30
*** sgotliv has joined #openstack-trove21:32
*** sabeen1 has quit IRC21:34
*** sabeen1 has joined #openstack-trove21:34
*** sabeen3 has joined #openstack-trove21:39
*** sabeen1 has quit IRC21:41
openstackgerritDina Belova proposed openstack/trove: Use OSprofiler options consolidated in lib itself  https://review.openstack.org/27594221:51
*** haomaiwa_ has quit IRC22:01
*** haomaiwang has joined #openstack-trove22:01
openstackgerritCraig Vyvial proposed openstack/python-troveclient: support OS_ENDPOINT_TYPE environment variable  https://review.openstack.org/27582822:11
*** _amrith_ is now known as amrith22:12
openstackgerritCraig Vyvial proposed openstack/python-troveclient: support OS_ENDPOINT_TYPE environment variable  https://review.openstack.org/27582822:13
*** sgotliv has quit IRC22:21
*** arist has quit IRC22:25
*** arist has joined #openstack-trove22:26
*** farid_ has joined #openstack-trove22:27
*** farid_ has quit IRC22:34
*** arist has left #openstack-trove22:47
*** sabeen3 has quit IRC22:58
*** haomaiwang has quit IRC23:01
*** haomaiwa_ has joined #openstack-trove23:01
*** csoukup_ has quit IRC23:07
*** sabeen has joined #openstack-trove23:27
*** csoukup_ has joined #openstack-trove23:31
*** farid has joined #openstack-trove23:32

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