From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2132.outbound.protection.outlook.com [40.107.92.132]) by sourceware.org (Postfix) with ESMTPS id 233FA3861881 for ; Thu, 15 Apr 2021 15:02:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 233FA3861881 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=icQQsRa5amNfQa8QydLhMH0SreRw/T3bKxF2EQzWPFcgS3cETyZL18qyiwGwkDDDZlE6Zw3FlLD9ymWzLX6G9qDUmfTEVzoIsXJpcYYPAYgj+tIs3gUJqOBVudZ1Bo5ZmdyB2+w8fVE+7jUmGY3GVFLP/bXK/cg54150zd83Wgx7jM2+6oYSx8holBAqoC70y9up+73GokomJYzceonR8Oq4H+z+h+RecrczlQbQJaGdF5MtbI2VF3hewZgJ3eoEa+bBZrtXGeu2NL246qbE8/aVpTqhoO2HZe2LGL8tEt/WR+yf90CCLPIPWYjdT8emKBvdqJx+g+qc2HHEDsLeYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6meSyfF5JPBpOky0iWOQQvwGptoeuSzoFWqxnrLv+Bo=; b=Hvu1UiFZFiOKsCrAvLY2ZRVshyk+lry4GhFkUNBDY5ufuWhVd3yqg4XkLjpishVy4v2f7Xc0by4C7nfK9BIxyf/oLwp6mf2XkQOJi7niLSqCGE7xQCxZ9O+MjkjZxK/H3hVDIbh5C4p78s2H+JH3EjwZYODLqlH1KZ3NfeRjv7c8ZVAosrqT+fynQ0RL5SutsqjYZYKP+qmLfmkgn4YT1aAkzEZA60ar8XdX9BcakHpmiCgj0JCtUYG+mDnyFDE4Pcv1YpXVQF4RBBOfJTwx5fSG9MzjYAPpQB17jn/YWFaZ0xBRsWc8FwMgfWcqLOHKHpGGfKYRBlpGHeMirk1WGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN8PR04MB5473.namprd04.prod.outlook.com (2603:10b6:408:5e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17; Thu, 15 Apr 2021 15:02:24 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::59f8:fcc4:f07e:9a89]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::59f8:fcc4:f07e:9a89%4]) with mapi id 15.20.4042.018; Thu, 15 Apr 2021 15:02:24 +0000 Subject: Re: AF_UNIX/SOCK_DGRAM is dropping messages To: sten.kristian.ivarsson@gmail.com, cygwin@cygwin.com References: <04cc01d71ffa$7d1e6cf0$775b46d0$@gmail.com> <00d901d7208e$97c05c50$c74114f0$@gmail.com> <860668bf-8cf9-0969-6a01-7fbf8b782db1@cornell.edu> <000901d72607$55dc5a90$01950fb0$@gmail.com> <3346cd1c-b93f-83c4-ff26-553ac95ec692@cornell.edu> <7c21a430-9609-7fd4-1a02-8b7c1978d2f8@cornell.edu> <001901d72af4$4009cd50$c01d67f0$@gmail.com> <134074c1-4c0b-0842-b88b-536a1ed4aefe@cornell.edu> <000e01d7306e$3c265580$b4730080$@gmail.com> <19cf8626-c653-76db-a409-730a5aa5c955@cornell.edu> <4380cdea-c95b-d9dc-50e3-e5adabb73b92@cornell.edu> <000701d73151$9c259660$d470c320$@gmail.com> <2e64e918-b28b-753e-8337-c757cc62b9bb@cornell.edu> <000001d731f9$58e417c0$0aac4740$@gmail.com> From: Ken Brown Message-ID: <65921e52-af84-3d2f-fd01-28e5c7866a73@cornell.edu> Date: Thu, 15 Apr 2021 11:01:40 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.9.1 In-Reply-To: <000001d731f9$58e417c0$0aac4740$@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [24.194.34.31] X-ClientProxiedBy: BL1PR13CA0103.namprd13.prod.outlook.com (2603:10b6:208:2b9::18) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.0.17] (24.194.34.31) by BL1PR13CA0103.namprd13.prod.outlook.com (2603:10b6:208:2b9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.6 via Frontend Transport; Thu, 15 Apr 2021 15:02:23 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 56b16b5b-d386-4f45-3773-08d9001f7a18 X-MS-TrafficTypeDiagnostic: BN8PR04MB5473: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6108; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jgxIEKcHLjsPcaoQNr6g4uNPYJ6kPwdpMb84LaFF5JzbzWu6pxSXyhqFiEwsIJOhxL3KrEnlxBNo50T1PBvTwI6s+pBIBjI8h75w+1e5W7kfDXQKe2eTGTXDMEsQD9qX6KA8x4bRrIR3z3KKk1hI+9HhYLOVzMSgCqAtjGqXCol9obGX/AleOXuThe3Pmfli6ZOSMkdu1cCzT0fLXnsNHlEWE8BqN5q3D1Dyx+WaEBQzRUDea/IR7yTMj9TZNqp2mTF+G7D2FZUqssK9RJXKgw/GQgfKltBrG3KvAW2t30qSRdu4hKdKhayKcYj7JTxOEh+t2XqRLFKfnd7FcP4JHr0wDVC9ag5iNIfNBkpEcJxRXZdC3k+m+5b1RxqJ51m5WtBIPvvtN92ijKgjVXu7X1JvmC5h8vaVXO+BXJD9ZXWu1xNsethZHUNjsz+AoYH6vBz+C2oYwUOZbSlf3y6aCRq/ei1EUny0nnabAzJ60mV6Qr3Y61BcnS0/1qH2YnrGL/8O7ebzro+qCpmr7wrZvptmBPI7oa8eErD2qHvI52oD3IghjpMdJEVtWbVokQGx35WS+yOlKwZjj8aQs4Jcr0l2WsTIthUnjwMQ4F6o5wB3WDFhuEXSfbp69wVDIOcYxFXXgcDr2uhdcXw4b1/X1PT3y5a5ZAkSx5U2UGqhIkiT6ktc18u7fwie18XKQiRzCwhPoGIqQ7JyWcS/RYtadQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(366004)(136003)(376002)(396003)(956004)(53546011)(316002)(2906002)(31686004)(6666004)(16576012)(15650500001)(38350700002)(31696002)(786003)(478600001)(86362001)(66476007)(4744005)(16526019)(52116002)(6486002)(36756003)(8676002)(66946007)(26005)(8936002)(5660300002)(75432002)(186003)(38100700002)(2616005)(83380400001)(66556008)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?Windows-1252?Q?FMQ+u+lq4ncmNw+nx1MFgvbvdmmHTIdEziH8KCkw3qHnBAx33b68cHR/?= =?Windows-1252?Q?O+BR/M3LafnK22zyiEdVHJYmLmFCozI2cet0d0kDnLbLNvLDl+STG67F?= =?Windows-1252?Q?prEMkcDlbmlO/mR9DqeDpZd37aVW3nZk21UZxY6KfEZSPMtR8J6AOXoh?= =?Windows-1252?Q?uosabvu+XELuTWpn7ksEI7d7K+NySEMDoh7T2CvfwKJ/KrJo1M36+Kgv?= =?Windows-1252?Q?49Tqgh2T8hbwvIJd2AaicSW+6/xAqWeIcXKNXx2LmZkf0Lga2HADhBcz?= =?Windows-1252?Q?Xhdt73AUQPUecWrqyYtmcyJUHoYk1azX4T5rpYJaFKvhsG5Sfze5wc2z?= =?Windows-1252?Q?qlqw2OPTHcEqyITonh2cjMiR8KZy9+vGXFEZhtMVdoCH4eneDFHyKWU3?= =?Windows-1252?Q?HgO/DYTEKL6mM+SvDiiPK+XzHl12MAK7T/P7i989Tg8HtORie9ncTqOB?= =?Windows-1252?Q?uHC6BbgCAv86vra1jdFye7kQZYiOXgxb6o4vIxFIK4qXg76ERBl5cxlY?= =?Windows-1252?Q?lRx+saqtYXmzl/qjc9g+f++QMd5YHRVoz4nCGU+PV610SJ21ndL8CYw0?= =?Windows-1252?Q?SISvLeilLYanMduRk2JG4DRVEYfug0WPv3KP6pBF9BhlsivLNFHCEG8Z?= =?Windows-1252?Q?Bv+UrvMi/SHmu9AF1vRIcA514K4iBAJqtE+RouDkXkRVAbzwEivLoeKg?= =?Windows-1252?Q?jq1b/7oB+UH+k/tgdlSwRUs2qCPD+mZRv88Bm7uyjZxKbhiF2mW6JHQ1?= =?Windows-1252?Q?DvIVhlpaIDUduidiEGIdw+Lg39RO5WRWcLxpgTr/OHHFj1PZbVQr9yqe?= =?Windows-1252?Q?lLVTlvAx0Yv0KU8yT1imMxV4T9irH2neqWEqy5lsaprzqTc30mMaM1Rp?= =?Windows-1252?Q?gn9MuOyhxozEyO9gDjgDfidSdEu4OMswRLnduBoJoB2pZ8fadDNZBT8Y?= =?Windows-1252?Q?IW65HE7v8NI+6Krl6bgQkUfNDwzHiOVn9Kdp9tskBiEmfINvAKKMAbjz?= =?Windows-1252?Q?PU1V36pNgF5o3SYsbI9PevXwwTUKC2Gh+e65VHwUvlxMkdvpcJgNMkDH?= =?Windows-1252?Q?aderkmQZrjYPPT28DIARpAEhDDxLvQZaKq0/GBzf55qoz32ePyfh118z?= =?Windows-1252?Q?4yDUhbJ5YIK6ikO2jdcnGOUrYtOPIiDF1irOY0GxoqfT/UxS9hxJTsHH?= =?Windows-1252?Q?EMzoNrsUiu6pZZuV/cFyZWGf3yrCyg9WPfs/zTGCwYt/u2Zwy/2+Ykop?= =?Windows-1252?Q?Jctb6JDhzD7eK016PLe8ckUYR0ynsH5LaGYt2ettAsTazc9ElGrL6NLa?= =?Windows-1252?Q?i6gO8E/u+xpHI/qFiYWXKFvyVkxKNHUYgDJdsdcPvb/7ZP0VYP2HH31U?= =?Windows-1252?Q?WGW8YFUe8GwV2UH5v47xuWn3qj5itEZmz0Y1zQXX2zzSWYCx/4fqysWO?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 56b16b5b-d386-4f45-3773-08d9001f7a18 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2021 15:02:24.3138 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: kN2vA47iMdoYMnvriXY+PjFNKv1EQLkwwYKujM6iSEWKVw3lqWcD1GATIiI16kaHxK8+vuauCPz6mMFWXu3w2Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR04MB5473 X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Apr 2021 15:02:31 -0000 On 4/15/2021 9:15 AM, sten.kristian.ivarsson@gmail.com wrote: > [snip] > >>> I tried SOCK_STREAM (and SOCK_SEQPACKET I think) for CYGWIN 3.2.0 but >>> that didn't work at all >>> >>> As far as I understand, both all types on pretty much all >>> implementations preserves message ordering though >>> >>> I haven't tried SOCK_STREAM and/or SOCK_SEQPACKET with the >> topic/af_unix-branch. Is that worth a try ? >> >> SOCK_STREAM is definitely worth a try. The implementation of that should be >> much more reliable than the implementation of SOCK_DGRAM at the >> moment. We don't implement SOCK_SEQPACKET. > > It might be a complete rewrite of our semantics though, because it's connection based and allows just one writer on each "channel" and messages (chunks) cannot be handled "atomically" In that case, let's try to get the DGRAM case to work. Corinna has already suggested (on cygwin-developers) a way to deal with the select issue I mentioned. I'll make that change shortly. Ken