[LTP] [PATCH v2 4/4] fzsync: Limit execution time to prevent test timeouts
Richard Palethorpe
rpalethorpe@suse.de
Wed Aug 15 11:05:50 CEST 2018
Hello,
Richard Palethorpe <rpalethorpe@suse.com> writes:
> /**
> * tst_fzsync_pair_wait_update_{a,b} - Wait and then recalculate
> *
> @@ -301,10 +311,26 @@ static inline int tst_fzsync_wait_b(struct tst_fzsync_pair *pair)
> static inline int tst_fzsync_wait_update_a(struct tst_fzsync_pair *pair)
> {
> static int loop_index;
> + int timer_state = tst_timer_state_ms(60000);
> + int exit = 0;
> +
> + if (!(timer_state & TST_TIMER_STARTED)) {
> + tst_timer_start(CLOCK_MONOTONIC_RAW);
> + } else if (timer_state & TST_TIMER_EXPIRED) {
> + tst_res(TINFO,
> + "Exceeded fuzzy sync time limit, requesting exit");
> + exit = 1;
This is not going to work with the -i argument or if the test author
also wants to use tst_timer. I'm going to have to do something
different.
--
Thank you,
Richard.
More information about the ltp
mailing list