Saturday, 2024-05-04

dtantsurTheJulia: not sure what mercury is here, but no problems with optionally passing a session to client calls.08:01
opendevreviewTakashi Kajinami proposed openstack/ironic master: doc: Fix wrong example of [ipmi] cipher_suite_versions  https://review.opendev.org/c/openstack/ironic/+/91815809:39
TheJuliadtantsur: the networking service :)13:16
dtantsurahh, a new name :)13:42
dtantsurTheJulia: the downside of creative names: we probably need to run it by some trademark people (in the foundation?)13:43
TheJuliawell, not approved by any sense and we're just in consensus building phase, but it should be fairly safe in the grand scheme at least for us to do some prototyping13:44
dtantsuryeah, thinking mid-term13:44
TheJuliaI've already found an awful thing I didn't spot in n-g-s which makes me want to throw things13:44
TheJuliaactually, two awful things, one less so13:44
dtantsursounds intriguing13:44
TheJuliathree13:44
TheJuliaone is a remotable method over rpc13:44
dtantsuroh no, they're multiplying13:44
TheJulialol13:45
TheJuliaoh, and yes, I totally agree in midterm13:45
TheJulianext is the ml2 plugin does a remotable DB change13:45
TheJulia(like, seriously, why?! at least it is in super limited cases which likely means a "client" ml2 library could do the needful for neutron compatability)13:45
dtantsur... this all sounds like a really robust design ...13:45
TheJulia(so this all might boil down more into "attach/detach", but have to wrap a brain around exactly what happens across that layer)13:46
TheJuliawell, attach/detach/please_validate_x/please_validate_y, etc13:46
TheJuliawell, so the are not remotable now, they execute inside of the neutron process13:48
TheJuliaanyway, need to eliminate them for this to be viable13:48
dtantsuryeah, the RPC layer will probably be designed from scratch (which is what your spec is doing IIUC)13:49
TheJuliasort of yeah13:51
TheJuliayeah, sort of what I'm doing since I started to design the client  :)13:51
TheJuliaI figured, start with the client and decompose the basic requirements and interactions out of the known needed methods and sort of go from there13:52
dtantsurThat's probably the way to go since Ironic is where the requirements actually begin13:53
TheJuliayup13:55
TheJuliaand really, our interactions are really simple for what we *need*13:55
TheJuliait is how to "do the needful" that is the hard part13:55
* TheJulia posts a new comment to the spec and gets ready to go get breakfast13:56
TheJulia... and the hardware store to buy a tool for the wife's project and then groceries.... 13:56
TheJulia(do the needful, and provide a cleanish path a client plugin could pickup and use)13:57
* dtantsur needs to pack stuff for camping next week14:37
TheJuliaEnjoy!14:37
dtantsurThanks :)14:41
dtantsurI hope the weather cooperates: Black Forest in May is a risky bet, I must admit14:41
TheJuliaI imagine it could be very beautiful14:47
dtantsurTheJulia: yep, walking distance from https://duckduckgo.com/?q=titisee&t=ffab&iax=images&ia=images14:48
TheJuliaVery nice14:50
dtantsurUnfortunately, the water temperature probably doesn't allow kayaking (nor do we have space in our car to take also the kayak lol)14:51
dtantsurbut plenty of hiking14:51
TheJuliaWell, enjoy! Time for breakfast and then to go get tools to begin assembling the forge.14:52
dtantsurYep, won't distract you more. Enjoy your meals!14:52

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!