Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-12-20 Thread Max Reitz
On 20.12.19 12:55, Vladimir Sementsov-Ogievskiy wrote: > 20.12.2019 14:39, Max Reitz wrote: >> On 13.12.19 12:18, Vladimir Sementsov-Ogievskiy wrote: >>> 09.12.2019 17:43, Max Reitz wrote: On 02.12.19 13:12, Vladimir Sementsov-Ogievskiy wrote: > 11.11.2019 19:02, Max Reitz wrote: >> Wh

Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-12-20 Thread Vladimir Sementsov-Ogievskiy
20.12.2019 14:39, Max Reitz wrote: > On 13.12.19 12:18, Vladimir Sementsov-Ogievskiy wrote: >> 09.12.2019 17:43, Max Reitz wrote: >>> On 02.12.19 13:12, Vladimir Sementsov-Ogievskiy wrote: 11.11.2019 19:02, Max Reitz wrote: > While bdrv_replace_node() will not follow through with it, a spe

Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-12-20 Thread Max Reitz
On 13.12.19 12:18, Vladimir Sementsov-Ogievskiy wrote: > 09.12.2019 17:43, Max Reitz wrote: >> On 02.12.19 13:12, Vladimir Sementsov-Ogievskiy wrote: >>> 11.11.2019 19:02, Max Reitz wrote: While bdrv_replace_node() will not follow through with it, a specific @replaces asks the mirror job

Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-12-13 Thread Vladimir Sementsov-Ogievskiy
09.12.2019 17:43, Max Reitz wrote: > On 02.12.19 13:12, Vladimir Sementsov-Ogievskiy wrote: >> 11.11.2019 19:02, Max Reitz wrote: >>> While bdrv_replace_node() will not follow through with it, a specific >>> @replaces asks the mirror job to create a loop. >>> >>> For example, say both the source an

Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-12-09 Thread Max Reitz
On 02.12.19 13:12, Vladimir Sementsov-Ogievskiy wrote: > 11.11.2019 19:02, Max Reitz wrote: >> While bdrv_replace_node() will not follow through with it, a specific >> @replaces asks the mirror job to create a loop. >> >> For example, say both the source and the target share a child where the >> so

Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-12-02 Thread Vladimir Sementsov-Ogievskiy
11.11.2019 19:02, Max Reitz wrote: > While bdrv_replace_node() will not follow through with it, a specific > @replaces asks the mirror job to create a loop. > > For example, say both the source and the target share a child where the > source is a filter; by letting @replaces point to the common ch

Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-11-29 Thread Max Reitz
On 29.11.19 15:26, Vladimir Sementsov-Ogievskiy wrote: > 29.11.2019 17:17, Max Reitz wrote: >> On 29.11.19 14:55, Vladimir Sementsov-Ogievskiy wrote: >>> 29.11.2019 16:46, Max Reitz wrote: On 29.11.19 13:01, Vladimir Sementsov-Ogievskiy wrote: > 11.11.2019 19:02, Max Reitz wrote: >> Wh

Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-11-29 Thread Max Reitz
On 29.11.19 14:55, Vladimir Sementsov-Ogievskiy wrote: > 29.11.2019 16:46, Max Reitz wrote: >> On 29.11.19 13:01, Vladimir Sementsov-Ogievskiy wrote: >>> 11.11.2019 19:02, Max Reitz wrote: While bdrv_replace_node() will not follow through with it, a specific @replaces asks the mirror job

Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-11-29 Thread Vladimir Sementsov-Ogievskiy
29.11.2019 17:17, Max Reitz wrote: > On 29.11.19 14:55, Vladimir Sementsov-Ogievskiy wrote: >> 29.11.2019 16:46, Max Reitz wrote: >>> On 29.11.19 13:01, Vladimir Sementsov-Ogievskiy wrote: 11.11.2019 19:02, Max Reitz wrote: > While bdrv_replace_node() will not follow through with it, a spe

Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-11-29 Thread Vladimir Sementsov-Ogievskiy
29.11.2019 16:46, Max Reitz wrote: > On 29.11.19 13:01, Vladimir Sementsov-Ogievskiy wrote: >> 11.11.2019 19:02, Max Reitz wrote: >>> While bdrv_replace_node() will not follow through with it, a specific >>> @replaces asks the mirror job to create a loop. >>> >>> For example, say both the source an

Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-11-29 Thread Max Reitz
On 29.11.19 13:01, Vladimir Sementsov-Ogievskiy wrote: > 11.11.2019 19:02, Max Reitz wrote: >> While bdrv_replace_node() will not follow through with it, a specific >> @replaces asks the mirror job to create a loop. >> >> For example, say both the source and the target share a child where the >> so

Re: [PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-11-29 Thread Vladimir Sementsov-Ogievskiy
11.11.2019 19:02, Max Reitz wrote: > While bdrv_replace_node() will not follow through with it, a specific > @replaces asks the mirror job to create a loop. > > For example, say both the source and the target share a child where the > source is a filter; by letting @replaces point to the common ch

[PATCH for-5.0 v2 15/23] mirror: Prevent loops

2019-11-11 Thread Max Reitz
While bdrv_replace_node() will not follow through with it, a specific @replaces asks the mirror job to create a loop. For example, say both the source and the target share a child where the source is a filter; by letting @replaces point to the common child, you ask for a loop. Or if you use @repl