From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 20 May 2019 11:34:47 +0300 From: Vladimir Davydov Subject: Re: [tarantool-patches] Re: [PATCH 09/10] key_def: pass alloc callback to key_def_dump_parts Message-ID: <20190520083446.dtroe25almt6vqdu@esperanza> References: <20190518185231.GE9448@atlas> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190518185231.GE9448@atlas> To: Konstantin Osipov Cc: tarantool-patches@freelists.org List-ID: On Sat, May 18, 2019 at 09:52:31PM +0300, Konstantin Osipov wrote: > * Vladimir Davydov [19/05/17 17:54]: > > So that we can use an allocator different from the region in vylog. > > Please, let's simply always use malloc. I did it this way so as to use lsregion for allocating vylog records in the next patch. Are you suggesting to use malloc() instead? I guess that's possible and that'd simplify things quite a bit. I just wanted to use lock-free allocator for this. Not sure if it's really necessary though, because vy_log_tx_write isn't a hot path.