From owner-freebsd-fs@freebsd.org Wed May 8 14:39:29 2019 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0DA491588D66 for ; Wed, 8 May 2019 14:39:29 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-eopbgr660071.outbound.protection.outlook.com [40.107.66.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7310C758C5 for ; Wed, 8 May 2019 14:39:27 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from YQBPR0101MB2260.CANPRD01.PROD.OUTLOOK.COM (52.132.70.13) by YQBPR0101MB1025.CANPRD01.PROD.OUTLOOK.COM (52.132.73.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1856.15; Wed, 8 May 2019 14:39:25 +0000 Received: from YQBPR0101MB2260.CANPRD01.PROD.OUTLOOK.COM ([fe80::e92e:7851:66e9:3967]) by YQBPR0101MB2260.CANPRD01.PROD.OUTLOOK.COM ([fe80::e92e:7851:66e9:3967%7]) with mapi id 15.20.1856.012; Wed, 8 May 2019 14:39:25 +0000 From: Rick Macklem To: Peter Eriksson , "freebsd-fs@freebsd.org" Subject: test hash functions for fsid Thread-Topic: test hash functions for fsid Thread-Index: AQHVBauTkubp5doP8E+dPPSC2TDxrQ== Date: Wed, 8 May 2019 14:39:25 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 790227ad-95c9-4146-fade-08d6d3c2f7fd x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(49563074)(7193020); SRVR:YQBPR0101MB1025; x-ms-traffictypediagnostic: YQBPR0101MB1025: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-forefront-prvs: 0031A0FFAF x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(199004)(189003)(51874003)(46003)(498600001)(296002)(86362001)(9686003)(8676002)(33656002)(256004)(5024004)(8936002)(5660300002)(53936002)(81156014)(81166006)(68736007)(186003)(71200400001)(2906002)(7696005)(55016002)(14454004)(71190400001)(99286004)(6436002)(74482002)(25786009)(102836004)(6506007)(110136005)(52536014)(64756008)(66556008)(99936001)(66476007)(73956011)(305945005)(76116006)(2501003)(66616009)(66946007)(558084003)(74316002)(476003)(66446008)(486006); DIR:OUT; SFP:1101; SCL:1; SRVR:YQBPR0101MB1025; H:YQBPR0101MB2260.CANPRD01.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: uoguelph.ca does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: SfrjxOgjGcONXzSzfrNeI+Ipmp9vY676e1Wji6N6V2OHhq0hCUhTBIswsLV38fXsoSXL5uFxsSryBw6tBkkjABwu7vnbxYExmqYjCYS1n5JNq534xK5GkEXChlcNBl07CSJNY3xs/fUXp9druymTupmoxlduHtqI0xtapP+txAD9UgGyu1bfB0Moko6QHoDn4/u/eTVNB6zfN6YLi5aM77qSp/3bMjWmBiHPucY57nGnk8WatepK9sXI3ymMiAVbo7JgrVym+FHZXaIW7oxgK+bRmwWAGeFxnniSZTCjkYMdfu/ENy/+YL5G995qcyVpht6gXsfOigaE46FDK/rqsiWE/Qt0iaabhnfLfiYcdVTrqRaflzqoVuw5m/ICsoqxSrF0E7xxLDPgbm70q4LxwPCBSMsi49SHM8QvmsVHZgg= Content-Type: multipart/mixed; boundary="_002_YQBPR0101MB2260D82BAE348FB82902508CDD320YQBPR0101MB2260_" MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-Network-Message-Id: 790227ad-95c9-4146-fade-08d6d3c2f7fd X-MS-Exchange-CrossTenant-originalarrivaltime: 08 May 2019 14:39:25.5838 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB1025 X-Rspamd-Queue-Id: 7310C758C5 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of rmacklem@uoguelph.ca designates 40.107.66.71 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-3.10 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; DMARC_NA(0.00)[uoguelph.ca]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com]; CTYPE_MIXED_BOGUS(1.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[71.66.107.40.list.dnswl.org : 127.0.3.0]; MIME_BASE64_TEXT(0.10)[]; IP_SCORE(-1.00)[ipnet: 40.64.0.0/10(-2.69), asn: 8075(-2.22), country: US(-0.06)]; NEURAL_HAM_SHORT(-0.90)[-0.899,0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; ASN(0.00)[asn:8075, ipnet:40.64.0.0/10, country:US]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 May 2019 14:39:29 -0000 --_002_YQBPR0101MB2260D82BAE348FB82902508CDD320YQBPR0101MB2260_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, If you have a FreeBSD system with lots of local file systems (1000s), maybe= you could run the attached program on it and email me the stats. I'm just trying to see how well these hash functions work on fsids. Thanks in advance, rick --_002_YQBPR0101MB2260D82BAE348FB82902508CDD320YQBPR0101MB2260_ Content-Type: text/plain; name="testhash.c" Content-Description: testhash.c Content-Disposition: attachment; filename="testhash.c"; size=1355; creation-date="Wed, 08 May 2019 14:39:21 GMT"; modification-date="Wed, 08 May 2019 14:39:21 GMT" Content-Transfer-Encoding: base64 I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzeXMvcGFyYW0uaD4KI2luY2x1ZGUgPHN5cy9m bnZfaGFzaC5oPgojaW5jbHVkZSA8c3lzL2hhc2guaD4KI2luY2x1ZGUgPHN5cy9tb3VudC5oPgoK aW50Cm1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKewoJaW50IGgxWzI1Nl0sIGgyWzI1Nl0s IGgzWzI1Nl0sIGg0WzI1Nl0sIGksIG1heCwgbWluLCBudW07CglzdHJ1Y3Qgc3RhdGZzICptbnRi dWZwOwoKCWZvciAoaSA9IDA7IGkgPCAyNTY7IGkrKykgewoJCWgxW2ldID0gMDsKCQloMltpXSA9 IDA7CgkJaDNbaV0gPSAwOwoJCWg0W2ldID0gMDsKCX0KCW51bSA9IGdldG1udGluZm8oJm1udGJ1 ZnAsIE1OVF9OT1dBSVQpOwoJZm9yIChpID0gMDsgaSA8IG51bTsgaSsrKSB7CgkJaDFbZm52XzMy X2J1ZigmbW50YnVmcFtpXS5mX2ZzaWQsIHNpemVvZihmc2lkX3QpLCAwKSAlIDI1Nl0rKzsKCQlo MltmbnZfMzJfYnVmKCZtbnRidWZwW2ldLmZfZnNpZCwgc2l6ZW9mKGZzaWRfdCksIEZOVjFfMzJf SU5JVCkgJSAyNTZdKys7CgkJaDNbaGFzaDMyX2J1ZigmbW50YnVmcFtpXS5mX2ZzaWQsIHNpemVv Zihmc2lkX3QpLCAwKSAlIDI1Nl0rKzsKCQloNFtoYXNoMzJfYnVmKCZtbnRidWZwW2ldLmZfZnNp ZCwgc2l6ZW9mKGZzaWRfdCksIEhBU0hJTklUKSAlIDI1Nl0rKzsKCX0KCW1pbiA9IDEwMDAwMDAw OwoJbWF4ID0gMDsKCWZvciAoaSA9IDA7IGkgPCAyNTY7IGkrKykgewoJCWlmIChoMVtpXSA+IG1h eCkKCQkJbWF4ID0gaDFbaV07CgkJaWYgKGgxW2ldIDwgbWluKQoJCQltaW4gPSBoMVtpXTsKCX0K CXByaW50ZigiSDE6IG1heD0lZCBtaW49JWRcbiIsIG1heCwgbWluKTsKCW1pbiA9IDEwMDAwMDAw OwoJbWF4ID0gMDsKCWZvciAoaSA9IDA7IGkgPCAyNTY7IGkrKykgewoJCWlmIChoMltpXSA+IG1h eCkKCQkJbWF4ID0gaDJbaV07CgkJaWYgKGgyW2ldIDwgbWluKQoJCQltaW4gPSBoMltpXTsKCX0K CXByaW50ZigiSDI6IG1heD0lZCBtaW49JWRcbiIsIG1heCwgbWluKTsKCW1pbiA9IDEwMDAwMDAw OwoJbWF4ID0gMDsKCWZvciAoaSA9IDA7IGkgPCAyNTY7IGkrKykgewoJCWlmIChoM1tpXSA+IG1h eCkKCQkJbWF4ID0gaDNbaV07CgkJaWYgKGgzW2ldIDwgbWluKQoJCQltaW4gPSBoM1tpXTsKCX0K CXByaW50ZigiSDM6IG1heD0lZCBtaW49JWRcbiIsIG1heCwgbWluKTsKCW1pbiA9IDEwMDAwMDAw OwoJbWF4ID0gMDsKCWZvciAoaSA9IDA7IGkgPCAyNTY7IGkrKykgewoJCWlmIChoNFtpXSA+IG1h eCkKCQkJbWF4ID0gaDRbaV07CgkJaWYgKGg0W2ldIDwgbWluKQoJCQltaW4gPSBoNFtpXTsKCX0K CXByaW50ZigiSDQ6IG1heD0lZCBtaW49JWRcbiIsIG1heCwgbWluKTsKfQo= --_002_YQBPR0101MB2260D82BAE348FB82902508CDD320YQBPR0101MB2260_--