[Gluster-devel] Glusto Update

Nigel Babu nigelb at redhat.com
Fri Dec 9 11:36:53 UTC 2016


Hello folks,

We've made quite a lot of progress in the last few weeks with Glusto-based
tests. It's time for us to provide an update. Here's what has happened:

* Thanks to Poornima and Raghavendra Talur, we figured the issues we had with
  CIFS. I'll be fixing Gluster documentation so that it has the missing steps.
* We have documentation[1]!
* We're still running into issues with NFS-based mounts on and off.
* All the issues we face are in 3.9 and master. The tests pass cleanly on 3.8
* With just one test, we've discovered at least one bug. There's a crash when
  mounting a dispersed volume over CIFS[2].
* The glusto logs are now an artifact of the build, so we can examine it after
  the job is finished[3].
* The setup steps retry thrice, so we don't have build failures due to Centos
  CI network issues/EPEL connection issues.
* Setup jUnit-based reporting[4].

Future Work
* Review and merge component tests
* Setup code linting so we follow python best practices for Glusto code.

A big part of the upcoming work is the build pipeline. I want to have releases
go through testing via Glusto tests, then get signed, and then uploaded to
downloads.gluster.org. This pipeline doesn't exist. I'm working on having this
pipeline first setup for nightly builds. After we work out the inevitable bugs,
we can reuse it for releases. I'll send out a proposal for review in the next
few weeks.

If you have questions or concerns, please let me know.

[1]: http://glusto-tests.readthedocs.org/
[2]: https://bugzilla.redhat.com/show_bug.cgi?id=1402661
[3]: https://ci.centos.org/view/Gluster/job/gluster_glusto/69/artifact/glustomain.log
[4]: https://ci.centos.org/view/Gluster/job/gluster_glusto/69/testReport/

--
nigelb


More information about the Gluster-devel mailing list