From issues-return-120569-archive-asf-public=cust-asf.ponee.io@ignite.apache.org Thu Jun 3 22:00:03 2021 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mxout1-ec2-va.apache.org (mxout1-ec2-va.apache.org [3.227.148.255]) by mx-eu-01.ponee.io (Postfix) with ESMTPS id 845C1180670 for ; Fri, 4 Jun 2021 00:00:03 +0200 (CEST) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-ec2-va.apache.org (ASF Mail Server at mxout1-ec2-va.apache.org) with SMTP id B712A4082A for ; Thu, 3 Jun 2021 22:00:02 +0000 (UTC) Received: (qmail 45839 invoked by uid 500); 3 Jun 2021 22:00:02 -0000 Mailing-List: contact issues-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list issues@ignite.apache.org Received: (qmail 45810 invoked by uid 99); 3 Jun 2021 22:00:02 -0000 Received: from mailrelay1-he-de.apache.org (HELO mailrelay1-he-de.apache.org) (116.203.21.61) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Jun 2021 22:00:02 +0000 Received: from jira2-he-de.apache.org (unknown [IPv6:2a01:4f8:242:1f49::2]) by mailrelay1-he-de.apache.org (ASF Mail Server at mailrelay1-he-de.apache.org) with ESMTPS id CA93D3EA55 for ; Thu, 3 Jun 2021 22:00:00 +0000 (UTC) Received: from jira2-he-de.apache.org (localhost.localdomain [127.0.0.1]) by jira2-he-de.apache.org (ASF Mail Server at jira2-he-de.apache.org) with ESMTP id 72212C815F8 for ; Thu, 3 Jun 2021 22:00:00 +0000 (UTC) Date: Thu, 3 Jun 2021 22:00:00 +0000 (UTC) From: "Aleksandr Polovtcev (Jira)" To: issues@ignite.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (IGNITE-14824) DirectMessageWriter can write partial message header MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Aleksandr Polovtcev created IGNITE-14824: -------------------------------------------- Summary: DirectMessageWriter can write partial message header Key: IGNITE-14824 URL: https://issues.apache.org/jira/browse/IGNITE-14824 Project: Ignite Issue Type: Bug Components: networking Affects Versions: 3.0.0-alpha3 Reporter: Aleksandr Polovtcev Assignee: Aleksandr Polovtcev Fix For: 3.0.0-alpha3 {{DirectMessageWriter#writeHeader}} writes the message header as two {{short}} values. This may result in problems, when the outgoing buffer only has less 2 or 3 bytes left, in which case only one {{short}} value will be actually sent. Current code does not handle this situation properly, so it will send the whole header again, despite that the first two bytes have already been transferred to the receiving side. -- This message was sent by Atlassian Jira (v8.3.4#803005)