Re: [Qemu-devel] [PATCH v4 04/11] tests: Use consistent names and sizes for migration
"Dr. David Alan Gilbert"wrote: > * Peter Xu (pet...@redhat.com) wrote: >> On Wed, Jan 10, 2018 at 09:43:48AM +0100, Juan Quintela wrote: >> > Peter Xu wrote: >> > > On Fri, Jan 05, 2018 at 10:52:39PM +0100, Juan Quintela wrote: >> > >> Signed-off-by: Juan Quintela >> > >> --- >> > >> tests/migration-test.c | 12 ++-- >> > >> 1 file changed, 6 insertions(+), 6 deletions(-) >> > >> >> > >> diff --git a/tests/migration-test.c b/tests/migration-test.c >> > >> index d81f22118b..f469235d0b 100644 >> > >> --- a/tests/migration-test.c >> > >> +++ b/tests/migration-test.c >> > >> @@ -440,13 +440,13 @@ static void test_migrate_start(QTestState **from, >> > >> QTestState **to, >> > >> >> > >> if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) { >> > >> init_bootfile_x86(bootpath); >> > >> -cmd_src = g_strdup_printf("-machine accel=%s -m 150M" >> > >> - " -name pcsource,debug-threads=on" >> > >> +cmd_src = g_strdup_printf("-machine accel=%s -m 256M" >> > >> + " -name source,debug-threads=on" >> > > >> > > A pure question: when will the name matter? >> > >> > It don't matter, but ARM didn't want to use the pcname, and decided for >> > yet a different command line. I would like to have the same command >> > line for all architectures. At least the less gratuitous differences. >> > >> > As you can guess, name don't matter at all., but telling ARNM people to >> > be consistent with things that are not consistent O:-) >> >> Ah, fine. :) >> >> This test only support x86 and ppc for now, right? >> >> (Btw, AFAIK debug-threads=on is only useful if any of us wants to >> glance at thread names. In other words, would it be even simpler to >> just remove that "-name" line? :-) > > It makes debugging hangs/crashes easier sometimes, so keep it. Agreed. I think that this should be default on qemu O:-) Later, Juan.
Re: [Qemu-devel] [PATCH v4 04/11] tests: Use consistent names and sizes for migration
* Peter Xu (pet...@redhat.com) wrote: > On Wed, Jan 10, 2018 at 09:43:48AM +0100, Juan Quintela wrote: > > Peter Xuwrote: > > > On Fri, Jan 05, 2018 at 10:52:39PM +0100, Juan Quintela wrote: > > >> Signed-off-by: Juan Quintela > > >> --- > > >> tests/migration-test.c | 12 ++-- > > >> 1 file changed, 6 insertions(+), 6 deletions(-) > > >> > > >> diff --git a/tests/migration-test.c b/tests/migration-test.c > > >> index d81f22118b..f469235d0b 100644 > > >> --- a/tests/migration-test.c > > >> +++ b/tests/migration-test.c > > >> @@ -440,13 +440,13 @@ static void test_migrate_start(QTestState **from, > > >> QTestState **to, > > >> > > >> if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) { > > >> init_bootfile_x86(bootpath); > > >> -cmd_src = g_strdup_printf("-machine accel=%s -m 150M" > > >> - " -name pcsource,debug-threads=on" > > >> +cmd_src = g_strdup_printf("-machine accel=%s -m 256M" > > >> + " -name source,debug-threads=on" > > > > > > A pure question: when will the name matter? > > > > It don't matter, but ARM didn't want to use the pcname, and decided for > > yet a different command line. I would like to have the same command > > line for all architectures. At least the less gratuitous differences. > > > > As you can guess, name don't matter at all., but telling ARNM people to > > be consistent with things that are not consistent O:-) > > Ah, fine. :) > > This test only support x86 and ppc for now, right? > > (Btw, AFAIK debug-threads=on is only useful if any of us wants to > glance at thread names. In other words, would it be even simpler to > just remove that "-name" line? :-) It makes debugging hangs/crashes easier sometimes, so keep it. Dave > -- > Peter Xu -- Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK
Re: [Qemu-devel] [PATCH v4 04/11] tests: Use consistent names and sizes for migration
* Juan Quintela (quint...@redhat.com) wrote: > Signed-off-by: Juan Quintela> --- > tests/migration-test.c | 12 ++-- > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/tests/migration-test.c b/tests/migration-test.c > index d81f22118b..f469235d0b 100644 > --- a/tests/migration-test.c > +++ b/tests/migration-test.c > @@ -440,13 +440,13 @@ static void test_migrate_start(QTestState **from, > QTestState **to, > > if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) { > init_bootfile_x86(bootpath); > -cmd_src = g_strdup_printf("-machine accel=%s -m 150M" > - " -name pcsource,debug-threads=on" > +cmd_src = g_strdup_printf("-machine accel=%s -m 256M" > + " -name source,debug-threads=on" >" -serial file:%s/src_serial" >" -drive file=%s,format=raw", >accel, tmpfs, bootpath); > -cmd_dst = g_strdup_printf("-machine accel=%s -m 150M" > - " -name pcdest,debug-threads=on" > +cmd_dst = g_strdup_printf("-machine accel=%s -m 256M" > + " -name target,debug-threads=on" >" -serial file:%s/dest_serial" >" -drive file=%s,format=raw" >" -incoming %s", > @@ -459,12 +459,12 @@ static void test_migrate_start(QTestState **from, > QTestState **to, > } > init_bootfile_ppc(bootpath); > cmd_src = g_strdup_printf("-machine accel=%s -m 256M" > - " -name pcsource,debug-threads=on" > + " -name source,debug-threads=on" >" -serial file:%s/src_serial" >" -drive file=%s,if=pflash,format=raw", >accel, tmpfs, bootpath); > cmd_dst = g_strdup_printf("-machine accel=%s -m 256M" > - " -name pcdest,debug-threads=on" > + " -name target,debug-threads=on" >" -serial file:%s/dest_serial" >" -drive file=%s,if=pflash,format=raw" >" -incoming %s", Reviewed-by: Dr. David Alan Gilbert (I'm OK with increasing the RAM size but we don't need to, some may find it a bit wasteful in tests, but it's only 106M extra) > -- > 2.14.3 > -- Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK
Re: [Qemu-devel] [PATCH v4 04/11] tests: Use consistent names and sizes for migration
On Wed, Jan 10, 2018 at 09:43:48AM +0100, Juan Quintela wrote: > Peter Xuwrote: > > On Fri, Jan 05, 2018 at 10:52:39PM +0100, Juan Quintela wrote: > >> Signed-off-by: Juan Quintela > >> --- > >> tests/migration-test.c | 12 ++-- > >> 1 file changed, 6 insertions(+), 6 deletions(-) > >> > >> diff --git a/tests/migration-test.c b/tests/migration-test.c > >> index d81f22118b..f469235d0b 100644 > >> --- a/tests/migration-test.c > >> +++ b/tests/migration-test.c > >> @@ -440,13 +440,13 @@ static void test_migrate_start(QTestState **from, > >> QTestState **to, > >> > >> if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) { > >> init_bootfile_x86(bootpath); > >> -cmd_src = g_strdup_printf("-machine accel=%s -m 150M" > >> - " -name pcsource,debug-threads=on" > >> +cmd_src = g_strdup_printf("-machine accel=%s -m 256M" > >> + " -name source,debug-threads=on" > > > > A pure question: when will the name matter? > > It don't matter, but ARM didn't want to use the pcname, and decided for > yet a different command line. I would like to have the same command > line for all architectures. At least the less gratuitous differences. > > As you can guess, name don't matter at all., but telling ARNM people to > be consistent with things that are not consistent O:-) Ah, fine. :) This test only support x86 and ppc for now, right? (Btw, AFAIK debug-threads=on is only useful if any of us wants to glance at thread names. In other words, would it be even simpler to just remove that "-name" line? :-) -- Peter Xu
Re: [Qemu-devel] [PATCH v4 04/11] tests: Use consistent names and sizes for migration
Peter Xuwrote: > On Fri, Jan 05, 2018 at 10:52:39PM +0100, Juan Quintela wrote: >> Signed-off-by: Juan Quintela >> --- >> tests/migration-test.c | 12 ++-- >> 1 file changed, 6 insertions(+), 6 deletions(-) >> >> diff --git a/tests/migration-test.c b/tests/migration-test.c >> index d81f22118b..f469235d0b 100644 >> --- a/tests/migration-test.c >> +++ b/tests/migration-test.c >> @@ -440,13 +440,13 @@ static void test_migrate_start(QTestState **from, >> QTestState **to, >> >> if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) { >> init_bootfile_x86(bootpath); >> -cmd_src = g_strdup_printf("-machine accel=%s -m 150M" >> - " -name pcsource,debug-threads=on" >> +cmd_src = g_strdup_printf("-machine accel=%s -m 256M" >> + " -name source,debug-threads=on" > > A pure question: when will the name matter? It don't matter, but ARM didn't want to use the pcname, and decided for yet a different command line. I would like to have the same command line for all architectures. At least the less gratuitous differences. As you can guess, name don't matter at all., but telling ARNM people to be consistent with things that are not consistent O:-) Later, Juan. > >>" -serial file:%s/src_serial" >>" -drive file=%s,format=raw", >>accel, tmpfs, bootpath); >> -cmd_dst = g_strdup_printf("-machine accel=%s -m 150M" >> - " -name pcdest,debug-threads=on" >> +cmd_dst = g_strdup_printf("-machine accel=%s -m 256M" >> + " -name target,debug-threads=on" >>" -serial file:%s/dest_serial" >>" -drive file=%s,format=raw" >>" -incoming %s", >> @@ -459,12 +459,12 @@ static void test_migrate_start(QTestState **from, >> QTestState **to, >> } >> init_bootfile_ppc(bootpath); >> cmd_src = g_strdup_printf("-machine accel=%s -m 256M" >> - " -name pcsource,debug-threads=on" >> + " -name source,debug-threads=on" >>" -serial file:%s/src_serial" >>" -drive file=%s,if=pflash,format=raw", >>accel, tmpfs, bootpath); >> cmd_dst = g_strdup_printf("-machine accel=%s -m 256M" >> - " -name pcdest,debug-threads=on" >> + " -name target,debug-threads=on" >>" -serial file:%s/dest_serial" >>" -drive file=%s,if=pflash,format=raw" >>" -incoming %s", >> -- >> 2.14.3 >>
Re: [Qemu-devel] [PATCH v4 04/11] tests: Use consistent names and sizes for migration
On Fri, Jan 05, 2018 at 10:52:39PM +0100, Juan Quintela wrote: > Signed-off-by: Juan Quintela> --- > tests/migration-test.c | 12 ++-- > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/tests/migration-test.c b/tests/migration-test.c > index d81f22118b..f469235d0b 100644 > --- a/tests/migration-test.c > +++ b/tests/migration-test.c > @@ -440,13 +440,13 @@ static void test_migrate_start(QTestState **from, > QTestState **to, > > if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) { > init_bootfile_x86(bootpath); > -cmd_src = g_strdup_printf("-machine accel=%s -m 150M" > - " -name pcsource,debug-threads=on" > +cmd_src = g_strdup_printf("-machine accel=%s -m 256M" > + " -name source,debug-threads=on" A pure question: when will the name matter? >" -serial file:%s/src_serial" >" -drive file=%s,format=raw", >accel, tmpfs, bootpath); > -cmd_dst = g_strdup_printf("-machine accel=%s -m 150M" > - " -name pcdest,debug-threads=on" > +cmd_dst = g_strdup_printf("-machine accel=%s -m 256M" > + " -name target,debug-threads=on" >" -serial file:%s/dest_serial" >" -drive file=%s,format=raw" >" -incoming %s", > @@ -459,12 +459,12 @@ static void test_migrate_start(QTestState **from, > QTestState **to, > } > init_bootfile_ppc(bootpath); > cmd_src = g_strdup_printf("-machine accel=%s -m 256M" > - " -name pcsource,debug-threads=on" > + " -name source,debug-threads=on" >" -serial file:%s/src_serial" >" -drive file=%s,if=pflash,format=raw", >accel, tmpfs, bootpath); > cmd_dst = g_strdup_printf("-machine accel=%s -m 256M" > - " -name pcdest,debug-threads=on" > + " -name target,debug-threads=on" >" -serial file:%s/dest_serial" >" -drive file=%s,if=pflash,format=raw" >" -incoming %s", > -- > 2.14.3 > -- Peter Xu