*** esker has joined #openstack-swift | 00:03 | |
ho | gerrit doesn't work today? | 00:05 |
---|---|---|
*** kota_ has joined #openstack-swift | 00:05 | |
mattoliverau | ho: we are experiencing infra technical details | 00:08 |
kota_ | mattoliverau: gerrit is stopping? | 00:10 |
*** esker has quit IRC | 00:10 | |
torgomatic | http://media.tumblr.com/1e1d8ecea26aa3ce4e442c713e1e6004/tumblr_inline_mok7jhHaaZ1qz4rgp.png | 00:10 |
*** esker has joined #openstack-swift | 00:10 | |
ho | torgomatic: lol | 00:10 |
kota_ | lol | 00:10 |
ho | mattoliverau: thanks! | 00:12 |
mattoliverau | someone on my team is an infra core, and he's said he's missing our team meeting cause infra is exploding.. so can't be good, and now gerrit is down :P | 00:13 |
*** yuanz has quit IRC | 00:14 | |
*** esker has quit IRC | 00:14 | |
notmyname | sounds like they got the "turn it off" part down. did they try turning it on again? ;-) | 00:15 |
mattoliverau | notmyname: lol, maybe they've tried but it isn't plugged in | 00:17 |
mattoliverau | you know it's bad when they have to attempt a downgrade | 00:18 |
*** vinsh has quit IRC | 00:36 | |
*** dmorita has joined #openstack-swift | 00:48 | |
*** ChanServ changes topic to "Review Dashboard: http://goo.gl/8IUcKl | Summary Dashboard: http://goo.gl/qHus5v | Summit scheduling: https://etherpad.openstack.org/p/liberty-swift-summit-topics | Logs: http://eavesdrop.openstack.org/irclogs/%23openstack-swift/" | 00:57 | |
-openstackstatus- NOTICE: Gerrit has been downgraded to version 2.8 due to the issues observed today. Please report further problems in #openstack-infra. | 00:57 | |
*** tobe has joined #openstack-swift | 00:58 | |
*** km__ has joined #openstack-swift | 01:03 | |
*** km has quit IRC | 01:03 | |
*** nadeem has joined #openstack-swift | 01:10 | |
*** gyee has quit IRC | 01:12 | |
*** ndk has quit IRC | 01:26 | |
*** ndk has joined #openstack-swift | 01:26 | |
*** jkugel has joined #openstack-swift | 01:57 | |
*** km has joined #openstack-swift | 02:15 | |
*** km__ has quit IRC | 02:16 | |
*** bkopilov has quit IRC | 02:31 | |
*** vinsh has joined #openstack-swift | 02:39 | |
*** nadeem has quit IRC | 02:44 | |
*** vinsh has quit IRC | 03:07 | |
*** tamizh_geek has joined #openstack-swift | 03:08 | |
*** wbhuber has quit IRC | 03:14 | |
*** clayg has quit IRC | 03:17 | |
*** clayg has joined #openstack-swift | 03:18 | |
*** ChanServ sets mode: +v clayg | 03:18 | |
*** zaitcev has quit IRC | 03:24 | |
*** tamizh_geek has quit IRC | 03:25 | |
*** jrichli has quit IRC | 03:34 | |
*** bill_az has quit IRC | 03:41 | |
*** haomai___ has quit IRC | 04:03 | |
*** bill_az has joined #openstack-swift | 04:05 | |
*** bkopilov has joined #openstack-swift | 04:07 | |
*** tamizh_geek has joined #openstack-swift | 04:19 | |
*** asettle has quit IRC | 04:21 | |
*** tobe has quit IRC | 04:52 | |
*** 5EXAA60VI has joined #openstack-swift | 04:52 | |
*** SkyRocknRoll has joined #openstack-swift | 05:46 | |
*** SkyRocknRoll has joined #openstack-swift | 05:46 | |
*** hugokuo has quit IRC | 06:07 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/swift: Remove confusable query string on post as copy https://review.openstack.org/178927 | 06:08 |
*** hugokuo has joined #openstack-swift | 06:09 | |
*** zhill has joined #openstack-swift | 06:20 | |
*** silor has joined #openstack-swift | 06:25 | |
*** bill_az has quit IRC | 06:29 | |
*** zhill has quit IRC | 06:54 | |
*** ppai has joined #openstack-swift | 06:57 | |
*** tobe43 has joined #openstack-swift | 07:00 | |
*** kota_ has quit IRC | 07:02 | |
*** remix_auei is now known as remix_tj | 07:07 | |
*** geaaru has joined #openstack-swift | 07:27 | |
*** jistr has joined #openstack-swift | 07:33 | |
*** openstackstatus has quit IRC | 07:52 | |
*** openstack has joined #openstack-swift | 07:54 | |
*** jordanP has joined #openstack-swift | 08:10 | |
*** val2k has joined #openstack-swift | 08:15 | |
*** kota_ has joined #openstack-swift | 08:17 | |
val2k | Hello, I would like to know if there is a way to log on Swift without the environment variables (OS_USERNAME, etc...) | 08:19 |
openstackgerrit | Kota Tsuyuzaki proposed openstack/swift: Remove confusable query string on post as copy https://review.openstack.org/178927 | 08:23 |
kota_ | val2k: you mean you want to get the Swift log? or to put a log from something into Swift? | 08:26 |
ho | val2k: kota_: I don't think there is a way to log on. | 08:27 |
kota_ | val2k: if you want to get the swift log, perhaps you could setup rsyslog like as SAIO setup | 08:27 |
kota_ | val2k: documentation is here, http://docs.openstack.org/developer/swift/development_saio.html | 08:28 |
kota_ | ah, something like 'log in' (i.e. making a session?) | 08:28 |
*** exploreshaifali has joined #openstack-swift | 08:31 | |
ho | val2k: kota_: sorry, i may have mis-understand. | 08:31 |
val2k | kota_: ho: yes I meant "log in", sorry | 08:32 |
kota_ | ho: no worries, I'm not sure, too :P | 08:32 |
*** csmart has quit IRC | 08:33 | |
kota_ | ho: you're correct! | 08:33 |
kota_ | val2k: if you allow GUI, I guess you can use some browser base tool like as "swift-django-browser" | 08:34 |
kota_ | val2k: link, https://github.com/cschwede/django-swiftbrowser | 08:35 |
val2k | thank you kota_ I will check this! | 08:35 |
kota_ | val2k: there are some related products for swift | 08:36 |
kota_ | val2k: wait a while | 08:36 |
*** csmart has joined #openstack-swift | 08:36 | |
kota_ | val2k: http://docs.openstack.org/developer/swift/associated_projects.html | 08:37 |
kota_ | val2k: I don't know which one is suitable (or no one) for you :\ | 08:38 |
val2k | kota_: swauth seems perfect ! | 08:38 |
kota_ | val2k: ;) | 08:40 |
*** csmart has quit IRC | 08:41 | |
*** acoles_away is now known as acoles | 08:45 | |
tab___ | Hi there. Quick question, installing identity service and object storage swift (following instructions http://docs.openstack.org/juno/install-guide/install/yum/content/). Now i want also install dashboard Horizon - does Horizon need Messenger server to be installed? (http://docs.openstack.org/juno/install-guide/install/yum/content/ch_basic_environment.html#basics-messaging-server) | 08:47 |
*** csmart has joined #openstack-swift | 08:48 | |
ho | val2k: I see. You want to make a request without authentication (anonymous access) | 08:57 |
*** tellesnobrega has quit IRC | 08:59 | |
val2k | ho: Exactly, I use Swift via Runabove and I would like not to use their shell file (used to set these env var) in my script | 09:02 |
val2k | because these var are not persistent and I have to launch the .sh again and again | 09:02 |
*** kota_ has quit IRC | 09:07 | |
ho | tab__: I'm not sure horizon uses messanger but keystone and swift don't need to install messanger server. messanger server useually uses for communication b/w controller node and controlled node of nova, cinder, glance and neutron. | 09:15 |
*** aix has joined #openstack-swift | 09:16 | |
*** exploreshaifali has quit IRC | 09:23 | |
*** tobe43 has quit IRC | 09:31 | |
*** hunius has joined #openstack-swift | 09:41 | |
*** kota_ has joined #openstack-swift | 09:54 | |
*** kota_ has quit IRC | 09:54 | |
tab___ | ho: ok | 09:55 |
*** hunius has quit IRC | 10:08 | |
openstackgerrit | Merged openstack/swift: Properly re-raise exceptions in proxy_logging https://review.openstack.org/181566 | 10:35 |
ho | val2k: sorry for late response. https://swiftstack.com/docs/cookbooks/swift_usage/container_acl.html may be useful. | 10:59 |
ho | good night all! | 11:00 |
*** ho has quit IRC | 11:00 | |
*** tamizh_geek has quit IRC | 11:00 | |
*** links has joined #openstack-swift | 11:04 | |
*** kota_ has joined #openstack-swift | 11:08 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/swift: Remove confusable query string on post as copy https://review.openstack.org/178927 | 11:12 |
*** val2k has quit IRC | 11:18 | |
*** proteusguy has joined #openstack-swift | 11:23 | |
acoles | kota_: hi! what did you change ^^ ? i was just reviewing patchset 5 ;) | 11:28 |
*** km has quit IRC | 11:29 | |
kota_ | acoles: hi, | 11:29 |
kota_ | acoles: just remove a inline comment to my memo. | 11:30 |
kota_ | acoles: sorry to confuse that :( | 11:30 |
acoles | kota_: okay no problem | 11:31 |
*** tellesnobrega has joined #openstack-swift | 11:31 | |
acoles | kota_: oic the TODO - yes, the existing behaviour is correct | 11:32 |
kota_ | acoles: exactly, the reason I remove the TODO comment is what you know. | 11:34 |
acoles | makes sense :) | 11:35 |
kota_ | acoles: have you started to work about bug 1453807? | 11:41 |
openstack | bug 1453807 in OpenStack Object Storage (swift) "Post (not as copy) to SLO manifest destroys its state as a manifest" [Undecided,New] https://launchpad.net/bugs/1453807 | 11:41 |
kota_ | acoles: if not yet, I'm willing to work it during this week. | 11:42 |
kota_ | acoles: is it okay for you? | 11:44 |
*** jistr is now known as jistr|class | 11:46 | |
*** jistr|class is now known as jistr | 11:47 | |
*** jistr is now known as jistr|class | 11:50 | |
kota_ | well, finishing up today. | 11:54 |
kota_ | see you tommorow guys ;) | 11:55 |
*** kota_ has quit IRC | 11:55 | |
*** jistr|class is now known as jistr | 11:57 | |
*** fthiagogv has joined #openstack-swift | 12:05 | |
*** zul has quit IRC | 12:06 | |
acoles | kota_: i am not working on it yet | 12:12 |
*** jkugel has quit IRC | 12:12 | |
*** aix has quit IRC | 12:17 | |
*** zul has joined #openstack-swift | 12:18 | |
*** SkyRocknRoll has quit IRC | 12:20 | |
*** aix has joined #openstack-swift | 12:28 | |
*** bkopilov has quit IRC | 12:32 | |
*** NM has joined #openstack-swift | 12:46 | |
*** proteusguy has quit IRC | 12:55 | |
*** zul has quit IRC | 12:59 | |
*** zul has joined #openstack-swift | 13:03 | |
*** jistr is now known as jistr|mtg | 13:04 | |
*** jkugel has joined #openstack-swift | 13:07 | |
*** jkugel1 has joined #openstack-swift | 13:09 | |
*** jkugel has quit IRC | 13:11 | |
*** wbhuber has joined #openstack-swift | 13:20 | |
*** annegentle has joined #openstack-swift | 13:35 | |
*** ppai has quit IRC | 13:41 | |
*** links has quit IRC | 13:44 | |
*** ppai has joined #openstack-swift | 13:55 | |
*** StevenK has quit IRC | 14:12 | |
*** bkopilov has joined #openstack-swift | 14:13 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Cleanup and extend end to end ssync tests https://review.openstack.org/179379 | 14:14 |
*** vinsh has joined #openstack-swift | 14:15 | |
*** zul has quit IRC | 14:17 | |
*** cdelatte has joined #openstack-swift | 14:19 | |
*** delattec has joined #openstack-swift | 14:19 | |
*** jrichli has joined #openstack-swift | 14:19 | |
*** zul has joined #openstack-swift | 14:19 | |
*** annegentle has quit IRC | 14:21 | |
*** Gu_______ has joined #openstack-swift | 14:21 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Make SSYNC receiver return a reponse when initial checks fail https://review.openstack.org/177836 | 14:22 |
openstackgerrit | Alistair Coles proposed openstack/swift: Remove _ensure_flush() from SSYNC receiver https://review.openstack.org/177837 | 14:22 |
*** annegentle has joined #openstack-swift | 14:22 | |
*** breitz has quit IRC | 14:28 | |
*** breitz has joined #openstack-swift | 14:28 | |
*** jistr|mtg is now known as jistr | 14:39 | |
*** StevenK has joined #openstack-swift | 14:42 | |
*** minwoob has joined #openstack-swift | 14:53 | |
*** ppai has quit IRC | 14:54 | |
*** NM has quit IRC | 14:55 | |
*** bsdkurt1 has left #openstack-swift | 15:16 | |
*** barra204 has joined #openstack-swift | 15:21 | |
*** shakamunyi has joined #openstack-swift | 15:22 | |
*** esker has joined #openstack-swift | 15:28 | |
openstackgerrit | Janie Richling proposed openstack/swift: WIP - working on the encryption feature. https://review.openstack.org/157907 | 15:29 |
*** annegentle has quit IRC | 15:32 | |
*** vjujjuri has joined #openstack-swift | 15:32 | |
vjujjuri | Hi All, I am new to swift and trying to get my hands dirty with SAIO cluster using instructions (http://docs.openstack.org/developer/swift/development_saio.html) | 15:33 |
vjujjuri | I am running into a problem while bringing up proxy manger. | 15:33 |
vjujjuri | sudo swift-init proxy restart | 15:34 |
vjujjuri | Signal proxy-server pid: 20985 signal: 15 | 15:34 |
vjujjuri | No proxy-server running | 15:34 |
vjujjuri | Starting proxy-server...(/etc/swift/proxy-server.conf) | 15:34 |
vjujjuri | Traceback (most recent call last): | 15:34 |
vjujjuri | File "/usr/local/bin/swift-proxy-server", line 7, in <module> | 15:34 |
vjujjuri | execfile(__file__) | 15:34 |
vjujjuri | ... | 15:34 |
vjujjuri | File "/home/vjujjuri/swift/swift/swift/common/memcached.py", line 55, in <module> | 15:34 |
vjujjuri | from eventlet.pools import Pool | 15:34 |
vjujjuri | ImportError: No module named pools | 15:34 |
vjujjuri | I retried after pip install pool | 15:34 |
vjujjuri | still same issue | 15:34 |
vjujjuri | I see memcached running | 15:34 |
vjujjuri | Any help will be greatly appreciated | 15:34 |
vjujjuri | 70% of my unit tests are passing but still I don't believe cluster is up and running | 15:35 |
vjujjuri | as I can't even do swift stat | 15:35 |
treyd | vjujjuri: does your system have the eventlet library installed (pip list installed | grep eventlet)? | 15:36 |
glange | vjujjuri: did you get a swift all in one running first? http://docs.openstack.org/developer/swift/development_saio.html You'd learn a lot doing that. When you are done, all your unit and functional tests should work. | 15:37 |
glange | oh, I read above and this is for a saio :) | 15:38 |
vjujjuri | vjujjuri@twinstan-wsl6:~$ sudo pip install eventlet | 15:39 |
glange | if you carefully follow the instrustions on the saio, it should work | 15:39 |
vjujjuri | [dzdo] password for vjujjuri: | 15:39 |
vjujjuri | Requirement already satisfied (use --upgrade to upgrade): eventlet in /usr/local/lib/python2.7/dist-packages | 15:39 |
vjujjuri | Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3 in /usr/lib/python2.7/dist-packages (from eventlet) | 15:39 |
vjujjuri | Cleaning up... | 15:39 |
vjujjuri | glange: I think I followed carefully. :) | 15:40 |
glange | ok :) | 15:41 |
*** gyee has joined #openstack-swift | 15:41 | |
glange | when I first started, I had to rebuild my saio more than once before I got it right | 15:41 |
vjujjuri | glange: ok. So basically I am able to bring up all other mangers | 15:42 |
vjujjuri | except this proxy | 15:42 |
vjujjuri | treyd | 15:42 |
vjujjuri | jujjuri@twinstan-wsl6:~$ sudo pip list installed | 15:43 |
vjujjuri | Usage: pip COMMAND [OPTIONS] | 15:43 |
vjujjuri | pip: error: No command by the name pip list | 15:43 |
vjujjuri | (maybe you meant "pip install list") | 15:43 |
vjujjuri | vjujjuri@twinstan-wsl6:~$ sudo pip installed list | 15:43 |
vjujjuri | Usage: pip COMMAND [OPTIONS] | 15:43 |
vjujjuri | pip: error: No command by the name pip installed | 15:43 |
vjujjuri | (maybe you meant "pip install list") | 15:43 |
*** zaitcev has joined #openstack-swift | 15:43 | |
*** ChanServ sets mode: +v zaitcev | 15:43 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Don't ssync fragments that conflict with another fragment https://review.openstack.org/181407 | 15:43 |
openstackgerrit | Alistair Coles proposed openstack/swift: Add POST capability to ssync for .meta files https://review.openstack.org/138498 | 15:43 |
InAnimaTe | anyone know a quick way to remove all buckets and their contents for a specific user? | 15:44 |
vjujjuri | glange: so do you suggest me to repeat from the start? | 15:45 |
vjujjuri | Also glange , treyd - If I want to setup swift on real setup with 5 machiens, where are the best instructions? can you guys give me a link? | 15:46 |
vjujjuri | Also is there a way to disable keystone for testing purposes | 15:46 |
glange | maybe you have two versions of eventlet installed and python is pulling the wrong one? | 15:46 |
vjujjuri | trying to get some perf numbers and don't really need keystone for now. | 15:46 |
vjujjuri | Thanks a lot for your help | 15:46 |
glange | run "python" | 15:47 |
glange | and do "import eventlet" | 15:47 |
glange | and then "eventlet.__version__" | 15:47 |
glange | what number do you see? | 15:47 |
vjujjuri | hmm | 15:47 |
*** dencaval has joined #openstack-swift | 15:47 | |
vjujjuri | vjujjuri@twinstan-wsl6:~$ python | 15:48 |
vjujjuri | Python 2.7.3 (default, Dec 18 2014, 19:10:20) | 15:48 |
vjujjuri | [GCC 4.6.3] on linux2 | 15:48 |
vjujjuri | Type "help", "copyright", "credits" or "license" for more information. | 15:48 |
vjujjuri | >>> import eventlet | 15:48 |
vjujjuri | Traceback (most recent call last): | 15:48 |
vjujjuri | File "<stdin>", line 1, in <module> | 15:48 |
vjujjuri | ImportError: No module named eventlet | 15:48 |
vjujjuri | >>> | 15:48 |
vjujjuri | but pip install shows it is good. as I pasted above. | 15:48 |
vjujjuri | glange: ^ | 15:48 |
*** links has joined #openstack-swift | 15:50 | |
*** jistr has quit IRC | 15:50 | |
treyd | vjujjuri: maybe pip is installing packages in the wrong location than what your python expects? | 15:50 |
glange | or pip is confused and it didn't install it at? | 15:51 |
glange | I'm at "apt-get" guy :) | 15:52 |
InAnimaTe | looks like --all is what i needed | 15:52 |
vjujjuri | vjujjuri@twinstan-wsl6:~$ python --version | 15:52 |
vjujjuri | Python 2.7.3 | 15:52 |
vjujjuri | vjujjuri@twinstan-wsl6:~$ sudo ls /usr/local/lib/python2.7/ | 15:52 |
vjujjuri | dist-packages site-packages | 15:52 |
vjujjuri | vjujjuri@twinstan-wsl6:~$ sudo pip install eventlet | 15:52 |
vjujjuri | [dzdo] password for vjujjuri: | 15:52 |
vjujjuri | Requirement already satisfied (use --upgrade to upgrade): eventlet in /usr/local/lib/python2.7/dist-packages | 15:52 |
vjujjuri | Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3 in /usr/lib/python2.7/dist-packages (from eventlet) | 15:52 |
vjujjuri | glange: I can try apt-get | 15:52 |
vjujjuri | let me try that | 15:52 |
glange | well, I don't know if you should mix those two | 15:52 |
glange | I don't know if they play well together | 15:53 |
vjujjuri | ok; | 15:53 |
treyd | glange: vjujjuri: you can check your python path if you do an 'import sys' and then 'print sys.path' in a python interpreter | 15:53 |
glange | that's a good idea | 15:54 |
vjujjuri | vjujjuri@twinstan-wsl6:/usr/lib$ python | 15:56 |
vjujjuri | Python 2.7.3 (default, Dec 18 2014, 19:10:20) | 15:56 |
vjujjuri | [GCC 4.6.3] on linux2 | 15:56 |
vjujjuri | Type "help", "copyright", "credits" or "license" for more information. | 15:56 |
vjujjuri | >>> import eventlet | 15:56 |
vjujjuri | Traceback (most recent call last): | 15:56 |
vjujjuri | File "<stdin>", line 1, in <module> | 15:56 |
vjujjuri | ImportError: No module named eventlet | 15:56 |
vjujjuri | >>> import sys | 15:56 |
vjujjuri | >>> print sys.path | 15:56 |
vjujjuri | ['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client'] | 15:56 |
treyd | yeah... /usr/local/lib vs /usr/lib | 15:57 |
vjujjuri | right | 15:57 |
vjujjuri | how do I add it to the path? | 15:57 |
*** mtreinish has quit IRC | 15:58 | |
glange | or could you get pip to install it in a "right" place | 15:59 |
*** mtreinish has joined #openstack-swift | 16:00 | |
vjujjuri | treyd: glange no that did not helo | 16:00 |
vjujjuri | help | 16:00 |
vjujjuri | vjujjuri@twinstan-wsl6:/usr/lib$ export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/dist-packages | 16:00 |
vjujjuri | vjujjuri@twinstan-wsl6:/usr/lib$ python | 16:00 |
vjujjuri | Python 2.7.3 (default, Dec 18 2014, 19:10:20) | 16:00 |
vjujjuri | [GCC 4.6.3] on linux2 | 16:00 |
vjujjuri | Type "help", "copyright", "credits" or "license" for more information. | 16:00 |
vjujjuri | >>> import sys | 16:01 |
vjujjuri | >>> print sys.path | 16:01 |
vjujjuri | ['', '/usr/lib', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-pa | 16:01 |
vjujjuri | ckages/ubuntu-sso-client'] | 16:01 |
vjujjuri | >>> import eventlet | 16:01 |
vjujjuri | Traceback (most recent call last): | 16:01 |
vjujjuri | File "<stdin>", line 1, in <module> | 16:01 |
vjujjuri | ImportError: No module named eventlet | 16:01 |
treyd | vjujjuri: what OS are you using? precise or trusty? | 16:03 |
vjujjuri | no precise1 | 16:04 |
vjujjuri | 12.04 | 16:04 |
*** Gu_______ has quit IRC | 16:04 | |
vjujjuri | sorry precise | 16:04 |
*** wbhuber has quit IRC | 16:05 | |
zackmdavis | vjujjuri, I think pip's list-installed-packages command is actually `pip freeze` (a contemptibly counterintuitive name), so the command to see if Pip thinks it has installed eventlet would actually be `pip freeze | grep eventlet` | 16:05 |
*** wbhuber has joined #openstack-swift | 16:05 | |
*** wbhuber_ has joined #openstack-swift | 16:06 | |
*** wbhuber_ has quit IRC | 16:06 | |
vjujjuri | zackmdavis: that doesn't spit out any eventlet | 16:07 |
vjujjuri | vjujjuri@twinstan-wsl6:/usr/lib$ pip freeze | grep eventlet | 16:07 |
vjujjuri | Warning: cannot find svn location for distribute==0.6.24dev-r0 | 16:07 |
vjujjuri | so looks like it is not installed properly | 16:07 |
vjujjuri | but pip install says everything is fine :( | 16:07 |
vjujjuri | vjujjuri@twinstan-wsl6:/usr/lib$ sudo pip uninstall eventlet | 16:09 |
vjujjuri | Uninstalling eventlet: | 16:09 |
vjujjuri | /usr/local/lib/python2.7/dist-packages/eventlet | 16:09 |
vjujjuri | /usr/local/lib/python2.7/dist-packages/eventlet-0.17.4.egg-info | 16:09 |
vjujjuri | Proceed (y/n)? y | 16:09 |
vjujjuri | Successfully uninstalled eventlet | 16:09 |
vjujjuri | vjujjuri@twinstan-wsl6:/usr/lib$ | 16:09 |
vjujjuri | vjujjuri@twinstan-wsl6:/usr/lib$ sudo pip install eventlet -E /usr/bin/python | 16:09 |
vjujjuri | Downloading/unpacking eventlet | 16:09 |
vjujjuri | Downloading eventlet-0.17.4.tar.gz (284Kb): 284Kb downloaded | 16:09 |
vjujjuri | Running setup.py egg_info for package eventlet | 16:09 |
vjujjuri | 16:09 | |
vjujjuri | Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3 in ./python2.7/dist-packages (from eventlet) | 16:09 |
vjujjuri | Installing collected packages: eventlet | 16:09 |
vjujjuri | Running setup.py install for eventlet | 16:09 |
vjujjuri | 16:09 | |
vjujjuri | Successfully installed eventlet | 16:09 |
vjujjuri | Cleaning up... | 16:09 |
vjujjuri | vjujjuri@twinstan-wsl6:/usr/lib$ pip freeze | grep eventlet | 16:09 |
vjujjuri | Warning: cannot find svn location for distribute==0.6.24dev-r0 | 16:09 |
vjujjuri | vjujjuri@twinstan-wsl6:/usr/lib$ | 16:09 |
zackmdavis | vjujjuri, that is indeed puzzling | 16:10 |
*** wbhuber has quit IRC | 16:10 | |
zackmdavis | vjujjuri, (we notice that Pip said it uninstalled eventlet from /usr/local/lib/python2.7/dist-packages/, which was in the sys.path as expected earlier, suggesting that it's not a path issue) | 16:11 |
*** openstackgerrit_ has quit IRC | 16:11 | |
vjujjuri | zackmdavis: it is puzzling | 16:13 |
zackmdavis | vjujjuri, this StackOverflow question (found via a popular search engine) poses a similar problem http://stackoverflow.com/questions/8860731/pip-freeze-requirements-txt-error | 16:14 |
notmyname | good morning | 16:14 |
vjujjuri | zackmdavis: I am not worrying about the warning | 16:16 |
vjujjuri | it does report other stuff | 16:16 |
vjujjuri | so what I am seeing is - | 16:16 |
vjujjuri | freeze is not reporting anything under local/bin | 16:16 |
charz | vjujjuri: which version of pip you isntalled? | 16:18 |
vjujjuri | vjujjuri@twinstan-wsl6:/usr/lib$ pip --version | 16:19 |
vjujjuri | pip 1.0 from /usr/lib/python2.7/dist-packages (python 2.7) | 16:19 |
vjujjuri | vjujjuri@twinstan-wsl6:/usr/lib$ | 16:19 |
*** annegentle has joined #openstack-swift | 16:36 | |
*** vjujjuri has quit IRC | 16:37 | |
*** mahatic has joined #openstack-swift | 16:38 | |
*** annegentle has quit IRC | 16:41 | |
*** NM has joined #openstack-swift | 16:57 | |
*** nadeem has joined #openstack-swift | 16:59 | |
*** nadeem has quit IRC | 17:00 | |
*** mtreinish has quit IRC | 17:02 | |
*** esker has quit IRC | 17:02 | |
*** dmorita has quit IRC | 17:02 | |
*** alpha_ori has quit IRC | 17:02 | |
*** redbo has quit IRC | 17:02 | |
*** tanee has quit IRC | 17:02 | |
*** mtreinish_ has joined #openstack-swift | 17:02 | |
*** redbo has joined #openstack-swift | 17:02 | |
*** ChanServ sets mode: +v redbo | 17:02 | |
*** mtreinish_ is now known as mtreinish | 17:02 | |
*** bsdkurt has joined #openstack-swift | 17:03 | |
*** esker has joined #openstack-swift | 17:03 | |
*** dmorita has joined #openstack-swift | 17:03 | |
*** nadeem has joined #openstack-swift | 17:04 | |
*** tanee has joined #openstack-swift | 17:06 | |
*** alpha_ori has joined #openstack-swift | 17:07 | |
notmyname | tdasilva: are you going to the summit? my guess would be that you're staying home, but that's just a guess and why i'm asking :-) | 17:08 |
*** jordanP has quit IRC | 17:13 | |
*** links has quit IRC | 17:14 | |
*** acoles is now known as acoles_away | 17:17 | |
minwoob | Hi. Out of curiosity, what kind of work is scheduled regarding the development of the EC libs that are available to Swift? | 17:19 |
minwoob | So far, I've learned a lot about the different EC libs that are available to Swift, from reading through some of the Trello cards dedicated to them. | 17:19 |
minwoob | Does anyone know if there is a specific Trello *page* (like the one for Swift/EC) dedicated for one or more of these libs? Perhaps not Trello, but something similar? | 17:19 |
notmyname | minwoob: what do you mean? (very intentionally) swift doesn't include it's own EC implementation and uses 3rd party projects. so any development on them will be on their own terms and using tools of their own choosing | 17:20 |
minwoob | notmyname: One sec. Let me try to pull up one of those Trello tasks I was looking at. | 17:20 |
notmyname | minwoob: so eg if you are looking at jerasure, you will need to coordinate with those maintainers. if you're using ISA-L, that will probably be pretty tightly controlled by intel | 17:21 |
minwoob | notmyname: It looked like some of the community members are involved with PyECLib, liberasure, etc. | 17:21 |
notmyname | that's true | 17:21 |
minwoob | notmyname: Pretty actively, too. | 17:21 |
*** harlowja has quit IRC | 17:22 | |
minwoob | notmyname: And it seems that a lot of the EC backend work is going on in these libs. | 17:22 |
*** harlowja has joined #openstack-swift | 17:22 | |
notmyname | so swift uses pyeclib, and python binding for liberasurecode. liberasurecode is a plugable C library for EC algorithms | 17:22 |
minwoob | https://trello.com/c/MPGkXJMC/76-pyeclib-move-the-core-ec-code-from-pyeclib-to-liberasurecode | 17:23 |
notmyname | Kevin is the maintainer of both jerasure and liberasurecode. Tushar (tsg in here) is involved with pyeclib and liberasurecode and ISA-L. then I know that eg NTT has their own proprietary one that also works with liberasurecode | 17:23 |
minwoob | https://trello.com/c/O6BFDHUG/78-pyeclib-update-pyeclib-to-use-the-liberasurecode-api | 17:23 |
minwoob | notmyname: Then it seems that those backend plugins are mainly an independent effort, but a lot of active work seems to be going into PyECLib and liberasurecode, from Kevin, Tushar, and etc. | 17:24 |
notmyname | that's correct | 17:25 |
notmyname | minwoob: without having your own proprietary version available, you will probably use either ISA-L or jerasure for EC in Swift. if you have something else available, then you can use it if it works with liberasurecode. AIUI that's a pretty small interface to implement | 17:25 |
*** vjujjuri has joined #openstack-swift | 17:25 | |
notmyname | the small final detail is that liberasurecode also implements a very simple XOR erasure code that you could use without using any other library | 17:26 |
notmyname | so that's the result of all of those trello cards you see | 17:26 |
minwoob | notmyname: I see. I just found it interesting that a lot of the major changes to PyECLib and liberasurecode seems to have happened during the EC implementation period of Swift development. | 17:33 |
minwoob | notmyname: Some that I would even characterize as structural changes. | 17:34 |
notmyname | minwoob: pycelib and liberasurecode were developed for swift. they are new things themselves | 17:34 |
minwoob | notmyname: Ah, I see. | 17:35 |
*** annegentle has joined #openstack-swift | 17:37 | |
*** tellesnobrega_ has joined #openstack-swift | 17:38 | |
*** tellesnobrega_ has left #openstack-swift | 17:38 | |
*** annegentle has quit IRC | 17:42 | |
dmsimard | Running tempest tests against my Swift environment.. running into some sort of race condition, it'll get 401 unauthorized like one out of fifteen times for the tempurl tests. Turned on debug logging on the proxy logs but there's a lot to sift through. | 17:46 |
dmsimard | Has anyone run into this kind of issue ? | 17:46 |
*** chlong has quit IRC | 17:46 | |
dmsimard | I see the HTTP 401 in the Swift proxy logs but it doesn't say why. | 17:47 |
dmsimard | This is one of the defcore required tests | 17:47 |
dmsimard | Sounds very race-condition-ish | 17:48 |
*** Gu_______ has joined #openstack-swift | 17:49 | |
*** geaaru has quit IRC | 17:51 | |
tdasilva | notmyname: hi, staying home this time :) | 17:54 |
*** Johncr1 has joined #openstack-swift | 17:56 | |
Johncr1 | Hello | 17:56 |
Johncr1 | I have a question. Is item metadata case-sensitive in swift ? | 17:57 |
Johncr1 | and does it preserve the case when storing it ? | 17:57 |
Johncr1 | Is item metadata case-sensitive in swift ? Does it preserve the case when storing it ? | 17:58 |
*** chlong has joined #openstack-swift | 17:59 | |
*** zhill has joined #openstack-swift | 18:02 | |
*** fthiagogv has quit IRC | 18:04 | |
hurricanerix | Johncr1: The meta data key is not case sensitive when being sent to Swift. (I think they are modified with .Title() to ensure keys of differing case are treated as the same key). As for the values, as far as I know, the values are untouched and saved with whatever case you send. | 18:06 |
*** Gu_______ has quit IRC | 18:08 | |
*** Gu_______ has joined #openstack-swift | 18:09 | |
*** jodah has joined #openstack-swift | 18:18 | |
*** vjujjuri has quit IRC | 18:31 | |
*** Johncr1 has quit IRC | 18:34 | |
*** nadeem has quit IRC | 18:37 | |
*** nadeem has joined #openstack-swift | 18:39 | |
*** wbhuber has joined #openstack-swift | 18:45 | |
*** proteusguy has joined #openstack-swift | 18:57 | |
*** silor1 has joined #openstack-swift | 18:59 | |
*** silor has quit IRC | 19:01 | |
*** thurloat_isgone is now known as thurloat | 19:11 | |
*** dencaval has quit IRC | 19:15 | |
*** openstackgerrit_ has joined #openstack-swift | 19:16 | |
*** aix has quit IRC | 19:18 | |
*** silor1 has quit IRC | 19:22 | |
*** openstackgerrit_ has quit IRC | 19:25 | |
wbhuber | notmyname: what are the current priorities for Erasure Coding for the next few months before the Liberty releases? Two of the immediate ones are probably making it production ready and coming up with comprehensive performance results. | 19:28 |
wbhuber | *release | 19:28 |
wbhuber | (Those two are what I can think of right now.) | 19:28 |
*** annegentle has joined #openstack-swift | 19:31 | |
*** shakamunyi has quit IRC | 19:35 | |
*** barra204 has quit IRC | 19:36 | |
*** bkopilov has quit IRC | 19:46 | |
*** bkopilov has joined #openstack-swift | 19:49 | |
*** shakamunyi has joined #openstack-swift | 19:49 | |
*** barra204 has joined #openstack-swift | 19:49 | |
peluse | wbhuber, you got it! | 19:52 |
*** gyee has quit IRC | 19:52 | |
notmyname | wbhuber: yeah, that's a big part of it. For EC over the next few months, we want to do perf characterization and finish a few of the necessary refactorings (eg torgomatic and clayg have strong and conflicting opinions here). there are a few gaps to fill like the multi-range GET for EC | 20:10 |
notmyname | and then fixing or documenting and understanding the results we get from various functional and performance tests | 20:10 |
*** thurloat is now known as thurloat_isgone | 20:17 | |
*** Johncr1 has joined #openstack-swift | 20:20 | |
*** logan2 has quit IRC | 20:33 | |
peluse | wbhuber, we've actually still got (I think) a Fri session that acoles setup to level set on those main refactoring/known efforts that notmyname just mentioned, right notmyname? | 20:36 |
notmyname | both a fishbowl and working session on thursday, plus any time needed on friday | 20:37 |
*** openstackgerrit has quit IRC | 20:37 | |
*** openstackgerrit has joined #openstack-swift | 20:37 | |
wbhuber | peluse: ok, I will ensure one of my guys attends those sessions to understand those efforts. | 20:38 |
peluse | way cool | 20:38 |
peluse | wbhuber, wrt the cluster details on the Intel side - will post those up here shortly | 20:39 |
wbhuber | peluse: sweet! | 20:39 |
peluse | (not results yet, just config details) | 20:39 |
wbhuber | (understood.) | 20:39 |
*** Johncr1 has quit IRC | 20:42 | |
minwoob | notmyname: So has there been a rough sketch yet of what performance runs need to be done? | 20:57 |
minwoob | notmyname: For example, "run COSBench with x% distribution for reads, y% for writes, sizes ranging from 5KB to 3GB", etc. | 20:57 |
notmyname | minwoob: that sounds great :-) | 20:58 |
notmyname | actually that's very similar to what I've been looking at | 20:59 |
minwoob | notmyname: I see. | 20:59 |
notmyname | minwoob: think of it from two perspectives: one is to functionally test all the areas. this would include doing reads/writes/updates/deletes. at different scales | 21:00 |
notmyname | two is to get understanding of production behavior | 21:00 |
notmyname | so testing different sizes of objects and understanding what happens. finding the various bottlenecks (cpu? memory? netword? iops?) | 21:00 |
*** gyee has joined #openstack-swift | 21:01 | |
notmyname | seeing what happens when you have two nodes. seeing what happens when you have 200 nodes | 21:01 |
peluse | minwoob, so we have a spreadsheet that we'll bring to the summit for discussion that has a ton of stuff in it like that (proposals for test scenarios, etc) | 21:01 |
notmyname | oh cool | 21:01 |
notmyname | I'm putting together a thing this coming sunday night for swift contributors and operators to get together. something small, casual. a low-key way to kick of the summit | 21:03 |
peluse | yeah and once we all poke and prod at it, if it works out to make sense as sorta the 'production perf validation plan' then, well, that'd be great | 21:03 |
notmyname | ping me with your email if you want some details | 21:03 |
minwoob | So I see -- right now, the goal is to attempt to get as much performance data as possible over the upcoming weeks is what we've gathered :-) | 21:06 |
minwoob | Nothing too specific at the moment is what it sounds like. | 21:07 |
minwoob | at this stage, at least. | 21:08 |
*** annegentle has quit IRC | 21:10 | |
notmyname | or rather, it's as specific as what you make it :-) | 21:11 |
wbhuber | peluse: that'd be great if you could post the spreadsheet for those who don't go to summit in person. | 21:11 |
*** vjujjuri has joined #openstack-swift | 21:12 | |
peluse | yup, will do | 21:13 |
*** gyee has quit IRC | 21:13 | |
peluse | want to review it first so its not assumed to be 'community approved' - I suspect there will be lots of feedback but will make it available for sure | 21:13 |
peluse | or we'll make available whatever the outcome is, maybe someone else brings somthing better... | 21:14 |
*** gyee has joined #openstack-swift | 21:15 | |
*** thurloat_isgone is now known as thurloat | 21:24 | |
notmyname | I'm hoping to have all the details of the tests I've done so far in the community cluster, along with all the results. my goal is to have a public link to all of it | 21:24 |
*** chlong has quit IRC | 21:24 | |
notmyname | peluse: is tsg going to the summit? | 21:25 |
peluse | nope | 21:27 |
peluse | :( | 21:27 |
notmyname | ack | 21:27 |
notmyname | also, :-( | 21:27 |
*** asettle has joined #openstack-swift | 21:30 | |
*** vjujjuri has quit IRC | 21:39 | |
MooingLemur | So it looks like it may not be easy to check the health of an arbitrary object inside of an EC storage policy, or is there an analog to swift-dispersion-report for EC policies? | 21:42 |
*** NM has quit IRC | 21:43 | |
MooingLemur | I haven't actually deployed an EC storage policy yet, just been reading | 21:43 |
*** annegentle has joined #openstack-swift | 21:50 | |
*** vjujjuri has joined #openstack-swift | 21:56 | |
peluse | yeah, I don't remember dispersion-report coming up as a topic but it won't work "as is" for sure | 21:58 |
MooingLemur | On my prod cluster, I already do my own sort of emulation of dispersion-populate and dispersion-report | 21:59 |
peluse | do share :) | 22:00 |
MooingLemur | it's written in perl, loads the ring structure into memory, feeds a container, then some objects, then queries all the objects that are expected to exist directly from the object nodes, and populates a db that is shown on a health report webpage | 22:01 |
*** jkugel1 has left #openstack-swift | 22:02 | |
glange | you lost us at perl :p | 22:02 |
MooingLemur | hehe | 22:02 |
peluse | cool, yeah was gonna ask why not use what's there? | 22:02 |
MooingLemur | I use what I know | 22:02 |
MooingLemur | :) | 22:02 |
MooingLemur | I hadn't touched python code whatsoever until swift | 22:03 |
peluse | ahhh | 22:03 |
MooingLemur | I mean, if I can HEAD or GET the EC fragments directly, from what I understand, I can probably determine if they're all there | 22:04 |
peluse | sure, you can | 22:04 |
MooingLemur | even if I don't bother to understand how to read the object... and I don't even care at that point | 22:04 |
peluse | yup, was about to say - if you don't care about the orig obj its even easier | 22:04 |
MooingLemur | if the object servers give me a 200, I gotta assume the fragments are good | 22:04 |
*** mahatic has quit IRC | 22:05 | |
*** vinsh has quit IRC | 22:06 | |
*** wasmum has quit IRC | 22:09 | |
*** hurricanerix has quit IRC | 22:09 | |
MooingLemur | also, I haven't seen this reported, but in 2.3.0, `swift-ring-builder object.builder set_weight d0 100 d1 100 d2 400 d3 400` does something very silly | 22:10 |
MooingLemur | https://bpaste.net/show/41fadad13872 | 22:10 |
MooingLemur | I assume that's not supposed to do that :) | 22:10 |
*** hurricanerix_ has joined #openstack-swift | 22:11 | |
*** wasmum has joined #openstack-swift | 22:16 | |
*** wbhuber has quit IRC | 22:16 | |
*** logan2 has joined #openstack-swift | 22:18 | |
mattoliverau | Morning | 22:21 |
notmyname | hello | 22:21 |
openstackgerrit | paul luse proposed openstack/swift: Remove 1 line of dead code from EC reconstructor https://review.openstack.org/182479 | 22:22 |
peluse | mornin' | 22:22 |
MooingLemur | eh, submitted it as bug :3 | 22:24 |
peluse | MooingLemur, cool | 22:25 |
*** esker has quit IRC | 22:29 | |
mattoliverau | Only a few more days until lift off and then summit! :) | 22:30 |
*** nadeem has quit IRC | 22:33 | |
peluse | lift off? coming up in a rocketship? | 22:34 |
notmyname | peluse: you aren't? | 22:35 |
peluse | I'm taking my invisible plane this time :) | 22:36 |
peluse | borrowed it from wonder woman | 22:36 |
peluse | notmyname, do you remember anyone looking at the swift-dispersion stuff for policies in general? Looks like (cursory look) it may just need to be made policy aware and it might work for EC | 22:38 |
notmyname | IIRC dmorita was complaining about that not working for policies, and he might have been looking at it | 22:38 |
peluse | OK, cool | 22:40 |
openstackgerrit | Janie Richling proposed openstack/swift: WIP - working on the encryption feature. https://review.openstack.org/157907 | 22:45 |
mattoliverau | Us in the future (gmt+10) only take rockets.. Its the only way to fly. | 22:49 |
notmyname | hmm...in addition to new swift tshirts, I'll have some extra "screaming frenzy" ones from paris. (assuming I can figure out how to get them into a suitcase) | 22:49 |
notmyname | mattoliverau: how is tomorrow? | 22:49 |
*** Gu_______ has quit IRC | 22:49 | |
mattoliverau | Its good, bit of rain, getting colder.. I can give you the lotto numbers though :p | 22:50 |
notmyname | heh. nice | 22:50 |
jrichli | you could just wear the shirts on the plane :-) you would just be well padded | 22:51 |
jrichli | notmyname ^^ | 22:51 |
notmyname | me on the plane: https://www.youtube.com/watch?v=r6tlw-oPDBM | 22:52 |
jrichli | lol! ThatI guess most of them would have to be a large size in that case | 22:54 |
jrichli | that's great | 22:54 |
jrichli | ok, im out. you all have fun | 22:54 |
*** jrichli has quit IRC | 22:54 | |
peluse | yeah, so couple of policy support hacks and dispersion stuff works with EC (well, quick and dirty basic test). Guess I'll put something real together and throw it out there | 22:56 |
notmyname | peluse: IIRC the 2 patches I had to apply to the QA cluster to get it to work (well) were https://review.openstack.org/#/c/180795/ and https://review.openstack.org/#/c/175076/. would be good to see them land soon | 22:59 |
notmyname | of course it looks like you've already commented at least on one of them with a question that hasn't been answered yet ;-) | 23:00 |
*** vjujjuri has quit IRC | 23:04 | |
mattoliverau | notmyname: can't you use clayg's suit case? Re: tshirts | 23:04 |
*** km has joined #openstack-swift | 23:06 | |
notmyname | I'll probably just end up checking a bag for them | 23:06 |
*** chlong has joined #openstack-swift | 23:15 | |
*** proteusguy has quit IRC | 23:15 | |
*** esker has joined #openstack-swift | 23:16 | |
*** annegentle has quit IRC | 23:17 | |
*** esker has quit IRC | 23:22 | |
*** kei_yama has joined #openstack-swift | 23:23 | |
peluse | better yet, make clayg wear them all on the plane | 23:29 |
peluse | notmyname, OK on my way out the door but I'll look at both of those early in the am. I +2 the first one but need to look at changes since and would have +A the 2nd one but clayg has a #willfix comment in there so was waiting for hom to #dofix | 23:31 |
notmyname | got it. thanks | 23:31 |
peluse | later... | 23:31 |
*** ho has joined #openstack-swift | 23:42 | |
*** vjujjuri has joined #openstack-swift | 23:48 | |
ho | good morning! | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!