Re: [ovs-dev] [PATCH 4/5] ovs-vswitchd: Fire RCU callbacks before exit to reduce memory leak warnings.

2018-01-29 Thread William Tu
On Mon, Jan 29, 2018 at 2:44 PM, Ben Pfaff wrote: > On Mon, Jan 29, 2018 at 02:35:35PM -0800, William Tu wrote: >> On Mon, Jan 29, 2018 at 2:27 PM, Ben Pfaff wrote: >> > On Mon, Jan 29, 2018 at 02:16:24PM -0800, William Tu wrote: >> >> On Thu, Jan 25, 2018 at 3:39 PM,

Re: [ovs-dev] [PATCH 4/5] ovs-vswitchd: Fire RCU callbacks before exit to reduce memory leak warnings.

2018-01-29 Thread Ben Pfaff
On Mon, Jan 29, 2018 at 02:35:35PM -0800, William Tu wrote: > On Mon, Jan 29, 2018 at 2:27 PM, Ben Pfaff wrote: > > On Mon, Jan 29, 2018 at 02:16:24PM -0800, William Tu wrote: > >> On Thu, Jan 25, 2018 at 3:39 PM, Ben Pfaff wrote: > >> > ovs-vswitchd makes extensive

Re: [ovs-dev] [PATCH 4/5] ovs-vswitchd: Fire RCU callbacks before exit to reduce memory leak warnings.

2018-01-29 Thread William Tu
On Mon, Jan 29, 2018 at 2:27 PM, Ben Pfaff wrote: > On Mon, Jan 29, 2018 at 02:16:24PM -0800, William Tu wrote: >> On Thu, Jan 25, 2018 at 3:39 PM, Ben Pfaff wrote: >> > ovs-vswitchd makes extensive use of RCU to defer freeing memory past the >> > latest time that it

Re: [ovs-dev] [PATCH 4/5] ovs-vswitchd: Fire RCU callbacks before exit to reduce memory leak warnings.

2018-01-29 Thread Ben Pfaff
On Mon, Jan 29, 2018 at 02:16:24PM -0800, William Tu wrote: > On Thu, Jan 25, 2018 at 3:39 PM, Ben Pfaff wrote: > > ovs-vswitchd makes extensive use of RCU to defer freeing memory past the > > latest time that it could be in use by a thread. Until now, ovs-vswitchd > > has not

Re: [ovs-dev] [PATCH 4/5] ovs-vswitchd: Fire RCU callbacks before exit to reduce memory leak warnings.

2018-01-29 Thread William Tu
On Thu, Jan 25, 2018 at 3:39 PM, Ben Pfaff wrote: > ovs-vswitchd makes extensive use of RCU to defer freeing memory past the > latest time that it could be in use by a thread. Until now, ovs-vswitchd > has not waited for RCU callbacks to fire before exiting. This meant that > in

[ovs-dev] [PATCH 4/5] ovs-vswitchd: Fire RCU callbacks before exit to reduce memory leak warnings.

2018-01-25 Thread Ben Pfaff
ovs-vswitchd makes extensive use of RCU to defer freeing memory past the latest time that it could be in use by a thread. Until now, ovs-vswitchd has not waited for RCU callbacks to fire before exiting. This meant that in many cases, when ovs-vswitchd exits, many blocks of memory are stuck in