[DTrace-devel] [PATCH] test: tst.ustackdepth-bug25949692.d timeout

Kris Van Hees kris.van.hees at oracle.com
Tue Sep 29 22:43:04 PDT 2020


On Tue, Sep 29, 2020 at 10:12:58PM -0700, Eugene Loh wrote:
> ping for review

Reviewed-by: Kris Van Hees <kris.van.hees at oracle.com>
> 
> 
> On 09/23/2020 10:20 PM, eugene.loh at oracle.com wrote:
> > From: Eugene Loh <eugene.loh at oracle.com>
> >
> > The test would timeout on some systems -- e.g., an ARM VM running
> > OL8.  Since it relied on syscall::ioctl:entry firing but there was
> > no trigger, there was no guarantee that the test would complete in
> > any particular time.
> >
> > Remove the test.  Its scope was very narrow (testing only that
> > ustackdepth was neither 1 nor 0, in response to a particular bug)
> > and focused on behavior in an implementation that is no longer used.
> > Meanwhile, this built-in variable is tested more rigorously by other
> > tests that, e.g., check the ustackdepth value against the actual
> > depth of the ustack.
> >
> > Orabug: 31929511
> > Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
> > ---
> >   .../builtinvar/tst.ustackdepth-bug25949692.d  | 27 -------------------
> >   1 file changed, 27 deletions(-)
> >   delete mode 100644 test/unittest/builtinvar/tst.ustackdepth-bug25949692.d
> >
> > diff --git a/test/unittest/builtinvar/tst.ustackdepth-bug25949692.d b/test/unittest/builtinvar/tst.ustackdepth-bug25949692.d
> > deleted file mode 100644
> > index 45adddb6..00000000
> > --- a/test/unittest/builtinvar/tst.ustackdepth-bug25949692.d
> > +++ /dev/null
> > @@ -1,27 +0,0 @@
> > -/*
> > - * Oracle Linux DTrace.
> > - * Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
> > - * Licensed under the Universal Permissive License v 1.0 as shown at
> > - * http://oss.oracle.com/licenses/upl.
> > - */
> > -
> > -/*
> > - * ASSERTION:
> > - * 	Ensure that ustackdepth is not always 1.
> > - *
> > - * SECTION: Variables/Built-in Variables
> > - */
> > -
> > -#pragma D option quiet
> > -
> > -syscall::ioctl:entry
> > -/ustackdepth == 1/
> > -{
> > -	exit(1);
> > -}
> > -
> > -syscall::ioctl:entry
> > -/ustackdepth > 1/
> > -{
> > -	exit(0);
> > -}
> 
> 
> _______________________________________________
> DTrace-devel mailing list
> DTrace-devel at oss.oracle.com
> https://oss.oracle.com/mailman/listinfo/dtrace-devel



More information about the DTrace-devel mailing list