NobodyCam | now I wonder what ever happened to the "Poke the bunny" game.. it also was flash | 00:09 |
---|---|---|
NobodyCam | LOL Openstack needs to standardize common conf file settings | 00:10 |
*** tkajinam has joined #openstack-ironic | 01:13 | |
*** pmannidi has quit IRC | 01:23 | |
openstackgerrit | YuehuiLei proposed openstack/sushy-cli master: setup.cfg: Replace dashes with underscores https://review.opendev.org/c/openstack/sushy-cli/+/789693 | 02:20 |
*** sdanni has quit IRC | 02:35 | |
*** rcernin has quit IRC | 03:05 | |
*** paras333_ has joined #openstack-ironic | 03:05 | |
*** paras333_ has quit IRC | 03:10 | |
*** mkrai has joined #openstack-ironic | 03:13 | |
*** rcernin has joined #openstack-ironic | 03:16 | |
*** tzumainn has quit IRC | 03:17 | |
*** paras333_ has joined #openstack-ironic | 03:36 | |
*** paras333_ has quit IRC | 03:40 | |
*** ociuhandu has joined #openstack-ironic | 03:49 | |
*** ociuhandu has quit IRC | 03:54 | |
*** mkrai has quit IRC | 05:37 | |
*** pmannidi has joined #openstack-ironic | 05:43 | |
*** pmannidi has quit IRC | 05:47 | |
*** mkrai has joined #openstack-ironic | 05:57 | |
*** pmannidi has joined #openstack-ironic | 06:05 | |
*** dhellmann has quit IRC | 06:10 | |
*** uzumaki has quit IRC | 06:15 | |
iurygregory | good morning Ironic o/ | 06:21 |
*** vmud213 has joined #openstack-ironic | 06:28 | |
*** gyee has quit IRC | 06:32 | |
arne_wiebalck | Good morning iurygregory and Ironic! | 06:33 |
iurygregory | arne_wiebalck, o/ | 06:44 |
*** mkrai has quit IRC | 06:50 | |
*** ociuhandu has joined #openstack-ironic | 07:10 | |
*** rpittau|afk is now known as rpittau | 07:12 | |
rpittau | good morning ironic! o/ | 07:12 |
*** rcernin has quit IRC | 07:21 | |
*** rcernin has joined #openstack-ironic | 07:25 | |
*** tosky has joined #openstack-ironic | 07:30 | |
*** paras333_ has joined #openstack-ironic | 07:38 | |
*** paras333_ has quit IRC | 07:42 | |
openstackgerrit | Merged openstack/ironic-tempest-plugin master: setup.cfg: Replace dashes with underscores https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/789525 | 07:46 |
iurygregory | morning rpittau o/ | 07:49 |
openstackgerrit | Merged openstack/networking-baremetal master: setup.cfg: Replace dashes with underscores https://review.opendev.org/c/openstack/networking-baremetal/+/789516 | 07:49 |
rpittau | hey iurygregory :) | 07:50 |
openstackgerrit | Merged openstack/networking-generic-switch master: setup.cfg: Replace dashes with underscores https://review.opendev.org/c/openstack/networking-generic-switch/+/789514 | 07:50 |
*** ociuhandu has quit IRC | 07:54 | |
*** ociuhandu has joined #openstack-ironic | 07:56 | |
janders | quick question on behalf of a customer: is it possible to use PXE (not iPXE) with EFI? If not, what is the reason? | 07:58 |
janders | (context: power8 can support iPXE or EFI but not both at the same time for some power-y reason) | 07:58 |
*** rcernin has quit IRC | 07:59 | |
*** lucasagomes has joined #openstack-ironic | 07:59 | |
*** ociuhandu has quit IRC | 08:00 | |
*** derekh has joined #openstack-ironic | 08:00 | |
openstackgerrit | Merged openstack/ironic-inspector master: setup.cfg: Replace dashes with underscores https://review.opendev.org/c/openstack/ironic-inspector/+/789533 | 08:03 |
*** ociuhandu has joined #openstack-ironic | 08:12 | |
*** ianychoi_ has quit IRC | 08:13 | |
*** rcernin has joined #openstack-ironic | 08:23 | |
*** rcernin has quit IRC | 08:29 | |
*** rcernin has joined #openstack-ironic | 08:38 | |
*** rcernin has quit IRC | 08:42 | |
*** rcernin has joined #openstack-ironic | 08:46 | |
*** derekh has quit IRC | 09:05 | |
*** mkrai has joined #openstack-ironic | 09:08 | |
*** dtantsur|afk is now known as dtantsur | 09:21 | |
dtantsur | morning ironic | 09:21 |
dtantsur | janders: yes, PXE can be used with UEFI, we have docs for that | 09:21 |
iurygregory | morning dtantsur o/ | 09:23 |
*** rcernin has quit IRC | 09:30 | |
*** paras333_ has joined #openstack-ironic | 09:39 | |
*** paras333_ has quit IRC | 09:44 | |
*** derekh has joined #openstack-ironic | 09:53 | |
*** rcernin has joined #openstack-ironic | 09:54 | |
*** rcernin has quit IRC | 10:05 | |
*** k_mouza has joined #openstack-ironic | 10:09 | |
*** uzumaki has joined #openstack-ironic | 10:14 | |
*** sshnaidm|afk is now known as sshnaidm | 10:34 | |
openstackgerrit | Bob Fournier proposed openstack/ironic master: Retrieve BIOS registry and include fields in bios API https://review.opendev.org/c/openstack/ironic/+/786707 | 10:36 |
*** tosky has quit IRC | 10:38 | |
*** tosky has joined #openstack-ironic | 10:38 | |
*** tosky_ has joined #openstack-ironic | 10:45 | |
*** tosky has quit IRC | 10:47 | |
*** tosky_ is now known as tosky | 10:49 | |
*** k_mouza has quit IRC | 10:51 | |
*** rcernin has joined #openstack-ironic | 10:52 | |
*** mkrai has quit IRC | 10:56 | |
*** rcernin has quit IRC | 10:58 | |
*** rcernin has joined #openstack-ironic | 11:02 | |
*** k_mouza has joined #openstack-ironic | 11:03 | |
*** ociuhandu has quit IRC | 11:06 | |
*** rcernin has quit IRC | 11:06 | |
*** uzumaki has quit IRC | 11:08 | |
*** mkrai has joined #openstack-ironic | 11:14 | |
openstackgerrit | Merged openstack/ironic-specs master: setup.cfg: Replace dashes with underscores https://review.opendev.org/c/openstack/ironic-specs/+/788717 | 11:20 |
*** ociuhandu has joined #openstack-ironic | 11:22 | |
*** rcernin has joined #openstack-ironic | 11:24 | |
*** ociuhandu has quit IRC | 11:27 | |
*** mkrai has quit IRC | 11:27 | |
*** rcernin has quit IRC | 11:28 | |
dtantsur | TheJulia: we need an RSS feed for https://ironicbaremetal.org/blog/ | 11:37 |
* dtantsur just tried adding it to feedly | 11:37 | |
*** ociuhandu has joined #openstack-ironic | 11:38 | |
dtantsur | TheJulia: and add https://owlet.today/posts/ephemeral-workloads-with-ironic/ (ramdisk deploy) maybe? | 11:39 |
dtantsur | and https://owlet.today/posts/deploy-steps-tutorial/ (I can propose both if you're okay) | 11:40 |
janders | thank you dtantsur. w/r/t PXE & EFI, I will have further question in the internal channel if that's OK | 11:42 |
*** ociuhandu has quit IRC | 11:42 | |
*** derekh has quit IRC | 11:45 | |
*** rcernin has joined #openstack-ironic | 11:45 | |
*** ociuhandu has joined #openstack-ironic | 11:54 | |
*** rcernin has quit IRC | 11:55 | |
*** ociuhandu has quit IRC | 11:59 | |
*** lmcgann has joined #openstack-ironic | 12:00 | |
*** ociuhandu has joined #openstack-ironic | 12:11 | |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: Provide an option to not cache bootable iso ramdisks https://review.opendev.org/c/openstack/ironic/+/788734 | 12:14 |
*** rcernin has joined #openstack-ironic | 12:18 | |
*** ociuhandu has quit IRC | 12:18 | |
openstackgerrit | Merged openstack/ironic master: Inherit InvalidImageRef from InvalidParameterValue https://review.opendev.org/c/openstack/ironic/+/789593 | 12:21 |
*** rcernin has quit IRC | 12:23 | |
*** rh-jelabarre has joined #openstack-ironic | 12:29 | |
*** ociuhandu has joined #openstack-ironic | 12:33 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/wallaby: Inherit InvalidImageRef from InvalidParameterValue https://review.opendev.org/c/openstack/ironic/+/789805 | 12:37 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/victoria: Inherit InvalidImageRef from InvalidParameterValue https://review.opendev.org/c/openstack/ironic/+/789806 | 12:37 |
*** ociuhandu has quit IRC | 12:44 | |
*** tzumainn has joined #openstack-ironic | 12:55 | |
*** paras333_ has joined #openstack-ironic | 13:01 | |
TheJulia | good morning | 13:02 |
TheJulia | dtantsur: I've got a call with Wes later... I think. I can ask. | 13:03 |
*** rloo has joined #openstack-ironic | 13:04 | |
TheJulia | dtantsur: do you want to propose that as a blog update, or do you want me to? Also I was thinking writing a proper entry about performance, in terms of the eye opening experience. | 13:04 |
iurygregory | good morning TheJulia =) | 13:04 |
dtantsur | TheJulia: I was thinking of adding links to these two items, similar to links to CERN blog | 13:04 |
dtantsur | and good morning | 13:05 |
TheJulia | dtantsur: oh I see, I've not had coffee hit my blood stream yet | 13:05 |
TheJulia | Yeah, add both | 13:05 |
TheJulia | and I'll try to put up some local content on it very soon | 13:06 |
dtantsur | okay, will get to it in the next KubeCon break | 13:06 |
TheJulia | err, no call with wes later today | 13:07 |
TheJulia | grr | 13:07 |
dtantsur | can we an email ;) | 13:07 |
dtantsur | s/we/be/ | 13:07 |
TheJulia | Eh, yeah. Jimmy may also know but looks like maybe I'll talk to him tomorrow | 13:08 |
*** derekh has joined #openstack-ironic | 13:10 | |
openstackgerrit | Merged openstack/sushy-cli master: setup.cfg: Replace dashes with underscores https://review.opendev.org/c/openstack/sushy-cli/+/789693 | 13:11 |
openstackgerrit | Merged openstack/ironic master: Do not mask configdrive when executing in-band deploy steps https://review.opendev.org/c/openstack/ironic/+/788718 | 13:12 |
openstackgerrit | Merged openstack/ironic master: Update refarch with information about image_download_source https://review.opendev.org/c/openstack/ironic/+/789377 | 13:12 |
openstackgerrit | Merged openstack/ironic master: Bye-bye iSCSI deploy, you served us well https://review.opendev.org/c/openstack/ironic/+/789382 | 13:12 |
dtantsur | \o/ \o/ \o/ | 13:12 |
TheJulia | dtantsur: congrats, that merged quickly | 13:12 |
*** ociuhandu has joined #openstack-ironic | 13:12 | |
openstackgerrit | Merged openstack/ironic-python-agent master: setup.cfg: Replace dashes with underscores https://review.opendev.org/c/openstack/ironic-python-agent/+/789532 | 13:13 |
* dtantsur gets ready for the potential fallout | 13:13 | |
TheJulia | dtantsur: did you get the doc references? | 13:13 |
dtantsur | TheJulia: I hope the patch fixes EVERYTHING in ironic | 13:13 |
dtantsur | I need to check for references in other projects | 13:13 |
TheJulia | heh, I wish I had a chance to check it | 13:13 |
dtantsur | (I only checked the CI so far) | 13:13 |
TheJulia | doh | 13:13 |
TheJulia | It is a good start, we'll see | 13:13 |
dtantsur | TheJulia: if you leave any comments, I'll try to address them asap | 13:14 |
TheJulia | I'll try to look at it in the next hour, coffee is slowly kicking in | 13:14 |
TheJulia | I didn't sleep well | 13:14 |
dtantsur | :( | 13:14 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/wallaby: Do not mask configdrive when executing in-band deploy steps https://review.opendev.org/c/openstack/ironic/+/789807 | 13:18 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic stable/wallaby: Update refarch with information about image_download_source https://review.opendev.org/c/openstack/ironic/+/789808 | 13:18 |
TheJulia | hmm yeah, I was looking at the upgrade guides and thinking "we need to either revisit those or have a general one" and not duplicate the release notes. | 13:20 |
TheJulia | On a plus side, we're fairly good at non-huge-horrible changes that haven't been telegraphed.... but if people don't read the release notes, there is not much we can do | 13:21 |
*** akahat|ruck has quit IRC | 13:21 | |
dtantsur | TheJulia: do we have labels for posts other than "News & Announcements"? | 13:23 |
TheJulia | I think we can just define new ones | 13:23 |
dtantsur | "Deep Dives"? | 13:23 |
TheJulia | and I don't think, based on what I've seen, we need to do anything specific | 13:24 |
TheJulia | ++ | 13:24 |
TheJulia | well, anything specific beyond re-use the same id and label in the markdown header | 13:24 |
dtantsur | are labels declared anywhere or do I just use a new one? | 13:24 |
TheJulia | I think just use a new one | 13:24 |
dtantsur | ok, thanks | 13:24 |
TheJulia | I haven't seen anywhere where they are defined | 13:24 |
TheJulia | It reads everything in when building and builds a graph, and then splits it all out | 13:24 |
dtantsur | hmm, I need a category ID | 13:25 |
*** paras333_ has quit IRC | 13:25 | |
TheJulia | I think I've changed it on one when trying to troubleshoot something and it didn't care | 13:25 |
dtantsur | content/blog-config.json | 13:25 |
TheJulia | oh fun | 13:25 |
TheJulia | okay, missed that one | 13:25 |
TheJulia | oh, btw, on numerous wiki pages over the last week, I've put messages pointing to our actual documentation and stating that the contents are just there on the wiki for historical reasons. | 13:26 |
dtantsur | still unclear where the ID is coming from | 13:26 |
TheJulia | I think it is just random | 13:26 |
TheJulia | There is no backing db | 13:26 |
dtantsur | is it used in URLs? should we use something meaningful? | 13:26 |
TheJulia | not used anywhere meaningful that I've seen | 13:26 |
dtantsur | interesting | 13:27 |
*** ociuhandu has quit IRC | 13:27 | |
dtantsur | TheJulia: is it only me or are links not rendered in https://ironicbaremetal.org/blog/ ? | 13:30 |
TheJulia | on the right hand side? | 13:30 |
dtantsur | TheJulia: inside posts | 13:31 |
iurygregory | some information is missing | 13:31 |
dtantsur | exactly, the links are completely missing, even their titles | 13:31 |
TheJulia | dtantsur: I've not had any issues with getting links to render | 13:31 |
dtantsur | "the awesome folks at StackHPC have written about ." | 13:31 |
TheJulia | seriously | 13:31 |
TheJulia | oh... ugh | 13:31 |
TheJulia | they changed the links | 13:32 |
dtantsur | "an article on SuperUser titled . " | 13:32 |
TheJulia | *sigh* | 13:32 |
iurygregory | yeah | 13:32 |
* TheJulia puts aside making the object handling faster on field selected lists and goes and sees how to fix the links | 13:32 | |
*** akahat has joined #openstack-ironic | 13:33 | |
TheJulia | umm | 13:34 |
TheJulia | okay | 13:34 |
TheJulia | I have links in my browser | 13:34 |
* TheJulia fires up a different browser | 13:35 | |
TheJulia | Firefox ESR has "on SuperUser titled Scaling Bare Metal Provisioning with Nova and Ironic at CERN: Challenges & Solutions." | 13:36 |
TheJulia | with a valid link. Can you check the page source? maybe this ios some weird browser stylesheet thing | 13:36 |
iurygregory | I'm using firefox in fedora34 | 13:37 |
TheJulia | and no link I take it? | 13:37 |
dtantsur | are you sure you're looking at the listing, not at each page? | 13:37 |
dtantsur | specific pages have links | 13:37 |
dtantsur | i.e. https://ironicbaremetal.org/blog/stackhpc-software-raid-in-ironic/ is okay, https://ironicbaremetal.org/blog/ is not | 13:37 |
TheJulia | oh | 13:37 |
iurygregory | I can only check the link after clicking to see the post | 13:37 |
TheJulia | no link on the truncated summary | 13:37 |
iurygregory | yup | 13:38 |
*** ayoung has quit IRC | 13:38 | |
TheJulia | ahh | 13:38 |
TheJulia | hmm | 13:38 |
TheJulia | email send to jimmy/wes | 13:42 |
TheJulia | I suspect we'll need to reword them but maybe they have some magic | 13:42 |
iurygregory | yeah | 13:43 |
TheJulia | Honestly, it is likely for the best that we do that, and I had actually started down that path before they fixed the links on the non-video submissions I loaded up. | 13:43 |
iurygregory | so maybe we should limit the summary a little bit? | 13:45 |
iurygregory | so people need to click in the post to see the link | 13:45 |
TheJulia | likely | 13:45 |
TheJulia | They will likey get back to me in an hour or two | 13:45 |
openstackgerrit | Kaifeng Wang proposed openstack/ironic master: Support port name: API https://review.opendev.org/c/openstack/ironic/+/765569 | 13:47 |
iurygregory | just wondering if it would be a good "user experience" you need to click on the post to see the link for the blog post with the content | 13:48 |
TheJulia | I think since there can be varied content... well there already is, it is a good idea to drive that | 13:51 |
*** ociuhandu has joined #openstack-ironic | 13:51 | |
dtantsur | having to click a link to see one paragraph is not user-friendly | 13:52 |
dtantsur | meanwhile, https://github.com/OpenStackweb/ironic-website/pull/30 | 13:53 |
TheJulia | this is also true | 13:53 |
iurygregory | we could use a bit more of space for the summary if the Categories and Connect where in the left side | 13:56 |
iurygregory | I see too much white in the page hehe | 13:56 |
TheJulia | I was kind of thinking the same thing, but hadn't mucked with the stylesheet yet | 13:57 |
openstackgerrit | Merged openstack/ironic stable/wallaby: Update refarch with information about image_download_source https://review.opendev.org/c/openstack/ironic/+/789808 | 13:57 |
TheJulia | hmm, always amusing when you think the slower option is actually the faster option. | 13:57 |
TheJulia | but also turns out you need part of the first option | 13:57 |
*** ociuhandu has quit IRC | 13:58 | |
*** ociuhandu has joined #openstack-ironic | 14:00 | |
*** dhellmann has joined #openstack-ironic | 14:02 | |
dtantsur | btw have you had a chance to talk to the foundation folks re disabling indexing of old release docs? | 14:04 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Document the custom-agent deploy interface https://review.opendev.org/c/openstack/ironic/+/789840 | 14:06 |
TheJulia | no, that wouldn't actually be foundation, it would be the docs team or infra most likely | 14:08 |
TheJulia | looks like we could likely just post a change, but we need to figure out what actually places the file | 14:13 |
*** vmud213 has quit IRC | 14:20 | |
TheJulia | looks like ussuri rocky and pike are the favorites | 14:26 |
iurygregory | rocky pike WOW | 14:27 |
dtantsur | TheJulia: I think it has to go to an upper level | 14:28 |
TheJulia | on a positive note, seems like the search engines are actually now leaning towards latest | 14:29 |
TheJulia | dtantsur: what do you mean? | 14:29 |
dtantsur | TheJulia: robots.txt has to go to docs.openstack.org/ironic/ I think. We don't control that yet. | 14:29 |
TheJulia | I don't think so | 14:32 |
TheJulia | https://en.wikipedia.org/wiki/Robots_exclusion_standard | 14:33 |
* TheJulia waits for git review to return | 14:37 | |
TheJulia | https://review.opendev.org/c/openstack/openstack-manuals/+/789845 | 14:37 |
TheJulia | the oldest on the site seems to be mitaka, and I ran the exclusion through queens | 14:37 |
TheJulia | which puts users rocky/stein/train/etc results as possibilities | 14:38 |
TheJulia | We can be more aggressive though | 14:38 |
dtantsur | I'd exclude everything in EM | 14:38 |
* TheJulia adjustss | 14:39 | |
iurygregory | ++ to exclude everything in EM | 14:39 |
TheJulia | uploading | 14:40 |
TheJulia | left train out, but it can be added a little later | 14:40 |
TheJulia | since it is not officially in EM yet | 14:40 |
TheJulia | so staff's response is to be verbose upfront on the summary and try and drive people in to help with SEO index magic | 14:41 |
dking | dtantsur: I wanted to thank you for your help yesterday. That was the solution. I was able to set user_data from the command line like this: openstack baremetal node deploy "$uuid" --config-drive '{"meta_data": {"hostname": ...}, "user_data": "#cloud-config\n{\"users\": [{\"name\": ...}]}"}' | 14:42 |
dtantsur | I'm glad to hear :) | 14:43 |
TheJulia | \o/ | 14:47 |
dtantsur | I wonder if we should document it somewhere, since cloud-init docs are.. questionable | 14:48 |
TheJulia | I was just thinking the same thing. | 14:48 |
* TheJulia goes and gets more coffee and hopes what she just found will return as a performance gain | 14:55 | |
TheJulia | oh, wrt rss, they are going to look at it, they think it should be easy | 14:58 |
*** sdanni has joined #openstack-ironic | 15:22 | |
*** k_mouza has quit IRC | 15:24 | |
NobodyCam | Good Morning Ironic'ers, Happy hump day! | 15:24 |
TheJulia | good morning NobodyCam | 15:25 |
*** k_mouza has joined #openstack-ironic | 15:25 | |
NobodyCam | o/ TheJulia | 15:25 |
iurygregory | morning NobodyCam o/ | 15:25 |
NobodyCam | morning iurygregory ! | 15:25 |
dtantsur | o/ | 15:32 |
NobodyCam | Morning dtantsur | 15:32 |
NobodyCam | humm IrcCloud looks to be having database issues ;p | 15:36 |
rpittau | hey NobodyCam :) | 15:40 |
NobodyCam | good Morning rpittau :) | 15:40 |
openstackgerrit | Merged openstack/sushy master: Add support for BIOS Attribute Registry https://review.opendev.org/c/openstack/sushy/+/784516 | 15:41 |
TheJulia | NobodyCam: they were having some issues yesterday as well :( | 15:49 |
NobodyCam | :( | 15:49 |
TheJulia | oh hey, got a thousand nodes down to consistenly 8.5 seconds from 10 | 15:49 |
NobodyCam | with indexing alone? | 15:49 |
TheJulia | no, its the object conversions that kill us as well | 15:50 |
TheJulia | indexing is still a big impact | 15:50 |
TheJulia | like 0.4 seconds without indexes and 0.01 or 0.02 second cursor return when just running queries | 15:50 |
TheJulia | sqlalchemy unfortunately also downloads the content before returning it | 15:50 |
TheJulia | heh | 15:51 |
TheJulia | i broke it somewhere | 15:51 |
NobodyCam | but that's an awesome improvement! \o/ | 15:52 |
rpittau | see ya folks! o/ | 15:52 |
*** rpittau is now known as rpittau|afk | 15:52 | |
NobodyCam | have a good night rpittau|afk | 15:53 |
TheJulia | part of the problem is we don't completely honor the list of fields all the way down to selectively get $things | 15:53 |
NobodyCam | ++ I was playing with the -c Column option and noticed there is no limit to what I can request. I thought it odd that I could get fields that are not on the original output | 15:56 |
TheJulia | NobodyCam: default is 1000 nodes | 15:56 |
NobodyCam | without having to use --long | 15:56 |
TheJulia | seriously you were getting extra fields? | 15:56 |
NobodyCam | I asked for them | 15:56 |
TheJulia | oh, okay | 15:56 |
TheJulia | yeah | 15:56 |
NobodyCam | ```-c UUID -c Name -c 'Resource Class' -c 'Power State' -c 'Target Power State' -c 'Provisioning State' -c Maintenance -c 'Last Error' -c Properties -c 'Instance Info' -c 'Instance UUID' -c 'Driver Info'``` | 15:57 |
NobodyCam | type stuff | 15:57 |
NobodyCam | I expected the -c to to me more a filter then a fetch list | 15:58 |
NobodyCam | s/me/be/ | 15:58 |
TheJulia | oh, yeah, they are disjointed | 15:59 |
dtantsur | -c and -f come from cliff | 15:59 |
dtantsur | they have no knowledge of ironic | 16:00 |
NobodyCam | ++ how about index's, what happens to performance if I use -c to to select only unindexed fields? | 16:01 |
*** lucasagomes has quit IRC | 16:01 | |
TheJulia | no difference | 16:02 |
NobodyCam | :) | 16:02 |
TheJulia | because the result set has already been collected by db column off the primary key | 16:02 |
TheJulia | so it just goes and fetches the row and splits the data back | 16:03 |
TheJulia | now, if there is lots of data, and we're not honoring columns, you can guess how quickly that can go sideways in transfer back | 16:03 |
NobodyCam | ++ | 16:04 |
TheJulia | I think steve was headed mentally in the right direction | 16:04 |
TheJulia | direct db query from the API | 16:04 |
TheJulia | strip as many object conversions out | 16:04 |
TheJulia | as possible, and only handle columns | 16:04 |
TheJulia | or well, in the case when specific columns are sought after | 16:04 |
NobodyCam | Initial thoughts are that could be a can of worms. having to maintain / secure / transactionalize (real word???) things, but would need to think about it more | 16:06 |
TheJulia | well, the bonus points on the secure we mostly do that db side wise if the user is not a system-admin (newer concept, part of the Secure RBAC effort), transactionalize wise... not horrible using the same db call substrate with ORM at least buys us consistency. Maintenance may be the headache since it is a bit of a pruned down code path... but trying to figure that out now | 16:08 |
*** ociuhandu has quit IRC | 16:10 | |
openstackgerrit | Merged openstack/ironic stable/victoria: Inherit InvalidImageRef from InvalidParameterValue https://review.opendev.org/c/openstack/ironic/+/789806 | 16:11 |
TheJulia | Amusing, someone referenced shibboleth in a mailing list post | 16:18 |
*** k_mouza has quit IRC | 16:19 | |
TheJulia | so 90 seconds flat for 10k nodes to be looped through | 16:19 |
iurygregory | wow, this takes me back to 2015 when I was adding K2K Federation support to puppet O.o | 16:19 |
iurygregory | re shibboleth =) | 16:19 |
*** k_mouza has joined #openstack-ironic | 16:21 | |
openstackgerrit | Verification of a change to openstack/ironic failed: Provide an option to not cache bootable iso ramdisks https://review.opendev.org/c/openstack/ironic/+/788734 | 16:22 |
*** gyee has joined #openstack-ironic | 16:33 | |
*** ociuhandu has joined #openstack-ironic | 16:33 | |
*** ociuhandu has quit IRC | 16:33 | |
TheJulia | ~110-111 records/second | 16:34 |
*** ociuhandu has joined #openstack-ironic | 16:34 | |
TheJulia | going back to the object conversion code and re-running to see what we get | 16:35 |
*** dtantsur is now known as dtantsur|afk | 16:38 | |
dtantsur|afk | o/ | 16:38 |
*** ociuhandu has quit IRC | 16:40 | |
TheJulia | so selected object conversion seems to be faster | 16:41 |
TheJulia | 114/second | 16:42 |
*** ociuhandu has joined #openstack-ironic | 16:43 | |
*** zzzeek has joined #openstack-ironic | 16:45 | |
*** ociuhandu has quit IRC | 16:48 | |
*** zzzeek has quit IRC | 16:50 | |
TheJulia | 114-115/second with the middle object conversion | 16:50 |
TheJulia | wut | 16:50 |
*** zzzeek has joined #openstack-ironic | 16:52 | |
*** derekh has quit IRC | 17:00 | |
arne_wiebalck | bye everyone o/ | 17:01 |
TheJulia | starting convert with links | 17:01 |
TheJulia | 1620234047.7398796 | 17:01 |
TheJulia | finished convert | 17:01 |
TheJulia | 1620234056.0874805 <-- To quote the mythbusters, there's our problem. | 17:01 |
*** zzzeek has quit IRC | 17:04 | |
*** zzzeek has joined #openstack-ironic | 17:08 | |
*** k_mouza_ has joined #openstack-ironic | 17:14 | |
*** k_mouza has quit IRC | 17:17 | |
sdanni | Hi TheJulia! I have a question about keylime ironic implementation. Keylime server's ip address needs to be passed to the node during deploy ramdisk booting so that the agent on the node will know who to talk with. I've tried to put them into pxe_parameters in ironic.conf and it worked. But since an ironic controller may have bunch of nodes and they may communicate with different keylime servers, is there another | 17:17 |
sdanni | option to pass the ip address to the node other than passing in ironic.conf? | 17:17 |
TheJulia | sdanni: have a general pattern of allowing a default in ironic.conf and a node level driver_info field as an override | 17:18 |
sdanni | TheJulia: how does parameter in driver_info passed to the node? | 17:21 |
TheJulia | same way ipmi_address or redfish_address is set | 17:21 |
sdanni | Got it. Thanks! | 17:25 |
*** k_mouza_ has quit IRC | 17:29 | |
TheJulia | so the down side of sanitization, is the policy checking is applied | 17:29 |
*** k_mouza has joined #openstack-ironic | 17:29 | |
openstackgerrit | Merged openstack/ironic stable/wallaby: Inherit InvalidImageRef from InvalidParameterValue https://review.opendev.org/c/openstack/ironic/+/789805 | 17:34 |
openstackgerrit | Merged openstack/ironic stable/wallaby: Do not mask configdrive when executing in-band deploy steps https://review.opendev.org/c/openstack/ironic/+/789807 | 17:35 |
TheJulia | 438 nodes/second | 17:47 |
TheJulia | JayF: NobodyCam: please tell me this is along the lines of what you see with CLI commands | 17:48 |
JayF | IDK what you're asking? | 17:48 |
TheJulia | for a node list | 17:48 |
JayF | node list, limited at 1000, I should be able to give you a time value for that without unleashing any sekrits | 17:48 |
TheJulia | would be much appreciated | 17:48 |
TheJulia | just time to execute works :) | 17:49 |
JayF | real 0m9.031s | 17:49 |
JayF | user 0m4.005s | 17:50 |
JayF | sys 0m0.227s | 17:50 |
JayF | ran `time openstack baremetal node list --limit 1000` | 17:50 |
TheJulia | any difference if you limit to a couple fields? | 17:50 |
JayF | be specific? | 17:50 |
JayF | which fields | 17:50 |
TheJulia | say ask for last_error, uuid, provision_state | 17:51 |
NobodyCam | ```real0m25.551s | 17:51 |
NobodyCam | user0m0.752s | 17:51 |
NobodyCam | sys0m0.189s``` | 17:51 |
* TheJulia blinks at nobodycam's numbers | 17:51 | |
JayF | No recognized column names in ['last_error', 'uuid', 'provision_state']. Recognized columns are ('UUID', 'Name', 'Instance UUID', 'Power State', 'Provisioning State', 'Maintenance'). My least favorite openstack cliism | 17:51 |
TheJulia | dtantsur|afk: we need to get something like ironic-stats into the field | 17:51 |
*** k_mouza_ has joined #openstack-ironic | 17:52 | |
NobodyCam | ```ckrelle-mlt:ussuri ckrelle$ time openstack baremetal node list | wc -l | 17:52 |
NobodyCam | 933 | 17:52 |
NobodyCam | real1m1.869s | 17:52 |
NobodyCam | user0m0.755s | 17:52 |
NobodyCam | sys0m0.187s``` | 17:52 |
TheJulia | wow, okay | 17:52 |
JayF | time openstack baremetal node list --limit 1000 -c Name -c UUID -c 'Provisioning State' | 17:52 |
TheJulia | tons of variables here | 17:52 |
NobodyCam | one region ;p | 17:52 |
JayF | real 0m8.799s | 17:52 |
JayF | user 0m3.664s | 17:52 |
JayF | sys 0m0.190s | 17:52 |
JayF | about the same | 17:52 |
TheJulia | janders: ack, thanks | 17:52 |
TheJulia | well, performance issues are always death by a thousand cuts | 17:53 |
*** k_mouza_ has quit IRC | 17:53 | |
JayF | I really, really hope that kind of performance dip isn't waiting for us when we upgrade | 17:53 |
JayF | because NobodyCam's numbers are BRUTAL | 17:53 |
TheJulia | something like 2.275 seconds per 1000 with no intermediate network | 17:54 |
TheJulia | dtantsur|afk: ^^^ is what we should be able to get it up to, fyi | 17:54 |
TheJulia | we also don't know what else is going on, but we should be able to backport some of this fairly far | 17:54 |
*** k_mouza_ has joined #openstack-ironic | 17:55 | |
TheJulia | I guess I'll package it all up in one change and start cutting out the major pieces that make sense | 17:55 |
*** k_mouza has quit IRC | 17:55 | |
*** k_mouza_ has quit IRC | 17:59 | |
* NobodyCam dances | 17:59 | |
*** knikolla has joined #openstack-ironic | 18:10 | |
openstackgerrit | Verification of a change to openstack/ironic failed: Provide an option to not cache bootable iso ramdisks https://review.opendev.org/c/openstack/ironic/+/788734 | 18:11 |
*** k_mouza has joined #openstack-ironic | 18:29 | |
*** k_mouza has quit IRC | 18:34 | |
*** ociuhandu has joined #openstack-ironic | 18:36 | |
*** ociuhandu has quit IRC | 18:41 | |
*** k_mouza has joined #openstack-ironic | 19:13 | |
*** k_mouza has quit IRC | 19:18 | |
openstackgerrit | Merged openstack/ironic master: Provide an option to not cache bootable iso ramdisks https://review.opendev.org/c/openstack/ironic/+/788734 | 20:56 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic stable/wallaby: Provide an option to not cache bootable iso ramdisks https://review.opendev.org/c/openstack/ironic/+/789863 | 21:04 |
*** lmcgann has quit IRC | 21:33 | |
*** sdanni has quit IRC | 21:51 | |
*** k_mouza has joined #openstack-ironic | 22:30 | |
*** k_mouza has quit IRC | 22:35 | |
*** gyee has quit IRC | 22:41 | |
TheJulia | https://deploy-preview-31--ironicbaremetal.netlify.app/blog/the-search-for-performance/ https://deploy-preview-31--ironicbaremetal.netlify.app//img/blog-performance.png <-- i don't know why the url in the post is so weird, but anyway you guys will hopefully find it amusing and semi-reassuring | 22:48 |
TheJulia | NobodyCam: JayF ^^^ | 22:48 |
TheJulia | dtantsur|afk: ^^ also, I'll upload the state into gerrit tomorrow of my test vm, and likely work on splitting it into proper patches next week | 23:01 |
*** tosky has quit IRC | 23:03 | |
*** rcernin has joined #openstack-ironic | 23:04 | |
NobodyCam | oh sweet | 23:07 |
* NobodyCam clicks | 23:07 | |
TheJulia | it definitely won't pass any testing, it is about as hacked up as I can make it to just make the stats command return the data as fast as possible | 23:10 |
TheJulia | but individual changes should be good | 23:10 |
janders | good morning Ironic o/ | 23:20 |
*** rloo has quit IRC | 23:22 | |
NobodyCam | Good Morning janders | 23:30 |
NobodyCam | oh If I haven't sed it today or lately Ironic has an Awesome PTL | 23:31 |
janders | +1 :) | 23:36 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!