*** kaisers_away is now known as kaisers | 00:11 | |
*** kaisers is now known as kaisers_away | 00:11 | |
*** kaisers_away is now known as kaisers | 00:14 | |
*** kaisers is now known as kaisers_away | 00:15 | |
*** lseki has quit IRC | 00:31 | |
*** kaisers_away is now known as kaisers | 00:34 | |
*** kaisers is now known as kaisers_away | 00:34 | |
*** kaisers_away has quit IRC | 01:05 | |
*** dviroel has quit IRC | 02:02 | |
*** haixin has joined #openstack-manila | 04:24 | |
*** haixin has quit IRC | 04:25 | |
openstackgerrit | Eric Xie proposed openstack/manila master: Fix error that failed to get image for booting server https://review.opendev.org/685886 | 06:56 |
---|---|---|
openstackgerrit | Xuan Yandong proposed openstack/python-manilaclient master: Stop testing Python 2 https://review.opendev.org/691474 | 09:40 |
openstackgerrit | Tom Barron proposed openstack/manila-tempest-plugin master: DNM - debugging .... https://review.opendev.org/688829 | 10:08 |
*** maaritamm has joined #openstack-manila | 10:50 | |
vkmc | maaritamm, o/ | 10:50 |
vkmc | :D | 10:50 |
maaritamm | Hi Victoria! Hi all! I am Maari, an outreachy applicant :) | 10:51 |
vkmc | hi Maari, welcome | 10:51 |
vkmc | this is our first step and I believe is good to mention why we use irc | 10:52 |
vkmc | most people complain about this tool | 10:52 |
vkmc | open source projects have been using irc mainly because it's the only instant messaging software that can scale to this level | 10:53 |
vkmc | (having hundreds of people online at the same time) | 10:53 |
vkmc | plus, it doesn't consume many resources... (a good laptop and/or internet) | 10:54 |
vkmc | so people can connect from anywhere | 10:54 |
vkmc | OpenStack uses IRC and we separate teams on channels... #openstack-manila is the official irc channel for the OpenStack Manila project | 10:54 |
vkmc | but we also have #openstack-outreachy for the Outreachy interns, #openstack-dev for OpenStack developers in general, #openstack-meeting for team meetings | 10:55 |
vkmc | and so on | 10:55 |
maaritamm | ok, good to know, thanks! | 10:55 |
vkmc | this is our main communication channel, we also have mailing lists for discussions that might take longer and we need many people to contribute | 10:56 |
vkmc | we can cover that later | 10:56 |
vkmc | now... OpenStack | 10:56 |
vkmc | OpenStack is a collection of software that allow people to deploy and manage public, private and hybrid clouds | 10:56 |
vkmc | are you familiar with AWS/Azure/Google Cloud? | 10:57 |
vkmc | those are all public clouds | 10:57 |
maaritamm | I have used aws for some projects, but still have limited knowledge and experience in general | 10:58 |
vkmc | maaritamm, any question for now? | 11:03 |
openstackgerrit | Tom Barron proposed openstack/manila-tempest-plugin master: DNM - debugging .... https://review.opendev.org/688829 | 11:05 |
tbarron | Welcom maaritamm !! | 11:06 |
maaritamm | vkmc, good for now, we can continue :) | 11:06 |
vkmc | cool | 11:07 |
tbarron | Welcome, rather | 11:07 |
vkmc | tbarron, heyy, morning | 11:07 |
tbarron | vkmc: hi there :) | 11:07 |
vkmc | maaritamm, ok... so, extend the concept to any computing resource you can imagine... hard drives, network, processing power, etc etc | 11:08 |
maaritamm | tbarron, thanks :) | 11:08 |
vkmc | that's what we call IaaS (Infrastructure as a Service) | 11:08 |
vkmc | public clouds have become quite practical for developers to push their applications without worrying about where they are going to run their stuff | 11:09 |
vkmc | and this is very convenient | 11:09 |
vkmc | but what happens when you have very sensitive data and you want the same flexibility but having your stuff under your watch? | 11:10 |
vkmc | then is when OpenStack makes sense... people use OpenStack to build their private clouds in their own datacenters | 11:10 |
vkmc | just imagine telcos, bank, government | 11:10 |
vkmc | they 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 hardware | 11:11 |
vkmc | there 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 stuff | 11:11 |
vkmc | and... well, tons of other examples of how this is being used | 11:11 |
vkmc | I don't want to bore you too much with this | 11:12 |
vkmc | here is a more "manual type" definition https://www.openstack.org/software/ | 11:13 |
vkmc | ok, now... manila | 11:14 |
vkmc | any 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 |
openstackgerrit | Xuan Yandong proposed openstack/python-manilaclient master: Stop testing python2.7 https://review.opendev.org/691480 | 11:15 |
maaritamm | vkmc, this a great introduction, no comment so far :) | 11:16 |
vkmc | cool | 11:16 |
vkmc | :D | 11:16 |
vkmc | ok, manila then | 11:16 |
vkmc | Manila is the shared file systems as a service project for OpenStack | 11:16 |
vkmc | we have three big storage projects in OpenStack, Cinder, Swift and Manila | 11:17 |
vkmc | Cinder is block storage, Swift is object storage and Manila is shared file systems | 11:17 |
vkmc | I won't go into details of each of those, but basically their represent different abstractions of how you save your data | 11:17 |
vkmc | let's focus on Manila | 11:17 |
vkmc | in 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 |
vkmc | and 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 |
vkmc | that set of folders is what we know as "file system" | 11:19 |
vkmc | now, let's go one step ahead | 11:19 |
vkmc | imagine you can have a distributed file system... you have folders not only in your computer, but scattered in different computers | 11:20 |
vkmc | this is very handy for several applications | 11:20 |
vkmc | Manila gives you an API to administer these shares | 11:21 |
vkmc | (to those folders, we call them "shares") | 11:21 |
vkmc | that's the basic idea of what Manila does | 11:22 |
vkmc | https://wiki.openstack.org/wiki/File:Shares_Service.png | 11:23 |
vkmc | this graphic here kinda shows an example of this | 11:23 |
vkmc | we can go over there later | 11:23 |
vkmc | maaritamm, all good for this part? | 11:24 |
vkmc | (again, we can iterate later and add more examples) | 11:24 |
maaritamm | vkmc, yes, cool! | 11:25 |
vkmc | let's cover now the tools we use for contributing | 11:25 |
vkmc | we have launchpad for bug tracking | 11:25 |
vkmc | all the defects go there | 11:25 |
vkmc | this is the main one https://bugs.launchpad.net/manila | 11:25 |
vkmc | if you go there and click one, you will see a title and a brief description of something that is a defect on the code | 11:26 |
vkmc | (or docs) | 11:26 |
vkmc | we use gerrit for peer reviewing | 11:26 |
vkmc | all code that fixes defects go there | 11:27 |
vkmc | this is the main one https://review.opendev.org/#/q/status:open+project:openstack/manila,n,z | 11:27 |
vkmc | we 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 about | 11:27 |
vkmc | only "core reviewers" are the ones that can merge the code into the codebase | 11:28 |
vkmc | here are a few core reviewers, tbarron is one of them :) | 11:28 |
vkmc | ok, what we are going to do now is to create all accounts you need to start contributing | 11:30 |
vkmc | we will find a good bug | 11:30 |
vkmc | and we will submit a patch for it | 11:30 |
maaritamm | great, let's do it | 11:30 |
vkmc | k! | 11:31 |
vkmc | go here first https://launchpad.net/ | 11:31 |
vkmc | register your user | 11:31 |
vkmc | and then you need to register an account with the openstack foundation in order to use gerrit | 11:32 |
vkmc | so you go here next https://www.openstack.org/join | 11:32 |
vkmc | click on the "foundation member" option | 11:32 |
vkmc | and fill in your details | 11:32 |
vkmc | let me know when you finish those two | 11:32 |
vkmc | and... just an advice, is good to use the same email for both because it can be confusing later | 11:33 |
vkmc | https://bugs.launchpad.net/manila/+bug/1642627 | 11:45 |
openstack | Launchpad bug 1642627 in Manila "Option to "shrink" a share is missing on the UI " [Wishlist,New] | 11:45 |
vkmc | this could be a cool bug to work on :) | 11:45 |
vkmc | is in the ui | 11:45 |
maaritamm | vkmc, 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 |
vkmc | maaritamm, yes, unaffiliated is just fine | 11:48 |
maaritamm | ok, got both done now :) | 11:51 |
vkmc | \o/ | 11:52 |
vkmc | cool | 11:52 |
vkmc | so let's assign you to that bug | 11:52 |
vkmc | https://bugs.launchpad.net/manila/+bug/1642627 | 11:52 |
openstack | Launchpad bug 1642627 in Manila "Option to "shrink" a share is missing on the UI " [Wishlist,New] | 11:52 |
vkmc | click on the pencil on "unassigned" and change it to "assign me" | 11:53 |
maaritamm | ok, done | 11:53 |
vkmc | great | 12:00 |
vkmc | now it's time to set up OpenStack with Manila and the UI to check that bug | 12:01 |
vkmc | we 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 code | 12:01 |
vkmc | Devstack is a tool we use to deploy a minimum development environment for OpenStack | 12:02 |
vkmc | you can find more information about it here https://docs.openstack.org/devstack/latest/ | 12:03 |
vkmc | maaritamm, I'll set up the development environment and will let you know when I have it available | 12:08 |
vkmc | maaritamm, are you familiar with ssh and git? | 12:08 |
maaritamm | cool, yes I am familiar | 12:10 |
vkmc | super | 12:11 |
*** tosky has joined #openstack-manila | 12:28 | |
vkmc | maaritamm, just left scripts running, it haven't ended yet | 12:42 |
vkmc | but I'll let you know | 12:42 |
vkmc | need to go offline now :) | 12:42 |
vkmc | any question or comment or anything, you can use this channel | 12:42 |
vkmc | today will be quiet but just ask and people will eventually reply | 12:42 |
*** maaritamm has quit IRC | 12:46 | |
*** maaritamm has joined #openstack-manila | 13:08 | |
*** eharney has quit IRC | 13:08 | |
maaritamm | vkmc, great, much appreciated! | 13:09 |
*** maaritamm has quit IRC | 13:20 | |
*** maaritamm has joined #openstack-manila | 14:19 | |
*** kambiz has quit IRC | 14:21 | |
*** kambiz has joined #openstack-manila | 14:25 | |
*** maaritamm has quit IRC | 14:32 | |
*** hoonetorg has quit IRC | 14:39 | |
*** hoonetorg has joined #openstack-manila | 15:19 | |
*** maaritamm_ has joined #openstack-manila | 15:29 | |
*** hoonetorg has quit IRC | 15:30 | |
*** tosky has quit IRC | 15:41 | |
*** maaritamm has joined #openstack-manila | 15:46 | |
*** hoonetorg has joined #openstack-manila | 16:05 | |
*** maaritamm has quit IRC | 16:31 | |
*** maaritamm has joined #openstack-manila | 20:29 | |
*** maaritamm has quit IRC | 23:25 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!