From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: passt.top; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: passt.top; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=CO7jSprh; dkim-atps=neutral Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by passt.top (Postfix) with ESMTPS id 0D6AC5A0279 for ; Thu, 14 Aug 2025 10:00:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1755158437; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=d0fWZSbS2xTHAtA6Xe/o5nUvS6AjnU8v5pjwVs57g/8=; b=CO7jSprh8hX2qmBgvLELcbdQJjaDLNDZIEmw+g3vkLMQllKjCEJHBld6H1tvbcUFE1Qz3S 3ugIJ7Gr2jcd/PuPtFlHStoOrAb9rzpjBZ5vngDie757La9vHY8bvBTh2GC92rzpSQ69oI HuXj93YOnSKY5AjqVUuI1SqV22iqXio= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-272-BClkF3MYMYGawSbfM20c0w-1; Thu, 14 Aug 2025 04:00:36 -0400 X-MC-Unique: BClkF3MYMYGawSbfM20c0w-1 X-Mimecast-MFC-AGG-ID: BClkF3MYMYGawSbfM20c0w_1755158435 Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-45a1b05d31cso2462215e9.1 for ; Thu, 14 Aug 2025 01:00:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755158434; x=1755763234; h=content-transfer-encoding:mime-version:organization:references :in-reply-to:message-id:subject:cc:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=d0fWZSbS2xTHAtA6Xe/o5nUvS6AjnU8v5pjwVs57g/8=; b=Co+07PDTzQflOhlpGel+QIj9NVA9zWZYmaKJqdp60WKHuEGm8D2g3yUSUG1njZaeh/ HW8r35og9hRGKauqFLBYOna/aHViHqckvKtMFlNTp/6RFiubDxeelH/+2E5TrwaLCudc m4vE1Dpx7g0wdIroQgP6XiuClia4/EpGJLcdKdgRr1HJazCfwUGbNlgef0Fb8WhjPJ6z CzA00goQqC5Ok5HdfVLqtEvZhxgMOGvpESUJJROUhFQtn8olYaoXbaljQeRnqC4paM+7 Z8pMzs25sDCteq8eSzLnEa9Xs7R648sJNPfax7lucqJhP6tWDGCiZmzfb7PzCJELQTG3 FjmQ== X-Gm-Message-State: AOJu0Yyn7xLh6fo+lzTKNT1NEjTabGW/7+JizBfrwfuC8FZdBf6Yb9bA GLleogtaX+KB2CjpIdK4OnkHtqsnri6UbPtoFlHpxhTdQVD7w7dlN0glQ9x8zdAEeLZr4ljnD+8 3S6AGsjERBhvgq/EDNBziAB/Dx0BpfKZAjt5VXoBjdbeShzoVJmP9erxkEOKfkg== X-Gm-Gg: ASbGnctISluLsOlPGRdNj0jazjwBaL7gsRggxOCS+5tE7CFDk13X0jic5ewGIJJ9krz dKoqwUtFHAoBfLiamrJGEGyuvy3K2Qa4ucHarmKn3dugEto3kqOIt3mmN/MYZorPTpLv8njlDiv MnQFeCuKYlY3SyCTcudIBNjbUj9YGfc56SgrAL9FcZpxgtQ7hDGk7tzLEKUH5EcJsvZnQBI1qhU Ni6MqOF+Or8hHR7CQ4Vu8mUputxDMkRQkFK692ihvx3QRQrGtJ1UMNjwcYoZW01Xugj7ZBi0S6R 0zX9hQ44Sj7pE3/skjVeDY6dGJk6ActqGJAhWnTVfua939jmcEbNlFwUK9QmDThegRAr X-Received: by 2002:a05:600c:1d03:b0:456:285b:db24 with SMTP id 5b1f17b1804b1-45a1e0373bdmr4585665e9.28.1755158434227; Thu, 14 Aug 2025 01:00:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGUMZIqf8AHnzpwB8A5xPStGMU7y9a7I8IZiCLmGG/nL5VcCP9a8Ef2fLXXpvSEfjPDfM6EPw== X-Received: by 2002:a05:600c:1d03:b0:456:285b:db24 with SMTP id 5b1f17b1804b1-45a1e0373bdmr4585225e9.28.1755158433673; Thu, 14 Aug 2025 01:00:33 -0700 (PDT) Received: from maya.myfinge.rs (ifcgrfdd.trafficplex.cloud. [176.103.220.4]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b915deec6bsm6312569f8f.7.2025.08.14.01.00.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Aug 2025 01:00:32 -0700 (PDT) Date: Thu, 14 Aug 2025 10:00:30 +0200 From: Stefano Brivio To: David Gibson Subject: Re: Exeter testing, next steps Message-ID: <20250814100030.34806cf7@elisabeth> In-Reply-To: References: <20250805095241.6cb715d5@elisabeth> <20250813200423.69397f77@elisabeth> Organization: Red Hat X-Mailer: Claws Mail 4.2.0 (GTK 3.24.49; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: FCqK42pcVgmiNLvDccepyLoLt14MoxtBNzgeRnT6Id8_1755158435 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-ID-Hash: PTYFEVFUIOY25HFFHFCFN247T6SOJNOK X-Message-ID-Hash: PTYFEVFUIOY25HFFHFCFN247T6SOJNOK X-MailFrom: sbrivio@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: passt-dev@passt.top X-Mailman-Version: 3.3.8 Precedence: list List-Id: Development discussion and patches for passt Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Thu, 14 Aug 2025 14:57:43 +1000 David Gibson wrote: > On Wed, Aug 13, 2025 at 08:04:23PM +0200, Stefano Brivio wrote: > > On Wed, 6 Aug 2025 11:11:24 +1000 > > David Gibson wrote: > > > > > On Tue, Aug 05, 2025 at 09:52:41AM +0200, Stefano Brivio wrote: > > > > > > > > > If we can start introducing some exeter tests, the next step would be > > > > > to work on the support library stuff for constructing more complex > > > > > network environments from namespaces. I have draft series with this > > > > > as well, but I was looking at splitting it into another mini-project > > > > > (tentative name "sinte" - Simulated Inter Network Test Environment). > > > > > > > > Neat! That sounds like the juicy part and surely one part we really > > > > miss at this point. I would go as far as proposing PESTO (playground > > > > environment simplifies test orchestration / spurs test opportunities) > > > > but "sinte" sounds good to me as well. > > > > > > I kind of love the "pesto" acronym, but the proposed expansions don't > > > quite work for me though: they don't say anything specifically about > > > networking, and it's really not about test orchestration - this is > > > about how to write a single test. > > > > I couldn't come up with much better (and didn't get to actually review > > the patches) yet, but I just wanted to quickly mention that by > > "orchestration" I was referring to juggling namespaces and virtual > > machines (at some point...?) with virtual links around, within a single > > test. > > That makes sense, but I don't think that meaning is obvious within the > name alone. > > > And maybe at some point networking could be marginal in the whole thing. > > Hm. Maybe. At this point handling network environments and > specifically *inter* network environments is really my focus though. > > > > The infuriating thing is I'm pretty sure I came up with a much better > > > tentative name months ago, and then forgot it. > > > > I know you meant it for something else, but I'm wondering if you're > > referring to NUDEL perhaps. > > No, I think I had a tentative name specifically for this network > simulation thingy. *brainstorms* > > One idea I had was > > "instead" - Inter Network Simulated Test Environment something>. "with Arbitary Devices" maybe? averts disaster? and description? deployment? > That might be the one I'm thinking of, but I think I had one I liked > better. > > Had a chat with Gemini and came up with a handful more options: > > "mimic" - Multi-host Inter-network Mock Infrastructure Construct > > "isthmus" - Inter-network Simulation & Test Harness for Multiple > Underlying Systems > > "ross" - "Routing & Orchestration Simulation System" > > Or, maybe.. > > "tunbridge" - > > Tunbridge (like Exeter) is a town in Tasmania, and a bridge of tun > devices would likely be a common construct to build with it (though > not as common as a bridge of veths, admittedly). It might be a bit confusing, but I think it's worth the pun. Or... if you want to stick to pasta that doesn't stick, I could propose "aldente", arbitrary layers deliver effective network testing environments. It's two words (https://en.wiktionary.org/wiki/al_dente) actually (and "to" + il "the" -> al), but... Alfresco already broke the taboo for us? -- Stefano