Re: [dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-02-07 Thread Nikos Tsironis
On 1/31/23 22:20, Mike Snitzer wrote: On Tue, Jan 31 2023 at 6:01P -0500, Nikos Tsironis wrote: On 1/26/23 02:06, Mike Snitzer wrote: On Wed, Jan 25 2023 at 7:37P -0500, Nikos Tsironis wrote: On 1/23/23 19:34, Mike Snitzer wrote: On Thu, Jan 19 2023 at 4:36P -0500, Nikos Tsironis wrot

Re: [dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-01-31 Thread Mike Snitzer
On Tue, Jan 31 2023 at 6:01P -0500, Nikos Tsironis wrote: > On 1/26/23 02:06, Mike Snitzer wrote: > > On Wed, Jan 25 2023 at 7:37P -0500, > > Nikos Tsironis wrote: > > > > > On 1/23/23 19:34, Mike Snitzer wrote: > > > > On Thu, Jan 19 2023 at 4:36P -0500, > > > > Nikos Tsironis wrote: > > >

Re: [dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-01-31 Thread Nikos Tsironis
On 1/26/23 02:06, Mike Snitzer wrote: On Wed, Jan 25 2023 at 7:37P -0500, Nikos Tsironis wrote: On 1/23/23 19:34, Mike Snitzer wrote: On Thu, Jan 19 2023 at 4:36P -0500, Nikos Tsironis wrote: On 1/18/23 18:28, Mike Snitzer wrote: On Wed, Jan 18 2023 at 7:29P -0500, Nikos Tsironis wrot

Re: [dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-01-25 Thread Mike Snitzer
On Wed, Jan 25 2023 at 7:37P -0500, Nikos Tsironis wrote: > On 1/23/23 19:34, Mike Snitzer wrote: > > On Thu, Jan 19 2023 at 4:36P -0500, > > Nikos Tsironis wrote: > > > > > On 1/18/23 18:28, Mike Snitzer wrote: > > > > On Wed, Jan 18 2023 at 7:29P -0500, > > > > Nikos Tsironis wrote: > > >

Re: [dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-01-25 Thread Nikos Tsironis
On 1/23/23 19:34, Mike Snitzer wrote: On Thu, Jan 19 2023 at 4:36P -0500, Nikos Tsironis wrote: On 1/18/23 18:28, Mike Snitzer wrote: On Wed, Jan 18 2023 at 7:29P -0500, Nikos Tsironis wrote: Under certain conditions, swapping a table, that includes a dm-era target, with a new table, cau

Re: [dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-01-25 Thread Nikos Tsironis
On 1/23/23 19:34, Mike Snitzer wrote: On Thu, Jan 19 2023 at 4:36P -0500, Nikos Tsironis wrote: On 1/18/23 18:28, Mike Snitzer wrote: On Wed, Jan 18 2023 at 7:29P -0500, Nikos Tsironis wrote: Under certain conditions, swapping a table, that includes a dm-era target, with a new table, cau

Re: [dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-01-23 Thread Mike Snitzer
On Thu, Jan 19 2023 at 4:36P -0500, Nikos Tsironis wrote: > On 1/18/23 18:28, Mike Snitzer wrote: > > On Wed, Jan 18 2023 at 7:29P -0500, > > Nikos Tsironis wrote: > > > > > Under certain conditions, swapping a table, that includes a dm-era > > > target, with a new table, causes a deadlock. >

Re: [dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-01-19 Thread Nikos Tsironis
On 1/19/23 14:58, Zdenek Kabelac wrote: Dne 19. 01. 23 v 10:36 Nikos Tsironis napsal(a): On 1/18/23 18:28, Mike Snitzer wrote: On Wed, Jan 18 2023 at  7:29P -0500, Nikos Tsironis wrote: Hi Mike, Thanks for the quick reply. I couldn't find this constraint documented anywhere and since the

Re: [dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-01-19 Thread Zdenek Kabelac
Dne 19. 01. 23 v 10:36 Nikos Tsironis napsal(a): On 1/18/23 18:28, Mike Snitzer wrote: On Wed, Jan 18 2023 at  7:29P -0500, Nikos Tsironis wrote: Hi Mike, Thanks for the quick reply. I couldn't find this constraint documented anywhere and since the various DM targets seem to allow message

Re: [dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-01-19 Thread Nikos Tsironis
On 1/18/23 18:28, Mike Snitzer wrote: On Wed, Jan 18 2023 at 7:29P -0500, Nikos Tsironis wrote: Under certain conditions, swapping a table, that includes a dm-era target, with a new table, causes a deadlock. This happens when a status (STATUSTYPE_INFO) or message IOCTL is blocked in the susp

Re: [dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-01-18 Thread Mike Snitzer
On Wed, Jan 18 2023 at 7:29P -0500, Nikos Tsironis wrote: > Under certain conditions, swapping a table, that includes a dm-era > target, with a new table, causes a deadlock. > > This happens when a status (STATUSTYPE_INFO) or message IOCTL is blocked > in the suspended dm-era target. > > dm-er

[dm-devel] [PATCH 0/2] dm era: avoid deadlock when swapping table with dm-era target

2023-01-18 Thread Nikos Tsironis
Under certain conditions, swapping a table, that includes a dm-era target, with a new table, causes a deadlock. This happens when a status (STATUSTYPE_INFO) or message IOCTL is blocked in the suspended dm-era target. dm-era executes all metadata operations in a worker thread, which stops processi