From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-f65.google.com (mail-oi0-f65.google.com [209.85.218.65]) by dpdk.org (Postfix) with ESMTP id 136F37CDC for ; Tue, 10 Jul 2018 17:19:26 +0200 (CEST) Received: by mail-oi0-f65.google.com with SMTP id c6-v6so43368270oiy.0 for ; Tue, 10 Jul 2018 08:19:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outscale-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ebhQCnJ6kUcl5DJYO3Ad6+9WHOwlHjlac5R6W4HK8eg=; b=buvYxff/RNLB/lq/otm1HEqkPdCRO/M322zwwlaEomReCpvRIzoCvsEWomO+GXdr35 C6Yu4oBWDgOME+y/hIS5zr8bpOdjTj4c8afqYJy8sw2Lb/Su52phWJF+92zwxfOFGs3E MdaPrAFoeXn+E3++fpoZnePPTFcZjhFNm303YLi//NqWWe//qFLMQTUORHXhA91TKCsg xkHsHqedTkaNJrkz4KDH7UvxpEL3foLBMmcUe54M1tmUo9ZwzcorS0v1hUNot6wFZMeB oIDXmzCSRFWVg3Ph64nDO4yqJ1aMebWhxwpA+rVJQ3CfjC1jIttIjfVtJu0oxVIJcJVH SqUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ebhQCnJ6kUcl5DJYO3Ad6+9WHOwlHjlac5R6W4HK8eg=; b=YkLgMf69x40lLW4+rkh2WoXQG29jsDrIA5CCXIgewqmoW47jHTFN0egMoyElm7pl+Z wmtZklZVDav28BSz60fnDTF0iDg7+o4JiyzHkhr8r6vmnr9sXmtMIRC9y3noZApqia4k ecsXzKiFLPc7YyJ58y4Rjk7uzisFZQczzQzyKrdvxodnOeW/dxSduHE2pR6ZMDj16iDp X5iAbWchToDUpuyBilsZGzgbsNEu6Nu161nqeEHwxUYALw+KndRJdMkm58vXMyfRQPys eoSnYzurrkfA2d4uykOgan66zEln5Nq0t8vHdT+T9MVjaIOsZHuPyfH/LUwSPWiU2qEc raGA== X-Gm-Message-State: APt69E3aVIr2iWxxgTx9+KMcRcB+oaW89pyZ1uXAUJAPWImlAGTJ9iDo Xrcr8Sw+xjeE9B2O1bORIEffNdA8sA7297IG8QmmpQ== X-Google-Smtp-Source: AAOMgpdcb7+95FpwKggqH+U6Zcd3KCrkeTjFuSwrV+cFQ/X3OXjFWt4vkIzYxX26Vx/+rhvTZHhWgi90d8Dkum6VCNw= X-Received: by 2002:aca:dc55:: with SMTP id t82-v6mr11180742oig.159.1531235965406; Tue, 10 Jul 2018 08:19:25 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4a:a30b:0:0:0:0:0 with HTTP; Tue, 10 Jul 2018 08:19:24 -0700 (PDT) In-Reply-To: References: <1531234465-31339-1-git-send-email-thiery.ouattara@outscale.com> From: Thiery Ouattara Date: Tue, 10 Jul 2018 17:19:24 +0200 Message-ID: To: "Burakov, Anatoly" Cc: dev@dpdk.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] [PATCH] eal: allow start two dpdk with no-huge option X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2018 15:19:26 -0000 2018-07-10 17:00 GMT+02:00 Burakov, Anatoly : > On 10-Jul-18 3:54 PM, thiery.ouattara@outscale.com wrote: > >> From: Kignelman OUATTARA >> >> in last version (v18.02), we was using no-huge option to >> start 2 dpdk instances simultanusly (for testing purpose). >> >> but since v18.05 when we start 2 instances: >> - the first dpdk app start normaly >> - the 2nd can't start because LOCK_EX option is set in >> flock(fd, LOCK_EX | LOCK_NB). >> >> So i did this patch to change LOCK_EX to LOCK_SH if no-huge >> option is set. >> >> Signed-off-by: Kignelman OUATTARA >> --- >> > > Hi Kignelman, > > I don't think this is safe to do. Even though hugepage memory is not used, > the --no-huge mode still stores page segments in fbarrays, so while you > would be able to *run* DPDK in such a scenario, the second process would > corrupt the memory of the first. > > As a proper alternative, i would suggest looking at my --in-memory mode > patchset: > > http://patches.dpdk.org/patch/40582/ > http://patches.dpdk.org/patch/40583/ > http://patches.dpdk.org/patch/40585/ > http://patches.dpdk.org/patch/40584/ > http://patches.dpdk.org/patch/40587/ > http://patches.dpdk.org/patch/40586/ > http://patches.dpdk.org/patch/40588/ > http://patches.dpdk.org/patch/40590/ > http://patches.dpdk.org/patch/40589/ > > This will solve the problem at its source. > > -- > Thanks, > Anatoly > Hi Anatoly, Thanks for your reply, i will test with your patches Thanks, Kignelman