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.
