*** ChanServ changes topic to "Current Swift Release: 1.13.1 | Priority Reviews: https://wiki.openstack.org/wiki/Swift/PriorityReviews | Channel Logs: http://eavesdrop.openstack.org/irclogs/%23openstack-swift/" | 00:02 | |
*** mmcardle has joined #openstack-swift | 00:10 | |
*** mmcardle has quit IRC | 00:15 | |
*** matsuhashi has joined #openstack-swift | 00:30 | |
openstackgerrit | A change was merged to openstack/python-swiftclient: Fix swiftclient.client.quote() for Python 3 https://review.openstack.org/84102 | 00:36 |
---|---|---|
*** judd7 has joined #openstack-swift | 00:41 | |
*** tdasilva has left #openstack-swift | 00:43 | |
*** yuanzz is now known as yuan | 00:49 | |
*** judd7 has quit IRC | 00:53 | |
*** shri1 has left #openstack-swift | 00:53 | |
*** mlipchuk has quit IRC | 00:55 | |
*** zackf has quit IRC | 00:55 | |
*** gyee has quit IRC | 01:03 | |
*** mmcardle has joined #openstack-swift | 01:11 | |
*** mmcardle has quit IRC | 01:15 | |
*** pberis has quit IRC | 01:22 | |
*** pberis has joined #openstack-swift | 01:23 | |
*** fifieldt has joined #openstack-swift | 01:26 | |
*** kevinc_ has quit IRC | 01:33 | |
*** saschpe has quit IRC | 01:39 | |
*** matsuhashi has quit IRC | 01:40 | |
*** saschpe has joined #openstack-swift | 01:41 | |
*** Dieterbe has quit IRC | 01:42 | |
*** haomaiw__ has quit IRC | 01:42 | |
*** matsuhas_ has joined #openstack-swift | 01:43 | |
*** haomaiwang has joined #openstack-swift | 01:43 | |
*** Dieterbe has joined #openstack-swift | 01:44 | |
*** Dieterbe has joined #openstack-swift | 01:44 | |
*** zackf has joined #openstack-swift | 01:57 | |
*** haomaiw__ has joined #openstack-swift | 02:02 | |
*** haomaiwang has quit IRC | 02:05 | |
*** mmcardle has joined #openstack-swift | 02:13 | |
*** zackf has quit IRC | 02:15 | |
*** mmcardle has quit IRC | 02:17 | |
*** matsuhas_ has quit IRC | 02:49 | |
*** matsuhashi has joined #openstack-swift | 02:49 | |
*** yuan has quit IRC | 02:51 | |
*** matsuhas_ has joined #openstack-swift | 02:52 | |
*** matsuhashi has quit IRC | 02:52 | |
*** Anju has joined #openstack-swift | 02:55 | |
*** matsuhas_ has quit IRC | 02:58 | |
openstackgerrit | A change was merged to openstack/python-swiftclient: Fix test_multithreading on Python 3 https://review.openstack.org/84104 | 02:58 |
*** zhiyan_ is now known as zhiyan | 03:01 | |
*** praveenkumar has joined #openstack-swift | 03:08 | |
*** mmcardle has joined #openstack-swift | 03:13 | |
*** mmcardle has quit IRC | 03:18 | |
*** nosnos has quit IRC | 03:35 | |
*** yuanz has joined #openstack-swift | 03:43 | |
*** mmcardle has joined #openstack-swift | 04:15 | |
*** mmcardle has quit IRC | 04:19 | |
*** nosnos has joined #openstack-swift | 04:25 | |
*** tdasilva has joined #openstack-swift | 04:27 | |
*** saju_m has joined #openstack-swift | 04:27 | |
*** saju_m has quit IRC | 04:27 | |
*** d89 has joined #openstack-swift | 04:36 | |
*** tdasilva has left #openstack-swift | 04:46 | |
*** ppai has joined #openstack-swift | 04:51 | |
*** changbl has quit IRC | 04:53 | |
*** mmcardle has joined #openstack-swift | 05:09 | |
*** changbl has joined #openstack-swift | 05:12 | |
*** mmcardle has quit IRC | 05:13 | |
*** cheri has joined #openstack-swift | 05:22 | |
*** chandan_kumar has joined #openstack-swift | 05:31 | |
*** florentflament has quit IRC | 05:49 | |
*** Longgeek_ has joined #openstack-swift | 06:00 | |
*** Longgeek_ has quit IRC | 06:01 | |
openstackgerrit | Christian Schwede proposed a change to openstack/python-swiftclient: Add functional tests for python-swiftclient https://review.openstack.org/76355 | 06:07 |
*** mmcardle has joined #openstack-swift | 06:10 | |
*** mmcardle has quit IRC | 06:15 | |
*** foexle has joined #openstack-swift | 06:17 | |
*** nshaikh has joined #openstack-swift | 06:33 | |
*** cheri has quit IRC | 06:35 | |
*** foexle has quit IRC | 06:58 | |
*** foexle has joined #openstack-swift | 06:58 | |
*** foexle has quit IRC | 06:59 | |
*** chandan_kumar has quit IRC | 07:02 | |
*** psharma has joined #openstack-swift | 07:03 | |
*** foexle has joined #openstack-swift | 07:03 | |
*** chandan_kumar has joined #openstack-swift | 07:08 | |
*** mmcardle has joined #openstack-swift | 07:12 | |
*** cheri has joined #openstack-swift | 07:34 | |
*** nacim has joined #openstack-swift | 07:43 | |
openstackgerrit | Clay Gerrard proposed a change to openstack/swift: wip container-enqueue https://review.openstack.org/87865 | 07:53 |
*** joeljwright has joined #openstack-swift | 08:00 | |
*** wer has quit IRC | 08:11 | |
*** wer has joined #openstack-swift | 08:13 | |
*** _bluev has joined #openstack-swift | 08:34 | |
openstackgerrit | Yuan Zhou proposed a change to openstack/swift: Adding functional tests for Storage Policy https://review.openstack.org/87265 | 08:42 |
*** _bluev1 has joined #openstack-swift | 08:49 | |
openstackgerrit | Joel Wright proposed a change to openstack/python-swiftclient: Add importable SwiftService incorporating shell.py logic https://review.openstack.org/85453 | 08:50 |
*** _bluev1 has quit IRC | 08:51 | |
*** _bluev has quit IRC | 08:52 | |
*** _bluev has joined #openstack-swift | 08:52 | |
*** dmorita has joined #openstack-swift | 09:05 | |
*** chandan_kumar has quit IRC | 09:06 | |
*** dmorita has quit IRC | 09:14 | |
*** chandan_kumar has joined #openstack-swift | 09:19 | |
*** madhuri has quit IRC | 09:24 | |
*** chandan_kumar has quit IRC | 09:26 | |
*** chandan_kumar has joined #openstack-swift | 09:26 | |
openstackgerrit | Takashi Kajinami proposed a change to openstack/swift: Fix the inconsistency between container PUT and object PUT when update failed https://review.openstack.org/87882 | 09:29 |
_bluev | Hello | 09:29 |
*** Anju has quit IRC | 09:30 | |
*** Anju has joined #openstack-swift | 09:45 | |
*** leews has joined #openstack-swift | 09:48 | |
*** anju_ has joined #openstack-swift | 09:53 | |
*** Anju has left #openstack-swift | 09:53 | |
*** mlipchuk has joined #openstack-swift | 10:07 | |
*** nosnos has quit IRC | 10:07 | |
*** nosnos has joined #openstack-swift | 10:12 | |
*** fbo is now known as fbo_away | 10:15 | |
*** mlipchuk has quit IRC | 10:20 | |
*** nosnos has quit IRC | 10:34 | |
*** nosnos has joined #openstack-swift | 10:35 | |
*** nosnos has quit IRC | 10:39 | |
hugokuo | helo | 10:40 |
fifieldt | omghai2u | 10:58 |
*** nosnos has joined #openstack-swift | 11:06 | |
*** mkollaro has joined #openstack-swift | 11:42 | |
*** fbo_away is now known as fbo | 11:52 | |
openstackgerrit | Christian Schwede proposed a change to openstack/swift: RADOS (CEPH) DiskFile Backend https://review.openstack.org/60215 | 12:10 |
*** cheri has quit IRC | 12:10 | |
*** nosnos has quit IRC | 12:17 | |
*** anju_ has quit IRC | 12:22 | |
*** ppai has quit IRC | 12:27 | |
*** Trixboxer has joined #openstack-swift | 12:28 | |
*** mmcardle has quit IRC | 12:29 | |
*** tanee is now known as tanee-away | 12:41 | |
*** tanee-away is now known as tanee | 12:46 | |
*** mmcardle has joined #openstack-swift | 12:58 | |
*** tanee is now known as tanee-away | 13:11 | |
*** tanee-away is now known as tanee | 13:12 | |
*** d89 has quit IRC | 13:12 | |
*** d89 has joined #openstack-swift | 13:17 | |
*** tanee is now known as tanee-away | 13:24 | |
*** tanee-away is now known as tanee | 13:39 | |
*** tanee is now known as tanee-away | 13:51 | |
*** nshaikh has quit IRC | 13:51 | |
*** tanee-away is now known as tanee | 13:54 | |
*** tanee is now known as tanee-away | 14:01 | |
*** zaitcev has joined #openstack-swift | 14:02 | |
*** ChanServ sets mode: +v zaitcev | 14:02 | |
*** tanee-away is now known as tanee | 14:05 | |
*** d89 has quit IRC | 14:07 | |
*** bach has joined #openstack-swift | 14:10 | |
*** psharma has quit IRC | 14:17 | |
*** piyush has joined #openstack-swift | 14:22 | |
*** fifieldt has quit IRC | 14:24 | |
*** cheri has joined #openstack-swift | 14:26 | |
*** bach has quit IRC | 14:28 | |
*** cheri has quit IRC | 14:35 | |
*** tdasilva has joined #openstack-swift | 14:37 | |
*** zackf has joined #openstack-swift | 14:37 | |
*** zackf1 has joined #openstack-swift | 14:41 | |
*** tanee is now known as tanee-away | 14:41 | |
*** tanee-away is now known as tanee | 14:41 | |
*** zackf has quit IRC | 14:41 | |
*** tanee is now known as tanee-away | 14:44 | |
*** tanee-away is now known as tanee | 14:44 | |
*** tdasilva has quit IRC | 14:54 | |
*** praveenkumar has quit IRC | 14:56 | |
*** tanee is now known as tanee-away | 14:57 | |
*** kevinc_ has joined #openstack-swift | 15:02 | |
*** zackf1 is now known as zackf | 15:14 | |
*** praveenkumar has joined #openstack-swift | 15:14 | |
notmyname | there's a swift team meeting scheduled today, but nothing on the agenda https://wiki.openstack.org/wiki/Meetings/Swift | 15:28 |
portante | adding one | 15:29 |
notmyname | well, ok then | 15:29 |
*** vr1 has joined #openstack-swift | 15:33 | |
*** praveenkumar has quit IRC | 15:35 | |
portante | there, entered, feel free to cut/hack/change/remove as folks see fit | 15:35 |
*** mwstorer has joined #openstack-swift | 15:35 | |
foexle | heyho guys :), is there any possibility to secure the communication between proxy nodes and "storage" nodes ? | 15:37 |
notmyname | foexle: there's nothing to prevent you from running that over some stunnel or other encrypted pipe. but there isn't anything is swift that does it for you. I'd love to see improvements there, though. eg https://blueprints.launchpad.net/swift/+spec/secure-internal-network-requests | 15:42 |
*** kevinc_ has quit IRC | 15:42 | |
*** kevinc_ has joined #openstack-swift | 15:43 | |
vr1 | hello portante: how do you exactly use paster to generate the eggs from the setup.cfg in /opt/stack/swift ? | 15:43 |
portante | I think that is just python setup.py install | 15:43 |
*** tanee-away is now known as tanee | 15:44 | |
vr1 | portante: it does not work, it does not update the entry_points | 15:44 |
portante | /opt/stack/swift? | 15:45 |
portante | that is unfamiliar to me, how did you first get it installed? | 15:45 |
portante | devstack? | 15:45 |
*** bach has joined #openstack-swift | 15:45 | |
portante | or are you using the SAIO (swift all-in-one) documentation? | 15:45 |
vr1 | portante: I use devstack | 15:45 |
portante | okay, I have never used that, shame on me | 15:46 |
* notmyname is going offline until later. will be online for the meeting at 1900utc | 15:46 | |
*** chandan_kumar has quit IRC | 15:46 | |
vr1 | I think it is "paster something" | 15:46 |
vr1 | paster --config setup.cfg | 15:46 |
vr1 | with some other options | 15:46 |
portante | I have not worked with that before, so let me know how it goes! :) | 15:46 |
portante | creiht might know, I believe he has worked with devstack before | 15:47 |
creiht | heh | 15:48 |
creiht | I have no idea :) | 15:48 |
portante | rats | 15:49 |
creiht | I've never messed with anything other than the default devstack setup | 15:49 |
creiht | otherwise I use my saio | 15:49 |
vr1 | actually it is because my setuptools are <0.8 | 15:49 |
vr1 | what do you have when you do dpkg -s python-setuptools | 15:53 |
vr1 | I have 0.6.24-1ubuntu1 | 15:53 |
portante | not sure, I mostly work on RHEL or Fedora environments | 15:54 |
vr1 | setuptools>=0.8 is required for wheel installs. | 15:54 |
*** mkollaro has quit IRC | 16:00 | |
openstackgerrit | Tristan Cacqueray proposed a change to openstack/python-swiftclient: Makes use of requests.Session https://review.openstack.org/74444 | 16:01 |
vr1 | it seems that "easy_install -U setuptools" worked for me | 16:02 |
*** bach has quit IRC | 16:02 | |
*** bach has joined #openstack-swift | 16:02 | |
vr1 | portante: works fine now | 16:03 |
*** bach has quit IRC | 16:07 | |
*** zhiyan is now known as zhiyan_ | 16:17 | |
portante | vr1: that is good to hear | 16:29 |
portante | hopefully you can help others that run into that | 16:29 |
vr1 | portante: how ? | 16:29 |
vr1 | is there a place to put such info ? | 16:30 |
portante | I think there is an openstack ask place now, so that might be a good place to start | 16:31 |
vr1 | allright | 16:31 |
vr1 | I need to go now, bye | 16:32 |
*** vr1 has left #openstack-swift | 16:32 | |
*** zhiyan_ is now known as zhiyan | 16:34 | |
portante | clayg: gate system is thoroughly checking the clean up account acl sysmeta commit | 16:36 |
portante | it just wants to be sure there are really no bugs in it | 16:36 |
*** zhiyan is now known as zhiyan_ | 16:41 | |
*** fbo is now known as fbo_away | 16:43 | |
*** Anju_ has joined #openstack-swift | 16:45 | |
Anju_ | #openstack-qa | 16:49 |
hugokuo | Good morning | 16:50 |
*** gvernik has joined #openstack-swift | 16:51 | |
openstackgerrit | paul luse proposed a change to openstack/swift: Add Storage Policy Documentation https://review.openstack.org/85824 | 16:55 |
*** foexle has quit IRC | 16:58 | |
*** nacim has quit IRC | 17:03 | |
*** _bluev has quit IRC | 17:07 | |
*** tanee is now known as tanee-away | 17:23 | |
*** tanee-away is now known as tanee | 17:23 | |
*** tanee is now known as tanee-away | 17:28 | |
*** tanee-away is now known as tanee | 17:29 | |
*** praveenkumar has joined #openstack-swift | 17:29 | |
*** piyush has quit IRC | 17:30 | |
*** mlipchuk has joined #openstack-swift | 17:36 | |
*** [1]gvernik has joined #openstack-swift | 17:39 | |
*** gvernik has quit IRC | 17:39 | |
*** [1]gvernik is now known as gvernik | 17:39 | |
openstackgerrit | Chmouel Boudjnah proposed a change to openstack/python-swiftclient: Remove validate_headers https://review.openstack.org/87772 | 17:40 |
*** Anju_ has quit IRC | 17:41 | |
chmouel | he should probably have used pip install -e. instead of python setup.py install | 17:42 |
chmouel | and probably didn't do sudo first | 17:43 |
portante | chmouel: you are talking about vr1's comments above? | 17:43 |
portante | or earlier? | 17:43 |
chmouel | yeah sorry | 17:43 |
*** mmcardle has quit IRC | 17:46 | |
clayg | portante: i should probably rebase it... | 17:57 |
portante | okay, I'll recheck and get this going as you as it is ready | 17:58 |
clayg | dfg: yeah a new reqeust helper that's only used once is pretty silly, I wonder who else says sysmetaprefix + something that could be converted... I think all of them were core-access-control (which now just use the constant) | 17:59 |
clayg | dfg: I need to rebase anyway, I'll check for that... | 17:59 |
MooingLemur | Can container-sync be parallelized more than 1 process per container server? If I run additional copies (perhaps with --once), can I get some extra performance out of it, or is that a bad idea due to contention? | 18:02 |
dfg | clayg: ok | 18:02 |
*** praveenkumar has quit IRC | 18:03 | |
*** piyush has joined #openstack-swift | 18:08 | |
*** piyush1 has joined #openstack-swift | 18:10 | |
*** shri has joined #openstack-swift | 18:11 | |
*** sunglasses has joined #openstack-swift | 18:11 | |
openstackgerrit | Clay Gerrard proposed a change to openstack/swift: Clean up Account ACL sysmeta in AccountController https://review.openstack.org/80140 | 18:12 |
*** kevinc_ has quit IRC | 18:12 | |
openstackgerrit | Clay Gerrard proposed a change to openstack/swift: Harden v2 common.middleware.acl interface https://review.openstack.org/80188 | 18:12 |
clayg | dfg: there was one spot that was fixed up in the dependent patch that I think made sense enough to move to the first | 18:12 |
*** piyush has quit IRC | 18:13 | |
dfg | clayg: there | 18:14 |
dfg | s like a whole screen full of jenkins rechecks since yesterday- sheesh | 18:14 |
clayg | dfg: ? | 18:14 |
clayg | dfg: oh yeah idk what that was all about, maybe it was broken? we'll see if a rebase helps... | 18:14 |
portante | thorough gate system, perhaps? | 18:15 |
*** praveenkumar has joined #openstack-swift | 18:20 | |
*** erlon has joined #openstack-swift | 18:21 | |
clayg | portante: idk, seems a bunch of patches are getting dinged | 18:22 |
portante | hmm, like the gate is broken kinda dinged? | 18:22 |
*** marcusvrn has joined #openstack-swift | 18:23 | |
*** lpabon has joined #openstack-swift | 18:25 | |
briancline | MooingLemur: if you get an answer to that, I'd certainly be interested in what you hear | 18:28 |
sunglasses | hi guys! | 18:28 |
clayg | chmouel: i'm spinning up my devstack vm to see if I can get something reasonable for the swift auth command on -V 2 auth | 18:29 |
clayg | chmouel: you don't happen to have a patch already do you? | 18:30 |
briancline | has anyone seen behavior where tombstoned files aren't being cleaned up? | 18:30 |
clayg | briancline: hugokuo opened a bug for somethign like that which had to do with suffixes going unused for a long while I think | 18:31 |
clayg | briancline: https://bugs.launchpad.net/swift/+bug/1301728 seems to be it | 18:31 |
clayg | briancline: be interesting if you could somehow verify that you're be effected by that bug? | 18:32 |
briancline | clayg: sounds similar, yeah. need to refamiliarize myself with the hashes stuff and see if I can confirm | 18:34 |
clayg | briancline: yeah I feel the same way about that bug report | 18:35 |
sunglasses | got a question how swift handle concurrency. When two clients write to swift storage server at the same time before the other finishes writing using the same URL, what is supposed to be the expected behavior? | 18:35 |
clayg | sunglasses: x-timestamp is assigned on early in the proxy before backend connection, it's like .00001 second resolution, last write wins | 18:37 |
briancline | clayg: I've already verified logged deletions within the reclaim_age match the amount of tombstones with an mtime in the same period, but from reclaim_age back, there are many orders of magnitude more tombstones. the hashes piece to this may tell me once and for all | 18:37 |
clayg | briancline: oh bother | 18:38 |
*** gvernik has quit IRC | 18:39 | |
*** gvernik has joined #openstack-swift | 18:39 | |
sunglasses | +clayg: thanks! is this documented somewhere? I actually have a lot more questions about swift's handling of concurrency, consistency, fail-over, and high availability. I'd like to read this before I ask questions, to avoid redundancy. | 18:40 |
clayg | hrmmm... | 18:41 |
*** joeljwright has quit IRC | 18:42 | |
clayg | sunglasses: I don't know if it's consolidated anywhere besides the source code - but I haven't gone looking in a while, there's lots of need to know stuff in http://docs.openstack.org/developer/swift/ and then maybe you could glean something useful from https://swiftstack.com/blog/2012/09/13/how-openstack-swift-handles-hardware-failures/ | 18:44 |
*** kevinc_ has joined #openstack-swift | 18:44 | |
sunglasses | clayg: yes. i looked at the first link you sent me. it doesn't answer all the questions i have. i'm going to look at the second link. Thanks! :) | 18:46 |
clayg | sunglasses: maybe http://programmerthoughts.com/openstack/swift-tech-overview/ or http://greg.brim.net/post/2011/03/31/2340.html | 18:47 |
*** mmcardle has joined #openstack-swift | 18:47 | |
*** chandan_kumar has joined #openstack-swift | 18:49 | |
clayg | sunglasses: you should also open questions on https://ask.openstack.org/en/questions/ just to get them documented | 18:50 |
clayg | sunglasses: if you find any relevant meterial you can even answer your own question with a link and help out the next guy | 18:50 |
*** mmcardle has quit IRC | 18:51 | |
*** russellb has quit IRC | 18:53 | |
sunglasses | clayg: yes, for sure. | 18:53 |
portante | briancline: what version of swift are you using again? | 18:54 |
*** russellb has joined #openstack-swift | 18:55 | |
notmyname | logged in from conference wifi | 18:59 |
notmyname | ...let's see how this holds up | 18:59 |
notmyname | swift team meeting time in about 1 minute | 18:59 |
*** joeljwright has joined #openstack-swift | 19:00 | |
notmyname | wow this is horrible lag | 19:01 |
sunglasses | clayg: is the timestamp that is assigned to the writes relative to the proxy server or the client? What I mean is, is the timestamp sent by the client, or is the timestamp generated by the proxy server when it receives the request? Also, what is supposed to happen when the second request fails to write completely? I've run a few experiments on my server, but I'm not sure if I should make any conclusions. | 19:04 |
clayg | sunglasses: well... the timestamp is set by the proxy, if a write doesn't complete it won't get moved into the datadir and it's like it didn't happen - but if some of the nodes complete the write replication will sort it out eventually | 19:10 |
*** fbo_away is now known as fbo | 19:14 | |
sunglasses | clayg: so that means that it is possible that during a concurrent write, swift persists data from both requests (when the first write finishes before the second write). Unless I request to download the latest, it is possible for me to download the object from the first write request (because replication has not happened between the nodes yet). | 19:17 |
sunglasses | in the case where the first write finishes after second write, the contents of the first write won't be moved into the datadir. Is that correct? | 19:18 |
clayg | i think i parse what you're saying and it sounds correct - with overwrites it's possible in an eventually consistent system to get a stale read - definiately | 19:19 |
creiht | sunglasses: swift isn't optimized for highly concurrent writes to a single object | 19:19 |
creiht | so there are some edge cases | 19:20 |
creiht | that could even happen with not so concurrent overwrites | 19:20 |
creiht | for example a node goes down that has an old version | 19:20 |
creiht | new version written | 19:20 |
creiht | node comes back up | 19:20 |
*** peluse has quit IRC | 19:20 | |
creiht | replication will eventually take care of it | 19:21 |
creiht | and that is where eventual consistency comes in | 19:21 |
creiht | there are ways that you can mitigate around this a bit, but depends on your use case | 19:22 |
portante | sunglasses: I don't think the time it takes to do the actual writes factors into which object wins, I think it is the timestamps applied to the PUT request by the proxy servers involved | 19:23 |
portante | so first, make sure all your proxy-servers share the same time information (preferrably UTC), perhaps using NTP? | 19:24 |
portante | are you doing that today? | 19:24 |
portante | second, which ever PUT request has the later timestamp will eventually win | 19:25 |
sunglasses | portante: i am playing around w/ swift right now. figuring it out. I'll look into multiple proxy servers after I have a better understanding of Swift w/ one proxy. | 19:26 |
portante | k | 19:27 |
sunglasses | portante: thanks for the advice on using UTC/NTP | 19:27 |
portante | so with one proxy server, each PUT request gets a timestamp when the headers of the request are processed initially | 19:27 |
*** chandan_kumar has quit IRC | 19:30 | |
*** mmcardle has joined #openstack-swift | 19:42 | |
*** peluse_ has joined #openstack-swift | 19:45 | |
*** mmcardle has quit IRC | 19:46 | |
openstackgerrit | Christian Schwede proposed a change to openstack/swift: RADOS (CEPH) DiskFile Backend https://review.openstack.org/60215 | 19:46 |
*** Trixboxer has quit IRC | 19:47 | |
*** kevinc_ has quit IRC | 19:47 | |
*** kevinc_ has joined #openstack-swift | 19:48 | |
*** gvernik has quit IRC | 19:49 | |
openstackgerrit | Samuel Merritt proposed a change to openstack/swift: Make ranges_for_length return (first, last) pairs https://review.openstack.org/63327 | 19:51 |
peluse_ | torgomatic: you kinda sorta here for quick list_enpoints chat? | 19:53 |
torgomatic | peluse_: in a sec; on skype atm | 19:54 |
peluse_ | torgomatic: OK | 19:54 |
peluse_ | torgomatic: no hurry | 19:54 |
*** chandan_kumar has joined #openstack-swift | 19:56 | |
dmsimard | Oh wow, didn't know cschwede was at Enovance :p Can't wait to see the possibilities https://review.openstack.org/60215 will open. | 20:00 |
chmouel | cschwede: hey christian, i am trying to test your review for swiftclient functional tests https://review.openstack.org/#/c/76355/ | 20:03 |
chmouel | cschwede: so it works with nosetests tests/functional | 20:03 |
chmouel | cschwede: but can't run it with ./.functests or testr i am getting this http://pastie.org/pastes/9085838/text?key=l0fx5osnvr4yvowsw3zra | 20:03 |
chmouel | cschwede: can you run it? | 20:03 |
chmouel | dmsimard: so many enovancers :) | 20:03 |
dmsimard | chmouel: Do you know if the MTL office is moved now ? | 20:04 |
chmouel | dmsimard: i am in montreal today :) but no that should be next month | 20:05 |
dmsimard | Must be crowded in there now | 20:05 |
dmsimard | Say hello to Ignace from me :) | 20:05 |
chmouel | dmsimard: ah we have a new temporary office near the vieux port as well which is bigger than the small old one | 20:06 |
chmouel | and i just high fived ignace for you :) | 20:07 |
torgomatic | peluse_: what's up? | 20:13 |
*** mwstorer has quit IRC | 20:14 | |
peluse_ | so in the current SP enabled list_enpoints I have a bug - when calling get_container_info I pass in an env that doesn't have a version in the path so the path parsers on down the line get the parms all out of whack.. unit tests pass because they fake get_info. Discovered while doing an example for the docs. | 20:15 |
peluse_ | As there is no auth here can I just add a dummy version to the path, it seems to work? | 20:16 |
peluse_ | stripped = request.environ | 20:16 |
peluse_ | if stripped['PATH_INFO'][:10] == "/endpoints": | 20:16 |
peluse_ | stripped['PATH_INFO'] = "/ver" + stripped['PATH_INFO'][10:] | 20:16 |
peluse_ | container_info = get_container_info( | 20:16 |
peluse_ | stripped, self.app, swift_source='LE') | 20:16 |
*** catintheroof has joined #openstack-swift | 20:16 | |
*** catintheroof has left #openstack-swift | 20:16 | |
torgomatic | yeah, stick a /v1 on it and call it a day | 20:16 |
peluse_ | :) | 20:16 |
peluse_ | thanks | 20:17 |
torgomatic | sure :) | 20:17 |
*** portante has quit IRC | 20:19 | |
cschwede | chmouel: about https://review.openstack.org/#/c/76355/ - do you used the latest patchset? I updated it a few hours ago, and fixed it | 20:20 |
*** portante has joined #openstack-swift | 20:20 | |
*** ChanServ sets mode: +v portante | 20:20 | |
peluse_ | man, this little thing on master keeps bitting me - is nobody else affected? https://review.openstack.org/#/c/87394/ if any cores are bored and want to look at a net 2 line change I'd appreciate it! | 20:20 |
cschwede | chmouel: i think it was the same error you see on the gate | 20:20 |
cschwede | peluse_: checking | 20:21 |
*** gyee has joined #openstack-swift | 20:21 | |
cschwede | peluse_: when do you see the sporadic failures? shouldn’t we see them on the gate too? | 20:22 |
peluse_ | cschwede: I see them on my SAIO, comparing the sorted output fixes it for sure and it obvious in the failure that the two containers in the listing are sometimes in reverse order. No idea why more people aren't seeing it. Lucky me I guess? | 20:26 |
cschwede | peluse_: maybe - and hopefully it’s fixed soon for you, at least it’s approved by now :) | 20:27 |
openstackgerrit | paul luse proposed a change to openstack/swift: Quick fix to Storage Policy Support for List Endpoints https://review.openstack.org/88079 | 20:28 |
peluse_ | cschwede: thank you! | 20:28 |
peluse_ | and thanks torgomatic too! | 20:29 |
torgomatic | np :) | 20:29 |
cschwede | peluse_: you’re welcome! | 20:30 |
*** mlipchuk has quit IRC | 20:34 | |
cschwede | chmouel: running ./functests in my local saio in python-swiftclient works for me | 20:36 |
cschwede | chmouel: http://paste.openstack.org/show/75974/ | 20:37 |
cschwede | i’m off for today, see you! bye | 20:39 |
openstackgerrit | paul luse proposed a change to openstack/swift: Add Storage Policy Documentation https://review.openstack.org/85824 | 20:42 |
peluse_ | see ya | 20:42 |
*** mmcardle has joined #openstack-swift | 20:43 | |
*** fbo is now known as fbo_away | 20:44 | |
*** mmcardle has quit IRC | 20:48 | |
*** bach has joined #openstack-swift | 20:59 | |
*** piyush1 has quit IRC | 21:01 | |
*** piyush has joined #openstack-swift | 21:03 | |
*** piyush1 has joined #openstack-swift | 21:04 | |
*** piyush has quit IRC | 21:07 | |
*** lpabon has quit IRC | 21:14 | |
chmouel | cschwede: ok it's prob my env issue | 21:25 |
dfg | clayg: you there? | 21:30 |
openstackgerrit | Clay Gerrard proposed a change to openstack/python-swiftclient: Add some bash helpers for auth stuff https://review.openstack.org/86224 | 21:31 |
clayg | dfg: yeah! but about to run off | 21:31 |
clayg | dfg: but i can tell them you're more important (you are) | 21:32 |
clayg | chmouel: can you hit me back on https://review.openstack.org/86224 - if it's close but not quite right I'd appreciate any feedback (or a push over the change that works for you!) | 21:32 |
chmouel | clayg: willl do what about detecting every variable starting by OS_ and printing them instead of building a static list? | 21:33 |
clayg | chmouel: like looking in the existing environment? or is there some dictionary in the code that would list them out and tell me how to map them back into options.os_ attrs? | 21:34 |
dfg | clayg: its not a huge deal. just that review. if you gotta take off then go ahead | 21:34 |
clayg | dfg: that stupid acl thing? | 21:34 |
clayg | dfg: just fucking tell me it's stupid on gerrit - I'll fix it up! | 21:35 |
chmouel | clayg: ah yeah sorry forgot about my comment | 21:35 |
dfg | :) | 21:35 |
clayg | dfg: i'm just joking around, sometimes it's easier to get the point across with some back and forth | 21:35 |
clayg | i am going to run off - but if you leave me a note i'll follow up as soon as i can | 21:36 |
dfg | clayg: ok. see ya | 21:36 |
clayg | chmouel: thanks - yeah just leave me a note - i'll try and figure out the right thing to do | 21:36 |
*** praveenkumar has quit IRC | 21:37 | |
chmouel | clayg: +2 is good just a litle comment about a conflict with an another review from christian | 21:37 |
*** mwstorer has joined #openstack-swift | 21:38 | |
chmouel | i like how you dealt with --verbose for the extras options as well | 21:38 |
*** mmcardle has joined #openstack-swift | 21:44 | |
joeljwright | chmouel: Any thoughts on https://review.openstack.org/85453 ? I'd like to make some progress that wasn't just fighting with jenkins | 21:45 |
joeljwright | The check-grenade-dsvm test fails but I think we've tracked it down to the lack of futures in openstack/requirements in the stable/havana branch | 21:46 |
joeljwright | I submitted a patch for that too (https://review.openstack.org/86850) but there have been no comments | 21:47 |
*** mmcardle has quit IRC | 21:49 | |
*** bach has quit IRC | 22:02 | |
*** piyush1 has quit IRC | 22:04 | |
*** sungju has joined #openstack-swift | 22:10 | |
openstackgerrit | paul luse proposed a change to openstack/swift: Add Storage Policy support to the Account Reaper https://review.openstack.org/88098 | 22:12 |
*** sungju has quit IRC | 22:14 | |
*** joeljwright has quit IRC | 22:15 | |
*** marcusvrn has quit IRC | 22:20 | |
*** mmcardle has joined #openstack-swift | 22:21 | |
*** mmcardle1 has joined #openstack-swift | 22:23 | |
*** mmcardle has quit IRC | 22:25 | |
clayg | chmouel: thanks for the heads up I'll try to get a review on that and rebase mine as a depends - awesome | 22:27 |
*** mmcardle1 has quit IRC | 22:29 | |
*** pberis has quit IRC | 22:30 | |
ryao | Are there specifications on Swift or liberally licensed libraries suitable for use in kernels? | 22:30 |
notmyname | ryao: Swift is under the Apache 2 license (and the API is well documented) | 22:32 |
ryao | notmyname: That is not GPLv2 compatible. :/ | 22:33 |
notmyname | I wasn't aware of that (but I'm also not a license authority) | 22:34 |
ryao | Do you have a link to the API documentation? | 22:34 |
notmyname | ryao: I'm curious what you're trying to do. "for use in kernels" sounds interesting | 22:35 |
notmyname | ryao: in the openstack docs: http://docs.openstack.org/api/openstack-object-storage/1.0/content/ | 22:35 |
*** kevinc_ has quit IRC | 22:36 | |
ryao | notmyname: Matthew Thode mentioned it in here a few months ago and I said I would try prototyping it. I am planning to try soon. | 22:36 |
ryao | notmyname: Anyway, it was Swift integration into ZFS. | 22:37 |
ryao | notmyname: Thanks for the link. :) | 22:37 |
* notmyname want's to make some joke about ZFS and licensing... | 22:37 | |
notmyname | s/'// (it's been a long day) | 22:38 |
ryao | notmyname: If it works, I want it available on as many platforms as possible. | 22:40 |
*** kevinc_ has joined #openstack-swift | 22:44 | |
*** lnxnut_ has joined #openstack-swift | 22:51 | |
*** lnxnut has quit IRC | 22:51 | |
*** lnxnut_ has quit IRC | 22:51 | |
*** lnxnut has joined #openstack-swift | 22:52 | |
*** joeljwright has joined #openstack-swift | 22:57 | |
openstackgerrit | Alex Pecoraro proposed a change to openstack/swift: Allow hostname for nodes in Ring https://review.openstack.org/80421 | 23:01 |
*** joeljwright1 has joined #openstack-swift | 23:03 | |
zaitcev | Apr 16 19:03:14 localhost proxy-server: Pipeline was modified. New pipeline is "catch_errors gatekeeper healthcheck proxy_logging memcache tempauth proxy_logging proxy" | 23:03 |
zaitcev | Brave new world | 23:03 |
*** joeljwright has quit IRC | 23:06 | |
*** joeljwright1 has quit IRC | 23:07 | |
ryao | Are there any good swift servers that can be used in the development of a swift client? | 23:08 |
ryao | Or well, a reference server? | 23:09 |
zaitcev | just install one | 23:10 |
ryao | zaitcev: Names? | 23:10 |
ryao | I guess what I need is a getting started guide. | 23:11 |
*** mmcardle has joined #openstack-swift | 23:24 | |
*** mmcardle has quit IRC | 23:29 | |
*** tdasilva has joined #openstack-swift | 23:37 | |
*** chandan_kumar has quit IRC | 23:37 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!