From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id E5CD270C99; Thu, 2 Sep 2021 21:07:29 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org E5CD270C99 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1630606050; bh=QlcbPw5RynvpmEKXaG0ztLGj3XP67ctHiPaKt1vX7LM=; h=To:Cc:Date:In-Reply-To:References:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=Itwr6mBqf+XtNQVRkii5bRwhvtBxJCl+CuCbJkx0Y6NqATLaSHA18vSnbzc9nrpmM FclqNcaBBFcripUf2mDRxX8+zyuGu3Y3iUetsWhoMpgMuh1bKzV2ssWVmZrJlh5gTQ phzK6yC6v7aiohOojc7yZG18mlbMu+T8dJbSjXnQ= Received: from f154.i.mail.ru (f154.i.mail.ru [128.140.171.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id D03EE70C99 for ; Thu, 2 Sep 2021 21:07:28 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org D03EE70C99 Received: by f154.i.mail.ru with local (envelope-from ) id 1mLr7W-0005vl-IG; Thu, 02 Sep 2021 21:07:26 +0300 Received: by e.mail.ru with HTTP; Thu, 02 Sep 2021 21:07:26 +0300 To: =?UTF-8?B?SWdvciBNdW5raW4=?= Cc: v.shpilevoy@tarantool.org, tarantool-patches@dev.tarantool.org MIME-Version: 1.0 X-Mailer: Mail.Ru Mailer 1.0 X-SenderField-ReMsg: 16305977010959399781 X-SenderField-Remind: 0 Date: Thu, 02 Sep 2021 21:07:26 +0300 X-Priority: 3 (Normal) Message-ID: <1630606046.738044266@f154.i.mail.ru> Content-Type: multipart/alternative; boundary="--ALT--d901871EA517Ab33802656594E4eF8a21630606046" In-Reply-To: <20210902152306.GU5743@tarantool.org> References: <20210902152306.GU5743@tarantool.org> X-4EC0790: 10 X-7564579A: 646B95376F6C166E X-77F55803: 119C1F4DF6A9251CBD96587A9CE22217C89E86E0EA1732C3B179B32751A3CD408FD872164937FA4CC094ED5BDBC80794BC8B4EB0FCBD9F5AF89263EDAD36C4F5177088BEA1D97890 X-7FA49CB5: 70AAF3C13DB7016878DA827A17800CE7867545703A720FD1D82A6BABE6F325AC08BE7437D75B48FABCF491FFA38154B613377AFFFEAFD269176DF2183F8FC7C0E50C24D7D7C3118AC2099A533E45F2D0395957E7521B51C2CFCAF695D4D8E9FCEA1F7E6F0F101C6778DA827A17800CE7544B1CCE26E01C74EA1F7E6F0F101C6723150C8DA25C47586E58E00D9D99D84E1BDDB23E98D2D38BBCA57AF85F7723F23088985BB7F6E2A87A5457FDB8E23558CC7F00164DA146DAFE8445B8C89999728AA50765F7900637F924B32C592EA89F389733CBF5DBD5E9C8A9BA7A39EFB766F5D81C698A659EA7CC7F00164DA146DA9985D098DBDEAEC85FF72824B19451C6F6B57BC7E6449061A352F6E88A58FB86F5D81C698A659EA7E827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8B81DF583BEE9BDE68EFF80C71ABB335746BA297DBC24807EABDAD6C7F3747799A X-B7AD71C0: AC4F5C86D027EB782CDD5689AFBDA7A213B5FB47DCBC3458834459D11680B505A8D85DD98232361852E168B644F3F02D X-C1DE0DAB: 0D63561A33F958A5FFFA95900959D202834E30305C3FDDE68991D70B60EABDE2BDC6A1CF3F042BAD6DF99611D93F60EFCCE3E035A672CDEE699F904B3F4130E343918A1A30D5E7FCCB5012B2E24CD356 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D3433E9BC74ABA5769F205F26CEC6ADD5FA5EB881405836C071E1C387BD029C6FCEE3C572ABFC4BF9251D7E09C32AA3244CFAC186DA8B435334C53C05EF2F28F64A30363D8B7DA7DD44FACE5A9C96DEB163 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5+wYjsrrSY/u8Y3PrTqANeitKFiSd6Yd7yPpbiiZ/d5BsxIjK0jGQgCHUM3Ry2Lt2G3MDkMauH3h0dBdQGj+BB/iPzQYh7XS329fgu+/vnDhevrWkRHNP/m45ROra1/Z9g== X-Mailru-MI: 1000000400800 X-Mailru-Sender: 583F1D7ACE8F49BD1042885CEC987B6BDB1E632E08EAC99EBC8B4EB0FCBD9F5ACF00FA599C3EE76C06CD02445D2D9C8FA2BFD6D8330F0C2D52CFCCE780E3CD899E6F1D7E72A3EAB4093DA5C00B83CE844E30AD2C116090084C994F938BAD770067EA787935ED9F1B X-Mras: Ok X-Spam: undefined Subject: Re: [Tarantool-patches] =?utf-8?q?=5BPATCH_0/4=5D_fiber=3A_keep_refe?= =?utf-8?q?rence_to_userdata_if_fiber_created_once?= X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: =?utf-8?b?0JHQsNCx0LjQvSDQntC70LXQsyB2aWEgVGFyYW50b29sLXBhdGNoZXM=?= Reply-To: =?UTF-8?B?0JHQsNCx0LjQvSDQntC70LXQsw==?= Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" ----ALT--d901871EA517Ab33802656594E4eF8a21630606046 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 ClRoYW5rcyBmb3IgeW91ciByZXZpZXcuIFNlZSBteSBhbnN3ZXIgYmVsb3cuCgrCoCAKPtCn0LXR gtCy0LXRgNCzLCAyINGB0LXQvdGC0Y/QsdGA0Y8gMjAyMSwgMTg6NDggKzAzOjAwINC+0YIgSWdv ciBNdW5raW4gPGltdW5AdGFyYW50b29sLm9yZz46Cj7CoAo+T2xlZywKPgo+VGhhbmtzIGZvciB0 aGUgc2VyaWVzIQo+Cj5PbiAxMS4wOC4yMSwgIG9sZWdyb2tAdGFyYW50b29sLm9yZyB3cm90ZToK Pj4gRnJvbTogT2xlZyBCYWJpbiA8IGJhYmlub2xlZ0BtYWlsLnJ1ID4KPj4KPj4gVGhpcyBwYXRj aCByZXdvcmtzIGFwcHJvYWNoIHRvIGZpYmVyIG1hbmFnZW1lbnQgaW4gTHVhLiBCZWZvcmUKPj4g dGhpcyBwYXRjaCBlYWNoIGFjdGlvbiB0aGF0IHNob3VsZCByZXR1cm4gZmliZXIgbGVkIHRvIG5l dwo+PiB1c2VyZGF0YSBjcmVhdGlvbiB0aGF0IHdhcyBxdWl0ZSBzbG93IGFuZCBtYWRlIEdDIHN1 ZmZlci4gVGhpcwo+PiBwYXRjaCBpbnRyb2R1Y2VzIG5ldyBmaWVsZCBpbiBzdHJ1Y3QgZmliZXIg dG8gc3RvcmUgYSByZWZlcmVuY2UgdG8KPj4gdXNlcmRhdGEgdGhhdCB3YXMgY3JlYXRlZCBvbmNl IGZvciBhIGZpYmVyLiBJdCBhbGxvd3Mgc3BlZWR1cAo+PiBvcGVyYXRpb25zIGFzIGZpYmVyLnNl bGYoKSBhbmQgZmliZXIuaWQoKS4KPj4gU2ltcGxlIGJlbmNobWFyayBzaG93cyB0aGF0IGFjY2Vz cyB0byBmaWJlciBzdG9yYWdlIGlzIGZhc3RlciBpbgo+PiB0d28gdGltZXMsIGZpYmVyLmZpbmQo KSAtIDItMyB0aW1lcyBhbmQgZmliZXIubmV3L2NyZWF0ZSBmdW5jdGlvbnMKPj4gZG9uJ3QgaGF2 ZSBhbnkgY2hhbmdlcy4KPj4KPj4gSW5pdGlhbGx5IGNoYW5nZXMgd2VyZSBpbnNwaXJlZCBieSAj NjIxMCBbMV0gYnV0IGN1cnJlbnQgcGF0Y2hzZXQKPj4gZG9lc24ndCBpbnRyb2R1Y2UgYW55dGhp bmcgbmV3IGp1c3QgaW1wcm92ZXMgcGVyZm9ybWFuY2Ugb2YKPj4gZXhpc3RpbmcgZnVuY3Rpb25z Lgo+PiBTb21lIHJlc3VsdHMgYXJlIGF2YWlsYWJsZSBhbHNvIGluIHJlbGF0ZWQgZ2l0aHViIFBS IFsyXS4KPj4KPj4gWzFdICBodHRwczovL2dpdGh1Yi5jb20vdGFyYW50b29sL3RhcmFudG9vbC9p c3N1ZXMvNjIxMAo+PiBbMl0gIGh0dHBzOi8vZ2l0aHViLmNvbS90YXJhbnRvb2wvdGFyYW50b29s L3B1bGwvNjI4MAo+Cj5Eb2VzIHRoaXMgUFIgc3VwZXJzZWRlcyBhbm90aGVyIG9uZVsxXSBmcm9t IHlvdT8gSWYgaXQgZG9lcywgcGxlYXNlCj5jbG9zZSAjNjIxNSB0aGVuLgrCoApZZXMsIGxldOKA mXMgY2xvc2UgdGhlbS4gU3VjaCBhcHByb2FjaCBzb2x2ZXMgbXkgcGFydGljdWxhciB0YXNrIGJ1 dCB0aGVyZSBhcmUKb3BpbmlvbnMgdGhhdCB3ZSBzaG91bGRu4oCZdCBhZGQgbmV3IGZ1bmN0aW9u cyB0byBjdXJyZW50IGZpYmVyIEFQSS4KwqAKPj4KPj4gT2xlZyBCYWJpbiAoNCk6Cj4+IGZpYmVy OiByZW5hbWUgcmVmIHRvIGZpYmVyX3JlZgo+PiBmaWJlcjogcGFzcyBzdHJ1Y3QgZmliZXIgaW50 byBsYm94X3B1c2hmaWJlciBpbnN0ZWFkIG9mIGlkCj4+IGZpYmVyOiBrZWVwIHJlZmVyZW5jZSB0 byB1c2VyZGF0YSBpZiBmaWJlciBjcmVhdGVkIG9uY2UKPj4gZmliZXI6IGFsbG9jYXRlIG9uX3N0 b3AgdHJpZ2dlcnMgdXNpbmcgbWVtcG9vbAo+Pgo+PiBzcmMvbGliL2NvcmUvZmliZXIuaCB8IDcg KystCj4+IHNyYy9sdWEvZmliZXIuYyB8IDEzNCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCj4+IDIgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgNzkg ZGVsZXRpb25zKC0pCj4+Cj4+IC0tCj4+IDIuMzIuMAo+Pgo+Cj5bMV06ICBodHRwczovL2dpdGh1 Yi5jb20vdGFyYW50b29sL3RhcmFudG9vbC9wdWxsLzYyMTUKPgo+LS0KPkJlc3QgcmVnYXJkcywK PklNIArCoArCoAotLQpPbGVnIEJhYmluCsKg ----ALT--d901871EA517Ab33802656594E4eF8a21630606046 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 CjxIVE1MPjxCT0RZPjxkaXY+VGhhbmtzIGZvciB5b3VyIHJldmlldy4gU2VlIG15IGFuc3dlciBi ZWxvdy48YnI+PGJyPiZuYnNwOzxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItbGVmdDoxcHggc29s aWQgIzA4NTdBNjsgbWFyZ2luOjEwcHg7IHBhZGRpbmc6MCAwIDAgMTBweDsiPtCn0LXRgtCy0LXR gNCzLCAyINGB0LXQvdGC0Y/QsdGA0Y8gMjAyMSwgMTg6NDggKzAzOjAwINC+0YIgSWdvciBNdW5r aW4gJmx0O2ltdW5AdGFyYW50b29sLm9yZyZndDs6PGJyPiZuYnNwOzxkaXYgaWQ9IiI+PGRpdiBj bGFzcz0ianMtaGVscGVyIGpzLXJlYWRtc2ctbXNnIj48ZGl2PjxkaXYgaWQ9InN0eWxlXzE2MzA1 OTc3MDEwOTU5Mzk5NzgxX0JPRFkiPk9sZWcsPGJyPjxicj5UaGFua3MgZm9yIHRoZSBzZXJpZXMh PGJyPjxicj5PbiAxMS4wOC4yMSwgPGEgaHJlZj0iL2NvbXBvc2U/VG89b2xlZ3Jva0B0YXJhbnRv b2wub3JnIj5vbGVncm9rQHRhcmFudG9vbC5vcmc8L2E+IHdyb3RlOjxicj4mZ3Q7IEZyb206IE9s ZWcgQmFiaW4gJmx0OzxhIGhyZWY9Ii9jb21wb3NlP1RvPWJhYmlub2xlZ0BtYWlsLnJ1Ij5iYWJp bm9sZWdAbWFpbC5ydTwvYT4mZ3Q7PGJyPiZndDs8YnI+Jmd0OyBUaGlzIHBhdGNoIHJld29ya3Mg YXBwcm9hY2ggdG8gZmliZXIgbWFuYWdlbWVudCBpbiBMdWEuIEJlZm9yZTxicj4mZ3Q7IHRoaXMg cGF0Y2ggZWFjaCBhY3Rpb24gdGhhdCBzaG91bGQgcmV0dXJuIGZpYmVyIGxlZCB0byBuZXc8YnI+ Jmd0OyB1c2VyZGF0YSBjcmVhdGlvbiB0aGF0IHdhcyBxdWl0ZSBzbG93IGFuZCBtYWRlIEdDIHN1 ZmZlci4gVGhpczxicj4mZ3Q7IHBhdGNoIGludHJvZHVjZXMgbmV3IGZpZWxkIGluIHN0cnVjdCBm aWJlciB0byBzdG9yZSBhIHJlZmVyZW5jZSB0bzxicj4mZ3Q7IHVzZXJkYXRhIHRoYXQgd2FzIGNy ZWF0ZWQgb25jZSBmb3IgYSBmaWJlci4gSXQgYWxsb3dzIHNwZWVkdXA8YnI+Jmd0OyBvcGVyYXRp b25zIGFzIGZpYmVyLnNlbGYoKSBhbmQgZmliZXIuaWQoKS48YnI+Jmd0OyBTaW1wbGUgYmVuY2ht YXJrIHNob3dzIHRoYXQgYWNjZXNzIHRvIGZpYmVyIHN0b3JhZ2UgaXMgZmFzdGVyIGluPGJyPiZn dDsgdHdvIHRpbWVzLCBmaWJlci5maW5kKCkgLSAyLTMgdGltZXMgYW5kIGZpYmVyLm5ldy9jcmVh dGUgZnVuY3Rpb25zPGJyPiZndDsgZG9uJ3QgaGF2ZSBhbnkgY2hhbmdlcy48YnI+Jmd0Ozxicj4m Z3Q7IEluaXRpYWxseSBjaGFuZ2VzIHdlcmUgaW5zcGlyZWQgYnkgIzYyMTAgWzFdIGJ1dCBjdXJy ZW50IHBhdGNoc2V0PGJyPiZndDsgZG9lc24ndCBpbnRyb2R1Y2UgYW55dGhpbmcgbmV3IGp1c3Qg aW1wcm92ZXMgcGVyZm9ybWFuY2Ugb2Y8YnI+Jmd0OyBleGlzdGluZyBmdW5jdGlvbnMuPGJyPiZn dDsgU29tZSByZXN1bHRzIGFyZSBhdmFpbGFibGUgYWxzbyBpbiByZWxhdGVkIGdpdGh1YiBQUiBb Ml0uPGJyPiZndDs8YnI+Jmd0OyBbMV0gPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3RhcmFu dG9vbC90YXJhbnRvb2wvaXNzdWVzLzYyMTAiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2dpdGh1 Yi5jb20vdGFyYW50b29sL3RhcmFudG9vbC9pc3N1ZXMvNjIxMDwvYT48YnI+Jmd0OyBbMl0gPGEg aHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3RhcmFudG9vbC90YXJhbnRvb2wvcHVsbC82MjgwIiB0 YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXRodWIuY29tL3RhcmFudG9vbC90YXJhbnRvb2wvcHVs bC82MjgwPC9hPjxicj48YnI+RG9lcyB0aGlzIFBSIHN1cGVyc2VkZXMgYW5vdGhlciBvbmVbMV0g ZnJvbSB5b3U/IElmIGl0IGRvZXMsIHBsZWFzZTxicj5jbG9zZSAjNjIxNSB0aGVuLjwvZGl2Pjwv ZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48ZGl2PiZuYnNwOzwvZGl2PjxkaXY+ WWVzLCBsZXTigJlzIGNsb3NlIHRoZW0uIFN1Y2ggYXBwcm9hY2ggc29sdmVzIG15IHBhcnRpY3Vs YXIgdGFzayBidXQgdGhlcmUgYXJlPC9kaXY+PGRpdj5vcGluaW9ucyB0aGF0IHdlIHNob3VsZG7i gJl0IGFkZCBuZXcgZnVuY3Rpb25zIHRvIGN1cnJlbnQgZmliZXIgQVBJLjwvZGl2PjxkaXY+Jm5i c3A7PC9kaXY+PGRpdj48YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICMw ODU3QTY7IG1hcmdpbjoxMHB4OyBwYWRkaW5nOjAgMCAwIDEwcHg7Ij48ZGl2PjxkaXYgY2xhc3M9 ImpzLWhlbHBlciBqcy1yZWFkbXNnLW1zZyI+PGRpdj48ZGl2PiZndDs8YnI+Jmd0OyBPbGVnIEJh YmluICg0KTo8YnI+Jmd0OyBmaWJlcjogcmVuYW1lIHJlZiB0byBmaWJlcl9yZWY8YnI+Jmd0OyBm aWJlcjogcGFzcyBzdHJ1Y3QgZmliZXIgaW50byBsYm94X3B1c2hmaWJlciBpbnN0ZWFkIG9mIGlk PGJyPiZndDsgZmliZXI6IGtlZXAgcmVmZXJlbmNlIHRvIHVzZXJkYXRhIGlmIGZpYmVyIGNyZWF0 ZWQgb25jZTxicj4mZ3Q7IGZpYmVyOiBhbGxvY2F0ZSBvbl9zdG9wIHRyaWdnZXJzIHVzaW5nIG1l bXBvb2w8YnI+Jmd0Ozxicj4mZ3Q7IHNyYy9saWIvY29yZS9maWJlci5oIHwgNyArKy08YnI+Jmd0 OyBzcmMvbHVhL2ZpYmVyLmMgfCAxMzQgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLTxicj4mZ3Q7IDIgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgNzkg ZGVsZXRpb25zKC0pPGJyPiZndDs8YnI+Jmd0OyAtLTxicj4mZ3Q7IDIuMzIuMDxicj4mZ3Q7PGJy Pjxicj5bMV06IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS90YXJhbnRvb2wvdGFyYW50b29s L3B1bGwvNjIxNSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZ2l0aHViLmNvbS90YXJhbnRvb2wv dGFyYW50b29sL3B1bGwvNjIxNTwvYT48YnI+PGJyPi0tPGJyPkJlc3QgcmVnYXJkcyw8YnI+SU08 L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+Jm5ic3A7PGRpdj4mbmJzcDs8L2Rp dj48ZGl2IGRhdGEtc2lnbmF0dXJlLXdpZGdldD0iY29udGFpbmVyIj48ZGl2IGRhdGEtc2lnbmF0 dXJlLXdpZGdldD0iY29udGVudCI+PGRpdj4tLTxicj5PbGVnIEJhYmluPC9kaXY+PC9kaXY+PC9k aXY+PGRpdj4mbmJzcDs8L2Rpdj48L2Rpdj48L0JPRFk+PC9IVE1MPgo= ----ALT--d901871EA517Ab33802656594E4eF8a21630606046--