Re: Reducing regression runs (hopefully)

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

 





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



 


_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-devel

[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux