From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4A17F30CD84 for ; Fri, 29 Aug 2025 02:05:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756433142; cv=none; b=ORoQwARyxS7NrbCVwkDfVOu7yMbbBoziXTdF05LdAo9thuCcr4pJwNW5S+MbkjRMxH8CZz64TV9YLkk5dDC3Uo3m+pfgQBpCIY6KN/1chGk+rxEJzxN1HhjbELd6KHcXpmyKKneyKka54vie4A76kA6YoWMxBjgHm2vk20XVHLc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756433142; c=relaxed/simple; bh=7fhmzUCyoPy/9rZd4uhT3qsHLL4W3bq/4f9Uv8JMvPs=; h=Date:From:To:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=dt8YJGaNs09e0V7LHTLgyuLanYtgxLCJt5qxjYf+/mqxKepW9GUHNpLNCRyNemlsB0xBx3Ya58XNHt7SREbIGlGefaKs1uDO4DrP0ke4xuITkU1i9T/3Sn65qUt7wITRJwSpjWsVNe/d4oBfSuuDlEZO5xt2Vty7gXqaa1eN2W8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=mJPwFcVn; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="mJPwFcVn" Received: by smtp.kernel.org (Postfix) with ESMTPSA id A46D7C4CEEB; Fri, 29 Aug 2025 02:05:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1756433141; bh=7fhmzUCyoPy/9rZd4uhT3qsHLL4W3bq/4f9Uv8JMvPs=; h=Date:From:To:Subject:References:In-Reply-To:From; b=mJPwFcVnw+ymXb2AwjODdh84flfZWrXBS0BNGyE7Vb13gSNwsEMGDF74Au9taw2aK GhTZr64yDdmn1TccfE+cJDioAHsxiXbWt+tjX4LxpysvaEy2tf7q45k1O1XQeohZcp vYFA1ojeQYcR9fXC8ejZXu9NAqG221d6ukcwhLrKwqDD9V4hxvr6lCj+Be/5vWSA1T W5biLvr3QQHrb+YhsVLjbSZkA63SI9s/WrN/0stk4HJYyKLILWncWaOSrmR/Bi7Fl8 91vxw3czBAC9MBrmOhRAM8V41RzKImHQfPcGUkc+rAaT273NAd+eZeiY5GTdww0SUc /NZ1Tf0vZuItw== Date: Thu, 28 Aug 2025 19:05:40 -0700 From: Luis Chamberlain To: Chuck Lever , Daniel Gomez , hui81.qi@samsung.com, kundan.kumar@samsung.com, kdevops@lists.linux.dev Subject: Re: [PATCH 0/2] kdevops: add milvus with minio support Message-ID: References: <20250827093202.3539990-1-mcgrof@kernel.org> Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250827093202.3539990-1-mcgrof@kernel.org> On Wed, Aug 27, 2025 at 02:31:59AM -0700, Luis Chamberlain wrote: > This adds the ability to test milvus on minio with different filesystem > configuration targets. There's a basic configuration you can run which > will just support one default filesystem, which will be used where you > place your docker image and also where we place the minio instance. Then > there is multifs support where just as with fstests support on kdevops > you can select a slew of different filesystem targets to try to test. > > Recommendation is to stick to 40 iterations at 1,000,000 tests unless > you have more than 100 GiB per guest to spare. If you have space to > spare then you know how to ballpark it. > > On High Capacity SSDs, the world is our oyster. > > You can see a demo of results here: > > https://github.com/mcgrof/demo-milvus-kdevops-results > > These are just demos. On guests. Nothing really useful. > I should point out this has AB testing automated as well so we can > leverage this to test for instance ... parallel writeback in an > automated way ;) > > If you want to test this you can also use this branch on kdevops: > > https://github.com/linux-kdevops/kdevops/tree/mcgrof/20250827-milvus > > I am in hopes someone will just prompt an AI for bare metal support > while I sleep. It should be... easy. Just create the partitions already, > use one host and ask the prompt to not mkfs for you. So don't use > multi-fs support at first. Just use the option to create the storage > partition where you place docker. In fact you can copy and paste this > prompt the the AI, and I think it will know what to do. You just skip > some steps as the filesystems can be created and mounted for you. You > just need the host file created by you manually for the target node. > That and infer user and group id support (WORKFLOW_INFER_USER_AND_GROUP). Pushed. Luis