Wednesday, 2017-01-11

*** harlowja has quit IRC00:09
*** sanfern has quit IRC00:10
*** sanfern has joined #openstack-watcher00:10
*** pkoniszewski has quit IRC00:13
*** pkoniszewski has joined #openstack-watcher00:16
*** thorst has joined #openstack-watcher00:25
*** harlowja has joined #openstack-watcher00:25
*** jwcroppe has quit IRC00:32
*** thorst has quit IRC00:42
*** thorst has joined #openstack-watcher00:42
*** thorst has quit IRC00:46
*** thorst has joined #openstack-watcher01:11
*** Yumeng__ has joined #openstack-watcher01:12
*** thorst has quit IRC01:16
openstackgerritZhenyu Zheng proposed openstack/watcher: Should use glanceclient to get images  https://review.openstack.org/41444501:33
openstackgerritZhenyu Zheng proposed openstack/watcher: Enable coverage report in console output  https://review.openstack.org/41864001:48
*** thorst has joined #openstack-watcher02:02
*** thorst has quit IRC02:02
*** sanfern has quit IRC02:31
*** absubram has quit IRC03:18
*** thorst has joined #openstack-watcher03:20
*** thorst has quit IRC03:20
*** absubram has joined #openstack-watcher03:25
*** diga has joined #openstack-watcher03:27
*** absubram has quit IRC03:31
*** Yumeng__ has quit IRC04:01
*** sferna1_ has joined #openstack-watcher04:07
*** absubram has joined #openstack-watcher04:55
*** absubram_ has joined #openstack-watcher04:59
*** absubram has quit IRC04:59
*** absubram_ is now known as absubram04:59
*** thorst has joined #openstack-watcher05:09
*** adisky_ has joined #openstack-watcher05:11
*** thorst has quit IRC05:14
*** sferna1__ has joined #openstack-watcher06:05
*** sferna1_ has quit IRC06:08
*** sferna1__ has quit IRC06:31
*** sanfern has joined #openstack-watcher06:31
openstackgerritavnish proposed openstack/watcher-dashboard: Remove useless pytz requirements  https://review.openstack.org/41873006:40
*** hidekazu has joined #openstack-watcher08:07
hidekazuhello, I have a question about watcher high availability configuration.08:12
hidekazuCan watcher be configured as active-active?08:12
openstackgerritHidekazu Nakamura proposed openstack/watcher: Add period input parameter to basic strategy  https://review.openstack.org/41643208:27
vincentfrancoisehidekazu: hi08:29
hidekazuvincentfrancoise: hi08:30
vincentfrancoisehidekazu: HA is not possible for all the watcher services08:31
vincentfrancoisehidekazu: the API is stateless so you should be able to deploy many of them08:31
hidekazuvincentfrancoise: oh, why? data model in memory?08:32
vincentfrancoisehidekazu: exactly08:32
hidekazuvincentfrancoise: api is as i expected.08:32
vincentfrancoisehidekazu: because the data model is currently in-memory, that may cause some issues08:33
vincentfrancoisehidekazu: I personally didn't dig into this much yet08:33
vincentfrancoisebut someone already asked a similar question08:33
hidekazuvincentfrancoise: i have never heard this topic.08:34
vincentfrancoiseyes let me find it08:34
hidekazuvincentfrancoise: if we release  for production purpose, ha feature is needed.08:35
vincentfrancoisehttps://bugs.launchpad.net/watcher/+bug/159894608:36
openstackLaunchpad bug 1598946 in watcher "Initial execution of parallel engines can be racey " [Undecided,Won't fix] - Assigned to Zhai, Edwin (edwin-zhai)08:36
vincentfrancoisehidekazu: the rationale around not pushing too much towards HA is that Watcher is not a critical service08:37
vincentfrancoisehidekazu: its purpose is to make things better in the cluster so if it fails, nothing bad should actually come out of it08:38
hidekazuvincentfrancoise: yes08:38
vincentfrancoisehidekazu: but I totally agree that we should eventually find a way to make it HA-ready08:38
hidekazuvincentfrancoise: i agree better.08:39
vincentfrancoisehidekazu: one of the issues is that we need to introduce a persistent model to make the decision engine stateless08:39
hidekazuvincentfrancoise: so you introduce graph model instead of data model?08:41
vincentfrancoisehidekazu: the other issue is the question of action plan validaity08:41
*** dtardivel has joined #openstack-watcher08:41
vincentfrancoisehidekazu: it's not the main reason but we could eventually use a graph DB like neo4j to solve this yes08:42
openstackgerritMerged openstack/watcher-dashboard: Remove useless pytz requirements  https://review.openstack.org/41873008:43
vincentfrancoisehidekazu: this model persistence needs more thought around it because models are pluggable, so what about the 3rd party ones? Should we impose that all model should be graph-based? Should we propose a single unified model that is graph-based? There are many ways to solve this08:44
hidekazuvincentfrancoise: decision-engine service can have worker process by configuration. but should not to be. right?08:44
hidekazuvincentfrancoise: applier is also.08:45
vincentfrancoisehidekazu: decision-engine already uses a worker pool to execute audits08:45
vincentfrancoisevfrancoise: but it's not multi-process because we need to share the memory space for the models08:46
hidekazuworker pool means green thread?08:46
vincentfrancoisehidekazu: the applier can be HA-ready without too much effort if we use taskflow I think08:46
vincentfrancoisehidekazu: because taskflow can somehow persist the workflow it executes if I'm not mistaken08:47
vincentfrancoisehidekazu: that's a standard thread pool (see https://github.com/openstack/watcher/blob/master/watcher/decision_engine/messaging/audit_endpoint.py#L36-L37)08:47
hidekazuvincentfrancoise: thanks, i misunderstood.08:49
hidekazuvincentfrancoise: i confirmed conf file. max_workers in watcher_decision_engine section is the number of threads.08:50
vincentfrancoisehidekazu: you got it :)08:50
vincentfrancoisehidekazu: so it's only a starting point for HA08:51
vincentfrancoisehidekazu: but I try to keep this in mind ever since so we doin't should ouselves in the foot once we decide to make HA a priority08:51
vincentfrancoiseshoot ourselves*08:51
hidekazuvincentfrancoise: thanks for all :)08:52
vincentfrancoisebut if you wish to tackle this problem, feel free :)08:52
openstackgerritDeepak Jon proposed openstack/python-watcherclient: Removes unnecessary utf-8 encoding  https://review.openstack.org/41877908:54
openstackgerritMerged openstack/watcher: Enable coverage report in console output  https://review.openstack.org/41582409:00
openstackgerritavnish proposed openstack/watcher-dashboard: Remove useless ddt requirements  https://review.openstack.org/41878409:03
*** Yumeng has joined #openstack-watcher09:05
*** hanrong has quit IRC09:26
*** hanrong has joined #openstack-watcher09:27
*** hidekazu has left #openstack-watcher09:44
*** Yumeng__ has joined #openstack-watcher09:46
*** Yumeng has quit IRC10:03
*** hanrong has quit IRC10:04
*** hanrong has joined #openstack-watcher10:05
*** hanrong has quit IRC10:05
*** hanrong has joined #openstack-watcher10:06
*** Yumeng has joined #openstack-watcher10:10
*** Yumeng has quit IRC10:14
*** zhurong has joined #openstack-watcher10:46
openstackgerritMerged openstack/python-watcherclient: Removes unnecessary utf-8 encoding  https://review.openstack.org/41877910:51
openstackgerritMerged openstack/watcher-dashboard: Remove useless ddt requirements  https://review.openstack.org/41878410:54
openstackgerritMerged openstack/watcher: Removed unnecessary utf-8 encoding  https://review.openstack.org/41880510:55
*** zhurong has quit IRC11:35
*** Yumeng__ has quit IRC12:11
*** hanrong1 has joined #openstack-watcher12:25
*** sanfern has quit IRC12:29
*** thorst has joined #openstack-watcher12:41
*** hanrong1 has quit IRC12:51
*** sanfern has joined #openstack-watcher13:51
sballe_morning13:56
vincentfrancoisesballe_: hi13:56
acabotmorning13:59
sballe_acabot: thx for setting up: https://etherpad.openstack.org/p/Watcher_abstracts_boston2017 I was rushing ot do it before todays meeting and you had already done it :)13:59
acabotweekly meeting starts in #openstack-meeting-413:59
acabotsballe_ : no pb ;-)13:59
*** lamt has joined #openstack-watcher14:01
*** Yumeng__ has joined #openstack-watcher14:03
*** diga has quit IRC14:06
openstackgerritVincent Françoise proposed openstack/watcher: Remove obsolete Resource element  https://review.openstack.org/41897414:33
openstackgerritVincent Françoise proposed openstack/watcher: Remove obsolete Resource element  https://review.openstack.org/41897414:36
openstackgerritVincent Françoise proposed openstack/watcher: [PoC] Graph cluster model instead of mapping one  https://review.openstack.org/41843414:36
*** lamt has quit IRC14:40
*** jwcroppe has joined #openstack-watcher14:46
*** michaelgugino has joined #openstack-watcher14:53
*** lamt has joined #openstack-watcher16:03
*** ss4 has joined #openstack-watcher16:29
*** ss4 has quit IRC17:02
*** ss4 has joined #openstack-watcher17:14
openstackgerritDavid TARDIVEL proposed openstack/watcher: Add first alembic version for db migration  https://review.openstack.org/41903117:28
*** sanfern has quit IRC17:30
*** vincentfrancoise has quit IRC17:38
*** absubram has quit IRC18:36
*** absubram has joined #openstack-watcher18:39
*** adisky_ has quit IRC18:39
*** Yumeng__ has quit IRC19:11
*** pshedimb has joined #openstack-watcher19:27
*** tmetsch has joined #openstack-watcher20:04
*** tmetsch has quit IRC20:16
*** ss4 has quit IRC20:50
*** jwcroppe has quit IRC21:14
*** thorst has quit IRC21:54
*** thorst has joined #openstack-watcher21:57
*** thorst has quit IRC22:02
*** michaelgugino has quit IRC22:27
*** dtardivel has quit IRC22:34
*** hanrong has quit IRC22:37
*** hanrong has joined #openstack-watcher22:41
*** lamt has quit IRC23:11
*** thorst_ has joined #openstack-watcher23:48
openstackgerritMatthew J Black proposed openstack/puppet-watcher: Allow python-memcache install from authtoken class  https://review.openstack.org/41920123:53
*** thorst_ has quit IRC23:53

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