[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] Osstest: stop testing SEDF, start testing RTDS



On Fri, 2015-05-22 at 11:55 +0200, Dario Faggioli wrote:
> the SEDF scheduler is about to be deprecated and go
> away (see [1]). OTOH, the RTDS scheduler is here to
> stay.
> 
> It therefore makes sense to stop smoke testing the
> former in favour of the latter. Note that the
> -sedf-pin jobs where only added in order to try to
> debug a long standing issue with SEDF; it is not
> necessary to have anything like that for RTDS.

Does the RTDS scheduler work out of the box? I had a feeling that it
required per domain config settings to be worked out?

> 
> For now, as RTDS is still marked as experimental,
> test failures are allowed, as it was for SEDF.
> 
> [1] http://lists.xen.org/archives/html/xen-devel/2015-05/msg02874.html
> 
> Signed-off-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
> ---
>  allow.all   |    2 +-
>  make-flight |   31 +++++++++----------------------
>  2 files changed, 10 insertions(+), 23 deletions(-)
> 
> diff --git a/allow.all b/allow.all
> index 6715b2e..2897b2e 100644
> --- a/allow.all
> +++ b/allow.all
> @@ -1,4 +1,4 @@
> -test-@@-sedf@@
> +test-@@-rtds@@
>  build-@@                        logs-capture@@
>  test-@@-pcipt@@
>  test-@@-qemuu-@@             guest-localmigrate
> diff --git a/make-flight b/make-flight
> index 8a1fceb..837f372 100755
> --- a/make-flight
> +++ b/make-flight
> @@ -262,30 +262,16 @@ do_hvm_rhel6_tests () {
>    done
>  }
>  
> -do_sedf_tests () {
> +do_nondef_sched_tests () {
>    if [ $xenarch != $dom0arch ]; then
>      return
>    fi
>  
> -  for pin in '' -pin; do
> -    job_create_test test-$xenarch$kern-$dom0arch-xl-sedf$pin  \
> -       test-debian xl $xenarch $dom0arch                      \
> -            guests_vcpus=4                                    \
> -            xen_boot_append="sched=sedf loglvl=all ${pin:+dom0_vcpus_pin}" \
> -            linux_boot_append='loglevel=9 debug'              \
> -            $debian_runvars all_hostflags=$most_hostflags
> -  done
> -}
> -
> -do_credit2_tests () {
> -  if [ $xenarch != $dom0arch ]; then
> -    return
> -  fi
> -
> -  job_create_test test-$xenarch$kern-$dom0arch-xl-credit2             \
> -       test-debian xl $xenarch $dom0arch                              \
> -            guests_vcpus=4 xen_boot_append='sched=credit2'            \
> -            $debian_runvars all_hostflags=$most_hostflags
> +  sched=$1
> +  job_create_test test-$xenarch$kern-$dom0arch-xl-$sched \
> +      test-debian xl $xenarch $dom0arch                  \
> +          guests_vcpus=4 xen_boot_append="sched=$sched"  \
> +          $debian_runvars all_hostflags=$most_hostflags
>  }
>  
>  do_multivcpu_tests () {
> @@ -350,8 +336,9 @@ test_matrix_do_one () {
>    do_pv_debian_tests
>  
>    do_multivcpu_tests
> -  do_sedf_tests
> -  do_credit2_tests
> +  for s in credit2 rtds; do
> +    do_nondef_sched_tests $s
> +  done
>  
>    # No further arm tests at the moment
>    if [ $dom0arch = armhf ]; then
> 



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.