Posts

Searchlight weekly report - Stein R-19 & R-18

Image
For the last 2 weeks, Stein R-19 and R-18, We're focusing on fixing a bug that fails most of Searchlight's functional tests. And, it's blocking Searchlight because if the tests are not passed, we can not merge anything new.

We can identify the reason that is ElasticSearch instance for the functional tests cannot be started. I'm trying to tune the functional test setup [1] to make it work but seems there is still more work to do. I also work with the people at the OpenStack Infrastructure to see what could be a real problem. Hopefully, we can fix it at the end of this week.

[1] https://review.openstack.org/#/c/622871/

Viet OpenStack (now renamed Viet OpenInfa) second webinar 10 Dec. 2018

Image
Yes, we did it, the second OpenStack Upstream Contribution webinar. This time we focused on debugging tips and tricks for first-time developers. We also had time to introduce some of the great tools such as Zuul CI [1] (and how to use the Zuul status page [2] to keep track of running tasks), ARA report [3], and tox [4] etc. During the session, attendees had shared some great experience when debugging OpenStack projects (e.g., how to read logs, use ide, etc.). And,  a lot of good questions has been raised such as how to use ipdb [7] to debug running services (using ipdb to debug is quite hardcore I think :)) etc. You can check out this GitHub link [5] for chat logs and other materials.

I want to say thanks to all the people at the Jitsi open source project [6] that provides a great conferencing platform for us. We were able to have video discussion smoothly without any limitation or interruption and the experience was so great.

Watch the recorded video here: https://youtu.be/rI2zPQYtX…

Searchlight weekly report - Stein R-20

Image
Last week, we focused on investigating the use cases and some possibilities of implementing the plugin for Octavia and K8S. There's only one issue with [1] which fails the tox test for just changing the log texts. But, the tests are executed successfully in my local environment. My first guess is that there are some changes happened on the other upstream projects (projects that we have made plugins for). The plan is to search through other projects repositories for any new big changes that may affect Searchlight.

[1] https://review.openstack.org/#/c/619162/

Searchlight weekly report - Stein R-21

Image
Everybody was quite busy with the OpenStack Berlin Summit this week so nothing big happened. There're only a few things worth mentioned:

Looks like the 2 core reviews lei-zh and Kevin_Zheng don't have time for Searchlight anymoreFortunately, sapd1 agreed to contribute to Searchlight project more frequently, at least for the Stein cycleTo welcome new contributors, we changed the meeting time [1]. And we had a meeting today with sapd1 and me [2]We agreed to make a use case for Searchlight with external resources such as K8S [2]sapd1 want to make a plugin for Octavia [2]We also agreed to move the search bar of Searchlight to the top of the Horizon dashboard [3]
I'm waiting for a new area of Searchlight!!! \m/\m/\m/

References:

[1] https://review.openstack.org/#/c/618663/
[2] http://eavesdrop.openstack.org/meetings/openstack_search/2018/openstack_search.2018-11-19-13.51.log.html
[3] https://storyboard.openstack.org/#!/story/2004377

Searchlight weekly report - Stein R-22

Image
Just one week before the Berlin Summit [1], we could finally review and merge some old patches:
Make search settings themeable and simpler [2]Add Favorites ability for search queries [3]Add cover job for searchlight [4]Add Searchlight status upgrade check [5]Remove i18n.enable_lazy() call from searchlight.cmd (this fixes a bug of [5]) [6]Add cover job for python-searchlightclient [7]Fix tox coverage test of python-searchlightclient ([7] depends on this) [8] For the next couple weeks, we will continue working on developing the use cases for Searchlight.
Greatness is coming!!!!
References:

[1] https://www.openstack.org/summit/berlin-2018/
[2] https://review.openstack.org/#/c/367555/
[3] https://review.openstack.org/#/c/367124/
[4] https://review.openstack.org/#/c/616056/
[5] https://review.openstack.org/#/c/613789/
[6] https://review.openstack.org/#/c/615594/
[7] https://review.openstack.org/#/c/616058/
[8] https://review.openstack.org/#/c/616156/