#ceph IRC Log

Index

IRC Log for 2013-08-10

Timestamps are in GMT/BST.

[0:00] <alphe> lets go to before the object storage quick start at the bening all it says is that i need a working active+clean ceph cluster
[0:00] <Tamil> alphe: thats strange , maybe try to create a new pool, and write any object to the pool using put command and try listing the pool
[0:00] <alphe> but do i need to create rabos block devices for each of my disks and then put them togather in a rbd pool ?
[0:02] <alphe> tamil can i give to my rados mkpool the name i want ?
[0:02] <Tamil> alphe: rados df should get you the list of pools and info
[0:02] <Tamil> tamil: yes you can create pool in the name you want
[0:03] <Tamil> alphe: yes you can create pool in the name you want - this msg was for you, i marked it to myself :)
[0:03] <alphe> ok nice one rados df list all
[0:04] <Tamil> alphe: i did not get this "but do i need to create rabos block devices for each of my disks and then put them togather in a rbd pool ?"
[0:04] <alphe> tamil by puting in the pool an object what do you mean ?
[0:04] * Gamekiller77 (~oftc-webi@128-107-239-233.cisco.com) Quit (Quit: Page closed)
[0:05] <Tamil> alphe: it means the objects are written to the pool
[0:05] <alphe> what is an object ?
[0:05] <alphe> a file a directory are objects ?
[0:06] * andreask (~andreask@h081217135028.dyn.cm.kabsi.at) Quit (Quit: Leaving.)
[0:06] <alphe> ok created a pool called raidlab
[0:06] <Tamil> alphe: with s3 interface, you can create multiple buckets and have buckets specific to each user to have their respective data on it in the form of objects
[0:06] <alphe> and did a rados ls -p raidlab and it returns nothing
[0:07] <alphe> since there is nothing in is i think it is normal
[0:07] <alphe> i don t want fancy things i just want one bucket that can expand to the ceph cluster virtual disk max size
[0:09] * mikedawson (~chatzilla@23-25-46-97-static.hfc.comcastbusiness.net) Quit (Ping timeout: 480 seconds)
[0:09] <Tamil> alphe: as i already mentioned, you have to use a s3 tool to create buckets
[0:09] * jeff-YF (~jeffyf@67.23.117.122) Quit (Ping timeout: 480 seconds)
[0:09] <alphe> tamil with radosgw-admin i have commands for bucket list link unlink stats rm chek but not to create one ...
[0:09] <alphe> s3 tool like python-boto ?
[0:10] <zackc> alfredodeza: heyyyy, want to do some code review? rpm upgrades? :)
[0:10] <alfredodeza> zackc: already doing it
[0:11] <Tamil> alphe: yes
[0:13] <joao> can anyone point me to the gitbuilder's build status page?
[0:13] <alphe> ok found the way
[0:13] <joao> s/anyone/someone
[0:14] <Tamil> joao: http://ceph.com/gitbuilder.cgi
[0:14] <joao> thanks
[0:14] <joao> my bookmark vanished :p
[0:14] <alphe> 1) create at home dir .boto file witht the keys access and secret corresponding to the user you created with radosgw-admin along the object storage quickstart process
[0:14] <Tamil> joao: its simple, go to ceph.com and click "Build Status" on the right side
[0:15] <alphe> then run python from command line in your home dir
[0:15] <joao> ah, nice
[0:15] <joao> had no idea that was on ceph.com :)
[0:15] <alphe> then type import boto enter then next line s3 = boto.connect_s3()
[0:15] <alphe> so far no error message !
[0:16] <sagewk> dmick: look at wip-5788?
[0:17] * Midnightmyth (~quassel@93-167-84-102-static.dk.customer.tdc.net) Quit (Remote host closed the connection)
[0:17] <alphe> ok there is the command to create the bucket !
[0:18] * aliguori (~anthony@cpe-70-112-157-87.austin.res.rr.com) Quit (Remote host closed the connection)
[0:20] <alphe> ok now i have a aws invalid accesskey id ... probably because i didn t provided the user name ?
[0:21] <alphe> oups sorry found the problem ! boto is trying to create a bucket at amazonaws.com ...
[0:22] * alram (~alram@38.122.20.226) Quit (Quit: leaving)
[0:23] * PerlStalker (~PerlStalk@2620:d3:8000:192::70) Quit (Quit: ...)
[0:27] * toMeloos (~tom@53545693.cm-6-5b.dynamic.ziggo.nl) Quit (Ping timeout: 480 seconds)
[0:29] * fireD_ (~fireD@93-142-234-132.adsl.net.t-com.hr) Quit (Quit: Lost terminal)
[0:31] * Guest2781 (~coyo@thinks.outside.theb0x.org) Quit (Quit: om nom nom delicious bitcoins...)
[0:34] <dmick> sagewk: wip-5788: okay. <hangs head> I'm still going to redo that code and cover all the other places we call the daemons, but that's definitely one of them
[0:37] * mikedawson (~chatzilla@c-98-220-189-67.hsd1.in.comcast.net) has joined #ceph
[0:42] * eternaleye (~eternaley@2002:3284:29cb::1) has joined #ceph
[0:42] <alphe> ok so I succeed in connecting to my radosgw s3 like server and now the error i have is SSL Error exceptions ...
[0:42] <alphe> I think in the ssl stage i missed something ...
[0:46] <Tamil> how does your boto config file look like?
[0:48] <Tamil> alphe: did you enable ssl while setting up rgw?
[0:48] <alphe> Apache/2.2.22 (Ubuntu) mod_fastcgi/mod_fastcgi-SNAP-0910052141 PHP/5.4.9-4ubuntu2.2 mod_ssl/2.2.22 OpenSSL/1.0.1c configured
[0:48] <alphe> seems like it
[0:49] <Tamil> alphe: do you have any config file for boto?
[0:49] <alphe> a .boto
[0:50] <Tamil> could you please paste that in pastebin
[0:50] <alphe> with the access key and the secret key but probably not written with the right format
[0:50] <Tamil> alphe:could you please paste that in pastebin
[0:50] <joshd> alfredodeza: looking at your wip-5900 branch, I think we might want to put each library in a separate package (not all in a single ceph package)
[0:50] <alphe> tamil yes
[0:51] <alfredodeza> joshd: why so?
[0:51] <alfredodeza> more granularity?
[0:51] <joshd> alfredodeza: for backwards compatibility, we need packages called rados and rbd at least, since that's how they're used currently
[0:51] <joshd> more granularity too, so you don't e.g. need flask when you just want to use librados
[0:51] <Tamil> alphe: dont forget to share the pastebin link
[0:52] <alfredodeza> joshd: I just checked and rbd and rados are available as packages in PyPi
[0:52] <alphe> http://pastebin.com/vbVTiZ2m
[0:52] <alfredodeza> so that is good
[0:52] <alphe> yes
[0:52] <sagewk> joshd, alfredodeza: yeah. i don't relaly understand the python namespac estuff, but we need to make sure we don't break existing users
[0:52] <alphe> and only pastebin link ...
[0:53] <sagewk> making separte python packages (deb/rpm) makes sense too; python-ceph can become a meta-package that depends on them
[0:53] <joshd> alfredodeza: also license should be lgpl
[0:53] <sagewk> (well, i guess it will keep the argparse stuff in it)
[0:53] <alfredodeza> joshd: you know that those Python files have different licenses?
[0:53] <alfredodeza> they do say gpl v2
[0:53] * ishkabob (~c7a82cc0@webuser.thegrebs.com) Quit (Quit: TheGrebs.com CGI:IRC (Ping timeout))
[0:55] <joshd> alfredodeza: that would be bad, since they're libraries meant to be used by non-gpl projects, where does it say gpl?
[0:56] <Tamil> alphe: thats strange, maybe you enables ssl while setting up rgw? http://ceph.com/docs/master/radosgw/manual-install/ - enable ssl in this link?
[0:56] <Tamil> alphe: s/enables/enabled
[0:56] <Tamil> alphe: thats my guess
[0:56] <joshd> alfredodeza: there are functional tests in ceph.git/src/test/pybind/, not sure if those should go in the package too
[0:56] <alphe> tamil yes i followed the block storage quickstart doc
[0:57] <alfredodeza> they should most definitely be included methinks
[0:57] <alphe> tamil I am not sed don t s/word/newword me :)
[0:57] <alphe> hehehe sorry bad joke ...
[0:57] <alfredodeza> joshd: https://github.com/ceph/ceph/blob/master/src/pybind/ceph_argparse.py#L11-12
[0:59] <joshd> alfredodeza: well, at least that's just the rest api client, it should probably be changed though - dmick, did you mean to use gpl there?
[0:59] <alphe> a2enmod ssl -> module ssl already enabled
[1:00] <Tamil> alphe: :)
[1:00] <alphe> i have apache.key apache.crt
[1:01] <Tamil> alphe: what when you try, you get the SSL exception?
[1:01] <alphe> just when I finally understoud how to create my bucket my server has a ssl problem ...
[1:01] * gregmark (~Adium@cet-nat-254.ndceast.pa.bo.comcast.net) Quit (Quit: Leaving.)
[1:01] <alphe> tamil what when i try what ?
[1:02] <alphe> i will pastebin what the boto client says
[1:02] <Tamil> alphe: maybe try to disable ssl and see if that works, however we may have to come back to enabling ssl and see why it did not work
[1:02] <Tamil> alphe: just to ensure if everything else is right
[1:03] <Tamil> alphe: when so you get SSL exception, yes it would be nice to have a pastebin output of what boto client says
[1:03] <Tamil> alphe: s/so/do
[1:04] <alphe> http://pastebin.com/t7kkapgp
[1:06] <joshd> alfredodeza: with the files moving, git grep pybind will show a bunch of places that'll need to be updated too
[1:06] <alphe> i disabled the ssl and i have the same error since it tries to open by default a HTTPS connexion
[1:06] <alphe> s/since it/since boto/
[1:07] <alfredodeza> joshd: good catch
[1:07] <alfredodeza> if you have the output handy, would you mind updating the ticket?
[1:07] <joshd> sure
[1:07] <alfredodeza> http://tracker.ceph.com/issues/5900
[1:07] <yehudasa_> alphe: how are you creating the connection through boto?
[1:08] <yehudasa_> try using a non-ssl connection first, then when it works try ssl
[1:09] <alfredodeza> zackc: just pushed my updates
[1:09] <alfredodeza> can you take a second look?
[1:09] <yehudasa_> alphe: also, you may want to explore using the boto.s3.connection.OrdinaryCallingFormat instead of the default one, this might be biting you
[1:10] <alphe> yehudasa yes !
[1:12] <alphe> yehudasa hum ...
[1:12] <yehudasa_> alphe: that doesn't rhyme
[1:13] <alphe> that wasn t the intent ...
[1:13] <yehudasa_> ah.. it wasn't really clear
[1:15] <alphe> ok so i tryed to call ordinarycallformat
[1:15] <alfredodeza> glowell: we are ready for a ceph-deploy release
[1:15] <alphe> but it is an objet so colling dont do a thing ...
[1:15] <alfredodeza> I am going to update the version number and tag
[1:15] <alfredodeza> I will do the PyPI release
[1:16] <alfredodeza> let me know if you need anything else for the other packages
[1:16] * devoid (~devoid@130.202.135.202) Quit (Quit: Leaving.)
[1:16] <alphe> i have the getbucket_server method that i could use in the OrdinaryCallFormat object but since I have no bucket on my serv that won t do it ...
[1:17] <yehudasa_> alphe: you need to set the calling format when you're creating the connection
[1:17] <alphe> boto.s3.connection.build_post_from_args
[1:17] <alphe> this should allow me to swith the http method and specify my server too
[1:17] <glowell> alfredodeza: great. I'll build it alon with dumpling.
[1:19] <alphe> ok found it !
[1:19] * alfredodeza (~alfredode@2607:f298:a:607:3064:7c81:1997:800f) Quit (Remote host closed the connection)
[1:19] <alphe> boto.connect_s3(host='copernico-vm2.keplerdata.com', is_secure= False)
[1:19] <alphe> that switch the s3 connection to http mode
[1:19] <alphe> and not https
[1:20] <alphe> ok i think that worked
[1:20] <yehudasa_> cool
[1:20] <alphe> I dont know in fact i stoped the command ...
[1:20] <yehudasa_> you can add a param there: calling_format=boto.s3.connection.OrdinaryCallingFormat
[1:21] <alphe> boto.exception.S3ResponseError: S3ResponseError: 405 Method Not Allowed
[1:21] <alphe> arg ...
[1:22] <yehudasa_> well, you might be reaching the gateway at this point
[1:22] <yehudasa_> what are you trying to do?
[1:22] <alphe> :) yeah me !
[1:22] <yehudasa_> do you have the apache access log
[1:22] <yehudasa_> ?
[1:23] <alphe> 192.168.0.36 - - [09/Aug/2013:19:20:50 -0400] "PUT / HTTP/1.1" 405 259 "-" "Boto/2.3.0 (linux2)"
[1:23] <alphe> nothing else
[1:23] <yehudasa_> yeah, obviously this isn't going to work
[1:24] <alphe> ?
[1:24] <alphe> why ?
[1:24] <yehudasa_> what were you trying to do?
[1:24] <yehudasa_> if you were trying to create a bucket, then the bucket name is missing there
[1:24] <yehudasa_> it should be PUT /bucket
[1:25] <yehudasa_> unless you're not going through the ordinary calling format
[1:25] <alphe> bucket = s3.create_bucket('boto-demo-%s' %int(time.time()))
[1:25] <yehudasa_> right
[1:25] <yehudasa_> did you add the ordinary calling format param that I suggested?
[1:25] <alphe> i m trying to create a bucket with boto for a local radosgw s3 style server
[1:25] <alphe> no
[1:26] <alphe> I will do it
[1:27] <alphe> i did the calling_format like you wrote it
[1:27] <alphe> then i do the s3 = boto.connect_s3(host='copernico-vm2.keplerdata.com', is_secure= False)
[1:27] * Ircolle (~u739768@mobile-198-228-212-069.mycingular.net) has joined #ceph
[1:27] <alphe> then i do the bucket = s3.create_bucket('boto-demo-%s' %int(time.time()))
[1:28] <alphe> boto.exception.S3ResponseError: S3ResponseError: 405 Method Not Allowed
[1:28] <yehudasa_> try s3 = boto.connect_s3(host='copernico-vm2.keplerdata.com', is_secure= False, calling_format=boto.s3.connection.OrdinaryCallingFormat)
[1:29] <alphe> the bucket create give another error
[1:29] <alphe> unbound method build_path_base() must be called with OrdinaryCallingFormat instance as first argument (got str instance instead)
[1:30] <alphe> should I put a boto.s3.connection.OrdinaryCallingFormat.build_path_base() ?
[1:31] <yehudasa_> no, I'm not sure what you did there exactly
[1:32] <alphe> i copied exactly the line you provided
[1:32] <yehudasa_> try this: conn = boto.s3.connection.S3Connection(aws_access_key_id=<access key>, aws_secret_access_key=<secret>, is_secure=false, port=<port>, host=<host>, calling_format=boto.s3.connection.OrdinaryCallingFormat)
[1:33] * Ircolle (~u739768@mobile-198-228-212-069.mycingular.net) has left #ceph
[1:35] <alphe> same error
[1:35] <alphe> calling_format=boto.s3.connection.OrdinaryCallingFormat) isn t working
[1:40] <alphe> hum seems like my user wasn t stored ...
[1:42] <alphe> i didnt create the default pools neither ...
[1:42] <bandrus> what about using a different client?
[1:42] <bandrus> http://aws.amazon.com/code/128
[1:45] <alphe> strange ...
[1:45] <bandrus> ./s3curl.pl --id=[friendly-name] --put=<file-name> -- http://your.gateway.com/[bucket-name]/[key-name]
[1:45] <alphe> when i try to recreate my user it says it already exists
[1:46] <alphe> when i try to get the info on that user it says no user info saved ...
[1:48] * tnt (~tnt@91.177.243.62) has joined #ceph
[1:50] <alphe> info on the user doesnt work ...
[1:50] <alphe> radosgw-admin user info myuser returns there is no info stored
[1:51] <alphe> radosgw-admin user rm myuser returns could not remove user: unable to parse parameters, unable to perform operations on the anoymous user
[1:51] <alphe> that is strange
[1:55] <yehudasa_> alphe: radosgw-admin user info --uid=myuser
[1:55] <yehudasa_> radosgw-admin user rm --uid=myuser
[1:55] <yehudasa_> etc
[1:56] <alphe> yehudasa right ! thank you !
[1:56] <alphe> forgot the --uid= it works fine
[1:57] <alphe> can i start with thing easy in s3curl.pl ?
[1:57] <alphe> like --head ?
[1:57] <alphe> to be sure it works ...
[2:02] <sagewk> dmick: can you look at wip-ceph-disk?
[2:02] * tnt (~tnt@91.177.243.62) Quit (Ping timeout: 480 seconds)
[2:02] <dmick> sagewk: will do
[2:05] <alphe> in s3curl.pl how do i spell this --createBucket [<region>] ?
[2:05] <alphe> the bucket name i mean
[2:05] <alphe> does it has to be /bucketname/
[2:06] <alphe> Couldn't find resource by digging through your curl command line args! at ./s3curl.pl line 229.
[2:07] <alphe> ok found the way but still with error ...
[2:07] <alphe> ?xml version="1.0" encoding="UTF-8"?><Error><Code>MethodNotAllowed</Code></Error>
[2:08] <alphe> ./s3curl.pl --id personal --head http://copernico-vm2.keplerdata.com
[2:08] <alphe> HTTP/1.1 403 Forbidden
[2:08] <alphe> Date: Sat, 10 Aug 2013 00:08:25 GMT
[2:08] <alphe> Server: Apache/2.2.22 (Ubuntu)
[2:08] <alphe> Accept-Ranges: bytes
[2:08] <alphe> Content-Length: 78
[2:08] <alphe> Content-Type: application/xml
[2:08] <alphe> arg ...
[2:08] <alphe> sorry ...
[2:09] <alphe> ok so 403 forbiden in the --head
[2:09] <bandrus> did you add your endpoint to the configurable section?
[2:09] <alphe> I passed it through the command line
[2:10] <alphe> ./s3curl.pl --id personal --head http://copernico-vm2.keplerdata.com
[2:10] <alphe> did a .s3curl
[2:10] <bandrus> you are probably trying to connect to amazon right now. I'm sorry my help will be spotty, I have deliverables.
[2:11] <bandrus> try adding the endpoint to s3curl.pl under the configurables section along with the existing ones (there is an array)
[2:11] * b1tbkt (~b1tbkt@24-217-192-155.dhcp.stls.mo.charter.com) Quit (Read error: Connection reset by peer)
[2:11] <alphe> yep the time date is not mine ...
[2:13] <alphe> HTTP/1.1 200 OK
[2:13] <alphe> Date: Sat, 10 Aug 2013 00:12:53 GMT
[2:13] <alphe> Server: Apache/2.2.22 (Ubuntu)
[2:13] <alphe> Content-Type: application/xml
[2:13] <alphe> sorry again ...
[2:13] <alphe> it is ok now
[2:14] <alphe> what is the sintaxe of s3curl --createBucket ?
[2:14] * guppy (~quassel@guppy.xxx) Quit (Quit: No Ping reply in 180 seconds.)
[2:14] * guppy (~quassel@guppy.xxx) has joined #ceph
[2:14] * iggy (~iggy@theiggy.com) Quit (Read error: Connection reset by peer)
[2:14] * iggy (~iggy@theiggy.com) has joined #ceph
[2:15] <alphe> it should be --createBucket [mybucket] ?
[2:15] <dmick> sage: fwiw, requests is only used for the REST test.py, not for ceph-rest-api itself. I mentioned to Warren that it should be part of the workunit to install requests.py; the package dependency isn't really necessary
[2:15] <dmick> (http://tracker.ceph.com/issues/5779)
[2:16] <bandrus> alphe, check the README included with s3curl
[2:16] <bandrus> I've not tried it myself, but see if it works for you
[2:17] <alphe> ok worked at least !
[2:17] <dmick> sorry, sagewk^
[2:17] <sagewk> oh, oops. ok!
[2:18] <alphe> so happy !!!
[2:23] * scuttlemonkey (~scuttlemo@c-69-244-181-5.hsd1.mi.comcast.net) has joined #ceph
[2:23] * ChanServ sets mode +o scuttlemonkey
[2:25] * alfredodeza (~alfredode@216.1.187.162) has joined #ceph
[2:28] * wschulze (~wschulze@cpe-69-203-80-81.nyc.res.rr.com) has joined #ceph
[2:29] <alphe> ok so now if I reactivate ssl it should work too no ?
[2:32] * lx0 (~aoliva@lxo.user.oftc.net) has joined #ceph
[2:34] <bandrus> theoretically, if SSL is setup properly, then sure
[2:35] * sagelap (~sage@2600:1012:b018:7678:588b:692d:7556:a78a) has joined #ceph
[2:35] <sagelap> dmick: back
[2:36] <dmick> k
[2:36] <sagelap> kind of think the right solution here is to push the conf stuff down into a helper called by mount() and move_mount(), but i think we can leave that for another day
[2:38] <dmick> why not just move the defaulting to mount()
[2:38] <dmick> and then it can construct the cmd with or without -o as needed
[2:39] <sagelap> because move_mount needs to use the same options
[2:39] * lxo (~aoliva@lxo.user.oftc.net) Quit (Ping timeout: 480 seconds)
[2:40] <alfredodeza> I am very excited to announce that ceph-deploy has just been released to the Python Package Index (PyPI)
[2:40] <alfredodeza> link: https://pypi.python.org/pypi/ceph-deploy
[2:40] <alfredodeza> this is version 1.2, which includes a wealth of changes
[2:40] <sagelap> yay!
[2:40] <alfredodeza> the OS packages are coming up soon too
[2:40] <alfredodeza> you can now `pip install ceph-deploy` and get all the goodness :)
[2:41] <alfredodeza> \o/
[2:41] <sagelap> you should send a note to ceph-users and ceph-devel
[2:41] * alfredodeza is on it
[2:41] <sagelap> :)
[2:45] <alphe> for some strange reason ssl doesn t activates ...
[2:45] <alphe> on apache 2
[2:46] <alphe> hum there is something strange ...
[2:47] <alphe> the in rgw.conf the virtualhost is listening on *:80 and not on *:443
[2:47] <alphe> in ports.conf the mod_ssl is set to listen on 443
[2:47] <alphe> so or i change ports.conf or I change site_available/rgw.conf
[2:52] <alfredodeza> sagelap: hrmnn my email for ceph-devel just bounced :( do you think you can fwd that?
[2:52] <alfredodeza> so unfortunate
[2:54] <Tamil> alfredodeza: we just got the email
[2:54] <alfredodeza> for ceph-devel or ceph-users
[2:54] <alfredodeza> because I sent to both
[2:54] <Tamil> alfredodeza: both
[2:54] <alfredodeza> amazing
[2:54] <alfredodeza> thank you Tamil
[2:54] <Tamil> alfredodeza: you mean, "ceph-deploy v1.2 has been released!" ??
[2:55] <alfredodeza> yes
[2:55] <alfredodeza> :)
[2:55] <Tamil> alfredodeza: kool
[2:55] <alfredodeza> thank you for all the bug reports :)
[2:55] * alfredodeza hugs the #ceph channel
[2:55] <Tamil> alfredodeza: bug reports? come on, its just the starters :)
[2:56] * alfredodeza lols
[2:56] * yanzheng (~zhyan@134.134.139.74) has joined #ceph
[3:00] <sagelap> alfredodeza: vger rejects email with HTML
[3:01] <alfredodeza> weird because I didn't add any
[3:01] <alfredodeza> maybe some automated stuff
[3:01] <sagelap> yeah
[3:01] <sagelap> need to make your gmail send non-HTML email by default, or for that recipient
[3:02] <sagelap> dmick: anyway, look ok?
[3:02] <dmick> did you change something?
[3:02] <sagelap> nope
[3:02] <dmick> I think you have to handle options == ''
[3:02] <sagelap> hmm
[3:03] <dmick> at a min, no?
[3:03] * sagelap goes off tot ry mount -o ''
[3:03] <dmick> now that's optimism :)
[3:04] <sagelap> root@burnupi18:~# mount -o '' /dev/sde2 /mnt
[3:04] <sagelap> root@burnupi18:~# mount|grep sde2
[3:04] <sagelap> /dev/sde2 on /mnt type xfs (rw)
[3:06] <alphe> in doc http://ceph.com/docs/master/radosgw/manual-install/ there is no mention of giving certificates and key for ssl
[3:06] <dmick> http://fpaste.org/31170/09677213/
[3:06] <alphe> usually apache2 in ubuntu 13.04 looks at /etc/ssl subdirectories for the certificate and key
[3:06] * dmick doesn't trust cli argument parsing on every distro to be that smart
[3:07] <sagelap> k
[3:09] <sagelap> new wip-ceph-disk patch
[3:10] <dmick> github doesn't think so yet
[3:10] * sagelap (~sage@2600:1012:b018:7678:588b:692d:7556:a78a) Quit (Read error: No route to host)
[3:16] * sagelap (~sage@76.89.177.113) has joined #ceph
[3:16] <dmick> alfredodeza: do we need requirements.txt to say pushy >= 0.5.2 as well?
[3:17] <alfredodeza> hrmnnn
[3:17] <alfredodeza> I don't think we need a requirements.txt for ceph-deploy
[3:17] <dmick> bootstrap currently uses it; I don't know. lost in a maze.
[3:17] <alfredodeza> ah right
[3:17] <alfredodeza> bootstrap
[3:18] <alfredodeza> once we release this version we will no longer need bootstrap
[3:18] <dmick> k
[3:18] <dmick> even for the .deb and .rpm installs?
[3:18] <alfredodeza> because we want users to be using packaged versions
[3:18] <alfredodeza> those should not use requirements.txt, at least not for ceph-deploy
[3:19] <dmick> what is bootstrap for?
[3:19] <alfredodeza> it is used to install virtualenv and install ceph-deploy in that virtualenv
[3:19] <alfredodeza> a.k.a. install by checking out the git repo and running that script
[3:20] <dmick> so is it only for development, and have its development functions been taken over by setup.py?
[3:21] <alfredodeza> whats "it", bootstrap? or requirements.txt?
[3:21] <alfredodeza> after Gary releases the OS packages we don't need either
[3:21] <dmick> both, because one uses the other, but, let's just say bootstrap for now
[3:22] <alfredodeza> we don't need either
[3:22] <alfredodeza> because we want users to install from the releases
[3:22] <dmick> ok. can you explain to me like I'm five why we did, but now we don't?
[3:22] <alfredodeza> not from the repo
[3:22] <alfredodeza> we did because packaging is hard (in Python) and it was easier to say "check out the repo and run bootstrap"
[3:23] <dmick> for developers, not for users, right?
[3:23] <alfredodeza> and I guess requirements.txt was used because it was easier to use that than to have a working setup.py
[3:23] <alfredodeza> I think users where doing that
[3:23] <alfredodeza> that == checking out from the github repo and running bootstrap
[3:23] <dmick> ok. so now they don't need to.
[3:24] <alfredodeza> exactly
[3:24] <dmick> how do developers deal with the repo now.
[3:24] <alfredodeza> to develop on ceph-deploy I would expect one to clone the repo, create a virtualenv and run `python setup.py develop`
[3:25] * grepory1 (~Adium@50-115-70-146.static-ip.telepacific.net) Quit (Quit: Leaving.)
[3:27] <dmick> ok. sounds like we should either a) remove bootstrap and requirements.txt and document the developer setup, or b) change bootstrap to do that without requirements.txt, because we've enhanced setup.py.
[3:30] <alfredodeza> sure
[3:30] <alfredodeza> I didn't it was a high priority before releasing :)
[3:31] <alfredodeza> but!
[3:31] <alfredodeza> I will add it to my todo list for cleanup
[3:31] <dmick> I would never mean to imply it was high priority, just making sure I understand and that it gets on a list
[3:32] <alfredodeza> no no, sure
[3:32] <dmick> (I just grepped for 'pushy' and found the conflicting versions)
[3:32] <alfredodeza> I agree :)
[3:32] <dmick> cool
[3:32] <alfredodeza> we are definitely on the same page :D
[3:36] * joao (~JL@2607:f298:a:607:9eeb:e8ff:fe0f:c9a6) Quit (Ping timeout: 480 seconds)
[3:37] <alphe> the documentation is missing a part ...
[3:38] <alphe> in the object storage install there is the ssl cert generation and key but then there is no mention of them in the rgw.conf in /etc/apache2/site-available/
[3:38] <alphe> the apache part is you enable the module
[3:38] <alphe> ssl
[3:39] <alphe> you create crt and key files with open ssl then restart service apache2
[3:42] <alphe> in the documentation at the ssl install step there is no mention of a ssl site to activate
[3:43] <alphe> so my 443 port is sending plain text ...
[3:44] <alphe> lets say i use the /etc/apache2/site-available/default-ssl by default then i don t make to it any mention of the fastcgi module
[3:44] <alphe> so in the best case my port 443 as ssl activated but fastcgi no
[3:45] <alphe> in anycase there is something missing there since most of s3 amazon map driver software will request ssl connection
[3:49] <alphe> ok i think I got the ssl working now !
[3:50] <alphe> in that documentation http://ceph.com/docs/master/radosgw/manual-install/
[3:50] <alphe> at the end you need to add edit /etc/apache2/site-available/default-ssl
[3:51] <alphe> set there the full path for cert and key files
[3:51] <alphe> then a2ensite default-ssl then service apache restart
[3:52] <alphe> but then there is a probleme that 443 port don t use the fastcgi modul that we need to make radosgw rocking !
[3:52] <alphe> hope the doc will change please
[3:54] * alfredodeza (~alfredode@216.1.187.162) Quit (Remote host closed the connection)
[3:55] * wschulze (~wschulze@cpe-69-203-80-81.nyc.res.rr.com) Quit (Quit: Leaving.)
[3:57] * bandrus (~Adium@cpe-76-95-217-129.socal.res.rr.com) Quit (Quit: Leaving.)
[3:57] * yanzheng (~zhyan@134.134.139.74) Quit (Remote host closed the connection)
[4:01] <alphe> ok so to finish I got the ssl working
[4:02] * JoBArTe_Skuld (~vvyc@201.17.195.102) has joined #ceph
[4:02] * JoBArTe_Skuld (~vvyc@201.17.195.102) has left #ceph
[4:03] * LeaChim (~LeaChim@97e00998.skybroadband.com) Quit (Ping timeout: 480 seconds)
[4:05] * wschulze (~wschulze@cpe-69-203-80-81.nyc.res.rr.com) has joined #ceph
[4:05] <alphe> ok working great
[4:06] <alphe> i got the s3 bucket maped and working with webdrive but not using ssl ...
[4:06] * sjustlaptop (~sam@24-205-35-233.dhcp.gldl.ca.charter.com) has joined #ceph
[4:07] <alphe> probably a probleme to deal with self signed sertificate or some problems with the fastcgi module config
[4:07] <alphe> anyway the doc is wrong it need to be changed cause ssl stuff isn t working after a scrupulous follow of the install and configure methods provided in the documentation
[4:10] <alphe> and to finish s3 style radosgw mounted in windows with webdrive is 3 time faster than windows /samba/ceph-fuse with the same data set as probe a 12 000 lot of diferent size files
[4:11] <alphe> as the drive is maped into windows my software tools should be able to work
[4:15] * wschulze (~wschulze@cpe-69-203-80-81.nyc.res.rr.com) Quit (Quit: Leaving.)
[4:18] * bandrus (~Adium@cpe-76-95-217-129.socal.res.rr.com) has joined #ceph
[4:19] <alphe> bandrus i succeed to map the s3 ceph drive to windows without ssl
[4:19] <alphe> the ssl install part of the doc is wrong
[4:21] * yanzheng (~zhyan@jfdmzpr04-ext.jf.intel.com) has joined #ceph
[4:22] <bandrus> okay, thanks for the feedback alphe
[4:22] <bandrus> glad you got it working
[4:24] <alphe> bandrus there is a full feed back before you arrived
[4:24] <bandrus> I think I see a portion of it at least, I'll check the logs and forward your information on
[4:24] <alphe> basically the ssl install is too short in http://ceph.com/docs/master/radosgw/manual-install/
[4:25] <alphe> webdrive allows me to link to s3 non ssl site
[4:25] <alphe> which is not the case for expandrive and tntdrive
[4:26] <bandrus> alrighty, I'm out for the night, but thanks again for the information
[4:26] * bandrus (~Adium@cpe-76-95-217-129.socal.res.rr.com) has left #ceph
[4:26] * diegows (~diegows@190.190.11.42) Quit (Ping timeout: 480 seconds)
[4:27] <alphe> so solving the ssl issue would open our ceph world to really cool tools and spending like 3 hours to get a 3 times faster easy to use ceph link from windows OS that will be a great stuff (3 times faster than samba/ceph-fuse or webdav/ceph-fuse
[4:49] * stepan_cz (~Adium@host86-134-75-80.range86-134.btcentralplus.com) has joined #ceph
[4:50] * stepan_cz (~Adium@host86-134-75-80.range86-134.btcentralplus.com) has left #ceph
[5:01] * alphe (~alphe@0001ac6f.user.oftc.net) Quit (Quit: Leaving)
[5:19] * dpippenger (~riven@cpe-76-166-208-83.socal.res.rr.com) Quit (Quit: Leaving.)
[5:27] * lx0 is now known as lxo
[5:58] * davidzlap (~Adium@cpe-75-84-249-188.socal.res.rr.com) Quit (Quit: Leaving.)
[6:14] * Vincent_Valentine (~Vincent_V@49.206.158.155) has joined #ceph
[6:22] * smiley (~smiley@pool-173-73-0-53.washdc.fios.verizon.net) Quit (Quit: smiley)
[6:22] * alfredodeza (~alfredode@216.1.187.162) has joined #ceph
[6:26] * sprachgenerator (~sprachgen@c-50-141-192-36.hsd1.il.comcast.net) Quit (Quit: sprachgenerator)
[6:48] * dlan (~dennis@116.228.88.131) Quit (Read error: Connection reset by peer)
[7:07] * yanzheng (~zhyan@jfdmzpr04-ext.jf.intel.com) Quit (Remote host closed the connection)
[7:17] * Vincent_Valentine (~Vincent_V@49.206.158.155) Quit (Ping timeout: 480 seconds)
[7:28] * alfredodeza (~alfredode@216.1.187.162) Quit (Remote host closed the connection)
[7:49] * Kioob (~kioob@2a01:e35:2432:58a0:21e:8cff:fe07:45b6) Quit (Ping timeout: 480 seconds)
[8:02] * huangjun (~kvirc@119.147.167.211) has joined #ceph
[8:03] * tnt (~tnt@91.177.243.62) has joined #ceph
[8:11] * dmick (~dmick@38.122.20.226) Quit (Quit: Leaving.)
[8:18] * sagelap (~sage@76.89.177.113) Quit (Ping timeout: 480 seconds)
[8:36] * yanzheng (~zhyan@jfdmzpr03-ext.jf.intel.com) has joined #ceph
[8:38] * bandrus (~Adium@cpe-76-95-217-129.socal.res.rr.com) has joined #ceph
[8:39] * bandrus (~Adium@cpe-76-95-217-129.socal.res.rr.com) has left #ceph
[8:55] * KindTwo (KindOne@h30.37.28.71.dynamic.ip.windstream.net) has joined #ceph
[8:57] * KindOne (KindOne@0001a7db.user.oftc.net) Quit (Ping timeout: 480 seconds)
[8:57] * KindTwo is now known as KindOne
[8:59] * toMeloos (~tom@53545693.cm-6-5b.dynamic.ziggo.nl) has joined #ceph
[9:07] * grepory (~Adium@c-69-181-42-170.hsd1.ca.comcast.net) has joined #ceph
[9:08] * grepory (~Adium@c-69-181-42-170.hsd1.ca.comcast.net) Quit ()
[9:12] * yanzheng (~zhyan@jfdmzpr03-ext.jf.intel.com) Quit (Remote host closed the connection)
[9:14] * AfC (~andrew@2001:44b8:31cb:d400:b0:a360:696a:5f6) has joined #ceph
[9:25] * mikedawson (~chatzilla@c-98-220-189-67.hsd1.in.comcast.net) Quit (Ping timeout: 480 seconds)
[9:40] * sjustlaptop (~sam@24-205-35-233.dhcp.gldl.ca.charter.com) Quit (Read error: Operation timed out)
[9:51] * Vincent_Valentine (~Vincent_V@49.206.158.155) has joined #ceph
[10:01] * root (~chatzilla@180.111.186.53) Quit (Ping timeout: 480 seconds)
[10:11] * root (~chatzilla@218.94.22.130) has joined #ceph
[10:28] * Kioob (~kioob@2a01:e35:2432:58a0:21e:8cff:fe07:45b6) has joined #ceph
[10:59] * mschiff (~mschiff@port-4115.pppoe.wtnet.de) has joined #ceph
[11:01] * yanzheng (~zhyan@134.134.139.74) has joined #ceph
[11:10] * LeaChim (~LeaChim@97e00998.skybroadband.com) has joined #ceph
[11:13] * Vincent_Valentine (~Vincent_V@49.206.158.155) Quit (Ping timeout: 480 seconds)
[11:22] * huangjun (~kvirc@119.147.167.211) Quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
[11:33] * jjgalvez (~jjgalvez@ip72-193-217-254.lv.lv.cox.net) Quit (Quit: Leaving.)
[12:08] * lxo (~aoliva@lxo.user.oftc.net) Quit (Ping timeout: 480 seconds)
[12:11] * fireD (~fireD@93-139-144-67.adsl.net.t-com.hr) has joined #ceph
[12:18] * lxo (~aoliva@lxo.user.oftc.net) has joined #ceph
[12:41] * Vincent_Valentine (~Vincent_V@49.206.158.155) has joined #ceph
[13:26] * smiley (~smiley@pool-173-73-0-53.washdc.fios.verizon.net) has joined #ceph
[13:38] * mschiff (~mschiff@port-4115.pppoe.wtnet.de) Quit (Remote host closed the connection)
[13:42] * mikedawson (~chatzilla@c-98-220-189-67.hsd1.in.comcast.net) has joined #ceph
[13:47] * mikedawson (~chatzilla@c-98-220-189-67.hsd1.in.comcast.net) Quit (Read error: Connection reset by peer)
[13:54] <Kioob> So, it's really better to have 3 *fast* MON, than 5 *slow* MON :p
[13:58] * yanzheng (~zhyan@134.134.139.74) Quit (Remote host closed the connection)
[14:05] * wschulze (~wschulze@cpe-69-203-80-81.nyc.res.rr.com) has joined #ceph
[14:06] * lx0 (~aoliva@lxo.user.oftc.net) has joined #ceph
[14:11] * lxo (~aoliva@lxo.user.oftc.net) Quit (Ping timeout: 480 seconds)
[14:18] * diegows (~diegows@190.190.11.42) has joined #ceph
[14:21] * john_barbee (~jbarbee@c-98-220-74-174.hsd1.in.comcast.net) has joined #ceph
[14:28] * diegows (~diegows@190.190.11.42) Quit (Ping timeout: 480 seconds)
[14:44] * diegows (~diegows@190.190.11.42) has joined #ceph
[15:04] * vipr (~vipr@78-21-226-180.access.telenet.be) has joined #ceph
[15:09] * wschulze (~wschulze@cpe-69-203-80-81.nyc.res.rr.com) Quit (Quit: Leaving.)
[15:17] * mikedawson (~chatzilla@c-98-220-189-67.hsd1.in.comcast.net) has joined #ceph
[15:22] * toMeloos (~tom@53545693.cm-6-5b.dynamic.ziggo.nl) Quit (Ping timeout: 480 seconds)
[16:00] * wschulze (~wschulze@cpe-69-203-80-81.nyc.res.rr.com) has joined #ceph
[16:12] * Psi-Jack (~Psi-Jack@psi-jack.user.oftc.net) Quit (Ping timeout: 480 seconds)
[16:15] * toMeloos (~tom@53545693.cm-6-5b.dynamic.ziggo.nl) has joined #ceph
[16:29] * Psi-Jack (~Psi-Jack@psi-jack.user.oftc.net) has joined #ceph
[16:49] * jeff-YF (~jeffyf@pool-173-66-21-43.washdc.fios.verizon.net) has joined #ceph
[16:55] * jeff-YF (~jeffyf@pool-173-66-21-43.washdc.fios.verizon.net) Quit (Quit: jeff-YF)
[17:13] * BManojlovic (~steki@fo-d-130.180.254.37.targo.rs) has joined #ceph
[17:15] * madkiss (~madkiss@089144192192.atnat0001.highway.a1.net) has joined #ceph
[17:41] * ark (~ark@cpe-174-100-147-82.neo.res.rr.com) has joined #ceph
[17:41] <- *ark* hello
[17:43] <ark> Can anyone point me in the direction to the current installation documentation for Cuttlefish?
[17:51] * ark (~ark@cpe-174-100-147-82.neo.res.rr.com) Quit (Ping timeout: 480 seconds)
[17:54] * [fred] (fred@konfuzi.us) Quit (Ping timeout: 480 seconds)
[17:56] * madkiss1 (~madkiss@089144192192.atnat0001.highway.a1.net) has joined #ceph
[17:56] * madkiss (~madkiss@089144192192.atnat0001.highway.a1.net) Quit (Read error: Connection reset by peer)
[17:56] * [fred] (fred@konfuzi.us) has joined #ceph
[18:01] * toMeloos (~tom@53545693.cm-6-5b.dynamic.ziggo.nl) Quit (Read error: Operation timed out)
[18:02] * bandrus (~Adium@cpe-76-95-217-129.socal.res.rr.com) has joined #ceph
[18:04] * toMeloos (~tom@53545693.cm-6-5b.dynamic.ziggo.nl) has joined #ceph
[18:15] * allsystemsarego (~allsystem@188.25.130.190) has joined #ceph
[18:21] * Vincent_Valentine (~Vincent_V@49.206.158.155) Quit (Ping timeout: 480 seconds)
[18:30] * sagelap (~sage@76.89.177.113) has joined #ceph
[18:35] * Vincent_Valentine (~Vincent_V@49.206.158.155) has joined #ceph
[18:35] * danieagle (~Daniel@186.214.93.189) has joined #ceph
[18:40] * madkiss (~madkiss@089144192192.atnat0001.highway.a1.net) has joined #ceph
[18:41] * madkiss1 (~madkiss@089144192192.atnat0001.highway.a1.net) Quit (Read error: Connection reset by peer)
[18:46] * bandrus (~Adium@cpe-76-95-217-129.socal.res.rr.com) Quit (Quit: Leaving.)
[18:58] * odyssey4me (~odyssey4m@41-133-58-101.dsl.mweb.co.za) Quit (Ping timeout: 480 seconds)
[18:58] * madkiss (~madkiss@089144192192.atnat0001.highway.a1.net) Quit (Quit: Leaving.)
[18:59] * toMeloos (~tom@53545693.cm-6-5b.dynamic.ziggo.nl) Quit (Ping timeout: 480 seconds)
[19:05] * Midnightmyth (~quassel@93-167-84-102-static.dk.customer.tdc.net) has joined #ceph
[19:06] * VincentValentine (~Vincent_V@49.206.158.155) has joined #ceph
[19:08] * Vincent_Valentine (~Vincent_V@49.206.158.155) Quit (Ping timeout: 480 seconds)
[19:10] * Midnightmyth (~quassel@93-167-84-102-static.dk.customer.tdc.net) Quit (Remote host closed the connection)
[19:10] * Midnightmyth (~quassel@93-167-84-102-static.dk.customer.tdc.net) has joined #ceph
[19:18] * john_barbee (~jbarbee@c-98-220-74-174.hsd1.in.comcast.net) Quit (Ping timeout: 480 seconds)
[19:20] * john_barbee (~jbarbee@c-98-220-74-174.hsd1.in.comcast.net) has joined #ceph
[19:41] * sprachgenerator (~sprachgen@c-50-141-192-36.hsd1.il.comcast.net) has joined #ceph
[19:46] * xmltok (~xmltok@cpe-76-170-26-114.socal.res.rr.com) has joined #ceph
[19:50] * lx0 is now known as lxo
[19:52] * sjustlaptop (~sam@24-205-35-233.dhcp.gldl.ca.charter.com) has joined #ceph
[19:53] * dsafsfda (~oftc-webi@backlot-seattle.wip.dig.com) has joined #ceph
[19:53] * dsafsfda (~oftc-webi@backlot-seattle.wip.dig.com) Quit ()
[20:08] * rturk-away is now known as rturk
[20:08] * rturk is now known as rturk-away
[20:08] * rturk-away is now known as rturk
[20:12] * rturk is now known as rturk-away
[20:22] * joao (~JL@2607:f298:a:607:9eeb:e8ff:fe0f:c9a6) has joined #ceph
[20:22] * ChanServ sets mode +o joao
[20:22] * xmltok (~xmltok@cpe-76-170-26-114.socal.res.rr.com) Quit (Quit: Leaving...)
[20:25] * xmltok (~xmltok@cpe-76-170-26-114.socal.res.rr.com) has joined #ceph
[20:25] * danieagle (~Daniel@186.214.93.189) Quit (Quit: inte+ e Obrigado Por tudo mesmo! :-D)
[20:27] * mtk (~mtk@ool-44c35983.dyn.optonline.net) Quit (Remote host closed the connection)
[20:32] * mtk (~mtk@ool-44c35983.dyn.optonline.net) has joined #ceph
[20:39] * ark (~ark@cpe-174-100-147-82.neo.res.rr.com) has joined #ceph
[20:40] * Coyo (~coyo@thinks.outside.theb0x.org) has joined #ceph
[20:40] * Coyo is now known as Guest2911
[20:44] * sagelap (~sage@76.89.177.113) Quit (Ping timeout: 480 seconds)
[20:47] * ark (~ark@cpe-174-100-147-82.neo.res.rr.com) Quit (Ping timeout: 480 seconds)
[20:49] * VincentValentine (~Vincent_V@49.206.158.155) Quit (Read error: Connection reset by peer)
[20:49] * Vincent_Valentine (Vincent_Va@49.206.158.155) has joined #ceph
[21:13] * grepory (~Adium@c-69-181-42-170.hsd1.ca.comcast.net) has joined #ceph
[21:16] * grepory (~Adium@c-69-181-42-170.hsd1.ca.comcast.net) Quit ()
[21:22] * xmltok (~xmltok@cpe-76-170-26-114.socal.res.rr.com) Quit (Quit: Leaving...)
[21:51] * allsystemsarego (~allsystem@188.25.130.190) Quit (Quit: Leaving)
[22:03] * Vincent_Valentine (Vincent_Va@49.206.158.155) Quit (Ping timeout: 480 seconds)
[22:08] * sprachgenerator (~sprachgen@c-50-141-192-36.hsd1.il.comcast.net) Quit (Quit: sprachgenerator)
[22:28] * wschulze (~wschulze@cpe-69-203-80-81.nyc.res.rr.com) Quit (Quit: Leaving.)
[22:39] * wschulze (~wschulze@cpe-69-203-80-81.nyc.res.rr.com) has joined #ceph
[22:45] * john_barbee (~jbarbee@c-98-220-74-174.hsd1.in.comcast.net) Quit (Read error: Connection reset by peer)
[23:02] * diegows (~diegows@190.190.11.42) Quit (Ping timeout: 480 seconds)
[23:19] * Cube (~Cube@c-38-80-203-93.rw.zetabroadband.com) has joined #ceph
[23:25] * DarkAceZ (~BillyMays@50.107.55.36) Quit (Ping timeout: 480 seconds)
[23:27] * DarkAce-Z (~BillyMays@50.107.55.36) has joined #ceph
[23:38] * Cube (~Cube@c-38-80-203-93.rw.zetabroadband.com) Quit (Quit: Leaving.)

These logs were automatically created by CephLogBot on irc.oftc.net using the Java IRC LogBot.