Re: [ppsp] Regarding clause "2.3.2 error conditios" in PPSP-TP

"Huangyihong (Rachel)" <> Mon, 19 October 2015 09:15 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id 5AE4B1A87A1 for <>; Mon, 19 Oct 2015 02:15:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -3.91
X-Spam-Status: No, score=-3.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 2UdVu0y6rrbk for <>; Mon, 19 Oct 2015 02:15:38 -0700 (PDT)
Received: from ( []) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 773941A8787 for <>; Mon, 19 Oct 2015 02:15:37 -0700 (PDT)
Received: from (EHLO ([]) by (MOS 4.3.7-GA FastPath queued) with ESMTP id BYZ14163; Mon, 19 Oct 2015 09:15:35 +0000 (GMT)
Received: from ( by ( with Microsoft SMTP Server (TLS) id; Mon, 19 Oct 2015 10:15:35 +0100
Received: from ([]) by ([]) with mapi id 14.03.0235.001; Mon, 19 Oct 2015 17:15:30 +0800
From: "Huangyihong (Rachel)" <>
To: 현욱 <>, "" <>
Thread-Topic: [ppsp] Regarding clause "2.3.2 error conditios" in PPSP-TP
Thread-Index: AdEKSu3CS4xk/LVuSWKsP+auNVOHtwAAu0XA
Date: Mon, 19 Oct 2015 09:15:29 +0000
Message-ID: <>
References: <>
In-Reply-To: <>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
x-originating-ip: []
Content-Type: multipart/alternative; boundary="_000_51E6A56BD6A85142B9D172C87FC3ABBB86441C16nkgeml501mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <>
Subject: Re: [ppsp] Regarding clause "2.3.2 error conditios" in PPSP-TP
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 19 Oct 2015 09:15:43 -0000

Hi Hyun,

I think you’re right. At the TRACKING state, only when timeout the registration should be removed. In any other cases of the TRACKING state, including receiving error CONNECT, error FIND and error STAT_REPORT,  just sending response with error code. Right?
We can address it in the next version.


From: ppsp [] On Behalf Of ??
Sent: Monday, October 19, 2015 4:47 PM
Subject: [ppsp] Regarding clause "2.3.2 error conditios" in PPSP-TP

Hi all,

I have a question regarding clause 2.3.2 Error conditions.
In sub-clause B) it says,

B) At the TRACKING state (while the "track timer" has not expired)
      receiving a CONNECT message from that Peer ID with invalid swarm
      actions (section 5.1) is considered an error condition.  The
      Tracker responds with error code Forbidden (described in
      section 4.3), stops the "track timer", deletes the registration,
      transitions to TERMINATE state for that Peer ID and the SM is

If a peer that has already joined multiple overlay networks(swarms) tries to join invalid swarm,
it looks like that the registration should be removed according to above sentence.

Am I understanding right?

I think that such situation probably happen often, since a user may mistype or session may be removed by owner.
How about don’t going TERMINATE state but just send error message for the transaction.