Saturday, 2019-10-26

*** kaisers_away is now known as kaisers00:11
*** kaisers is now known as kaisers_away00:11
*** kaisers_away is now known as kaisers00:14
*** kaisers is now known as kaisers_away00:15
*** lseki has quit IRC00:31
*** kaisers_away is now known as kaisers00:34
*** kaisers is now known as kaisers_away00:34
*** kaisers_away has quit IRC01:05
*** dviroel has quit IRC02:02
*** haixin has joined #openstack-manila04:24
*** haixin has quit IRC04:25
openstackgerritEric Xie proposed openstack/manila master: Fix error that failed to get image for booting server  https://review.opendev.org/68588606:56
openstackgerritXuan Yandong proposed openstack/python-manilaclient master: Stop testing Python 2  https://review.opendev.org/69147409:40
openstackgerritTom Barron proposed openstack/manila-tempest-plugin master: DNM - debugging ....  https://review.opendev.org/68882910:08
*** maaritamm has joined #openstack-manila10:50
vkmcmaaritamm, o/10:50
vkmc:D10:50
maaritammHi Victoria! Hi all! I am Maari, an outreachy applicant :)10:51
vkmchi Maari, welcome10:51
vkmcthis is our first step and I believe is good to mention why we use irc10:52
vkmcmost people complain about this tool10:52
vkmcopen source projects have been using irc mainly because it's the only instant messaging software that can scale to this level10:53
vkmc(having hundreds of people online at the same time)10:53
vkmcplus, it doesn't consume many resources... (a good laptop and/or internet)10:54
vkmcso people can connect from anywhere10:54
vkmcOpenStack uses IRC and we separate teams on channels... #openstack-manila is the official irc channel for the OpenStack Manila project10:54
vkmcbut we also have #openstack-outreachy for the Outreachy interns, #openstack-dev for OpenStack developers in general, #openstack-meeting for team meetings10:55
vkmcand so on10:55
maaritammok, good to know, thanks!10:55
vkmcthis is our main communication channel, we also have mailing lists for discussions that might take longer and we need many people to contribute10:56
vkmcwe can cover that later10:56
vkmcnow... OpenStack10:56
vkmcOpenStack is a collection of software that allow people to deploy and manage public, private and hybrid clouds10:56
vkmcare you familiar with AWS/Azure/Google Cloud?10:57
vkmcthose are all public clouds10:57
maaritammI have used aws for some projects, but still have limited knowledge and experience in general10:58
vkmcmaaritamm, any question for now?11:03
openstackgerritTom Barron proposed openstack/manila-tempest-plugin master: DNM - debugging ....  https://review.opendev.org/68882911:05
tbarronWelcom maaritamm !!11:06
maaritammvkmc, good for now, we can continue :)11:06
vkmccool11:07
tbarronWelcome, rather11:07
vkmctbarron, heyy, morning11:07
tbarronvkmc: hi there :)11:07
vkmcmaaritamm, ok... so, extend the concept to any computing resource you can imagine... hard drives, network, processing power, etc etc11:08
maaritammtbarron, thanks :)11:08
vkmcthat's what we call IaaS (Infrastructure as a Service)11:08
vkmcpublic clouds have become quite practical for developers to push their applications without worrying about where they are going to run their stuff11:09
vkmcand this is very convenient11:09
vkmcbut what happens when you have very sensitive data and you want the same flexibility but having your stuff under your watch?11:10
vkmcthen is when OpenStack makes sense... people use OpenStack to build their private clouds in their own datacenters11:10
vkmcjust imagine telcos, bank, government11:10
vkmcthey have all kinds of sensitive data and they store all that data in their datacenters, but they use tools like OpenStack to easily administrate all their hardware11:11
vkmcthere are options of hybrid clouds in which users decide to use a mix of these... public cloud (e.g AWS) for hosting some of their applications, and OpenStack for their sensitive stuff11:11
vkmcand... well, tons of other examples of how this is being used11:11
vkmcI don't want to bore you too much with this11:12
vkmchere is a more "manual type" definition https://www.openstack.org/software/11:13
vkmcok, now... manila11:14
vkmcany comment or question for now?11:14
vkmc(we will iterate over this and see living examples to make it easier, but this is the bare concept)11:14
openstackgerritXuan Yandong proposed openstack/python-manilaclient master: Stop testing python2.7  https://review.opendev.org/69148011:15
maaritammvkmc, this a great introduction, no comment so far :)11:16
vkmccool11:16
vkmc:D11:16
vkmcok, manila then11:16
vkmcManila is the shared file systems as a service project for OpenStack11:16
vkmcwe have three big storage projects in OpenStack, Cinder, Swift and Manila11:17
vkmcCinder is block storage, Swift is object storage and Manila is shared file systems11:17
vkmcI won't go into details of each of those, but basically their represent different abstractions of how you save your data11:17
vkmclet's focus on Manila11:17
vkmcin your computer you have folders in which you have stuff... those folders in which there is data for your operative system (in your case Mac OS)11:18
vkmcand folders in which you save your stuff (for instance, in my case, my home folder is Victoria and I have folders for pictures, videos, documents... etc)11:19
vkmcthat set of folders is what we know as "file system"11:19
vkmcnow, let's go one step ahead11:19
vkmcimagine you can have a distributed file system... you have folders not only in your computer, but scattered in different computers11:20
vkmcthis is very handy for several applications11:20
vkmcManila gives you an API to administer these shares11:21
vkmc(to those folders, we call them "shares")11:21
vkmcthat's the basic idea of what Manila does11:22
vkmchttps://wiki.openstack.org/wiki/File:Shares_Service.png11:23
vkmcthis graphic here kinda shows an example of this11:23
vkmcwe can go over there later11:23
vkmcmaaritamm, all good for this part?11:24
vkmc(again, we can iterate later and add more examples)11:24
maaritammvkmc, yes, cool!11:25
vkmclet's cover now the tools we use for contributing11:25
vkmcwe have launchpad for bug tracking11:25
vkmcall the defects go there11:25
vkmcthis is the main one https://bugs.launchpad.net/manila11:25
vkmcif you go there and click one, you will see a title and a brief description of something that is a defect on the code11:26
vkmc(or docs)11:26
vkmcwe use gerrit for peer reviewing11:26
vkmcall code that fixes defects go there11:27
vkmcthis is the main one https://review.opendev.org/#/q/status:open+project:openstack/manila,n,z11:27
vkmcwe use peer reviewed system that means that everybody can check and submit their comments to the code in order to enhance it... make it cleaner, more efficient, or covering cases that the patch author didn't thought about11:27
vkmconly "core reviewers" are the ones that can merge the code into the codebase11:28
vkmchere are a few core reviewers, tbarron is one of them :)11:28
vkmcok, what we are going to do now is to create all accounts you need to start contributing11:30
vkmcwe will find a good bug11:30
vkmcand we will submit a patch for it11:30
maaritammgreat, let's do it11:30
vkmck!11:31
vkmcgo here first https://launchpad.net/11:31
vkmcregister your user11:31
vkmcand then you need to register an account with the openstack foundation in order to use gerrit11:32
vkmcso you go here next https://www.openstack.org/join11:32
vkmcclick on the "foundation member" option11:32
vkmcand fill in your details11:32
vkmclet me know when you finish those two11:32
vkmcand... just an advice, is good to use the same email for both because it can be confusing later11:33
vkmchttps://bugs.launchpad.net/manila/+bug/164262711:45
openstackLaunchpad bug 1642627 in Manila "Option to "shrink" a share is missing on the UI " [Wishlist,New]11:45
vkmcthis could be a cool bug to work on :)11:45
vkmcis in the ui11:45
maaritammvkmc, done with the first registration. For the second one, not sure what should I add under affiliations. How do I choose the "unaffiliated"?11:47
vkmcmaaritamm, yes, unaffiliated is just fine11:48
maaritammok, got both done now :)11:51
vkmc\o/11:52
vkmccool11:52
vkmcso let's assign you to that bug11:52
vkmchttps://bugs.launchpad.net/manila/+bug/164262711:52
openstackLaunchpad bug 1642627 in Manila "Option to "shrink" a share is missing on the UI " [Wishlist,New]11:52
vkmcclick on the pencil on "unassigned" and change it to "assign me"11:53
maaritammok, done11:53
vkmcgreat12:00
vkmcnow it's time to set up OpenStack with Manila and the UI to check that bug12:01
vkmcwe actually don't have too much time, so I'll go straight to the part in which I provide you with a VM with DevStack there and you only work on the code12:01
vkmcDevstack is a tool we use to deploy a minimum development environment for OpenStack12:02
vkmcyou can find more information about it here https://docs.openstack.org/devstack/latest/12:03
vkmcmaaritamm, I'll set up the development environment and will let you know when I have it available12:08
vkmcmaaritamm, are you familiar with ssh and git?12:08
maaritammcool, yes I am familiar12:10
vkmcsuper12:11
*** tosky has joined #openstack-manila12:28
vkmcmaaritamm, just left scripts running, it haven't ended yet12:42
vkmcbut I'll let you know12:42
vkmcneed to go offline now :)12:42
vkmcany question or comment or anything, you can use this channel12:42
vkmctoday will be quiet but just ask and people will eventually reply12:42
*** maaritamm has quit IRC12:46
*** maaritamm has joined #openstack-manila13:08
*** eharney has quit IRC13:08
maaritammvkmc, great, much appreciated!13:09
*** maaritamm has quit IRC13:20
*** maaritamm has joined #openstack-manila14:19
*** kambiz has quit IRC14:21
*** kambiz has joined #openstack-manila14:25
*** maaritamm has quit IRC14:32
*** hoonetorg has quit IRC14:39
*** hoonetorg has joined #openstack-manila15:19
*** maaritamm_ has joined #openstack-manila15:29
*** hoonetorg has quit IRC15:30
*** tosky has quit IRC15:41
*** maaritamm has joined #openstack-manila15:46
*** hoonetorg has joined #openstack-manila16:05
*** maaritamm has quit IRC16:31
*** maaritamm has joined #openstack-manila20:29
*** maaritamm has quit IRC23:25

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!