*** vito-ordaz has quit IRC | 00:16 | |
*** matsuhashi has joined #openstack-swift | 00:30 | |
*** keving has left #openstack-swift | 00:32 | |
*** mkollaro has quit IRC | 01:09 | |
*** fifieldt has joined #openstack-swift | 01:21 | |
*** zul has quit IRC | 01:31 | |
*** davidhun has quit IRC | 01:32 | |
*** lnxnut has quit IRC | 01:33 | |
*** jergerber has quit IRC | 01:35 | |
*** nosnos has joined #openstack-swift | 01:41 | |
*** rongze has joined #openstack-swift | 02:00 | |
*** gyee has quit IRC | 02:00 | |
*** gyee has joined #openstack-swift | 02:03 | |
*** gyee has quit IRC | 02:04 | |
*** gyee has joined #openstack-swift | 02:05 | |
*** kun_huang has joined #openstack-swift | 02:23 | |
*** mkollaro has joined #openstack-swift | 02:58 | |
*** hurricanerix has quit IRC | 03:16 | |
*** matsuhashi has quit IRC | 03:37 | |
*** mkollaro has quit IRC | 03:39 | |
*** gyee has quit IRC | 03:52 | |
*** byeager has joined #openstack-swift | 03:54 | |
*** byeager has quit IRC | 04:02 | |
*** Anju5 has joined #openstack-swift | 04:15 | |
*** justIn___ has joined #openstack-swift | 04:16 | |
justIn___ | notmyname: when container upadter run ? | 04:16 |
---|---|---|
*** kun_huang has quit IRC | 04:23 | |
*** matsuhashi has joined #openstack-swift | 04:32 | |
*** Dharmit has joined #openstack-swift | 04:44 | |
*** rongze has quit IRC | 04:44 | |
*** rongze has joined #openstack-swift | 04:44 | |
*** rongze has quit IRC | 04:49 | |
*** dharmit_ has joined #openstack-swift | 05:04 | |
*** chandan_kumar has joined #openstack-swift | 05:07 | |
*** Dharmit has quit IRC | 05:08 | |
*** madhuri has joined #openstack-swift | 05:09 | |
madhuri | Hi, anyone there? | 05:09 |
madhuri | notmyname: I have some questions regarding db files.. | 05:10 |
*** rongze has joined #openstack-swift | 05:15 | |
*** rongze_ has joined #openstack-swift | 05:16 | |
*** rongze has quit IRC | 05:17 | |
*** rongze_ has quit IRC | 05:21 | |
*** dharmit_ has quit IRC | 05:23 | |
*** kun_huang has joined #openstack-swift | 05:36 | |
*** rongze has joined #openstack-swift | 06:15 | |
*** rongze has quit IRC | 06:19 | |
*** rongze has joined #openstack-swift | 06:21 | |
*** saju_m has joined #openstack-swift | 06:50 | |
*** haomaiwang has quit IRC | 07:16 | |
*** haomaiwang has joined #openstack-swift | 07:16 | |
*** kun_huang has quit IRC | 07:28 | |
*** haomaiw__ has joined #openstack-swift | 07:30 | |
*** kun_huang has joined #openstack-swift | 07:31 | |
*** haomaiwang has quit IRC | 07:33 | |
*** zaitcev has quit IRC | 07:42 | |
*** foexle has joined #openstack-swift | 07:43 | |
*** bvandenh has joined #openstack-swift | 07:44 | |
openstackgerrit | Eiichi Aikawa proposed a change to openstack/python-swiftclient: Fix the parameter order of assertEqual in swiftclient test https://review.openstack.org/76461 | 08:15 |
*** Dharmit has joined #openstack-swift | 08:34 | |
*** rongze has quit IRC | 08:34 | |
*** mlipchuk has joined #openstack-swift | 08:40 | |
*** nacim has joined #openstack-swift | 08:43 | |
openstackgerrit | Christian Schwede proposed a change to openstack/python-swiftclient: Add functional tests for python-swiftclient https://review.openstack.org/76355 | 08:52 |
*** tane-away is now known as tane | 08:52 | |
*** tane is now known as tanee | 08:53 | |
*** kris_h has quit IRC | 08:59 | |
*** Trixboxer has joined #openstack-swift | 08:59 | |
openstackgerrit | Christian Schwede proposed a change to openstack/swift: account to account copy implementation https://review.openstack.org/72157 | 09:03 |
*** miurahr has joined #openstack-swift | 09:07 | |
*** miurahr has quit IRC | 09:15 | |
*** fbo_away is now known as fbo | 09:26 | |
*** kun_huang has quit IRC | 09:31 | |
*** kun_huang has joined #openstack-swift | 09:32 | |
*** justIn___ has quit IRC | 09:33 | |
openstackgerrit | Hou Ming Wang proposed a change to openstack/swift: assertEquals is deprecated, use assertEqual https://review.openstack.org/76472 | 09:34 |
openstackgerrit | Hou Ming Wang proposed a change to openstack/swift: AssertEquals is deprecated, use assertEqual partI https://review.openstack.org/76472 | 09:49 |
*** mkollaro has joined #openstack-swift | 09:53 | |
*** gvernik has joined #openstack-swift | 09:53 | |
*** kris_h has joined #openstack-swift | 10:02 | |
*** davidhadas has quit IRC | 10:06 | |
*** tanee is now known as tane-away | 10:15 | |
*** tane-away is now known as tane | 10:22 | |
*** tane is now known as tanee-away | 10:30 | |
*** tanee-away is now known as tanee | 10:30 | |
*** davidhadas has joined #openstack-swift | 10:41 | |
openstackgerrit | Hou Ming Wang proposed a change to openstack/swift: AssertEquals is deprecated, use assertEqual partI https://review.openstack.org/76472 | 10:50 |
openstackgerrit | Christian Schwede proposed a change to openstack/python-swiftclient: Make bin/swift testable part 1 https://review.openstack.org/76487 | 10:57 |
openstackgerrit | Christian Schwede proposed a change to openstack/python-swiftclient: Make bin/swift testable part 2 https://review.openstack.org/76489 | 11:03 |
openstackgerrit | ChangBo Guo(gcb) proposed a change to openstack/swift: Add common units constants https://review.openstack.org/76490 | 11:04 |
*** bvandenh has quit IRC | 11:08 | |
openstackgerrit | Christian Schwede proposed a change to openstack/python-swiftclient: Add tests for bin/swift https://review.openstack.org/73710 | 11:09 |
*** tanee is now known as tanee-away | 11:17 | |
*** kun_huang has quit IRC | 11:22 | |
*** matsuhashi has quit IRC | 11:46 | |
*** dmsimard has joined #openstack-swift | 11:52 | |
*** gabia has joined #openstack-swift | 11:55 | |
gabia | hi all. | 11:55 |
gabia | i have some problum. | 11:56 |
gabia | what is process [loop1] [loop2] [loo3] ?? | 11:56 |
gabia | these process are occupy huge disk io | 11:57 |
*** ppai has joined #openstack-swift | 12:02 | |
*** miurahr has joined #openstack-swift | 12:03 | |
gabia | a | 12:05 |
*** gabia has quit IRC | 12:05 | |
*** bvandenh has joined #openstack-swift | 12:09 | |
*** Midnightmyth has joined #openstack-swift | 12:09 | |
*** tanee-away is now known as tanee | 12:19 | |
*** bvandenh has quit IRC | 12:19 | |
*** miurahr has quit IRC | 12:20 | |
*** zul has joined #openstack-swift | 12:32 | |
openstackgerrit | ChangBo Guo(gcb) proposed a change to openstack/swift: Add common units constants https://review.openstack.org/76490 | 12:36 |
openstackgerrit | ChangBo Guo(gcb) proposed a change to openstack/swift: Add common units constants https://review.openstack.org/76490 | 12:41 |
Dieterbe | notmyname! you're speaking tonight in nyc and didn't tell me! | 12:44 |
openstackgerrit | Christian Schwede proposed a change to openstack/python-swiftclient: Make bin/swift testable part 1 https://review.openstack.org/76487 | 12:44 |
openstackgerrit | Christian Schwede proposed a change to openstack/python-swiftclient: Make bin/swift testable part 2 https://review.openstack.org/76489 | 12:44 |
openstackgerrit | ChangBo Guo(gcb) proposed a change to openstack/swift: Replace mumeric expression with units constants https://review.openstack.org/76523 | 12:45 |
openstackgerrit | Christian Schwede proposed a change to openstack/python-swiftclient: Add tests for bin/swift https://review.openstack.org/73710 | 12:45 |
*** miurahr has joined #openstack-swift | 12:49 | |
Dieterbe | linkie for new yorkers http://www.meetup.com/OpenStack-New-York-Meetup/events/157768932/ | 12:54 |
openstackgerrit | Hou Ming Wang proposed a change to openstack/swift: Remove blank space after print https://review.openstack.org/76526 | 12:55 |
*** bvandenh has joined #openstack-swift | 12:57 | |
openstackgerrit | ChangBo Guo(gcb) proposed a change to openstack/swift: Replace mumeric expression with units constants https://review.openstack.org/76523 | 13:10 |
*** bvandenh has quit IRC | 13:12 | |
*** ppai has quit IRC | 13:15 | |
*** nacim has quit IRC | 13:35 | |
*** nacim has joined #openstack-swift | 13:40 | |
*** nosnos has quit IRC | 13:41 | |
*** zul has quit IRC | 13:42 | |
*** mlipchuk has quit IRC | 13:43 | |
*** zul has joined #openstack-swift | 13:44 | |
*** mlipchuk has joined #openstack-swift | 14:04 | |
openstackgerrit | ChangBo Guo(gcb) proposed a change to openstack/swift: Add common units constants https://review.openstack.org/76490 | 14:08 |
openstackgerrit | ChangBo Guo(gcb) proposed a change to openstack/swift: Replace mumeric expression with units constants https://review.openstack.org/76523 | 14:14 |
notmyname | Dieterbe: yup (just got online for a few minutes). are you coming tonight? | 14:16 |
Dieterbe | notmyname: TBH not sure. i wanted to ask you, this looks more like an introduction / pretty high-level, it doesn't look that useful for somebody already familiar with swift like me | 14:18 |
Dieterbe | notmyname: maybe i could stop by after the talk for a chat. what do you think | 14:19 |
dmsimard | I asked the guys in #openstack-horizon but did not get a definitive answer.. does Horizon support Swift's CORS at all ? Havana ? | 14:19 |
*** mvenesio has joined #openstack-swift | 14:23 | |
*** judd7 has joined #openstack-swift | 14:24 | |
Dieterbe | notmyname: leaving for work now, be back online in an houre. please lemme know thx | 14:30 |
notmyname | Dieterbe: love to have you there tonight | 14:31 |
notmyname | reminder: swift team meeting today in about 4.5 hours (ie at 1900UTC) | 14:32 |
notmyname | I'll be busy most of the day in a swift workshop (yay new swift users!), but I'll be online for the meeting | 14:33 |
Dieterbe | notmyname: but the talk itself will be more of an introduction right? are you guys going to a bar or something afterwards? | 14:34 |
*** judd7 has quit IRC | 14:34 | |
*** pberis has quit IRC | 14:41 | |
notmyname | Dieterbe: ya, it will probably be more of an intro (from your perspective). | 14:45 |
notmyname | Dieterbe: I'm not sure what we'll be doing after. I'm not doing the logistics for it | 14:45 |
*** gvernik has quit IRC | 14:51 | |
*** byeager has joined #openstack-swift | 14:52 | |
openstackgerrit | Christian Schwede proposed a change to openstack/python-swiftclient: Add tests for bin/swift https://review.openstack.org/73710 | 14:56 |
*** mvenesio has quit IRC | 14:57 | |
openstackgerrit | Christian Schwede proposed a change to openstack/python-swiftclient: Add tests for bin/swift https://review.openstack.org/73710 | 14:58 |
*** saju_m has quit IRC | 15:02 | |
*** Midnightmyth has quit IRC | 15:06 | |
*** mlipchuk1 has joined #openstack-swift | 15:09 | |
*** mlipchuk has quit IRC | 15:13 | |
*** chuck__ has joined #openstack-swift | 15:24 | |
*** byeager has quit IRC | 15:30 | |
*** SkyRocknRoll__ has joined #openstack-swift | 15:34 | |
*** miurahr has quit IRC | 15:36 | |
Dieterbe | notmyname: aight | 15:37 |
*** lnxnut has joined #openstack-swift | 15:44 | |
luisbg | notmyname, ping | 15:45 |
*** chuck__ has quit IRC | 15:45 | |
*** chandan_kumar has quit IRC | 15:52 | |
*** pberis has joined #openstack-swift | 15:53 | |
*** bvandenh has joined #openstack-swift | 15:54 | |
*** chandan_kumar has joined #openstack-swift | 15:56 | |
*** cropalato has joined #openstack-swift | 16:01 | |
cropalato | Hi guys, I just realized that swift command return 0 even if the object that i'm checking do not exist. | 16:03 |
cropalato | Is there a way to know if the command fail, without process stdout? | 16:04 |
Dieterbe | cropalato: which version of swift? | 16:04 |
Dieterbe | i thought most of those cases were fixed | 16:05 |
*** asselin_ has joined #openstack-swift | 16:05 | |
*** tongli has joined #openstack-swift | 16:05 | |
*** asselin_ has left #openstack-swift | 16:05 | |
cropalato | Dieterbe: I'm using python-swift 1.4.8-2+deb7u1. | 16:06 |
cropalato | swift --version swift 1.0 | 16:06 |
luisbg | cropalato, that is old, update! :) | 16:06 |
*** dtalton has joined #openstack-swift | 16:06 | |
luisbg | ~ $ swift --version | 16:06 |
luisbg | swift 2.0.2.7.gdefe19f | 16:06 |
*** dtalton has left #openstack-swift | 16:07 | |
cropalato | luisbg: tanks | 16:07 |
cropalato | *thanks | 16:07 |
luisbg | cropalato, no problem | 16:07 |
*** mkollaro has quit IRC | 16:12 | |
dmsimard | This might be a bit basic but it's driving me nut.. Let's pretend I configured devices to be mounted in /srv/node (<daemon>-server.conf), so i'll have /srv/node/sdb, /srv/node/sdc.. etc. I have disks xfs formatted and mounted in /srv/node. Why would the daemons create folders "1" and "2" at the root of /srv/node instead of inside /srv/node/sdb ? | 16:13 |
*** zaitcev has joined #openstack-swift | 16:21 | |
*** ChanServ sets mode: +v zaitcev | 16:21 | |
*** mlipchuk has joined #openstack-swift | 16:30 | |
*** mlipchuk1 has quit IRC | 16:30 | |
*** jairo has joined #openstack-swift | 16:33 | |
openstackgerrit | Kris Haralambiev proposed a change to openstack/swift: Add proxy middleware for server-side encryption https://review.openstack.org/76578 | 16:37 |
*** chuck__ has joined #openstack-swift | 16:43 | |
*** chuck__ has quit IRC | 16:44 | |
*** byeager has joined #openstack-swift | 16:50 | |
*** kris_h has quit IRC | 16:52 | |
*** gyee has joined #openstack-swift | 17:04 | |
*** saju_m has joined #openstack-swift | 17:06 | |
*** Dharmit has quit IRC | 17:07 | |
*** Dharmit has joined #openstack-swift | 17:07 | |
*** Dharmit has quit IRC | 17:08 | |
*** gvernik has joined #openstack-swift | 17:15 | |
*** mvenesio has joined #openstack-swift | 17:18 | |
gvernik | hello. Hope someone can answer this. | 17:18 |
gvernik | I have a middleware that runs on the object server. This MW need to retrieve a content of an object, that doesn't exists on the same object server. For example user send GET /a/c/o and an object server middleware will need to perform GET /a1/c1/o1. | 17:18 |
gvernik | What is the best way to achieve it? Does it means that my MW need to read location of o1 from object ring, create HTTP request and send it directly to other object server? | 17:18 |
glange | gvernik: take a look at the internal client in swift/common/internal_client.py, consider using that | 17:20 |
gvernik | thanks. will look into it. | 17:21 |
*** Trixboxer has quit IRC | 17:21 | |
*** nacim has quit IRC | 17:28 | |
*** mlipchuk has quit IRC | 17:28 | |
gvernik | glange: but if i will use internal_client to send request from one object server to another, it will bypass through proxy server. right? | 17:38 |
*** minnear_ is now known as minnear | 17:43 | |
*** SkyRocknRoll__ has quit IRC | 17:47 | |
glange | gvernik: true, but it still goes through a local proxy server object with a sripped down pipeline | 17:57 |
glange | we use the internal client to process and deliver logs and it works pretty well | 17:59 |
*** byeager has quit IRC | 18:00 | |
gvernik | glange: the problem that object servers usually in the internal network, while proxy is outside. Communication between proxy and object server is by internal network. But internal_client will access proxy through it's external IP which usually not allowed. | 18:03 |
*** kris_h has joined #openstack-swift | 18:05 | |
gholt | ? I thought "internal" mean, well, internal? | 18:07 |
gholt | Sorry, I jumped in an already in progress conversation. Ignore me. :) | 18:08 |
gvernik | no,no, please proceed.. i am wrong? internal client that is used to access proxy server from object sever will use internal network? | 18:08 |
*** tanee is now known as tanee-away | 18:20 | |
gholt | gvernik: As far as I recall, internal_client was made for internal requests where working through a proxy server wasn't desired or possible. It should make its own instance of the proxy server code and therefore talk directly to the backend servers. | 18:26 |
gvernik | gholt, glange: thanks a lot for this information. I was completely not aware of it. | 18:29 |
*** saju_m has quit IRC | 18:35 | |
*** davidhadas has quit IRC | 18:44 | |
*** chandan_kumar has quit IRC | 18:46 | |
*** zaba_ has joined #openstack-swift | 18:47 | |
*** zaba_ is now known as Guest49233 | 18:47 | |
peluse | dmsimard: I'm not aware of any code that creates those dirs, are you by chance talking about an all in one isntallation where the instuctions have you manually creating those dirs as mnt points for the 4 'disks' that are used within the AIO installation? | 18:51 |
dmsimard | peluse: Thanks for getting back to me, I ended up figuring it out - had to do with the ring device creations.. I named them 1 and 2 instead of the actual folder corresponding to the devices | 18:52 |
peluse | dmsimard: cool | 18:53 |
*** acoles- has joined #openstack-swift | 18:58 | |
notmyname | swift team meeting momentarily | 18:58 |
*** Guest49233 has quit IRC | 18:59 | |
notmyname | swift meeting time in #openstack-meeting | 19:00 |
wer | notmyname: can anyone lurk? | 19:00 |
notmyname | of course! | 19:00 |
wer | cool ty :) | 19:01 |
*** tdasilva has joined #openstack-swift | 19:01 | |
*** fbo is now known as fbo_away | 19:03 | |
portante | notmyname: what is the wiki page for meeting topics? | 19:04 |
notmyname | portante: https://wiki.openstack.org/wiki/Meetings/Swift | 19:06 |
portante | notmyname: thanks | 19:06 |
*** davidhadas has joined #openstack-swift | 19:21 | |
glange | gvernik: no prblem | 19:29 |
openstackgerrit | Luis de Bethencourt proposed a change to openstack/python-swiftclient: Help string format persistent https://review.openstack.org/76630 | 19:31 |
openstackgerrit | Luis de Bethencourt proposed a change to openstack/python-swiftclient: Make the help strings constant https://review.openstack.org/74578 | 19:31 |
luisbg | I split the previous approved patch into two as portante suggested :) | 19:35 |
cschwede_ | luisbg: and i just wanted to ask why you didn't merge them into one ;-) | 19:36 |
portante | cschwede_: I saw that there was a lot of reformatting | 19:36 |
luisbg | cschwede_, hahaha, you can see in the second one listed there, that they were originally one | 19:36 |
luisbg | I agree with portante | 19:36 |
portante | so it was easier to see one patch with just reformatting | 19:36 |
portante | and then the other with the substantive chagnes | 19:36 |
portante | in my mind at leaset | 19:37 |
portante | least | 19:37 |
luisbg | I did two things at the same time, I should've split "formatting" and "strings being constant" | 19:37 |
cschwede_ | portante: luisbg: thanks, makes sense to me! | 19:37 |
luisbg | portante, I see one line where the split is wrong, do you care? should I re-split and re-submit, or for one it isn't too bad | 19:37 |
luisbg | I mean, there is one change in the formatting patch that belongs in the string persistency | 19:38 |
*** tong_ has joined #openstack-swift | 19:38 | |
*** mvenesio_ has joined #openstack-swift | 19:38 | |
luisbg | cschwede_, thanks to you for checking it | 19:40 |
luisbg | cschwede_, why no review though? :P | 19:40 |
cschwede_ | luisbg: i'm following a meeting ;-) | 19:41 |
*** bobf has joined #openstack-swift | 19:41 | |
luisbg | cschwede_, oooh right, that meeting :P | 19:41 |
*** tsg has joined #openstack-swift | 19:42 | |
*** bobf has quit IRC | 19:43 | |
*** bvandenh_ has joined #openstack-swift | 19:43 | |
*** kris_ha has joined #openstack-swift | 19:44 | |
*** kris_h has quit IRC | 19:47 | |
*** mvenesio has quit IRC | 19:47 | |
*** gyee has quit IRC | 19:47 | |
*** tongli has quit IRC | 19:47 | |
*** bvandenh has quit IRC | 19:47 | |
*** erlon has quit IRC | 19:47 | |
*** tanee-away has quit IRC | 19:47 | |
*** wkelly has quit IRC | 19:47 | |
*** akscram has quit IRC | 19:47 | |
*** tanee-away has joined #openstack-swift | 19:48 | |
*** tanee-away is now known as tanee | 19:48 | |
*** gyee has joined #openstack-swift | 19:53 | |
*** gvernik has quit IRC | 19:57 | |
*** otoolee has left #openstack-swift | 19:58 | |
*** erlon has joined #openstack-swift | 19:58 | |
*** wkelly has joined #openstack-swift | 19:58 | |
*** akscram has joined #openstack-swift | 19:58 | |
notmyname | luisbg: didn't mean o cut you off. we're out of time, and I'm getting bugged in person here :-) | 19:58 |
*** otoolee has joined #openstack-swift | 19:58 | |
luisbg | I am happy to edit the wiki, but that is why I asked what is the policy | 19:59 |
*** erlon has quit IRC | 19:59 | |
*** wkelly has quit IRC | 19:59 | |
*** akscram has quit IRC | 19:59 | |
notmyname | :-) | 19:59 |
luisbg | I need to know before I can state it in the wiki :P | 19:59 |
* notmyname out | 19:59 | |
luisbg | notmyname, no problem, attend your workshop | 19:59 |
*** cropalato has quit IRC | 20:01 | |
*** foexle has quit IRC | 20:01 | |
*** cropalat1 has joined #openstack-swift | 20:01 | |
*** erlon has joined #openstack-swift | 20:05 | |
*** wkelly has joined #openstack-swift | 20:05 | |
*** akscram has joined #openstack-swift | 20:05 | |
*** foexle has joined #openstack-swift | 20:05 | |
openstackgerrit | Luis de Bethencourt proposed a change to openstack/python-swiftclient: Make the help strings constant https://review.openstack.org/74578 | 20:06 |
*** bobf has joined #openstack-swift | 20:06 | |
luisbg | cschwede_ saw one typo and a few things to improve | 20:07 |
luisbg | so did that | 20:07 |
*** bobf has quit IRC | 20:08 | |
*** lincolnt has joined #openstack-swift | 20:09 | |
*** foexle_ has joined #openstack-swift | 20:11 | |
openstackgerrit | Luis de Bethencourt proposed a change to openstack/python-swiftclient: Help string format persistent https://review.openstack.org/76630 | 20:14 |
*** dmsimard has quit IRC | 20:14 | |
luisbg | updated the second patch to be applicable after the changes to the first | 20:16 |
*** foexle has quit IRC | 20:18 | |
*** Kim-Chi-San has quit IRC | 20:18 | |
*** gholt has quit IRC | 20:18 | |
*** Kim-Chi-San has joined #openstack-swift | 20:19 | |
*** gholt has joined #openstack-swift | 20:19 | |
*** ChanServ sets mode: +v gholt | 20:20 | |
*** lincolnt has quit IRC | 20:27 | |
*** jokke__ is now known as jokke_ | 20:48 | |
openstackgerrit | Luis de Bethencourt proposed a change to openstack/python-swiftclient: Make the help strings constant https://review.openstack.org/74578 | 20:53 |
openstackgerrit | Luis de Bethencourt proposed a change to openstack/python-swiftclient: Help string format persistent https://review.openstack.org/76630 | 20:53 |
*** Midnightmyth has joined #openstack-swift | 21:00 | |
*** mvenesio_ has quit IRC | 21:06 | |
*** mkollaro has joined #openstack-swift | 21:07 | |
*** foexle has joined #openstack-swift | 21:20 | |
*** openstackgerrit has quit IRC | 21:20 | |
*** foexle_ has quit IRC | 21:20 | |
*** jokke_ has quit IRC | 21:20 | |
*** davidhun has joined #openstack-swift | 21:21 | |
*** jokke_ has joined #openstack-swift | 21:21 | |
*** openstackgerrit has joined #openstack-swift | 21:21 | |
*** davidhadas_ has joined #openstack-swift | 21:24 | |
*** judd7 has joined #openstack-swift | 21:26 | |
*** jokke__ has joined #openstack-swift | 21:28 | |
*** jokke_ has quit IRC | 21:28 | |
*** davidhadas has quit IRC | 21:35 | |
*** cschwede- has joined #openstack-swift | 21:35 | |
*** joearnold_ has joined #openstack-swift | 21:35 | |
*** joearnold has quit IRC | 21:35 | |
*** cschwede_ has quit IRC | 21:35 | |
*** joearnold_ is now known as joearnold | 21:35 | |
*** shri has joined #openstack-swift | 21:48 | |
shri | I want to verify the replication count of a swift installation. Is there a way I can do that? | 21:48 |
shri | object replication | 21:48 |
*** Midnightmyth has quit IRC | 21:50 | |
*** tong_ has quit IRC | 21:50 | |
pconstantine | err...who's bright idea was to do that in gatekeeper middleware? | 21:53 |
pconstantine | resp = req.get_response(self.app) | 21:53 |
pconstantine | yeah, right, let's remove all duplicate headers from response | 21:53 |
pconstantine | who needs them? :) | 21:53 |
pconstantine | really, guys, half day of pulling hairs on my ass | 21:54 |
portante | pconstantine: you need duplicate headers? | 21:55 |
portante | can you say more? | 21:55 |
pconstantine | yes, Set-Cookie | 21:55 |
portante | so you have middleware that sets cookie headers, okay | 21:55 |
pconstantine | perfectly fine duplicate header, and also the one and only way to get multiple cookies set | 21:56 |
portante | so we need to fix gatekeeper then | 21:56 |
pconstantine | yep | 21:56 |
portante | let's get a functional test that ensures this does not happen again | 21:56 |
pconstantine | I think that @wsgify decorator cannot be used on "main path" middleware | 21:57 |
portante | btw, it sounds like that debugging process must-a really hurt! ;) | 21:57 |
pconstantine | yep, this is the "required" middleware, and it gets inserted by itself, you know :) | 21:58 |
pconstantine | so, if you don't know that it gets inserted, it's really a cool detective story | 21:58 |
pconstantine | over https, when you have no tcpdump for packets | 21:58 |
portante | there is command that dumps your final middleware pipeline | 21:58 |
portante | swift-config something | 21:59 |
pconstantine | up until today I was oblivious to "required" middleware thingy | 21:59 |
portante | pconstantine: don't be afraid to say something earlier, might save your rear-end in the future. :) | 21:59 |
portante | pconstantine: relatively new change for system metadata and account acls, I believe | 22:00 |
pconstantine | portante: a really nasty stuff anyway, will try to fix it asap | 22:02 |
portante | thanks | 22:03 |
torgomatic | pconstantine: you might also wanna go look at other middlewares, esp. slo and dlo, for the same sort of thing | 22:18 |
torgomatic | I think they're pretty good at not touching the response if it's not for a large object, but they probably flatten repeated headers for large-object responses | 22:20 |
pconstantine | I think they not, as far as I have checked today alreay | 22:23 |
pconstantine | already | 22:23 |
pconstantine | double checked and they are good, they do not touch response headers | 22:24 |
pconstantine | they do the mangling in a smarter way, i.e. install callbacks that change data in app context itself | 22:26 |
acoles- | pconstantine: apologies for the hassle that has caused you. i had not foreseen duplicate headers and that subtlety of the wsgify decorator | 22:29 |
pconstantine | do you want me to submit a patch already? I have changed the behavior of gatekeeper | 22:31 |
pconstantine | hmm, we need a test to prevent this one, this may be harder to invent | 22:31 |
acoles- | pconstantine: sure, i was going to work on fixing it tomorrow (it is night where i am) but if you have a fix please go ahead. | 22:32 |
pconstantine | acoles-: 12:32 AM here | 22:32 |
pconstantine | :) | 22:32 |
acoles- | pconstantine: ;) | 22:32 |
acoles- | pconstantine: just taking a look at the existing tests... | 22:35 |
*** csd has joined #openstack-swift | 22:41 | |
pconstantine | no easy way to do it, we need to inject a new thing in the "required" middlewares before functional environment starts | 22:45 |
acoles- | pconstantine: hmm, functional test will be hard, as you say. there are unit tests that generate outbound header sets and verify headers passing out through gatekeeper. | 22:47 |
pconstantine | yep, units are not that hard, but functional should catch any future middleware that breaks things | 22:47 |
acoles- | pconstantine: it may be they could be extended to cover this case | 22:48 |
portante | pconstantine: I have a patch that allows one to run functional tests locally | 22:48 |
portante | and with that you could run such a test more easily | 22:48 |
* portante goes a looks for it | 22:49 | |
portante | https://review.openstack.org/66108 | 22:49 |
portante | I have not had time to shape this up, but it is a start to make that kind of work easier | 22:50 |
portante | and it plops down on an existing tree since it does not modify the existing functional tests | 22:51 |
portante | fwiw | 22:51 |
pconstantine | portante: that's good, but Jenkings has some unknown config that all patches will be tested against... | 22:54 |
acoles- | portante: thanks for that link | 22:54 |
*** miurahr has joined #openstack-swift | 22:55 | |
*** lnxnut has quit IRC | 22:55 | |
*** miurahr has left #openstack-swift | 22:56 | |
portante | I'll rebase it | 22:58 |
openstackgerrit | Peter Portante proposed a change to openstack/swift: In-process swift server for functional tests https://review.openstack.org/66108 | 23:21 |
portante | acoles-, pconstantine: ^^^ | 23:22 |
portante | at least in my tree (Fedora 19), tox -e pep8,py27,func passed | 23:22 |
portante | you don't need the tox.ini mods to incorporate | 23:22 |
*** sungju_ has joined #openstack-swift | 23:31 | |
*** sungju has joined #openstack-swift | 23:32 | |
*** sungju_ has quit IRC | 23:33 | |
openstackgerrit | Constantine Peresypkin proposed a change to openstack/swift: fix gatekeeper response headers behavior https://review.openstack.org/76709 | 23:41 |
*** judd7 has quit IRC | 23:52 | |
*** mkollaro has quit IRC | 23:54 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!