Sunday, 2015-01-25

*** geaaru has quit IRC00:00
*** d0ugal_ has joined #openstack-swift02:08
*** wolsen_ has joined #openstack-swift02:08
*** joearnold_ has joined #openstack-swift02:09
*** dosaboy_ has joined #openstack-swift02:09
*** goodes_ has joined #openstack-swift02:09
*** btorch_ has joined #openstack-swift02:11
*** dosaboy has quit IRC02:16
*** goodes has quit IRC02:16
*** d0ugal has quit IRC02:16
*** omame has quit IRC02:16
*** bkopilov has quit IRC02:16
*** wolsen has quit IRC02:16
*** mlanner has quit IRC02:16
*** joearnold has quit IRC02:16
*** btorch has quit IRC02:16
*** d0ugal_ is now known as d0ugal02:16
*** joearnold_ is now known as joearnold02:16
*** goodes_ is now known as goodes02:16
*** d0ugal is now known as Guest4629502:16
*** mlanner has joined #openstack-swift02:17
*** omame has joined #openstack-swift02:21
*** d0ugal_ has joined #openstack-swift02:24
*** tsg_ has joined #openstack-swift02:25
*** swifterdarrell_ has joined #openstack-swift02:26
*** yuanzz has joined #openstack-swift02:27
*** bkopilov has joined #openstack-swift02:27
*** mikehn_ has joined #openstack-swift02:28
*** saltsa_ has joined #openstack-swift02:28
*** tsg has quit IRC02:29
*** anticw_ has joined #openstack-swift02:29
*** notmyname_ has joined #openstack-swift02:29
*** ChanServ sets mode: +v notmyname_02:29
*** eikke_ has joined #openstack-swift02:30
*** acorwin_ has joined #openstack-swift02:30
*** dmsimard_away is now known as dmsimard02:34
*** dvorkbjel has quit IRC02:35
*** Guest46295 has quit IRC02:35
*** yuanz has quit IRC02:35
*** mikehn has quit IRC02:35
*** saltsa has quit IRC02:35
*** notmyname has quit IRC02:35
*** eikke has quit IRC02:35
*** acorwin has quit IRC02:35
*** swifterdarrell has quit IRC02:35
*** anticw has quit IRC02:35
*** annegentle has quit IRC02:35
*** notmyname_ is now known as notmyname02:35
*** swifterdarrell_ is now known as swifterdarrell02:35
*** ChanServ sets mode: +v swifterdarrell02:35
*** dvorkbjel has joined #openstack-swift02:38
*** sandywalsh_ has joined #openstack-swift02:41
*** ipolyzos_ has joined #openstack-swift02:42
*** annegentle has joined #openstack-swift02:42
*** tgohad has joined #openstack-swift02:43
*** annegentle is now known as Guest3319902:43
*** esmute_ has joined #openstack-swift02:44
*** mandarin1 has joined #openstack-swift02:44
*** d0ugal- has joined #openstack-swift02:48
*** thurloat_ has joined #openstack-swift02:49
*** tsg_ has quit IRC02:49
*** d0ugal_ has quit IRC02:49
*** ahonda has quit IRC02:49
*** ipolyzos has quit IRC02:49
*** esmute has quit IRC02:49
*** mitz_ has quit IRC02:49
*** mandarine has quit IRC02:49
*** thurloat has quit IRC02:49
*** sandywalsh has quit IRC02:49
*** tacticus has quit IRC02:49
*** anteaya has quit IRC02:49
*** esmute_ is now known as esmute02:49
*** thurloat_ is now known as thurloat02:49
*** mitz has joined #openstack-swift02:49
*** ipolyzos_ is now known as ipolyzos02:52
*** echevemaster has quit IRC02:52
*** tacticus has joined #openstack-swift02:56
*** ahonda has joined #openstack-swift02:56
*** anteaya has joined #openstack-swift02:57
*** nottrobin_ has quit IRC03:09
*** goodes has quit IRC03:10
*** goodes has joined #openstack-swift03:11
*** serverascode has quit IRC03:12
*** zhiyan has quit IRC03:12
*** nottrobin_ has joined #openstack-swift03:13
*** ipolyzos has quit IRC03:13
*** d0ugal- is now known as d0ugal03:17
*** d0ugal is now known as Guest6625203:18
*** ipolyzos has joined #openstack-swift03:21
*** zhiyan has joined #openstack-swift03:21
*** serverascode has joined #openstack-swift03:22
*** bkopilov has quit IRC03:33
*** tsg_ has joined #openstack-swift03:39
*** saltsa has joined #openstack-swift03:41
*** tgohad has quit IRC03:52
*** mlanner has quit IRC03:52
*** saltsa_ has quit IRC03:52
*** mlanner has joined #openstack-swift03:52
*** nellysmitt has quit IRC03:56
*** bkopilov has joined #openstack-swift05:12
*** gvernik has joined #openstack-swift05:43
*** dmsimard is now known as dmsimard_away05:59
*** gvernik has quit IRC06:07
*** acoles_away has quit IRC06:22
*** acoles_away has joined #openstack-swift06:33
*** acoles_away is now known as acoles06:33
*** ChanServ sets mode: +v acoles06:33
*** tsg_ has quit IRC06:40
*** tsg has joined #openstack-swift06:59
openstackgerritPrashanth Pai proposed openstack/swift: Allow rsync to use compression  https://review.openstack.org/14845407:06
*** raies has joined #openstack-swift07:47
raiesanybody could give some light on openstack swift using ceph as a backend ??07:48
*** raies has quit IRC08:13
*** tsg has quit IRC08:18
*** raies has joined #openstack-swift08:56
raiesanybody can hekp on swift + ceph ??08:57
raieszhiyan: hi09:13
*** chlong has quit IRC09:28
*** raies has quit IRC10:15
*** raies_ has joined #openstack-swift12:14
raies_Anybody who can give some idea about swift + ceph ?12:27
raies_notmyname: hi12:29
*** raies_ has quit IRC12:53
*** bkopilov has quit IRC13:34
*** miqui has quit IRC13:58
*** zul has quit IRC14:23
*** lcurtis has joined #openstack-swift14:24
*** lcurtis has quit IRC14:25
*** zul has joined #openstack-swift14:25
*** lcurtis has joined #openstack-swift14:26
*** lcurtis has quit IRC14:28
*** lcurtis has joined #openstack-swift14:30
*** dmsimard_away is now known as dmsimard14:31
*** lcurtis has quit IRC14:31
*** dmsimard is now known as dmsimard_away14:42
*** abhirc has quit IRC14:59
*** abhirc has joined #openstack-swift15:07
*** bkopilov has joined #openstack-swift15:16
*** abhirc has quit IRC15:37
*** abhirc has joined #openstack-swift15:38
*** abhirc has quit IRC15:40
*** abhirc has joined #openstack-swift15:40
*** lcurtis has joined #openstack-swift16:20
*** acoles has quit IRC16:34
*** acoles_away has joined #openstack-swift16:34
*** acoles_away is now known as acoles16:34
*** ChanServ sets mode: +v acoles16:34
*** lcurtis_ has joined #openstack-swift16:43
*** lcurtis__ has joined #openstack-swift16:53
*** yuanz has joined #openstack-swift17:08
*** notmyname has quit IRC17:15
*** yuanzz has quit IRC17:15
*** omame has quit IRC17:15
*** notmyname_ has joined #openstack-swift17:15
*** ChanServ sets mode: +v notmyname_17:15
*** notmyname_ is now known as notmyname17:16
*** serverascode has quit IRC17:18
*** ipolyzos has quit IRC17:18
*** nottrobin_ has quit IRC17:18
*** goodes has quit IRC17:20
*** zhiyan has quit IRC17:20
*** lcurtis__ has quit IRC17:22
*** lcurtis has quit IRC17:23
*** ipolyzos has joined #openstack-swift17:25
*** nottrobin_ has joined #openstack-swift17:25
*** goodes has joined #openstack-swift17:25
*** zhiyan has joined #openstack-swift17:27
*** serverascode has joined #openstack-swift17:29
*** raies has joined #openstack-swift17:55
raiesnotmyname: hi18:08
raiesanybody can help me on swift and ceph backnd18:11
raies??18:11
notmynameraies: it's sunday morning for me, so I'm only in an out. do you have some specific questions?18:15
raiesnotmyname: sorry to disturb. I only have on query18:16
raiesif you have 5 minutes ?18:16
notmynameya18:17
notmynameno worries. If you were disturbing me, I wouldn't have answered ;-)18:17
raiesnotmyname: I have 1 node openstack, and 3 node ceph cluster (only ceph cluser ).18:18
notmynameok18:18
raiesonly ceph cluster mean I have not configured object/rbd/file yet18:18
raiesmy motive - to test openstack object store APIs using tempest when backend is ceph objeect storage18:19
raiesbut unfortunately, I am unable to find suitable doc to integrate openstack and ceph object storage for this testing18:20
raiesplease help18:20
notmynameraies: to verify ceph's reimplementation to see what they aren't implementing or to verify tempest's coverage?18:20
raiesnotmyname: I need to check and verify all the API tests of tempest18:21
raiesnotmyname: and verify this when object storage backend is ceph18:21
notmynameyou mean ceph's implementation of the swift api?18:22
raiesI think yes.18:22
notmynameto restate, you want to run ceph (with radosgw for the swift api) and test that via tempest?18:23
raiesyes18:23
raiesthanks for restate18:23
notmynamejust curious, why would you verify tempest, which tests openstack projects, against a non-openstack project like ceph?18:23
raiesno no its not like that18:24
raiesI am curious about, how is behaviour of openstack object storage APIs when object storage backnd is ceph18:25
*** lcurtis_ has quit IRC18:25
notmynameyou want to see how much of the swift API coverage swift supports that the other openstack project use?18:26
notmynameie is it possible to use radosgw instead of swift and everything still works from the perspective of the rest of openstack18:27
*** tsg has joined #openstack-swift18:27
raiesnotmyname: I just want to check and verify how opnstack object storage APIs (swift APIs)  working good or not if swift storage backend is ceph18:28
notmynameok18:28
notmynamedoesn't that make the assumption that the features of the swift API that are used by other openstack projects will have test coverage in tempest?18:28
notmynamethat's a rhetorical question18:28
notmynamehere's what I'd suggest. two things, and you should do one or, ideally, both18:29
notmyname1) run radosgw and register that in keystone as the object storage endpoint. run tempest and see what happens18:29
notmyname2) run radosgw and then run the swift functional tests against that18:30
raiesyes I am thinking of it, to see result. :) and next ?18:30
notmynameit's possible to run swift functional test against any routable host that you have18:30
notmynameie they are black-box tests18:31
notmynameand they have pretty good coverage (probably much more than tempest, although I haven't looked at tempest recently)18:31
raies2nd point is not much clear to me.18:31
notmynamethe swift source tree includes functional tests18:31
raiesok18:31
notmynameyou can run those against any endpoint claiming to implement the swift api18:32
notmynamethe sample config is https://github.com/openstack/swift/blob/master/test/sample.conf18:32
notmynamethe default testrunner in the swift source tree is https://github.com/openstack/swift/blob/master/.functests18:32
raiesnotmyname: in 2nd case I think, swift needed to be installed on openstack node ?18:33
raiesbut in 1st case, I think there is no need to install swift. am I right ?18:33
notmynameyou can put that sample config in /etc/swift/test.conf and then rung the tests (./.functests) and it will execute against whatever endpoint you want18:33
notmynameno, you do not have to install swift. you'd just need the swift code. you don't have to install it18:34
raiesnotmyname: ok18:34
raiesnotmyname: Again I have one point -18:34
raiesI have seen https://github.com/stackforge/swift-ceph-backend/tree/master/swift_ceph_backend also18:35
raiesthis tells that swift can be configured as ceph backend.18:35
raiesnotmyname: but I am not aware of how it will be.18:35
notmynamethat's.....not ready, AFAIK18:35
raiesnotmyname: ok18:36
*** omame has joined #openstack-swift18:36
notmynameraies: do you have what you need to get started?18:37
raiesnotmyname: actually I have checkd openstack swift APIs behaviour using tempest18:38
raiesagain I am planing to use swift backend as ceph18:39
raiesfor this setup at least I need to verify those APIs again using tempest18:39
notmynameraies: to be pedantic, you're planning on using ceph instead of swift, right? or are you using that stackforge project?18:40
raiesnotmyname:I am planing to use swift, but actual storage will be on my remote ceph cluster18:41
raiesI have seen an article where it was told that swift can have file/ceph or other storage backends18:42
raiesnotmyname: so I was planing to integrate openstack(including swift) with ceph object storage18:43
raieslike - http://www.ceph.com/docs/master/rbd/rbd-openstack/18:43
raiesin above link cinder and ceph are integrated.18:44
raiesand now I want to integrate swift and ceph and then I would like to test swift APIs using tempest.18:44
notmynameraies: there's a lot of people using ceph as a block storage implementation18:45
raiesnotmyname: may be I am going in wrong direction or setup. Please correct me at this point.18:45
notmynamebut the way swift an cinder work is different18:45
notmynamecinder is an abstraction layer for various block implementations18:45
raiesok.18:45
*** abhirc has quit IRC18:45
notmynameswift is an object storage implementation18:45
notmynameso it doesn't make as much sense to say "I want to use swift with object implementation X"18:46
notmynamefor whatever value of X18:46
*** abhirc has joined #openstack-swift18:46
raiesnotmyname: please give me right direction as a I am new to to swift and storage domain.18:46
raiesok18:46
notmynamethat being said, there is an extensibility point in swift that some people are using to integrate swift with other object storage systems (including ceph, per your stackforge link above)18:47
raiesok18:48
notmynameI gave a talk in paris on this topic https://www.openstack.org/summit/openstack-paris-summit-2014/session-videos/presentation/extensibility-in-swift18:48
notmynamebut...18:49
notmynamein your case, what you do should flow from your use case18:49
*** lcurtis_ has joined #openstack-swift18:50
notmynameif you're looking for object storage just as a way to do cinder snapshots or glance image storage, then ceph is probably sufficient, since you're already using it. (assuming you don't need the geographic distribution features swift has)18:51
*** abhirc has quit IRC18:51
raiesnotmyname: thanks for sharing link. I will check this. I was also there in paris during summit bbut unfortunately I could not visited you.18:51
notmynamebut if you're looking for more of the "store a lot of unstructured data, keep it available, distribute it globally, support lots of requests" (eg web apps, mobile apps, backups with DR, game data, user-generated content, etc), then you should use swift18:52
raiesnotmyname: ok18:52
notmynameI need to run. do you have what you need to get started on your next step?18:53
notmynameraies: https://www.openstack.org/summit/openstack-paris-summit-2014/session-videos/presentation/swift-101-technology-and-architecture-for-beginners is an intro talk, and https://swiftstack.com/openstack-swift/ has a ton of info about swift (everything from design to use cases)18:54
raiesFor now, I m planing to store cinder snapshot and glance images. in later phase I will be planning on large unstructured data.18:54
raiesnotmyname: my last question -18:54
notmynamegreat! I look forward to hearing about your swift clusters ;-)18:54
raiescan we test swift APIs using openstack (not installed swift) + ceph (radosgw) ?? (I am using tempest)18:55
raiesnotmyname: is it feasible ?18:56
notmynameI don't know how deep the functional (ie API) test coverage for swift is in tempest. you'll get better test coverage using the swift functional tests (as I described above), and that doesn't require installing swift18:56
* notmyname goes afk for a while18:57
raiesnotmyname: thanks for yor greate efforts to make me understood. the tests which are not covered in tempest, I will cover them once my setup is ready and working.18:58
raiesnotmyname: thanks one again for your help. If I am coing to next summit. I will meet you :) :)18:59
*** lcurtis_ has quit IRC19:28
*** tsg has quit IRC19:30
*** tsg has joined #openstack-swift20:22
*** lcurtis_ has joined #openstack-swift20:31
*** lcurtis_ has quit IRC21:05
*** abhirc has joined #openstack-swift21:57
*** bpap has joined #openstack-swift22:32
*** sandywalsh has joined #openstack-swift23:46
*** sandywalsh_ has quit IRC23:49

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