Friday, 2021-01-29

*** hashar has quit IRC00:05
*** jamesmcarthur has quit IRC00:16
*** jamesmcarthur has joined #zuul00:17
*** snapiri has quit IRC00:18
*** snapiri has joined #zuul00:18
*** fdegir5 has joined #zuul00:19
*** fdegir has quit IRC00:19
*** jamesmcarthur has quit IRC00:20
*** jamesmcarthur has joined #zuul00:20
*** tosky has quit IRC00:23
*** logan- has quit IRC00:38
*** logan- has joined #zuul00:50
*** mgagne has quit IRC01:11
*** ttx has quit IRC01:11
*** Eighth_Doctor has quit IRC01:11
*** mgagne has joined #zuul01:12
*** ttx has joined #zuul01:12
*** Eighth_Doctor has joined #zuul01:12
*** mnaser has quit IRC01:13
*** Eighth_Doctor has quit IRC01:14
*** masterpe has quit IRC01:15
*** mordred has quit IRC01:15
*** mnaser has joined #zuul01:16
openstackgerritMerged zuul/zuul-client master: encrypt: add --public-key argument  https://review.opendev.org/c/zuul/zuul-client/+/76531301:39
*** mordred has joined #zuul01:44
*** mordred has quit IRC02:04
openstackgerritMerged zuul/zuul master: zuul-client: test encryption of large secrets  https://review.opendev.org/c/zuul/zuul/+/76603702:17
*** sshnaidm|ruck is now known as sshnaidm|off02:25
*** Eighth_Doctor has joined #zuul02:28
*** mordred has joined #zuul02:48
*** johanssone has quit IRC03:24
*** lyr6 has joined #zuul03:31
*** dpawlik1 has joined #zuul03:32
*** ianw_ has joined #zuul03:32
*** freefood_ has joined #zuul03:33
*** tobiash_ has joined #zuul03:33
*** zbr has quit IRC03:38
*** lyr has quit IRC03:38
*** dpawlik has quit IRC03:38
*** arxcruz has quit IRC03:38
*** jpena|off has quit IRC03:38
*** ianw has quit IRC03:38
*** tobiash has quit IRC03:38
*** freefood has quit IRC03:38
*** ianw_ is now known as ianw03:38
*** lyr6 is now known as lyr03:39
*** jpena|off has joined #zuul03:39
*** mordred has quit IRC03:40
*** gouthamr has quit IRC03:43
*** zbr has joined #zuul03:43
*** arxcruz has joined #zuul03:43
*** mordred has joined #zuul03:44
*** ykarel has joined #zuul04:04
*** bhavikdbavishi has joined #zuul04:21
*** jamesmcarthur has quit IRC04:22
*** jamesmcarthur has joined #zuul04:24
*** bhavikdbavishi1 has joined #zuul04:26
*** bhavikdbavishi has quit IRC04:27
*** bhavikdbavishi1 is now known as bhavikdbavishi04:27
*** ykarel_ has joined #zuul04:28
*** ikhan has quit IRC04:30
*** ykarel has quit IRC04:30
*** ykarel_ is now known as ykarel04:42
*** wuchunyang has joined #zuul04:48
*** wuchunyang has quit IRC04:52
*** vishalmanchanda has joined #zuul05:03
*** bhavikdbavishi has quit IRC05:15
*** jfoufas1 has joined #zuul05:26
*** wuchunyang has joined #zuul05:31
*** evrardjp has quit IRC05:33
*** evrardjp has joined #zuul05:33
*** ykarel_ has joined #zuul05:50
*** ykarel has quit IRC05:53
*** ianw has quit IRC05:59
*** ykarel_ is now known as ykarel05:59
*** ianw has joined #zuul06:01
*** gouthamr has joined #zuul06:22
*** jamesmcarthur has quit IRC06:26
*** dpawlik1 is now known as dpawlik07:16
*** jcapitao has joined #zuul07:16
*** gouthamr has joined #zuul07:22
*** openstackgerrit has quit IRC07:23
*** saneax has joined #zuul07:50
*** hashar has joined #zuul07:56
*** johanssone has joined #zuul07:59
*** ikhan has joined #zuul08:03
*** jamesmcarthur has joined #zuul08:27
*** jamesmcarthur has quit IRC08:31
*** tosky has joined #zuul08:41
*** rpittau|afk is now known as rpittau08:52
*** jpena|off is now known as jpena08:57
*** openstackgerrit has joined #zuul09:14
openstackgerritMerged zuul/zuul master: tools: Deprecate encrypt_secret.py, document zuul-client encrypt  https://review.opendev.org/c/zuul/zuul/+/76531609:14
mhucorvus: thanks, appreciated!09:17
*** nils has joined #zuul09:56
avassso the problem with nodepool requiring a single pool to fulfill a node requests happened again10:20
avassif for example you'd want to mix static nodes and dynamic nodes10:20
avassbut what if there was a way in nodepool to configure a group of pools that are allowed to fullfill nodes together?10:21
tobiash_avass: I think there was already brainstorming about that topic in the past10:25
avassoh :)10:26
tobiash_avass: I think what came out was that this could be solved by adding a nodepool driver to nodepool that creates node requests for all labels in the background10:26
tobiash_somewhat inception like10:26
tobiash_like a node request proxy that splits up a node request10:27
avassI also think someone mentioned that being able to match on multiple labels would be nice10:28
avassI mean AND labels together so a node requires two labels10:29
*** jfoufas1 has quit IRC10:34
*** wuchunyang has quit IRC10:43
*** sshnaidm|off has quit IRC11:09
*** sshnaidm|off has joined #zuul11:10
*** jcapitao is now known as jcapitao_lunch11:19
*** saneax has quit IRC11:35
*** jpena is now known as jpena|lunch12:33
*** jcapitao_lunch is now known as jcapitao13:00
*** mnaser has quit IRC13:00
*** ericsysmin has quit IRC13:00
*** jkt has quit IRC13:00
*** mnaser has joined #zuul13:01
*** ericsysmin has joined #zuul13:01
*** jkt has joined #zuul13:01
*** mordred has quit IRC13:03
*** johanssone has quit IRC13:04
*** Eighth_Doctor has quit IRC13:04
*** johanssone has joined #zuul13:05
*** jfoufas1 has joined #zuul13:07
*** saneax has joined #zuul13:28
*** jpena|lunch is now known as jpena13:30
*** mordred has joined #zuul13:31
openstackgerritFelix Edel proposed zuul/zuul master: Fix test_gerrit.TestPolling.test_config_update  https://review.opendev.org/c/zuul/zuul/+/77302313:35
openstackgerritFelix Edel proposed zuul/zuul master: Move serialization helper methods to ZooKeeperBase class  https://review.opendev.org/c/zuul/zuul/+/77302413:35
openstackgerritFelix Edel proposed zuul/zuul master: Implement ZooKeeper backed merge jobs  https://review.opendev.org/c/zuul/zuul/+/77302513:35
openstackgerritFelix Edel proposed zuul/zuul master: Switch to ZooKeeper backed merge jobs  https://review.opendev.org/c/zuul/zuul/+/77302613:35
openstackgerritFelix Edel proposed zuul/zuul master: Collect statsd information from ZooKeeper rather than gearman  https://review.opendev.org/c/zuul/zuul/+/77302713:35
openstackgerritFelix Edel proposed zuul/zuul master: Remove remaining gearman parts from merger  https://review.opendev.org/c/zuul/zuul/+/77302813:35
openstackgerritFelix Edel proposed zuul/zuul master: Provide zk_client to merger client rather than the whole scheduler  https://review.opendev.org/c/zuul/zuul/+/77302913:35
openstackgerritFelix Edel proposed zuul/zuul master: Remove history from RecordingMergeClient  https://review.opendev.org/c/zuul/zuul/+/77303013:35
openstackgerritFelix Edel proposed zuul/zuul master: WIP Align ZooKeeper builds and merger API  https://review.opendev.org/c/zuul/zuul/+/77303113:36
*** mordred has quit IRC13:48
*** masterpe has joined #zuul14:13
*** hashar is now known as hasharAway14:24
*** sshnaidm|off has quit IRC14:27
*** sshnaidm|off has joined #zuul14:27
*** Eighth_Doctor has joined #zuul14:35
*** mordred has joined #zuul14:35
*** jamesmcarthur has joined #zuul15:01
*** ykarel has quit IRC15:11
*** ykarel has joined #zuul15:12
*** rpittau is now known as rpittau|afk15:27
openstackgerritMatthieu Huin proposed zuul/zuul-client master: Reorganize the installation documentation, specify versions  https://review.opendev.org/c/zuul/zuul-client/+/76759215:28
*** jfoufas1 has quit IRC15:48
*** sshnaidm|off has quit IRC16:09
*** ykarel has quit IRC16:14
*** sshnaidm|off has joined #zuul16:14
*** jamesmcarthur has quit IRC16:42
*** sanjayu_ has joined #zuul16:45
*** saneax has quit IRC16:46
*** hasharAway is now known as hashar16:48
clarkbavass: tobiash_ what if zuul decoupled them based on attributes16:57
clarkbiirc the grouping is based on what zuul has decided then nodepool just fulfills that16:57
*** tobiash_ is now known as tobiash16:57
clarkbI think the current default of grouping is likely safer for most job situations, but maybe you can annotate the dependency in config to say "we don't care where these run relative to each other"16:57
clarkbof coures taht requires user intervention and maybe if we did it on the nodepool side we could infer it somehow from the provider and pool configs16:58
clarkbeg "this is not satisfiable as requested so we'll do our best instead"16:58
fungiyeah, it was the easiest way to ensure nodes booted in the same provider in case they needed direct layer 2 access between one another for a build. that may not always be necessary (it was for some jobs in opendev), and there may also be other ways of accomplishing it17:04
avassclarkb: I think (at least in some cases) they are relative to eachother17:06
clarkbavass: gotcha so thee is a third situation where we want to say provider X and Y should be grouped17:07
avassyep17:08
*** jamesmcarthur has joined #zuul17:08
avassat the moments we'd like to move those to be dynamic nodes from the same provider but because of license issues it's not always super simple to do that17:09
fungiyeah, license issues are tough17:10
fungithat's the main reason opendev doesn't offer rhel nodes17:10
*** jamesmcarthur has quit IRC17:10
*** jamesmcarthur has joined #zuul17:11
Shrewsthat's going to be a "fun" exercise when it comes to dealing with quotas among multiple providers. have fun, whomever gets tasked with implementing it!17:12
* Shrews LOLs with an evil grin17:12
fungiindeed, probably why a meta-provider which issues its own node requests to the actual providers might be the easiest approach17:13
fungithen they can decline based on actual quota info17:14
avassShrews: :)17:16
*** jamesmcarthur has quit IRC17:17
*** jamesmcarthur has joined #zuul17:18
fungitrying to synthesize a virtual quota from that would indeed be a nightmare17:18
Shrewsthe architecture is not setup for easily introducing multi-provider requests. i think there will be more work there than you expect.17:21
*** sanjayu_ has quit IRC17:23
fungialmost certainly17:25
fungiprobably it would involve hoisting a chunk of zuul's node request logic into the fake provider too17:25
*** vishalmanchanda has quit IRC17:32
*** jpena is now known as jpena|off17:57
*** jamesmcarthur has quit IRC18:10
*** jcapitao has quit IRC18:23
*** sduthil has quit IRC18:24
*** sduthil has joined #zuul18:25
*** jamesmcarthur has joined #zuul18:40
*** jamesmcarthur has quit IRC18:45
*** hashar is now known as hasharDinner18:54
*** jamesmcarthur has joined #zuul19:02
openstackgerritJames E. Blair proposed zuul/zuul master: Format multi-line log entries  https://review.opendev.org/c/zuul/zuul/+/77260219:06
corvusguillaumec, tristanC, ianw, avass: i think i really like that version ^.  i think it threads the needle on making it mostly work for most people (i don't think it makes things worse for anyone), and i think we retain 100% of the flexibility of the python logging system.19:09
corvusianw: the implementation is just a little different than yours (it lets the user change the format specifier), but the output should be the same.19:11
openstackgerritJames E. Blair proposed zuul/zuul master: Format multi-line log entries  https://review.opendev.org/c/zuul/zuul/+/77260219:11
corvuspep8 fix ^19:11
corvusguillaumec, tristanC, ianw, avass: if we all like that one, let's do that and update the nodepool change to match19:12
*** jamesmcarthur has quit IRC19:12
avasscorvus: ++, we've had to update the splunk handler a bit to suit our needs but we'll try to publish that somehow19:13
corvusavass: cool, depending on the complexity, maybe could be a doc contribution or something in tools/19:14
*** jamesmcarthur has joined #zuul19:27
*** jamesmcarthur has quit IRC19:31
*** jamesmcarthur has joined #zuul19:33
*** jamesmcarthur has quit IRC19:39
*** nils has quit IRC19:43
*** holser has quit IRC19:50
*** holser has joined #zuul19:51
tobiashcorvus: so I can opt out to keep the current format? Our elk stack keeps those currently in a single message which is kinda neat20:28
fungithere are ways with grok filters to fold multi-line messages into a single record, i think?20:29
fungii know we do that with some ci logs in opendev anyway20:30
clarkbthere are, but its a pita20:30
fungiyeah, it's nontrivial for sure20:31
tobiashfungi: yes our logstash does that20:31
corvustobiash: how do you accomplish that?20:32
tobiashcorvus: if I'm reading this right, systems with custom log configs don't have to change anything since this just changes the default?20:33
corvustobiash: correct20:33
tobiashcorvus: someone who knows logstash better than me configured multiline parsing20:33
tobiashor in filebeat, not sure20:35
corvustobiash: neat; i agree that its important with elk/splunk to have all multiline entries as a single entry; i figured the "best" way to do that would be with a native logger (eg https://pypi.org/project/splunk-handler/  or https://pypi.org/project/python-logstash/ )20:35
corvusbut if you've figured out how to do it with parsing, great :)  i expect that would be challenging based on the ambiguity (especially with interleaved lines)20:36
tobiashour chain is filebeat -> logstash -> elasticsearch20:37
tobiashI just know the config is in either filebeat or logstash with no other tool involved20:37
corvusbut if it's working and you don't want to touch it, and you are using a custom logging config, then yeah, i think we can land that change and you won't notice.  if it happens to make your parsing easier, you could opt into it in your custom config20:37
tobiashand so far it worked great and I also didn't notice interleaved messagea so far20:37
corvusincidentally, i think if someone used the multiline change, and updated the format to include the thread id, they could reliably parse out multiline messages from an interleaved stream automatically.20:39
tobiashactually I think the stack traces are not interleaved. We don't see that in our system20:41
avasstobiash: we got interleaved stacktraces :)20:41
tobiashI guess I just didn't notice that then :)20:41
*** hasharDinner is now known as hashar21:50
*** holser has quit IRC22:03
*** holser has joined #zuul22:04
*** hashar has quit IRC23:13
*** cloudnull has quit IRC23:52

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