[Gluster-devel] Reducing regression runs (hopefully)
Raghavendra Talur
rtalur at redhat.com
Mon Jul 25 14:07:55 UTC 2016
>
>
>
> 1. We do not clear the Verified tag. This means if you want to re-run
> regressions you have to manually trigger it. If your patch is rebased
> on top
> of another patch, you may have to retrigger failing regressions
> manually.
>
Yes, matching the settings for Verified flag to that of regressions is
right thing to do.
Users can use the rechech netbsd/centos/smoke option to retrigger specific
tests.
> 2. We do give automatic +1 for regressions if the change is *only* in
> `extras/`, to MAINTAINERS file and other no-op changes. Please correct
> me
> here. I think the changes here do not affect regressions. If I'm wrong
> and
> they do, I'd love to know which files do affect regressions. I've taken
> the
> MAINTAINERS file as an example, I'm also curious to know what other
> no-op
> changes can be made.
>
Unfortunately, the directory structure isn't that organised. What you say
holds true for MAINTAINERS file, tests/distaf/* and doc/*. We skip
regressions for changes in distaf/* and doc/* today. Extras folder has code
though.
Given below is a simple grep which shows files that reside in extras but
get installed as part of make/packages. Some of the scripts found in this
list are tested in the regression tests.
45: extras/peer_add_secret_pub
214: extras/Makefile
215: extras/glusterd.vol
216: extras/cliutils/Makefile
217: extras/init.d/Makefile
218: extras/init.d/glusterd.plist
219: extras/init.d/glusterd-Debian
220: extras/init.d/glusterd-Redhat
221: extras/init.d/glusterd-FreeBSD
222: extras/init.d/glusterd-SuSE
223: extras/ganesha/Makefile
224: extras/ganesha/config/Makefile
225: extras/ganesha/scripts/Makefile
226: extras/ganesha/ocf/Makefile
227: extras/systemd/Makefile
228: extras/systemd/glusterd.service
229: extras/systemd/glustereventsd.service
230: extras/run-gluster.tmpfiles
231: extras/benchmarking/Makefile
232: extras/hook-scripts/Makefile
233: extras/ocf/Makefile
234: extras/ocf/glusterd
235: extras/ocf/volume
236: extras/LinuxRPM/Makefile
237: extras/geo-rep/Makefile
238: extras/geo-rep/schedule_georep.py
239: extras/firewalld/Makefile
240: extras/hook-scripts/add-brick/Makefile
241: extras/hook-scripts/add-brick/pre/Makefile
242: extras/hook-scripts/add-brick/post/Makefile
243: extras/hook-scripts/start/Makefile
244: extras/hook-scripts/start/post/Makefile
245: extras/hook-scripts/set/Makefile
246: extras/hook-scripts/set/post/Makefile
247: extras/hook-scripts/stop/Makefile
248: extras/hook-scripts/stop/pre/Makefile
249: extras/hook-scripts/reset/Makefile
250: extras/hook-scripts/reset/post/Makefile
251: extras/hook-scripts/reset/pre/Makefile
252: extras/snap_scheduler/Makefile
720:# only install scripts from extras/geo-rep when enabled
722: GEOREP_EXTRAS_SUBDIR=geo-rep
724:AC_SUBST(GEOREP_EXTRAS_SUBDIR)
2076:install -D -p -m 0644 extras/glusterd-sysconfig \
2137:install -D -p -m 0644 extras/glusterfs-logrotate \
2144:install -D -p -m 0644 extras/glusterfs-georep-logrotate \
2170:install -p -m 0744 -D extras/command-completion/gluster.bash \
2521:%doc extras/clear_xattrs.sh
2933:- Include extras/clear_xattrs.sh in the glusterfs-server sub-package
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-devel/attachments/20160725/cafdc257/attachment-0001.html>
More information about the Gluster-devel
mailing list