*** MVenesio has joined #openstack-oslo | 00:14 | |
*** MVenesio has quit IRC | 00:19 | |
*** Kennan has quit IRC | 00:20 | |
*** Kennan has joined #openstack-oslo | 00:21 | |
*** dims has joined #openstack-oslo | 00:23 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Add mysql table support (if provided a database) https://review.openstack.org/290178 | 00:25 |
---|---|---|
*** mordred has quit IRC | 00:31 | |
*** dims has quit IRC | 00:32 | |
*** mordred has joined #openstack-oslo | 00:32 | |
*** yamamoto_ has quit IRC | 00:34 | |
*** ozamiatin has quit IRC | 00:36 | |
*** vilobhmm11 has quit IRC | 00:53 | |
*** dims has joined #openstack-oslo | 00:56 | |
*** dimtruck is now known as zz_dimtruck | 00:59 | |
*** zz_dimtruck is now known as dimtruck | 01:12 | |
openstackgerrit | Jamie Lennox proposed openstack/oslo.config: Handle some native python types in config generation https://review.openstack.org/292647 | 01:13 |
*** suro-patz1 has quit IRC | 01:16 | |
*** vilobhmm11 has joined #openstack-oslo | 01:22 | |
*** vilobhmm111 has joined #openstack-oslo | 01:27 | |
*** vilobhmm11 has quit IRC | 01:29 | |
*** EinstCrazy has joined #openstack-oslo | 01:32 | |
*** yamamoto_ has joined #openstack-oslo | 01:34 | |
*** yamamoto_ has quit IRC | 01:43 | |
*** amrith is now known as _amrith_ | 01:49 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Add mysql table support (if provided a database) https://review.openstack.org/290178 | 01:57 |
*** vilobhmm111 has quit IRC | 02:00 | |
*** salv-orlando has joined #openstack-oslo | 02:02 | |
*** vilobhmm11 has joined #openstack-oslo | 02:03 | |
*** browne has quit IRC | 02:03 | |
*** salv-orl_ has quit IRC | 02:04 | |
*** yamamoto has joined #openstack-oslo | 02:07 | |
openstackgerrit | Merged openstack/oslo.middleware: cors: prevent WebOb setting a default Content-Type https://review.openstack.org/290482 | 02:09 |
*** MVenesio has joined #openstack-oslo | 02:15 | |
*** MVenesio has quit IRC | 02:20 | |
*** yamamoto has quit IRC | 02:27 | |
*** dims has quit IRC | 02:38 | |
*** dimtruck is now known as zz_dimtruck | 02:39 | |
*** browne has joined #openstack-oslo | 02:43 | |
*** EinstCrazy has quit IRC | 02:47 | |
*** EinstCrazy has joined #openstack-oslo | 02:48 | |
*** EinstCrazy has quit IRC | 02:50 | |
*** browne has quit IRC | 03:00 | |
*** yamahata has joined #openstack-oslo | 03:02 | |
*** gcb has joined #openstack-oslo | 03:06 | |
openstackgerrit | javeme proposed openstack/oslo.messaging: Missing version parameter in can_send_version() https://review.openstack.org/290385 | 03:07 |
*** yamamoto has joined #openstack-oslo | 03:09 | |
*** mtanino has quit IRC | 03:17 | |
*** vilobhmm11 has quit IRC | 03:19 | |
*** Kennan has quit IRC | 03:23 | |
*** Kennan has joined #openstack-oslo | 03:26 | |
*** links has joined #openstack-oslo | 03:38 | |
*** vilobhmm11 has joined #openstack-oslo | 03:45 | |
*** jdandrea_ has quit IRC | 03:48 | |
*** jdandrea has joined #openstack-oslo | 03:51 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Add mysql table support (if provided a database) https://review.openstack.org/290178 | 04:00 |
*** MVenesio has joined #openstack-oslo | 04:16 | |
*** amotoki has joined #openstack-oslo | 04:17 | |
*** MVenesio has quit IRC | 04:20 | |
openstackgerrit | javeme proposed openstack/oslo.messaging: Missing version parameter in can_send_version() https://review.openstack.org/290385 | 05:04 |
*** EinstCrazy has joined #openstack-oslo | 05:07 | |
*** EinstCrazy has quit IRC | 05:09 | |
*** EinstCrazy has joined #openstack-oslo | 05:09 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Add mysql table support (if provided a database) https://review.openstack.org/290178 | 05:11 |
openstackgerrit | Joshua Harlow proposed openstack/oslo.serialization: Make msgpack registries copyable (and add __contains__) https://review.openstack.org/289611 | 05:17 |
*** amotoki has quit IRC | 05:21 | |
*** amotoki has joined #openstack-oslo | 05:31 | |
*** amotoki has quit IRC | 05:35 | |
*** amotoki has joined #openstack-oslo | 05:47 | |
*** suro-patz has joined #openstack-oslo | 05:49 | |
*** zzzeek has quit IRC | 05:49 | |
*** ndipanov has quit IRC | 05:49 | |
*** zzzeek has joined #openstack-oslo | 05:50 | |
*** salv-orl_ has joined #openstack-oslo | 05:54 | |
*** amotoki has quit IRC | 05:55 | |
*** salv-orlando has quit IRC | 05:57 | |
*** jecarey has joined #openstack-oslo | 06:12 | |
*** jecarey has quit IRC | 06:16 | |
*** MVenesio has joined #openstack-oslo | 06:17 | |
*** MVenesio has quit IRC | 06:21 | |
*** EinstCrazy has quit IRC | 06:33 | |
*** gcb has quit IRC | 06:45 | |
*** gcb has joined #openstack-oslo | 06:57 | |
*** suro-patz has quit IRC | 07:05 | |
*** tesseract has joined #openstack-oslo | 07:13 | |
*** tesseract is now known as Guest97519 | 07:13 | |
*** ihrachys has joined #openstack-oslo | 07:17 | |
*** gcb has quit IRC | 07:25 | |
*** nkrinner has joined #openstack-oslo | 07:28 | |
*** fhermeni has joined #openstack-oslo | 07:34 | |
*** gcb has joined #openstack-oslo | 07:42 | |
*** yamahata has quit IRC | 07:52 | |
*** itisha has joined #openstack-oslo | 07:57 | |
*** Guest97519 has quit IRC | 08:00 | |
*** mhickey has joined #openstack-oslo | 08:01 | |
*** tesseract has joined #openstack-oslo | 08:05 | |
*** tesseract is now known as Guest91794 | 08:06 | |
*** MVenesio has joined #openstack-oslo | 08:17 | |
*** salv-orl_ has quit IRC | 08:18 | |
*** MVenesio has quit IRC | 08:22 | |
*** jpena|off is now known as jpena | 08:22 | |
fhermeni | hi | 08:22 |
*** vilobhmm11 has quit IRC | 08:32 | |
*** Guest91794 has quit IRC | 08:45 | |
*** ndipanov has joined #openstack-oslo | 08:47 | |
*** AJaeger has quit IRC | 08:54 | |
*** AJaeger has joined #openstack-oslo | 08:54 | |
*** e0ne has joined #openstack-oslo | 08:57 | |
*** binarin has joined #openstack-oslo | 08:57 | |
*** Guest91794 has joined #openstack-oslo | 09:00 | |
*** zz_dimtruck is now known as dimtruck | 09:02 | |
*** fhermeni has quit IRC | 09:03 | |
*** dulek has left #openstack-oslo | 09:03 | |
*** dtardivel has joined #openstack-oslo | 09:03 | |
*** deray has joined #openstack-oslo | 09:20 | |
*** salv-orlando has joined #openstack-oslo | 09:21 | |
*** andymaier has joined #openstack-oslo | 09:23 | |
*** salv-orlando has quit IRC | 09:29 | |
*** salv-orlando has joined #openstack-oslo | 09:30 | |
*** rcernin has joined #openstack-oslo | 09:31 | |
*** lucas-dinner is now known as lucasagomes | 09:33 | |
*** yassine__ has joined #openstack-oslo | 09:35 | |
openstackgerrit | Oleksii Zamiatin proposed openstack/oslo.messaging: [zmq] Reduce number of connections https://review.openstack.org/287094 | 09:52 |
*** sdague has joined #openstack-oslo | 10:01 | |
*** e0ne has quit IRC | 10:08 | |
*** e0ne has joined #openstack-oslo | 10:08 | |
*** MVenesio has joined #openstack-oslo | 10:18 | |
*** cdent has joined #openstack-oslo | 10:21 | |
*** AJaeger has quit IRC | 10:21 | |
*** MVenesio has quit IRC | 10:23 | |
*** shardy has joined #openstack-oslo | 10:39 | |
*** dimtruck is now known as zz_dimtruck | 10:40 | |
*** zz_dimtruck is now known as dimtruck | 10:42 | |
openstackgerrit | Oleksii Zamiatin proposed openstack/oslo.messaging: [zmq] Refactoring consumer side https://review.openstack.org/283049 | 10:43 |
*** andymaier has quit IRC | 10:47 | |
*** cdent has quit IRC | 10:47 | |
*** cdent has joined #openstack-oslo | 10:48 | |
*** AJaeger has joined #openstack-oslo | 10:57 | |
*** yassine__ has quit IRC | 10:58 | |
*** pkholkin has joined #openstack-oslo | 11:06 | |
*** dbite has joined #openstack-oslo | 11:06 | |
*** AJaeger_ has joined #openstack-oslo | 11:06 | |
*** nkrinner_ has joined #openstack-oslo | 11:06 | |
*** nkrinner_ has quit IRC | 11:07 | |
*** dguitarb1 has joined #openstack-oslo | 11:07 | |
*** nkrinner_ has joined #openstack-oslo | 11:07 | |
*** AJaeger__ has joined #openstack-oslo | 11:08 | |
*** gcb has quit IRC | 11:08 | |
*** dguitarbite has quit IRC | 11:09 | |
*** itisha has quit IRC | 11:09 | |
*** nkrinner has quit IRC | 11:09 | |
*** AJaeger has quit IRC | 11:10 | |
*** AJaeger_ has quit IRC | 11:11 | |
*** dbite has quit IRC | 11:11 | |
*** dims has joined #openstack-oslo | 11:12 | |
*** fhermeni has joined #openstack-oslo | 11:13 | |
fhermeni | hi there | 11:13 |
-openstackstatus- NOTICE: Gerrit is going to be restarted | 11:14 | |
fhermeni | harlowja_at_home: ping ? | 11:14 |
*** itisha has joined #openstack-oslo | 11:17 | |
openstackgerrit | Merged openstack/oslo.log: Explicitly exclude tests from bandit scan https://review.openstack.org/292057 | 11:17 |
openstackgerrit | Merged openstack/oslo.messaging: Explicitly exclude tests from bandit scan https://review.openstack.org/292056 | 11:17 |
openstackgerrit | Merged openstack/oslo.middleware: Disable http_proxy_to_wsgi middleware by default https://review.openstack.org/283052 | 11:18 |
*** gcb has joined #openstack-oslo | 11:19 | |
*** dims has quit IRC | 11:20 | |
*** dims has joined #openstack-oslo | 11:21 | |
*** dims has quit IRC | 11:21 | |
*** dims has joined #openstack-oslo | 11:21 | |
openstackgerrit | Oleksii Zamiatin proposed openstack/oslo.messaging: [zmq] Refactoring consumer side https://review.openstack.org/283049 | 11:23 |
*** ihrachys has quit IRC | 11:31 | |
*** ihrachys has joined #openstack-oslo | 11:31 | |
-openstackstatus- NOTICE: Gerrit had to be restarted because was not responsive. As a consequence, some of the test results have been lost, from 08:30 UTC to 10:30 UTC approximately. Please recheck any affected jobs by this problem. | 11:33 | |
*** ihrachys has quit IRC | 11:36 | |
-openstackstatus- NOTICE: Gerrit had to be restarted because was not responsive. As a consequence, some of the test results have been lost, from 09:30 UTC to 11:30 UTC approximately. Please recheck any affected jobs by this problem. | 11:36 | |
flaper87 | harlowja_at_home: HN? really? | 11:45 |
flaper87 | harlowja_at_home: :P | 11:45 |
fhermeni | harlowja_at_home: Can you interact a bit with the nova comments on the review ? They sound not really open to discussion to me. The TC meeting tonight will be harsh I guess | 11:47 |
*** _amrith_ is now known as amrith | 11:54 | |
*** salv-orl_ has joined #openstack-oslo | 11:54 | |
*** salv-orlando has quit IRC | 11:57 | |
*** kgiusti has joined #openstack-oslo | 11:58 | |
jaypipes | fhermeni, harlowja_at_home: the resource-providers blueprint series has the most information about the plans to refactor the resource tracking and scheduler in Nova and eventually split out the scheduler. The following blueprints outline this: | 11:59 |
jaypipes | https://review.openstack.org/#/c/225546/ | 11:59 |
patchbot | jaypipes: patch 225546 - nova-specs - Add concept of resource providers (MERGED) | 11:59 |
jaypipes | https://review.openstack.org/#/c/283253/ | 12:00 |
patchbot | jaypipes: patch 283253 - nova-specs - Amend resource-providers database schema (MERGED) | 12:00 |
jaypipes | https://review.openstack.org/#/c/256297/ | 12:00 |
patchbot | jaypipes: patch 256297 - nova-specs - resource-providers: Introduce resource classes (MERGED) | 12:00 |
jaypipes | https://review.openstack.org/#/c/253187/ | 12:00 |
patchbot | jaypipes: patch 253187 - nova-specs - resource-providers: generic resource pools | 12:00 |
jaypipes | https://review.openstack.org/#/c/260048/ | 12:00 |
patchbot | jaypipes: patch 260048 - nova-specs - resource-providers: Migrate compute node inventory | 12:00 |
jaypipes | https://review.openstack.org/#/c/271779/ | 12:00 |
patchbot | jaypipes: patch 271779 - nova-specs - resource-providers: Move allocation fields | 12:00 |
jaypipes | https://review.openstack.org/#/c/271823/ | 12:00 |
patchbot | jaypipes: patch 271823 - nova-specs - resource-providers: Scheduler filters in DB | 12:00 |
jaypipes | fhermeni, harlowja_at_home: and finally, the following blueprint describes some thoughts I had about making the scheduling/placement API more generic: | 12:01 |
jaypipes | https://review.openstack.org/#/c/183837/ | 12:01 |
patchbot | jaypipes: patch 183837 - nova-specs - Add generic scheduling/placement API | 12:01 |
*** yassine__ has joined #openstack-oslo | 12:02 | |
*** yassine__ has quit IRC | 12:03 | |
fhermeni | jaypipes: thanks. I will browse that. The last one especially might match a part of what we had in mind | 12:03 |
jaypipes | k | 12:03 |
jaypipes | I'll try to review the super scheduler BP later today. | 12:03 |
*** ihrachys has joined #openstack-oslo | 12:07 | |
*** dtardivel has quit IRC | 12:08 | |
*** salv-orl_ has quit IRC | 12:08 | |
fhermeni | jaypipes: the last spec is interesting and the discussions especially. By the end, the problem being finding a concensus about a domain that is not finite. The term “distance” does not always mean the same for everyone, the same for affinity (server level, rack level, dc level, whatever level). The mix between hard and soft constraints | 12:10 |
*** shardy has quit IRC | 12:16 | |
openstackgerrit | Vipin Balachandran proposed openstack/osprofiler: Improve unit test coverage https://review.openstack.org/292849 | 12:18 |
*** MVenesio has joined #openstack-oslo | 12:19 | |
*** MVenesio has quit IRC | 12:20 | |
*** MVenesio has joined #openstack-oslo | 12:20 | |
*** ayoung has joined #openstack-oslo | 12:24 | |
*** dims has quit IRC | 12:25 | |
ayoung | dukhlov, sileht I'm trying to lock down the Message queueing between the controller and compute nodes in Nova. To do this requires a regex matching the names of the queues or topics. Do you know how I can tell what they are neamed? | 12:26 |
*** dims has joined #openstack-oslo | 12:26 | |
ayoung | dukhlov, sileht I made a copy of the set of queues and topics in my local install: http://adam.younglogic.com/2016/03/what-can-talk-to-what-on-the-openstack-message-broker/ | 12:26 |
ayoung | dims, am I correct in understanding that the names of queues and topics used should be read out of the config file? | 12:29 |
dims | ayoung : "reply_" + uuid is baked into oslo.messaging code, i think other names are picked up from process name etc i think | 12:31 |
sileht | ayoung, I confirm | 12:31 |
ayoung | dims, ugh...that is going to be hard for ACLs | 12:32 |
*** rlrossit has joined #openstack-oslo | 12:32 | |
*** edmondsw has joined #openstack-oslo | 12:32 | |
ayoung | dims, there is no way to write a regex that says "controler 14 can only read from x,y,z and and write to reply_<uuid> up front. We'll have to update hte ACLs after the UUID is generated | 12:33 |
ayoung | actaully, that might not be so bad... | 12:33 |
ayoung | its the part where we keep anyone else from writing to it that is hard. | 12:33 |
sileht | ayoung, the uuid change each times the service is restarted | 12:33 |
dims | ayoung : we need to see how it the ACL stuff should work with zmq / qpid+proton etc as well | 12:33 |
ayoung | sileht, dims one at a time | 12:33 |
ayoung | they are not that different | 12:34 |
dims | :) | 12:34 |
ayoung | dims, haven't looked at zmq, but Proton is essentially the same: regex | 12:34 |
ayoung | 12:34 | |
ayoung | ACL ALLOW alice CREATE QUEUE # Grants alice permission to create all queues. | 12:34 |
ayoung | ACL DENY bob CREATE QUEUE name="myqueue" # Denies bob permission to create a queue called "myqueue" | 12:34 |
ayoung | but I think it is a file that would need to be edited and regened | 12:35 |
ayoung | sileht, which service UUID is used to generate the reply? | 12:35 |
ayoung | lets me make my question more focused | 12:35 |
ayoung | here is what I want to do | 12:35 |
ayoung | I want to make sure that only a specified hypervisor/compute node can talk on a specific channel with the controller | 12:36 |
*** yassine__ has joined #openstack-oslo | 12:37 | |
ayoung | when a controller sends a message to start a new virtual machine, where does it send it to? And where do responses come back on? | 12:37 |
dims | dukhlov : ozamiatin_ : around? ^^ | 12:38 |
ozamiatin_ | dims: yes | 12:38 |
dims | ozamiatin_ : can you please explain the sequence of messages for a nova boot for example? (see questions from ayoung above) | 12:39 |
ayoung | thanks dims | 12:39 |
ayoung | dims, so rabbit has the concept of vhosts. I wonder if we could make better use of that for isolation. For example, createa vhost for compute node communication separate from all other, so that we don't have to worrry about, say cilometer or keystone having access to the compute node control messages | 12:42 |
*** shardy has joined #openstack-oslo | 12:44 | |
sileht | ayoung, that should works, ceilometer is able to consume multiple vhosts, by settings multiple messaging_urls, that of course increase a lot the number of rabbit tcp connections opened by Ceilometer | 12:44 |
*** lucasagomes is now known as lucas-hungry | 12:45 | |
ayoung | sileht, good to know, although in this case, I would think that anything emitting to Ceilometer would be on one Vhost. It would be the Nova control node (scheduler etc)that would have to talk to multiple...I think. | 12:45 |
ayoung | We really need a map of what is talking to what, and the expected names used | 12:45 |
sileht | ayoung, you can already separate rpc stuff from notification stuff | 12:46 |
ayoung | sileht, excellent! link? | 12:46 |
*** shardy has quit IRC | 12:47 | |
sileht | ayoung, you have to set transport_url into the notification group : https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/notify/notifier.py#L40 | 12:47 |
*** AJaeger__ has left #openstack-oslo | 12:47 | |
sileht | [oslo_messaging_notifications] section, sorry | 12:47 |
*** shardy has joined #openstack-oslo | 12:48 | |
sileht | ayoung, so you can have different vhosts or even different clusters for each part of openstack | 12:49 |
ayoung | sileht, thanks...that should get me started. I need to head in to the office. Back on line in a bit | 12:49 |
*** gordc has joined #openstack-oslo | 12:50 | |
*** amrith is now known as _amrith_ | 12:50 | |
ozamiatin_ | ayoung: dims: I think for zmq the task is a bit complicated, however we use UUID also to mark messages and theoretically can track where the message goes | 12:50 |
ozamiatin_ | ayoung: dims: not sure if it's possible to restrict "specified hypervisor/compute node can talk on a specific channel with the controller" currently in zmq driver | 12:52 |
*** deray has quit IRC | 12:53 | |
ayoung | Decided to stay here ...this is more important | 12:54 |
ayoung | ozamiatin_, I don't really care about ZMQ. | 12:56 |
dims | ayoung : honestly, we'll need a whiteboard and a nova person :) | 12:56 |
ozamiatin_ | ayoung: ok | 12:56 |
ayoung | ozamiatin_, so long as what we are doing falls within "works for Rabbit, does not break ZMQ" we are good | 12:56 |
ayoung | ozamiatin_, here is the nightmare scenario: a hypervisor gets compromised. It now starts send out spurious messages, not only back to the controler, but to the other compute nodes, impersonating the controller, and takes down the whole cloud | 12:57 |
ayoung | dims, I'd start with this image: http://solinea.com/wp-content/uploads/2013/06/openstack-arch-grizzly-logical-v2-1.jpg | 13:02 |
*** deray has joined #openstack-oslo | 13:02 | |
openstackgerrit | Oleksii Zamiatin proposed openstack/oslo.messaging: [zmq] Refactoring consumer side https://review.openstack.org/283049 | 13:03 |
*** yamamoto has quit IRC | 13:05 | |
*** fhermeni has quit IRC | 13:07 | |
*** yamahata has joined #openstack-oslo | 13:11 | |
*** salv-orlando has joined #openstack-oslo | 13:16 | |
*** ig0r__ has joined #openstack-oslo | 13:19 | |
*** ig0r_ has quit IRC | 13:22 | |
*** rlrossit has quit IRC | 13:25 | |
*** ayoung has quit IRC | 13:26 | |
*** dimtruck is now known as zz_dimtruck | 13:29 | |
*** jpena is now known as jpena|lunch | 13:30 | |
*** mriedem_away is now known as mriedem | 13:30 | |
binarin | dims: I've looked into rabbitmq "x-expires", it works exactly as stated in documentation - documentation says "Unused means the queue has no consumers (so timer starts after creation and restarts again after last consumer disconnects), the queue has not been redeclared, and basic.get has not been invoked for a duration of at least the expiration period." | 13:35 |
binarin | dims: Expiry timer is not reset on sending message to the queue, and it's actually intended behaviour. | 13:36 |
*** jecarey has joined #openstack-oslo | 13:38 | |
*** pradk has joined #openstack-oslo | 13:40 | |
*** ayoung has joined #openstack-oslo | 13:40 | |
*** jecarey has quit IRC | 13:41 | |
*** jecarey has joined #openstack-oslo | 13:41 | |
dims | binarin : ack thanks for confirming, i'll have to log more information between the old and new sides of grenade to see if i can spot anything | 13:41 |
*** rlrossit has joined #openstack-oslo | 13:43 | |
dims | binarin : "rabbitmqctl report" should output all kinds of details right? | 13:43 |
*** sigmavirus24_awa is now known as sigmavirus24 | 13:45 | |
binarin | dims: Yes, it just agregates output of some other rabbitmqctl commands. | 13:45 |
dims | binarin : is there anything else i can run in addition? | 13:47 |
*** lucas-hungry is now known as lucasagomes | 13:48 | |
*** yamamoto has joined #openstack-oslo | 13:49 | |
*** yamamoto_ has joined #openstack-oslo | 13:49 | |
*** yamamoto has quit IRC | 13:53 | |
binarin | dims: Do you suspect some rabbit bug related to queue expiration? Looks like it's not possible to find out exact amount of time left before queue expires, but I could write some `rabbitmqctl eval` spell that will tell whether timer is ticking and whether it has changed. | 13:56 |
dims | binarin : thanks for that, will get some basic stuff into grenade and then we can revisit that | 13:57 |
*** Guest41345 has quit IRC | 14:03 | |
ayoung | sileht , dims when you said "reply_" + uuid is baked in to the code, and that the uuid changes when the server reboots...what server is that? | 14:11 |
ayoung | and what is the UUID? Is it just generated randomly each time the server boots? | 14:12 |
*** salv-orlando has quit IRC | 14:12 | |
*** salv-orlando has joined #openstack-oslo | 14:13 | |
*** jaosorior has joined #openstack-oslo | 14:15 | |
*** boden has joined #openstack-oslo | 14:15 | |
sileht | ayoung, exactly this is a queue with a random name created the first time a reply is needed (first time rpc.call/cast is called) | 14:15 |
ayoung | sileht, to from an ACL perspective, we would have to modify the ACL for the end user after creating the queue in order to have any lock down? | 14:16 |
sileht | ayoung, yes | 14:17 |
ayoung | sileht, is there any reason we couldn't do a pattern like <sourceuuid>-<desitinationuuid> instead of a random UUID? It looks like we have about 300 chars to work with | 14:18 |
sileht | ayoung, we don't want to reuse queue when daemon are restarted, but having a better prefix can be a good enhancement | 14:19 |
ayoung | sileht, because we want to make sure that old messages are discarded? | 14:20 |
sileht | ayoung, yes | 14:21 |
sileht | I think their are other reason too, but I can't remember | 14:21 |
*** ihrachys has quit IRC | 14:25 | |
*** ozamiatin has joined #openstack-oslo | 14:27 | |
*** jpena|lunch is now known as jpena | 14:29 | |
*** Guest91794 has quit IRC | 14:31 | |
*** salv-orlando has quit IRC | 14:35 | |
*** salv-orl_ has joined #openstack-oslo | 14:35 | |
*** ihrachys has joined #openstack-oslo | 14:37 | |
*** mtanino has joined #openstack-oslo | 14:41 | |
*** yamahata has quit IRC | 14:44 | |
*** zz_dimtruck is now known as dimtruck | 14:45 | |
ayoung | sileht, so this code here: http://git.openstack.org/cgit/openstack/oslo.messaging/tree/oslo_messaging/_drivers/amqpdriver.py#n384 is the culprit? | 14:47 |
*** regXboi has joined #openstack-oslo | 14:47 | |
ayoung | and we could make that | 14:48 |
ayoung | reply_q = 'reply_%s_%s' %(target.id , uuid.uuid4().hex) | 14:49 |
*** ozamiatin__ has joined #openstack-oslo | 14:52 | |
*** deray has quit IRC | 14:54 | |
sileht | ayoung, yes, but changing that need to ensure that we don't break rolling upgrade when only part of nova are updated | 14:56 |
ayoung | sileht, wouldn't that change only be in effect on the calling server? | 14:56 |
ayoung | the reply name goes in the message I though? | 14:57 |
ayoung | sileht, http://git.openstack.org/cgit/openstack/oslo.messaging/tree/oslo_messaging/_drivers/amqpdriver.py#n414 | 14:57 |
sileht | ayoung, hum yep, only reply_ is hardcoded on the other side | 14:57 |
-openstackstatus- NOTICE: Launchpad OpenID SSO is currently experiencing issues preventing login. The Launchpad team is working on the issue | 14:58 | |
*** ChanServ changes topic to "Launchpad OpenID SSO is currently experiencing issues preventing login. The Launchpad team is working on the issue" | 14:58 | |
*** links has quit IRC | 14:59 | |
*** jaosorior has quit IRC | 15:01 | |
*** tesseract has joined #openstack-oslo | 15:06 | |
*** tesseract is now known as Guest71467 | 15:07 | |
*** _amrith_ is now known as amrith | 15:19 | |
*** yamahata has joined #openstack-oslo | 15:23 | |
*** salv-orl_ has quit IRC | 15:27 | |
*** ChanServ changes topic to "#openstack-oslo" | 15:31 | |
-openstackstatus- NOTICE: Launchpad SSO is back to normal - happy hacking | 15:31 | |
*** yamahata has quit IRC | 15:45 | |
*** binarin has quit IRC | 15:46 | |
*** amrith is now known as _amrith_ | 15:49 | |
*** itisha has quit IRC | 15:49 | |
*** salv-orlando has joined #openstack-oslo | 15:57 | |
*** nkrinner_ has quit IRC | 15:57 | |
*** bogdando has quit IRC | 15:58 | |
*** links has joined #openstack-oslo | 15:58 | |
*** suro-patz has joined #openstack-oslo | 16:03 | |
*** _amrith_ is now known as amrith | 16:04 | |
*** bogdando has joined #openstack-oslo | 16:10 | |
*** browne has joined #openstack-oslo | 16:14 | |
*** amrith is now known as _amrith_ | 16:19 | |
*** permalac has joined #openstack-oslo | 16:22 | |
*** permalac has quit IRC | 16:22 | |
*** ozamiatin has quit IRC | 16:23 | |
*** permalac has joined #openstack-oslo | 16:23 | |
*** permalac has quit IRC | 16:23 | |
*** permalac_ has joined #openstack-oslo | 16:31 | |
*** permalac_ has quit IRC | 16:31 | |
*** rcernin has quit IRC | 16:35 | |
*** Guest71467 has quit IRC | 16:42 | |
*** links has quit IRC | 16:47 | |
*** suro-patz has quit IRC | 16:50 | |
*** suro-patz has joined #openstack-oslo | 16:52 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Add periodic jobboard refreshing (incase of sync issues) https://review.openstack.org/293041 | 16:52 |
dims | ozamiatin_ : still around? i saw some traffic on performance channel about what you are planning for reducing # of socket connections, can you give us a summary? | 16:54 |
*** e0ne has quit IRC | 16:58 | |
*** suro-patz has quit IRC | 17:00 | |
dims | dmitryme : am able to capture "rabbitmq_ctl list_queues" and "rabbitmq_ctl report" http://logs.openstack.org/03/292903/1/check/gate-grenade-dsvm/cc4b94f/logs/grenade.sh.txt.gz#_2016-03-15_14_45_55_209 | 17:13 |
dims | dmitryme : is there a way for me to log the params we used to create the queues? | 17:13 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Add periodic jobboard refreshing (incase of sync issues) https://review.openstack.org/293041 | 17:14 |
*** openstackgerrit has quit IRC | 17:14 | |
*** openstackgerrit_ is now known as openstackgerrit | 17:14 | |
*** openstackgerrit has quit IRC | 17:15 | |
dmitryme | dims: are you interested in x-expires arg? | 17:15 |
*** openstackgerrit_ has joined #openstack-oslo | 17:15 | |
dims | dmitryme : y | 17:15 |
dims | the way things are setup in grenade, i can't instrument oslo.messaging, so i have to print what i can after the old nova is shut down and new nova starts | 17:15 |
dims | dmitryme : ^^ | 17:15 |
*** openstackgerrit_ is now known as openstackgerrit | 17:16 | |
dmitryme | dims: then you should run something like | 17:16 |
dmitryme | rabbitmqctl list_queues messages consumers arguments name | 17:16 |
*** openstackgerrit_ has joined #openstack-oslo | 17:16 | |
dmitryme | if you run just ‘rabbitmqctl list_queues’, it is equivalent of ‘rabbitmqctl list_queues messages name’ | 17:17 |
dims | dmitryme : what's the magic to print everything | 17:18 |
dims | possible? | 17:18 |
dmitryme | actually all options are provided in ‘man rabbitmqctl’, section list_queues | 17:18 |
dmitryme | and the list is pretty long | 17:18 |
dmitryme | I am not sure you want to get them all | 17:19 |
dims | duh. thanks :) | 17:19 |
dmitryme | it will be a mess :-) | 17:19 |
dmitryme | ‘arguments’ will include x-expires, if it was provided | 17:19 |
dims | good point, will try that thanks | 17:19 |
openstackgerrit | Vipin Balachandran proposed openstack/osprofiler: Add exception type to stop trace info https://review.openstack.org/293058 | 17:23 |
*** suro-patz has joined #openstack-oslo | 17:24 | |
*** pcaruana has quit IRC | 17:24 | |
*** fhermeni has joined #openstack-oslo | 17:26 | |
*** fhermeni has quit IRC | 17:28 | |
*** fhermeni has joined #openstack-oslo | 17:29 | |
*** yassine__ has quit IRC | 17:30 | |
*** pcaruana has joined #openstack-oslo | 17:36 | |
*** fhermeni has left #openstack-oslo | 17:36 | |
*** rlrossit has quit IRC | 17:40 | |
*** mriedem1 has joined #openstack-oslo | 17:43 | |
*** mriedem has quit IRC | 17:44 | |
*** rlrossit_ has joined #openstack-oslo | 17:45 | |
*** mriedem1 has quit IRC | 17:46 | |
*** jpena is now known as jpena|off | 17:47 | |
*** fhermeni has joined #openstack-oslo | 17:48 | |
*** sputnik13 has joined #openstack-oslo | 17:48 | |
*** fhermeni has quit IRC | 17:49 | |
*** mhickey has quit IRC | 17:50 | |
*** mriedem has joined #openstack-oslo | 17:53 | |
*** salv-orl_ has joined #openstack-oslo | 17:54 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Ensure the fetching jobs does not fetch anything when in bad state https://review.openstack.org/293075 | 17:54 |
*** salv-orlando has quit IRC | 17:56 | |
*** ihrachys has quit IRC | 17:58 | |
*** dims_ has joined #openstack-oslo | 18:03 | |
*** dims has quit IRC | 18:03 | |
*** lucasagomes is now known as lucas-dinner | 18:10 | |
*** vilobhmm11 has joined #openstack-oslo | 18:20 | |
harlowja_at_home | dims_, what do u eventually want to do with https://etherpad.openstack.org/p/mitaka-oslo-achievements ? | 18:27 |
harlowja_at_home | ML post? | 18:27 |
*** e0ne has joined #openstack-oslo | 18:28 | |
*** dims_ has quit IRC | 18:29 | |
harlowja_at_home | cdent, chrisshoe, inc lol | 18:30 |
harlowja_at_home | i would of thought they would of made hoes | 18:31 |
harlowja_at_home | oh nm, i read it right now | 18:31 |
harlowja_at_home | lol | 18:31 |
cdent | Comfy Shoes for Comfy People™ | 18:31 |
harlowja_at_home | ya, i see the shoe part now | 18:31 |
harlowja_at_home | just saw hoe part, lol | 18:31 |
cdent | but yeah, I realized after the mail went out how close to hoes it was | 18:31 |
harlowja_at_home | lol | 18:31 |
cdent | so headdesked a little bit | 18:31 |
harlowja_at_home | ;) | 18:31 |
cdent | oh look chris is talking about whores again | 18:31 |
harlowja_at_home | lol | 18:32 |
harlowja_at_home | chris and his hoes | 18:32 |
harlowja_at_home | lol | 18:32 |
harlowja_at_home | +2 though for the shoe issue | 18:34 |
harlowja_at_home | it is an issue | 18:34 |
cdent | yeah, I think activity is not quite corrupt, but corrupted, confused by the way things work | 18:34 |
harlowja_at_home | ya | 18:35 |
harlowja_at_home | process process and process | 18:36 |
harlowja_at_home | and shoes | 18:36 |
cdent | so many shoes | 18:36 |
harlowja_at_home | :-P | 18:36 |
harlowja_at_home | it reminds me of the broken windows problem | 18:37 |
harlowja_at_home | and how hard it is to get out of that problem once its begun | 18:37 |
harlowja_at_home | https://en.wikipedia.org/wiki/Broken_windows_theory | 18:37 |
harlowja_at_home | theory not problem | 18:37 |
cdent | yeah, very familiar with that theory | 18:37 |
harlowja_at_home | where criminal vandialism == bugs, lol | 18:38 |
harlowja_at_home | (and process) | 18:38 |
harlowja_at_home | 'The car in the Bronx was attacked within minutes of its abandonment. Zimbardo noted that the first "vandals" to arrive were a family – a father, mother and a young son – who removed the radiator and battery. ' | 18:38 |
harlowja_at_home | woah | 18:38 |
harlowja_at_home | who brings there young son to do this | 18:38 |
harlowja_at_home | lol | 18:38 |
cdent | family business | 18:39 |
harlowja_at_home | lol | 18:39 |
cdent | chrisshoe started out stripping cars but went straight | 18:40 |
harlowja_at_home | lol | 18:41 |
harlowja_at_home | good good | 18:42 |
cdent | that nearly 10 of those "lol" in the last couple minutes, you might want to take a break before you turn into a tween | 18:42 |
harlowja_at_home | reminds me of SNL get straight skits | 18:42 |
harlowja_at_home | lol | 18:42 |
harlowja_at_home | *scared straight | 18:43 |
harlowja_at_home | http://www.nbc.com/saturday-night-live/video/scared-straight/n12247 (and others) | 18:43 |
harlowja_at_home | chrisshoe must of been in one of those sessions | 18:43 |
harlowja_at_home | lol | 18:43 |
cdent | heh | 18:44 |
cdent | I must go put away the neighbors chickens | 18:44 |
harlowja_at_home | k | 18:44 |
harlowja_at_home | chrisshoe steal them again? | 18:44 |
harlowja_at_home | lol | 18:44 |
cdent | no that corporate behemoth Hbiranhat did | 18:44 |
harlowja_at_home | lol | 18:46 |
*** _amrith_ is now known as amrith | 18:49 | |
*** e0ne_ has joined #openstack-oslo | 18:50 | |
*** e0ne has quit IRC | 18:51 | |
*** alaski has joined #openstack-oslo | 18:52 | |
alaski | hello oslo-ites, I'd like to run an idea past y'all and get some feedback because I'm hitting my head against the oslo.messaging api currently | 18:54 |
alaski | I'm trying to proof out an endpoint wrapper that would receive messages immediately and queue them locally for dispatch | 18:55 |
alaski | I've been approaching this from outside of oslo.messaging, but calls and the need for an immediate reply are foiling me | 18:56 |
alaski | and afaict there's no way to explicitly handle a message reply at a later time from outside of oslo.messaging | 18:56 |
alaski | I've considered moving this functionality into oslo.messaging but that seems to require creating a new driver which means choosing the transport mechanism even though these are separate concerns | 18:58 |
cdent | sileht: this ^ sounds like your beat | 18:58 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Ensure the fetching jobs does not fetch anything when in bad state https://review.openstack.org/293075 | 18:59 |
harlowja_at_home | alaski, hmmm | 18:59 |
harlowja_at_home | let me think if such a thing is even possible | 19:00 |
harlowja_at_home | not impossible, just didn't think we had the semantics to do that | 19:00 |
cdent | alaski: I'm guessing a cast, with the caster maintaining some state (I want a response eventually) is not going to work out? | 19:00 |
harlowja_at_home | sounds like a future object, lol | 19:00 |
harlowja_at_home | call_future | 19:00 |
harlowja_at_home | maybe new method named that | 19:00 |
harlowja_at_home | vs call_immediate (the current stuff) | 19:01 |
alaski | cdent: in theory I think it would work, where I'm stuck is how to send the response back to the right caller | 19:01 |
harlowja_at_home | * https://docs.python.org/3/library/concurrent.futures.html#future-objects (future object) | 19:01 |
alaski | harlowja_at_home: right, the semantics seem to be my issue. functionally it should be doable it just doesn't currently seem to be possible | 19:02 |
cdent | the way we do messaging is so weird to me, I still haven't managed to get my head around it. I keep wanting it to be more broadcast-y | 19:02 |
alaski | cdent: I've spent two days looking at this now and my head still isn't fully around it :) | 19:02 |
harlowja_at_home | lol | 19:03 |
*** bnemec has quit IRC | 19:03 | |
alaski | http://paste.openstack.org/show/490585/ is basically what I'm attempting to do | 19:04 |
alaski | ignoring line 30 which is there just for testing atm | 19:04 |
harlowja_at_home | right | 19:04 |
harlowja_at_home | that looks like a https://docs.python.org/3/library/concurrent.futures.html#executor-objects from my view | 19:05 |
harlowja_at_home | which a size limit on it | 19:05 |
harlowja_at_home | executors also internally queue | 19:05 |
* harlowja_at_home wishes the oslo.messaging was more like an executor, lol | 19:06 | |
harlowja_at_home | the stuff i have in taskflow is, perhaps can work with sileht to make the oslo.messaging stuff more like just another executor | 19:06 |
alaski | interesting, oslo.messaging is using an executor internally. I wonder if I could make a new one that accomplishes what I want | 19:07 |
alaski | though really I want this outside of oslo.messaging, because I'm trying to have a priority queue and the priorities would come from the consuming service | 19:08 |
harlowja_at_home | right, the executor used internally though i think is just for internal dispatchinb | 19:09 |
harlowja_at_home | i'd more like something like | 19:09 |
harlowja_at_home | >>> remote_executor = oslo.message.get_exector(endpoints) | 19:09 |
harlowja_at_home | >>> remote_executor.submit(an_endpoint.thing, args, kwargs) | 19:09 |
harlowja_at_home | or submit_cast (new method) | 19:10 |
harlowja_at_home | both return a future object | 19:10 |
sileht | harlowja_at_home, that looks so pythonic :) | 19:10 |
harlowja_at_home | so that handles the client side :-P | 19:10 |
harlowja_at_home | the worker/reciever side would need to do things differently | 19:10 |
harlowja_at_home | but ya, taaskflow has something like this in http://docs.openstack.org/developer/taskflow/workers.html#high-level-architecture | 19:11 |
harlowja_at_home | *sorta like this | 19:11 |
harlowja_at_home | although alaski i think u can just get away with a customized https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/rpc/dispatcher.py#L79 (one of these) | 19:11 |
harlowja_at_home | but sileht might say differently, lol | 19:12 |
*** dims has joined #openstack-oslo | 19:12 | |
sileht | harlowja_at_home, when did you plan to drop oslo.msg for taskflow ? | 19:12 |
alaski | heh, that's why I'm here :) | 19:12 |
harlowja_at_home | sileht, lol, ummm | 19:12 |
harlowja_at_home | shhh | 19:12 |
harlowja_at_home | lol | 19:12 |
alaski | harlowja_at_home: replacing the dispatcher does seem to be the level I'd need to integrate at right now | 19:12 |
harlowja_at_home | right | 19:12 |
harlowja_at_home | replace https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/rpc/dispatcher.py#L135 | 19:13 |
harlowja_at_home | with something that takes a long time, lol | 19:13 |
*** bnemec has joined #openstack-oslo | 19:13 | |
harlowja_at_home | and/or queues | 19:13 |
harlowja_at_home | perhaps queues dispatch into a executor object | 19:13 |
harlowja_at_home | *submits ---> executor object (via executor submit method) | 19:13 |
harlowja_at_home | may or may not work, ha, just an idea | 19:13 |
harlowja_at_home | lol | 19:14 |
dims | just like wsgi | 19:14 |
sileht | bbl | 19:14 |
*** krotscheck is now known as kro_death_by_sin | 19:14 | |
alaski | I really need to look into this executor stuff, I don't really grok it yet | 19:14 |
harlowja_at_home | wsgi may or may not work? :-P | 19:14 |
*** kro_death_by_sin is now known as kro_sinus_hell | 19:14 | |
harlowja_at_home | alaski, sure, i can help understand, its a good pattern to understand | 19:15 |
harlowja_at_home | since most lanagues are picking up that style | 19:15 |
harlowja_at_home | javascript, c++ and others (perhaps called promises) | 19:15 |
harlowja_at_home | the python version resembles the java version | 19:15 |
harlowja_at_home | anyway | 19:15 |
alaski | gotcha, I understand the basic concept of promises/futures but have never looked behind the curtain | 19:16 |
harlowja_at_home | k | 19:16 |
alaski | harlowja_at_home: thanks, I'll do some reading and playing around and get back with questions | 19:16 |
harlowja_at_home | cool | 19:16 |
harlowja_at_home | i'll bbl | 19:16 |
*** bnemec has quit IRC | 19:16 | |
*** bnemec has joined #openstack-oslo | 19:18 | |
*** dims has quit IRC | 19:18 | |
*** e0ne_ has quit IRC | 19:19 | |
*** ozamiatin__ has quit IRC | 19:20 | |
*** dims has joined #openstack-oslo | 19:26 | |
*** salv-orl_ has quit IRC | 19:43 | |
*** dims has quit IRC | 19:45 | |
*** ig0r_ has joined #openstack-oslo | 20:04 | |
*** ig0r__ has quit IRC | 20:06 | |
*** fhermeni has joined #openstack-oslo | 20:07 | |
fhermeni | hi | 20:07 |
*** dims has joined #openstack-oslo | 20:11 | |
*** kgiusti has left #openstack-oslo | 20:16 | |
fhermeni | harlowja_at_home: ping ? | 20:27 |
*** dimtruck is now known as zz_dimtruck | 20:30 | |
*** ozamiatin has joined #openstack-oslo | 20:31 | |
*** regXboi has quit IRC | 20:34 | |
*** gordc has quit IRC | 20:34 | |
*** e0ne has joined #openstack-oslo | 20:37 | |
*** salv-orlando has joined #openstack-oslo | 20:37 | |
*** rlrossit_ has quit IRC | 20:37 | |
*** rlrossit_ has joined #openstack-oslo | 20:41 | |
*** zz_dimtruck is now known as dimtruck | 20:44 | |
*** ihrachys has joined #openstack-oslo | 20:50 | |
*** SamYaple is now known as NotSamYaple | 20:52 | |
*** NotSamYaple is now known as SamYaple | 20:53 | |
*** ozamiatin has quit IRC | 21:01 | |
*** gordc has joined #openstack-oslo | 21:03 | |
*** sdague has quit IRC | 21:09 | |
*** shardy has quit IRC | 21:10 | |
*** yamahata has joined #openstack-oslo | 21:22 | |
*** rlrossit_ has quit IRC | 21:28 | |
*** MVenesio has quit IRC | 21:30 | |
*** amrith has quit IRC | 21:35 | |
*** amrith has joined #openstack-oslo | 21:35 | |
*** pcaruana has quit IRC | 21:38 | |
*** pradk has quit IRC | 21:38 | |
*** e0ne has quit IRC | 21:40 | |
*** pcaruana has joined #openstack-oslo | 21:52 | |
*** mriedem has quit IRC | 21:55 | |
*** yamahata has quit IRC | 22:00 | |
*** harlowja has joined #openstack-oslo | 22:01 | |
*** kbyrne has quit IRC | 22:01 | |
*** jecarey has quit IRC | 22:03 | |
*** fhermeni has quit IRC | 22:04 | |
*** ozamiatin has joined #openstack-oslo | 22:11 | |
*** dims_ has joined #openstack-oslo | 22:11 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:12 | |
*** david-lyle has quit IRC | 22:13 | |
*** dims has quit IRC | 22:14 | |
*** gordc has quit IRC | 22:15 | |
*** cdent has quit IRC | 22:15 | |
*** dims has joined #openstack-oslo | 22:16 | |
*** dims_ has quit IRC | 22:17 | |
*** jecarey has joined #openstack-oslo | 22:17 | |
*** dimtruck is now known as zz_dimtruck | 22:18 | |
*** jecarey has quit IRC | 22:22 | |
*** boden has quit IRC | 22:23 | |
*** ozamiatin has quit IRC | 22:30 | |
*** shakamunyi has joined #openstack-oslo | 22:32 | |
*** edmondsw has quit IRC | 22:44 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Ensure the fetching jobs does not fetch anything when in bad state https://review.openstack.org/293075 | 22:51 |
*** yamamoto_ has quit IRC | 23:05 | |
*** dims has quit IRC | 23:06 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Ensure the fetching jobs does not fetch anything when in bad state https://review.openstack.org/293075 | 23:29 |
*** MVenesio has joined #openstack-oslo | 23:31 | |
*** MVenesio has quit IRC | 23:36 | |
*** ihrachys has quit IRC | 23:45 | |
*** harlowja has quit IRC | 23:47 | |
*** salv-orlando has quit IRC | 23:49 | |
*** yamamoto_ has joined #openstack-oslo | 23:51 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!