In order for us to raise this with proper team at MSFT, we need better 
diagnosis that "likely". 

Robert - can you enable any existing DPDK instrumentation/traces, or add more 
custom tracing for your setup to narrow down the root-cause?

Thank You,
Dmitry

-----Original Message-----
From: Dmitry Kozlyuk <[email protected]> 
Sent: Wednesday, December 7, 2022 7:50 AM
To: Robert Hable <[email protected]>
Cc: [email protected]; Tyler Retzlaff <[email protected]>; Dmitry 
Malloy <[email protected]>; Narcisa Ana Maria Vasile 
<[email protected]>
Subject: [EXTERNAL] Re: Windows rte_pktmbuf_pool_create() ENOMEM

Hi Robert,

2022-12-07 15:19 (UTC+0000), Robert Hable:
> after a few days of my windows machine running and starting/stopping my DPDK 
> application multiple times, rte_pktmbuf_pool_create() fails with rte_error = 
> EMOM.
> When closing most of the running programs on that machine, it usually works 
> again for some time. I assume this happens because of memory fragmentation?
> What can I do against this error, except just rebooting the whole machine 
> every time and closing applications all the time?

Yes, fragmentation is likely the cause.
Adding Microsoft people who might know how to prevent this, since I don't.

Reply via email to