From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 5A0AB3032A for ; Tue, 19 Mar 2024 04:46:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.137.202.133 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710823590; cv=none; b=hyjA0BgEC33vg+iPZl7f6rzawppftnm1WJH4wtvzjfoMqM3mkptJ/sUvKKcKCZsDnDpyZHE5T4KlbmYI3UdK1D44nns/7XChFWG6NJ5PAHuj4ccasEjz+9//Hvtft4ceN8GOsYkUTFDuPVxol5nobcATdxSH7IUAkdHixtWIzXM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710823590; c=relaxed/simple; bh=doopxXWOZDsUNWZQ0P8+yJM8NWD4lzBKNB48INX10ls=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=D+/WGOoquqjJu0THoDDDEtEZGBInBCI1qZANdsWttNeL9vFQ2xVuj5Zx43Df4152zfZb6NZxNUtjlQTxU/+jsqzQVCCWMEHIgTf6Sm5CBU35LH26Uy3d9Z6gHypTOVSEH33ZqJItjxnCBX2gXEb3ABYN3e1mn7vZV9YBwQ48W68= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org; spf=none smtp.mailfrom=infradead.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b=ZR2GCa+5; arc=none smtp.client-ip=198.137.202.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=infradead.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="ZR2GCa+5" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Sender:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=Ru/ns4QldnmzuWDpiPsL1gp6pXPnqaODyuqp/kaShys=; b=ZR2GCa+5xTZ6UjisX7g4SkFZ3H o+PwphyusoRp+YX1Ks3wVDvFh4YjyXbp9aqHScKqswlJsjp82vFTBvXHaa3VZwukMBqo6fEW1am0K oKxG55lz/b8uyulRbc6DSkQNq5zxgVAQ38JcN/8KBQLjYsLQcgLIM5bS5G/U1+UhOKTqKDTCq3/IN pZeqpvfd9BOAnXPkPPo0DJk8+S9mTGew3S8YkzZHJZa1DoT67g1r2GRmpgGuK8BZ28vrbdPZmlzgP pFuJpht7ReEVB2f+xRD4v1EwNxmYf8JIku5W2hPpu6SVJkJ9Es2XhakAijGVB4beVEGOGwMxxkdw5 RE3ArQWg==; Received: from mcgrof by bombadil.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1rmRMm-0000000BFy5-2k2H; Tue, 19 Mar 2024 04:46:24 +0000 From: Luis Chamberlain To: mgorman@suse.de, jack@suse.cz, vbabka@suse.cz, dave@stgolabs.net, ziy@nvidia.com, ryan.roberts@arm.com Cc: kdevops@lists.linux.dev, p.raghav@samsung.com, da.gomez@samsung.com, Luis Chamberlain Subject: [mmtests RFT 0/2] fix debian dependencies Date: Mon, 18 Mar 2024 21:46:18 -0700 Message-ID: <20240319044621.2682968-1-mcgrof@kernel.org> X-Mailer: git-send-email 2.44.0 Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: Luis Chamberlain I've taken mmtests for a quick spin for the thpchallenge-fio, but ran into a few snags on debian. Here's what I needed to get things moving. As its my first time running it though I'm not sure if my results are correct so I'd like some more eyeballs on the List::BinarySearch replacement. This provides unit tests to ensure things should work as they used to, but more real world test cases would be good to add, I just don't have the data. For instance some more tests could be extended here with real live json random data. Doesn't matter what it is, so long as we test it. Cc'ing kdevops as my next plan is to integrate support into kdevops for the thpchallenge-fio tests. The hope is to test the value of the high order compaction and also later test how fragmented a tree with LBS is. We want to later extend these tests to also use a filesystem using LBS. We could even start testing anonymous memory as well, and later tmpfs with large folios. Is there an mmtests mailing list? Should it have one? Luis Chamberlain (2): MMTests::Stat: replace List::BinarySearch bin/install-depends: call ldconfig Makefile | 4 ++ README.md | 5 +-- bin/install-depends | 6 ++- bin/lib/MMTests/BinarySearch.pm | 70 +++++++++++++++++++++++++++++++++ bin/lib/MMTests/Stat.pm | 4 +- compare-kernels.sh | 5 --- t/0001-libs.t | 12 ++++++ t/0002-binsearch.t | 68 ++++++++++++++++++++++++++++++++ 8 files changed, 162 insertions(+), 12 deletions(-) create mode 100644 Makefile create mode 100644 bin/lib/MMTests/BinarySearch.pm create mode 100644 t/0001-libs.t create mode 100644 t/0002-binsearch.t -- 2.43.0